资源简介 达标综合练习 2022--2023学年 信息技术九年级 人教版一、选择题1.陈梅利用VB编写了一个计算画同心圆的程序,其算法流程图如图所示,从图中可以看出循环的步长是( )A.1/2 B.x C.1 D.502.程序有三种基本结构,分别是( )。A.顺序 选择 循环 B.顺序 选择 嵌套C.顺序 嵌套 循环 D.嵌套 选择 循环3.在Python中,下列哪个值是整数( )。A.5.0 B.“5.0” C.-5 D.以上都不是4.如图所示,程序的运算结果是( )。A.10,5,5 B.5,10,5 C.10,10,5 D.10,5,105.下面关于for循环的正确描述的是( )A.for循环只能用于循环次数已经确定的情况B.for循环是先执行循环体语句,后判断表达式C.for循环体语句中,可以包含多条语句,但要用花括号括起来D.for语句多个表达式之间用逗号隔开6.在VB中,下面circle语句中,圆心的纵坐标是( )circle (1200, 1000), 750 ,rgb(255, 0, 0)A.1200 B.1000 C.750 D.2557.利用for循环求:1+2+3+4.......+100的和(用s表示和)s=0for a in range( ):s=s+aprint(s)A.(1,99) B.(1,100) C.(1,101) D.(0, 100)8.如下程序的功能是( )A.s=1-2+3-……-10 B.s=1*2*3*……*10C.s=1!-2!+3!......-10! D.s=1-2*3+3*4+……+9*109.在range()函数中最少使用的参数和最多使用参数个数分别为( )。A.0,1 B.1,2 C.1,3 D.2,310.某对分查找算法的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)二、填空题11.有一变量为a,它的值为逻辑“假”,请写出赋值表达式:________________。12.对象与事件:VB程序设计中,每个对象都有对用户的操作或者系统触发做出响应的多种方式,我们将这些响应方式统称为“事件”。常见的事件有以下几种:A.DblClick B.Click C.Load D.KeyDown E. KeyUp请同学们将正确的字母编号填入表1“事件名称"列中对应的位置。事件名称 功能描述E 当键盘按键弹起时,响应该事件______ 当键盘按键按下时,响应该事件______ 当鼠标双击窗体中不含任何其他控件的空白区,响应该事件.______ 当鼠标单击窗体中不含任何其他控件的空白区,响应该事件.______ 当窗体加载入内存时,响应该事件【表1】13.有一列表s=[7, 'hello',"huawei"],那么s[0]=________,s[-1]= ________。14.在Python中,“%”表示___________,“//”表示___________。15.现在有36块砖,36人搬。男人每人搬4块,女人每人搬3块,两个小孩搬1块砖。要求一次全搬完。问需男、女、小孩各多少人?分析:设男、女、小孩人数分别为a、b、c。(1)需要满足的条件:_______=36 ________=36(2)枚举范围:男人,最多有_______人;女人,最多有_______人;小孩,最多有_______人;(小孩人数必须要偶数)三、判断题16.在VB中,标签的Caption属性可以用来显示运算结果。( )17.VB中,颜色函数rgb(0,0,0)返回白色。( )18.在VB中,单击按钮可以终止程序的运行。( )19.VB的循环语句中,for和next不需要成对使用。( )20.在VB中,工程文件与窗体文件是一样的。( )四、操作题21.根据APP Inventor界面截图,完成填空。 (1)从组件列表中可知,在设计界面添加了_________种组件;操作过程是拖动“____________”中的组件到工作区。(2)从组件列表中可知,需要将___________和 _____________两种组件放入到水平布局组件中。(3)选中组件,利用“____________”修改各组件的属性。(4)完成界面设计后,需要对“后退”、“前进”、“Web浏览器”等组件进行编程,这需要在APP Inventor的_______________界面完成。(5)请将下列积木块进行组合,将对应字母填在横线上。 1—__________,2—___________,3—___________。(6)保存项目,执行“___________”—“保存项目”完成。22.根据“学生成绩评价”程序截图,完成填空。学生成绩评价程序实现对输入学生成绩进行评价的功能。评价标准是90分以上为“优秀”,80-90间为“良好”,60-80分为“及格”,60分下为“不及格”。 (1)从图中可以看出,程序设计中运用了if—________—_________的_______语句结构;在条件语句中,______和_______是可选项。(2)程序中的定义的变量是______,变量的使用过程为:定义—_______—________。(3)程序中的input()函数是Python的内置函数,主要用于___________________。 (4)请补充完成程序,填写合适的逻辑运算符①________,②_________。五、简答题23.根据内容进行连线。 Label TextBox OptionButton Timer Image CommandButton看图回答下列小题:24.图中共有几个对象(控件)A.1 B.2 C.3 D.425.图中的气球属于下列哪种控件A.按钮 B.文件框 C.标签框 D.图片26.如果把窗体的标题“彩球”改为“彩球飘扬”,则需要设置的窗体属性是A.Name B.Caption C.BackColor D.Font试卷第1页,共3页试卷第1页,共3页参考答案:1.D2.A3.C4.A5.C6.B7.C8.C9.C10.D11.a=False12. D A B C13. 7 'huawei'14. 取余 取整15. 4*a+3*b+0.5*c a+b+c 3 3 3016.正确17.错误18.正确19.错误20.错误21. 4 组件面板 按钮 文本输入框 属性面板 逻辑编程 b c a 项目22. elif else 多分支 elif else score 赋值 调用 数据的输入 or and23.24.C 25.D 26.B答案第1页,共2页答案第1页,共2页 展开更多...... 收起↑ 资源预览