- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
大一processing考试题及答案
姓名:____________________
一、选择题(每题2分,共20分)
1.下列哪个不是processing的基本数据类型?
A.字符串
B.数组
C.类
D.列表
2.以下哪个是processing中的变量声明语句?
A.vara=5;
B.inta=5;
C.leta=5;
D.noneoftheabove
3.在processing中,如何声明一个二维数组?
A.int[][]arr=newint[5][5];
B.int[]arr[5][5];
C.int[5][5]arr;
D.int[][]arr=newint[5,5];
4.以下哪个是processing中的条件语句?
A.if
B.switch
C.bothAandB
D.noneoftheabove
5.以下哪个是processing中的循环语句?
A.for
B.while
C.do-while
D.bothAandB
6.在processing中,如何创建一个图形?
A.rect(x,y,w,h);
B.ellipse(x,y,w,h);
C.triangle(x1,y1,x2,y2,x3,y3);
D.alloftheabove
7.以下哪个是processing中的颜色函数?
A.color(c);
B.fill(c);
C.stroke(c);
D.alloftheabove
8.在processing中,如何获取当前时间?
A.time();
B.currentDate();
C.currentTime();
D.noneoftheabove
9.以下哪个是processing中的向量函数?
A.+operator
B.-operator
C.*operator
D.alloftheabove
10.在processing中,如何实现鼠标点击事件?
A.mousePressed()
B.mouseClicked()
C.mouseDragged()
D.alloftheabove
二、填空题(每空2分,共10分)
1.在processing中,创建一个整型变量的语句是______。
2.在processing中,声明一个字符串变量的语句是______。
3.在processing中,二维数组的声明方式是______。
4.在processing中,判断一个条件是否成立的语句是______。
5.在processing中,循环遍历一个列表的语句是______。
三、编程题(每题10分,共30分)
1.编写一个processing程序,绘制一个矩形,矩形的长和宽分别为200和100,并设置矩形的颜色为红色。
2.编写一个processing程序,计算并输出1到100之间的所有偶数。
3.编写一个processing程序,使用for循环实现一个直角三角形,三角形的底边长度为100,高度为50。
四、编程题(每题10分,共30分)
4.编写一个processing程序,创建一个正方形,当鼠标悬停在正方形上时,改变正方形的边框颜色为蓝色;当鼠标离开正方形时,边框颜色恢复为默认颜色(黑色)。
5.编写一个processing程序,模拟弹球效果。程序中有一个球体,球体在窗口中上下移动,并且每次到达窗口底部时速度会增加。使用变量来控制球体的位置和速度。
6.编写一个processing程序,实现一个简单的迷宫游戏。迷宫由一系列的方格组成,玩家可以使用键盘的箭头键来控制角色移动。迷宫有一个入口和一个出口,玩家的目标是找到出口。
五、简答题(每题5分,共20分)
1.简述processing中变量和常量的区别。
2.解释在processing中如何使用数组和列表。
3.描述在processing中如何处理用户输入,例如鼠标点击和键盘按键。
4.解释在processing中如何使用函数来组织代码。
六、综合题(20分)
编写一个processing程序,实现一个简单的动画效果。动画中有一个小球,小球在窗口中沿着一个圆形轨迹运动。小球的运动速度随着时间逐渐增加,直到达到一个最大速度。同时,小球的半径随着时间逐渐减小,直到消失。在动画过程中,可以使用processing的随机函数来增加一些随机性,使得小球的运动轨迹更加复杂。
试卷答案如下:
一、选择题答案及解析思路:
1.C.类
解析:在processing中,基本数据类型包括整数、浮点数、布尔值和字符串,而类是一种自定义的数据类型。
2.A.
文档评论(0)