苏科版信息技术八年级综合训练(Word版,含答案)

资源下载
  1. 二一教育资源

苏科版信息技术八年级综合训练(Word版,含答案)

资源简介

苏科版信息技术八年级 综合训练
一、选择题
1.在程序设计时,下面流程图表示的是(  )。
A.程序结构 B.顺序结构 C.分支结构 D.循环结构
2.下图用C++编写的计算圆周率的程序,若程序输出时,n=4096.请问pi输出时最有可能为多少( )
A.约等于3.14147 B.约等于3.14159 C.约等于常数e D.约等于0.618
3.在VB中,表达式Not 10 \ 3 < 10 / 3 Or 10 Mod 3 = 10 - 3 * 3的计算结果是( )。
A.True B.False C.9 D.25
4.以下叙述中错误的是( )
A.算法正确的程序最终一定会结束 B.算法正确的程序可以有零个输出
C.算法正确的程序可以有零个输入 D.算法正确的程序对于相同的输入一定有相同的结果
5.陈梅利用VB编写了一个计算画同心圆的程序,其算法流程图如图所示,从图中可以看出循环的步长是( )
A.1/2 B.x C.1 D.50
6.毕超绘制了一个画同心圆的算法流程图,图中虚线部分是( )
A.循环初值 B.循环终止 C.循环体 D.循环步长
7.某对分查找算法的VB程序段如下:
i=1: j=7
f=False
key=Va1 (Text1. Text) .
Do While i < j And Not f
m= (i+j) \2
If a (m) =key Then f=True
If a (m) >key Then i=m-1 Else i=m+1
Loop
List1. Addltem Str, (i) +Str. (j) +Str. (m)
数组元素a(1)到a(7)的值依次为"23,42,58,66,77,83,98",运行上述程序段后,列表框List1显示的结果为"5 4 5",则文本框Text1中输入值的范围是( )
A.[66,77] B.[66,77) C.(66,77] D.(66,77)
8.按照下面的流程图运行,描述正确的是:()

A.小车在桌面上行走,当走到桌子边的时候会自动后退左转——防跌落程序。
B.小车在地面行走,能避开地面上的凸出障碍物——智能避障程序。
C.小车在地面行走,撞到凸出障碍物后会后退选择其他方向。
D.小车会走出一个“凸”字的图形。
9.图中指令块组中的“如果为……则”指令块在( )工具箱里。
A.基本 B.逻辑 C.数学 D.函数
10.刘立全编写VB程序前,先将程序的算法流程图绘制出来,图中虚线部分程序的结构是( )
A.顺序结构 B.选择结构 C.返回结构 D.循环结构
二、填空题
11.VB程序结构与程序阅读:
疫情期间,我们进出校门必须测量体温。小华想用本学期所学的VB制作一个小程序,如下图所示,通过输入人体体温,判断并显示体温是否正常。
         【图1】
流程图是计算机程序设计中常常使用的一种形式和方法(如下图所示),可用于表达程字执行的顺序。流程图中使用的图形符号有固定的含义,常见的有以下几种:
    【图2】
A.开始与结束 B.输入与输出 C.判断 D.处理 E.程序执行的方向
请同学们将正确的字母编号填入表2“符号含义”列中对应的位置。
图形符号 符号含义
E
________
.________
.________
        【表2】
12.程序二:完善程序,实现以下功能:输入一个整数,判断这个数字是奇数还是偶数。选择合适的选项填入横线处,使程序能按要求正确运行。
m=int(input("请输入一个整数:"))
if________:
print("这个数字是奇数")
________:
print("这个数字是偶数")
(1)A.m/2=0 B.m//2==0 C.m%2=0 D.m%2==l
(2)A.if B.else C.elif D.break
13.人工智能的英文缩写_____
14.Len("Hello")=________________。
15.求1~100之间数字的和,请补充完整程序。
i=1 #定义记录循环次数的变量
sum=0 #定义结果变量,存放总和
while i <=100:
____________________
i=i+1 #处理计数器
print("1~100之间的数字之和为:",sum) # 输出结果
三、操作题
16.根据APP Inventor界面截图,完成填空。

(1)从组件列表中可知,在设计界面添加了_________种组件;操作过程是拖动“____________”中的组件到工作区。
(2)从组件列表中可知,需要将___________和 _____________两种组件放入到水平布局组件中。
(3)选中组件,利用“____________”修改各组件的属性。
(4)完成界面设计后,需要对“后退”、“前进”、“Web浏览器”等组件进行编程,这需要在APP Inventor的_______________界面完成。
(5)请将下列积木块进行组合,将对应字母填在横线上。
1—__________,2—___________,3—___________。
(6)保存项目,执行“___________”—“保存项目”完成。
四、简答题
17.根据内容进行连线。

Label TextBox OptionButton Timer Image CommandButton
18.下图是用VB制作的“谜语大擂台”程序界面,根据内容回答问题。
(1)根据图示,填写出界面中所用到的控件的名称
控件
名称 ________ ________ ________ ________ ________
(2)本程序中用到了控件,它在运行时_____________(选择:显示/不显示),若将Interval默认值设为5000,程序运行时每_______秒就执行一次事件过程。
(3)由图2可知,这是______________命令按钮的Click事件代码。其中:Text1.Text=Time$表示____________________________。vbCrLf是一个常数,用来表示______________________。Label5.caption语句太长,用到了___________(填中文名称)将一个语句分为三行书写。
(4)“答案”命令按钮的代码如图3,其中第2行代码的功能是__________________________
第3行代码的功能是__________________________________________。
(5)本程序的窗体文件全名为___________________。工程文件全名为___________________。
程序设置完成后,要编译成____________文件,才能脱离VB集成环境,可直接在windows环境下运行。
试卷第1页,共3页
试卷第1页,共3页
参考答案:
1.D
2.B
3.A
4.B
5.D
6.C
7.D
8.A
9.B
10.D
11. A C B
12. D B
13.AI
14.5
15.sum=sum+i或sum+=i
16. 4 组件面板 按钮 文本输入框 属性面板 逻辑编程 b c a 项目
17.
18. 图片控件 标签控件 时间按钮 文本框 命令按钮 不显示 5 command1 用来显示当前的系统时钟 另起一段 续行符 让Timer1控件失效(让Timer1控件暂时停止工作) 让Text4控件显示“地图” 谜语大擂台.frm 谜语大擂台.vbp 可执行(或exe)
答案第1页,共2页
答案第1页,共2页

展开更多......

收起↑

资源预览