苏科版信息技术八年级全册第一篇程序设计
试卷更新日期:2022-10-25 类型:单元试卷
一、选择题
-
1. 在VB中,实现循环结构控制程序的语句是( )。A、赋值语句 B、for-next语句 C、if-then语句 D、circle语句2. 在range( )函数中最少使用的参数和最多使用参数个数分别为( )。A、0,1 B、1,2 C、1,3 D、2,33. 行人过红绿灯路口的自然语言算法描述如下,该算法可以采用( )来实现。
步骤1:走到红灯路口。
步骤2:如果是绿灯,走斑马线过马路。
步骤3:如果是红灯,停下等待。
A、顺序结构 B、分支结构 C、树形结构 D、循环结构4. 在VB中,rgb(255,255,255)表示的颜色是( )A、白色 B、黑色 C、红色 D、蓝色5. 下列哪一项不是程序一般结构:( )A、顺序结构 B、选择结构 C、构建结构 D、循环结构6. 数组a共有6个元素构成:49、45、61、46、58、57,若采用选择排序算法进行从大到小排序,则元素的比较次数和排序需要几遍才能完成()A、15次,4遍 B、15次,5遍 C、30次,4遍 D、30次,5遍7. Python程序中变量名命名不正确的是( )A、A_2B B、_xy C、5abc D、Xabc_8. 程序有三种基本结构,分别是( )。A、顺序 选择 循环 B、顺序 选择 嵌套 C、顺序 嵌套 循环 D、嵌套 选择 循环9. 小王制作了一个小熊行走的动画,如下图所示,小熊每次移动100步,重复走3次。程序执行结束后小熊共走了( )步。A、300 B、0 C、30 D、10010. 如下图所示,属于( )的算法流程图。A、树型结构 B、分支结构 C、顺序结构 D、循环结构11. 选择合适的选项,使程序能实现功能:运行时候输入长方形的长和宽,最后输出面积。( )a=float(input("请输入长方形的长"))
b=float(input("请输入长方形的宽"))
_______
print("长方形的面积为"+str(s))
A、a*b=s B、s=a*b C、s=a**b D、a*b12. 看图回答下列问题(1)、图中共有几个对象(控件)( )A、1 B、2 C、3 D、4(2)、图中的气球属于下列哪种控件( )A、按钮 B、文件框 C、标签框 D、图片(3)、如果把窗体的标题“彩球”改为“彩球飘扬”,则需要设置的窗体属性是( )A、Name B、Caption C、BackColor D、Font二、填空题
-
13. 现在有36块砖,36人搬。男人每人搬4块,女人每人搬3块,两个小孩搬1块砖。要求一次全搬完。问需男、女、小孩各多少人?
分析:设男、女、小孩人数分别为a、b、c。
(1)、需要满足的条件:=36 =36(2)、枚举范围:男人,最多有人;
女人,最多有人;
小孩,最多有人;(小孩人数必须要偶数)
14. #include <stdio.h>main( )
{ int n=2,k=0;
while(k++&&n++>2);
printf("%d %d\n",k,n);
}
程序运行后的输出结果是( )。
A、02 B、13 C、57 D、1215. 在Python的IDLE环境中,执行下列语句。>>> test=list (range(1,5))
>>> test
#请写出结果
16. 打印1到100的偶数和。s=0
For i in range(①)②
print(“偶数和是:”,s)
17. 有一变量为a,它的值为逻辑“假”,请写出赋值表达式:。18. 下面是获取环境温度代码如下:from microbit import *
while True
print(temperature())
sleep(2500)
temperature( )函数的数据来自;取温度的时间间隔是。
三、判断题
-
19. VB中,颜色函数rgb(0,0,0)返回白色。20. 如图所示的程序设计基本过程中, 所缺部分是编写代码。21. 在VB中,文本框的Text值不能更改。22. 在VB中,加载窗体的事件是Load。23. 图中用循环语句绘制同心圆的程序代码是由command1按钮控制的。
四、操作题
-
24. 根据“学生成绩评价”程序截图,完成填空。
学生成绩评价程序实现对输入学生成绩进行评价的功能。评价标准是90分以上为“优秀”,80-90间为“良好”,60-80分为“及格”,60分下为“不及格”。
(1)、从图中可以看出,程序设计中运用了if——的语句结构;在条件语句中,和是可选项。(2)、程序中的定义的变量是 , 变量的使用过程为:定义——。(3)、程序中的input()函数是Python的内置函数,主要用于。(4)、请补充完成程序,填写合适的逻辑运算符① , ②。25. 根据下图填空。图2
图3
图4
(1)、图1是用流程图描述“水果打折计算”程序,从流程图看出,这是结构。(2)、在图1流程图中,用来表示一个过程的开始或结束的是;用来表示一个过程的流程方向的是;用来表示过程中的一项判定或一个分岔点的是。(填①②③④⑤)(3)、图2中用到了图3中的、、(填数字)控件;若要在界面中加一张图片,需要用到图3中的(填数字)。(4)、图2中文字部分如“计算”等是修改了控件的 属性。若将“计算”所在按钮的背景修改为红色,需要修改它的属性值。若将Text中的字体设置为“黑体、四号”,需要在属性中设置。(5)、将Text1的Locked属性值设置为时,只能显示信息不能输入内容。(6)、Text1.Text=“”Text2.Text=“”
Text3.Text=“”
Label4.Caption=“”
End Sub
以上是图2中按钮的Click事件代码。
(7)、图4中第二行的“ ’” 后面的内容绿色显示,“ ’”称为符,它告诉VB忽略该符号后面的内容。请将“ ’”后面的内容填写完整:定义x,y,z为。(8)、图4中,x = Val(Text1.Text)表示;Text3.Text = CStr(z) 表示。(9)、根据图4中的程序看,如果水果原价8元,购买10斤水果的应付。(10)、程序设置完成后,要编译成文件,扩展名为 , 才能脱离VB集成环境,直接在WINDOWS环境下运行。26. 利用Python编写一个简单的登录程序,如果账号密码正确,显示成功,如果错误则继续尝试,但最多只有3次试错机会。在划线处补充程序代码。⑴ ⑵⑶⑷
27. 下图是用VB制作的“谜语大擂台”程序界面,根据内容回答问题。
(1)、根据图示,填写出界面中所用到的控件的名称控件
名称
(2)、本程序中用到了 控件,它在运行时(选择:显示/不显示),若将Interval默认值设为5000,程序运行时每秒就执行一次事件过程。(3)、由图2可知,这是命令按钮的Click事件代码。其中:Text1.Text=Time$表示。vbCrLf是一个常数,用来表示。Label5.caption语句太长,用到了(填中文名称)将一个语句分为三行书写。(4)、“答案”命令按钮的代码如图3,其中第2行代码的功能是;第3行代码的功能是。(5)、本程序的窗体文件全名为。工程文件全名为。程序设置完成后,要编译成文件,才能脱离VB集成环境,可直接在windows环境下运行。
五、连线题
-
28. 根据内容进行连线。
Label TextBox OptionButton Timer Image CommandButton