资源简介 苏科版信息技术八年级 综合训练一、选择题1.在程序设计时,下面流程图表示的是( )。A.程序结构 B.顺序结构 C.分支结构 D.循环结构2.下图用C++编写的计算圆周率的程序,若程序输出时,n=4096.请问pi输出时最有可能为多少( )A.约等于3.14147 B.约等于3.14159 C.约等于常数e D.约等于0.6183.在VB中,表达式Not 10 \ 3 < 10 / 3 Or 10 Mod 3 = 10 - 3 * 3的计算结果是( )。A.True B.False C.9 D.254.以下叙述中错误的是( )A.算法正确的程序最终一定会结束 B.算法正确的程序可以有零个输出C.算法正确的程序可以有零个输入 D.算法正确的程序对于相同的输入一定有相同的结果5.陈梅利用VB编写了一个计算画同心圆的程序,其算法流程图如图所示,从图中可以看出循环的步长是( )A.1/2 B.x C.1 D.506.毕超绘制了一个画同心圆的算法流程图,图中虚线部分是( )A.循环初值 B.循环终止 C.循环体 D.循环步长7.某对分查找算法的VB程序段如下:i=1: j=7f=Falsekey=Va1 (Text1. Text) .Do While i < j And Not fm= (i+j) \2If a (m) =key Then f=TrueIf a (m) >key Then i=m-1 Else i=m+1LoopList1. 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.break13.人工智能的英文缩写_____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 CommandButton18.下图是用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.D2.B3.A4.B5.D6.C7.D8.A9.B10.D11. A C B12. D B13.AI14.515.sum=sum+i或sum+=i16. 4 组件面板 按钮 文本输入框 属性面板 逻辑编程 b c a 项目17.18. 图片控件 标签控件 时间按钮 文本框 命令按钮 不显示 5 command1 用来显示当前的系统时钟 另起一段 续行符 让Timer1控件失效(让Timer1控件暂时停止工作) 让Text4控件显示“地图” 谜语大擂台.frm 谜语大擂台.vbp 可执行(或exe)答案第1页,共2页答案第1页,共2页 展开更多...... 收起↑ 资源预览