processing试卷_c.doc_第1页
processing试卷_c.doc_第2页
processing试卷_c.doc_第3页
processing试卷_c.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

20132014学年 第 2学期 试 卷 课程名称:Processing面向对象程序设计 考试形式:(开)卷 试卷:(C) 专业班级: 专业班级: 学号: 姓名: 该项由出卷人填写装 订 线一二三四五六七八九十总 分标准分得 分一、 问答题(每小题2分,共计20分)1、语句float w = random(1,100)的作用是?2、请写语句实现:若鼠标位于显示窗口的左侧,则在窗口中央画一直径为100的圆。3、请写语句实现:按下鼠标画一圆,否则画一矩形。4、窗口上画有一圆,圆心坐标是x,y,直径是d,写出当鼠标位于圆内的条件语句。5、语句player.play=minim.loadFile(“music.mp3”,1024); 的作用是什么?6、华氏温度转换为摄氏温度的计算公式为:,请编写函数将华氏温度f转换成摄氏温度c。7、语句float mx = constrain(mouseX, 70, 230)的作用是什么?8、窗体中有直径分别为d1、d2的两个小球在随机运动,试写出两球相碰的判断条件语句。9、以下程序运行时出错,为什么?void setup() int x=10, y=100; void draw() line(mouseX, mouseY, x, y); 10、以下语句运行后,展示窗口显示的文字是什么?String str=安徽理工大学数字媒体;int x=10;for (int i=0;i width-10) ; state = 1; else if (state = 1) /方块由上向下移动 ; if (y height-10) state = ; else if (state = 2) / 方块在对角线上移动 ; ; if (y 0) ; state = 0; 3、在下划线处填空,完善一个三角形类Triangle的定义,该类继承了形状类Shape。class Triangle extends Shape float x2,y2,x3,y3; Triangle( ) /构造函数定义 ; / 初始化 x2 = x2_; ; x3 = x3_; ; void jiggle() ; /调用父类方法 x2 +=random(-1,1); y2 +=random(-1,1); x3 +=random(-1,1); y3 +=random(-1,1); void display() ; /使用黑色线条 fill(color(r,0,0,150); ; /用triangle命令绘制三角形 三 编程题(共计50分)1、用函数递归调用的方法编写程序,绘制下面的图形(15分)。3、改写example9-8, 用面向对象方法的方法,编程实现一条随鼠标移动的蛇(15分)。4、编写汽车类Class Car(20分)。汽车类参数:位置、车大小、轮胎数量、颜色、行驶速度等;所有参数均通过构造函数赋值;display()方法用于显示汽车,move()方法用于控制汽车由右向左运动,汽车驶出显示窗口左端后,重新出现在右端。编写程序定义3个不同的汽车对象(位置、车大小、轮胎数量、颜色、行驶速度等参数均不相同)在窗口中由右向左行驶。 专业班级: 专业班级: 学号: 姓名: 该项由出卷人填写装 订 线 专业班级: 专业班级: 学号

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论