
苏科版信息技术八年级 综合训练 一、选择题 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)从组件列表中可知,需要将_____和 _____两种组件放入 ... ...
~~ 您好,已阅读到文档的结尾了 ~~