初中信息九年级技术第一单元 Visual Basic作业
学校:___________姓名:___________班级:___________考号:___________
一、选择题
1.调用函数时,参数放在括号内的位置是( )
A.函数名之前 B.函数名之后,括号内 C.函数名之前,括号内 D.函数名之后
2.小薇同学使用VB编写“加法机”程序,如图所示,“相加”使用的控件是( )
A.文本框 B.标签 C.框架 D.按钮
3.下面流程图从左到右,分别是什么结构( )
A.循环结构、顺序结构、选择结构 B.顺序结构、循环结构、选择结构
C.选择结构、顺序结构、循环结构 D.顺序结构、选择结构、循环结构
4.下图是小球移动程序中的一个片段,当按下空格键时,小球先返回起点,然后移动100步,该片段虚线框中采用的是( )结构。
A.顺序结构 B.网络结构 C.分支结构 D.循环结构
5.小城设计的解一元二次方程ax2+bx+c=0(a≠0)有无实数根的程序,算法描述如下:
步骤1:输入a,b,c的值;
步骤2:计算b2-4ac的值;
步骤3:如果b2-4ac>0,则方程ax2+bx+c=0(a≠0)有两个不相等的实数根;
如果b2-4ac=0,则方程ax2+bx+c=0(a≠0)有两个相等的实数根;
如果b2-4ac<0,则方程ax2+bx+c=0(a≠0)无实数根;
该程序的算法结构为( )
A.树形结构 B.循环结构 C.顺序结构 D.分支结构
6.执行如下图所示的流程图,如果输入a=21,则输出的a的值为( )
A.21 B.22 C.8 D.7
7.小王老师班里的40名同学玩老鹰抓小鸡的游戏,由报数结果是7的倍数的同学去当老鹰。第一个报数的同学很调皮,他没有从1开始,而是任意报了一个数,后面的同学必须顺序报数。如果找到所有要当老鹰的同学,使用计算机编程解决该问题,你认为小王老师应该用哪种最优算法结构( )
A.顺序结构 B.选择结构 C.循环结构 D.逻辑结构
8.下列流程图图示中,表示“判断”的框图是( )。
A. B. C. D.
9.曹冲称象是大家熟悉的一个故事,如果用算法流程图来描述称象的过程,请补充完整流程图。( )
A.再把大象牵到大船上
B.往船上装石块,使船下沉到原记号处为止
C.测量记号离船舷的距离
D.在水面处的船身上再做一个记号
10.以下问题最适合用计算机编程来处理的是( )。
A.确定放学回家路线 B.计算100000以内的素数之和
C.计算一个同学期中考试各科成绩总分 D.了解明天天气情况
11.以下不是Python中逻辑运算符的是( )
A.and B.or C.not D.break
12.Python中,用于获取用户输入的命令是( )
A.input B.read C.get D.for
13.在VB程序设计中,窗体与控件统称为( )
A.对象 B.窗控 C.控窗 D.项目
14.以下关于计算机程序设计语言的正确说法是( )。
A.高级语言是高级计算机才能执行的语言 B.机器语言和汇编语言都是低级语言
C.计算机能直接执行汇编语言程序 D.计算机可以直接执行高级语言程序
15.如下程序的功能是( )
A.s=1-2+3-……-10 B.s=1*2*3*……*10
C.s=1!-2!+3!......-10! D.s=1-2*3+3*4+……+9*10
16.Python中下列表达式书写正确的是( )
A.a>b且a>c B.a>b>c C.a≤b D.a≠122
二、操作题
17.根据“学生成绩评价”程序截图,完成填空。
学生成绩评价程序实现对输入学生成绩进行评价的功能。评价标准是90分以上为“优秀”,80-90间为“良好”,60-80分为“及格”,60分下为“不及格”。
(1)从图中可以看出,程序设计中运用了if— — 的 语句结构;在条件语句中, 和 是可选项。
(2)程序中的定义的变量是 ,变量的使用过程为:定义— — 。
(3)程序中的input()函数是Python的内置函数,主要用于 。
(4)请补充完成程序,填写合适的逻辑运算符① ,② 。
三、简答题
18.下图是用VB制作的“谜语大擂台”程序界面,根据内容回答问题。
(1)根据图示,填写出界面中所用到的控件的名称
控件
名称
(2)本程序中用到了控件,它在运行时 (选择:显示/不显示),若将Interval默认值设为5000,程序运行时每 秒就执行一次事件过程。
(3)由图2可知,这是 命令按钮的Click事件代码。其中:Text1.Text=Time$表示 。vbCrLf是一个常数,用来表示 。Label5.caption语句太长,用到了 (填中文名称)将一个语句分为三行书写。
(4)“答案”命令按钮的代码如图3,其中第2行代码的功能是
第3行代码的功能是 。
(5)本程序的窗体文件全名为 。工程文件全名为 。
程序设置完成后,要编译成 文件,才能脱离VB集成环境,可直接在windows环境下运行。
19.根据内容进行连线。
Label TextBox OptionButton Timer Image CommandButton
四、填空题
20.VB程序结构与程序阅读:
疫情期间,我们进出校门必须测量体温。小华想用本学期所学的VB制作一个小程序,如下图所示,通过输入人体体温,判断并显示体温是否正常。
【图1】
流程图是计算机程序设计中常常使用的一种形式和方法(如下图所示),可用于表达程序执行的顺序。流程图中使用的图形符号有固定的含义,常见的有以下几种:
【图2】
A.开始与结束 B.输入与输出 C.判断 D.处理 E.程序执行的方向
请同学们将正确的字母编号填入表2“符号含义”列中对应的位置。
图形符号 符号含义
E
.
.
【表2】
试卷第1页,共3页
试卷第1页,共3页
参考答案:
1.B
2.D
3.D
4.A
5.D
6.C
7.C
8.B
9.B
10.B
11.D
12.A
13.A
14.B
15.C
16.B
17. elif else 多分支 elif else score 赋值 调用 数据的输入 or and
18. 图片控件 标签控件 时间按钮 文本框 命令按钮 不显示 5 command1 用来显示当前的系统时钟 另起一段 续行符 让Timer1控件失效(让Timer1控件暂时停止工作) 让Text4控件显示“地图” 谜语大擂台.frm 谜语大擂台.vbp 可执行(或exe)
19.
20. A C B
答案第1页,共2页
答案第1页,共2页