资源描述
2016-2017学年第一学期四年级信息技术学科素养测试题(样题):作答说明:11本次测试时间为40分钟,考生要在规定的时间内按题目要求作答。:i 2.第一、二、三大题为必答题,但每大题中的小题不需要全部解答,任选指定的题数解答即可。; :3第三大题为附加题,必答题和附加题得分相加为考生最终成绩,但计入期末考查机试成绩时,;最高只计100分。i3.考生不可改动规定的程序文件名,完成解答后的每个程序文件应存放到以考号+姓名为;格式建立的文件夹(如“ 101006李敏洪”)中。i 4.考生提交的程序中要在“/作者:”后输入自己的考号和姓名,如“/作者:101006李敏洪”。! :5.本次测试由评测系统自动运行cpp源程序进行评分,因此考生需要对每题的程序作答得比较;1完整,否则该题可能会得不到任何分。一、程序我来填(每小题10分,本大题总分最高计50分)请从以下题目中任选5小题解答:分别调出各题的程序文件,在程序中横线的位置 填上正确的内容(不保留横线),使程序能正确画出指定的图形,填好程序后按原文件 名保存。1 画一条高度为85的竖线。文件名程序图形Al.cpp/程序名:直线/作者: int main()pen.fd();return 0;2画一条与水平形成60度角、长度为125的斜线。文件名程序图形A2.cpp/程序名:斜线/作者:int main()pen.(30);pen.fd(125); return 0;/3画一个长为100、宽为60、线粗细为4的绿色空心矩形。文件名程序图形A3.cpp/程序名:空心矩形/作者:int main()pen.size(4);pen.r(100,60,);return 0;4画一个半径为75的红色实心圆。文件名程序图形A4.cpp/程序名:实心圆/作者: int main()(75,1); return 0;供选答案提示:pen.o, pen.oo, pen.r, pen.rr5画三个边长逐渐增大一倍的正方形(最小的正方形边长为30)。文件名程序图形A5.cpp/程序名:三个边长逐渐增加一倍的正 方形/作者:int main()int=30;pen.r(w,w,1); pen.r(2 *w,2 *w,2); pen.r(4 *w,4 *w,3);return 0;回6画三个半径逐渐减少20的圆(最大圆的半径60)。文件名程序图形/程序名:三个半径逐渐减少20 的圆/作者:int main()A5.cppint r=60;pen.size(3) pen.oo(r,l) p.fd(130);pen.oo(r-20,3) pen.oo( return 0;J;p.r t(90);p.fd(130);,5);二、程序我来改(每小题10分,本大题总分最高计20分)请从以下题目中任选2小题解答:分别调出各题的程序,按绘画目标图形的要求修 改程序,使程序能正确画出指定的图形,并将程序按原文件名保存。1修改程序“B1cpp”使程序能画出如下图椭圆宽为60、高为80的“气球”2修改程序“B2cpp”,使程序能画出外框颜色是红色(1号色)的“计时器”的。3修改程序“B3cpp”,使程序能画出一个正八边形。4修改程序“B4cpp”,使程序能画出长是原来2倍的“长方形”。1W50三、程序我来编(每小题15分,本大题总分最高计30分)请从以下题目中任选2小题解答:分别调出各题的程序框架,按绘画目标图形的要 求编写完善程序,使程序能正确画出指定的图形(不包括虚线和数字),并将程序按原文件名保存。第1题:文件名:Cl.cpp 目标图形:空401150第3题:文件名:Cl.cpp 目标图形:第2题:文件名:C2.cpp 目标图形:I:5050120 50第4题:文件名:C1.cpp 目标图形:70707070(注:图形为黄色)图形:风车四、看谁更聪明(本题为附加题;每小题15分,共30分)。1. 打开程序文件“Dl.cpp”,使用你学习过的GoC命令完善该程序,使程序能画出 下表右边的图形,并保存程序。程序文件:Dl.cpp/程序名:风车/作者:int main()p.size(2);for(int i=0:i;i+)if()p.c(1);if(一)p.c(12);if(一)p.c(11);if( ) p.c(14);p.fd(50);p.fd(50).rt(120);p.fd(50).rt(120);p.fd(50).rt(120);p.bk(50);p.rt();return 0;2. 打开程序文件“D2.cpp”,编写程序让程序能绘出下图所示的图形,并保存程序。 提示:(1) 颜色号:13是黄色;10是绿色;14是橘色;(2) 正方形边长为20,圆的半径为15。
展开阅读全文