第一单元 Visual Basic初步 提升训练 2021—2022学年人教版 九年级全册(含答案)

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

第一单元 Visual Basic初步 提升训练 2021—2022学年人教版 九年级全册(含答案)

资源简介

第一单元 Visual Basic初步
一、选择题
1.如图所示,程序的运算结果显示的位置是( )。
A.标签1 B.标签3 C.文本框1 D.文本框3
2.计算机是执行程序的,程序由指令组成。指挥和控制计算机工作的各种指令的集合叫做计算机语言。计算机唯一能够直接识别并执行的语言程序是( )。
A.机器语言程序 B.源程序 C.BASIC语言程序 D.汇编语言程序
3.某对分查找算法的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)
4.当需要大量重复某段语句块而又不能确定重复次数的时候,我们可以利用( )循环来编写程序,解决问题。
A.for B.while C.put D.if
5.在保存一个VB工程时,还需要为每个窗体单独保存一个文件 ,窗体文件的扩展名为( )。
A.. fla B..vbp C..psd D..frm
6.设置标签上的字体,弹出如图所示的“字体”对话框,应该选择的属性是( )。
A.Caption B.Text C.Font D.Autosize
7.在Python中,下列哪个值是整数( )。
A.5.0 B.“5.0” C.-5 D.以上都不是
8.程序有三种基本结构,分别是( )。
A.顺序 选择 循环 B.顺序 选择 嵌套
C.顺序 嵌套 循环 D.嵌套 选择 循环
9.如图是文昊编写的程序代码,其中有些代码被①②代替了,你能把它修改回来吗?Rnd 函数能产生一个大于等于0且小于1的随机小数,为了得到一个大于等于1且小于等于6的随机数,那么图中①处应该填写( )。
A.-1 B.5 C.6 D.100
10.初二1班将在本周六举行联欢会,小鸣用本学期所学的VB设计了一个抽奖箱,界面如图所示,初二1班将在本周六举行联欢会,小鸣用本学期所学的VB设计了一个抽奖箱,界面如图所示,图中的A是( )控件,它可以用来输入或显示文本,也称为文本框控件。
A.TextBox B.Label C.OptionButton D.Image
11.VB可视化编程界面文昊和子轩想玩飞行棋游戏,可是他们找不到骰子。子轩说:“这学期我们学习了VB程序设计,就让我们一起做一个随机骰子的程序吧!”。按照分工,子轩制作点数从1至6的骰子图片,而文昊则进行VB程序的设计。如图界面中,B处可能使用了以下( )来显示骰子图片。
A. B.. C. D.
12.如图所示,属于程序的三种基本结构中的( )。
A.顺序结构 B.选择结构 C.嵌套结构 D.循环结构
二、填空题
13._________是用户通过点击等动作完成程序中的某些操作。
14.小明想设计一款密码锁,当输入密码正确时就解锁,输入错误时提示“很遗憾”,请参照流程图符号的含义补充流程图,将图中文字对应的流程图符号序号填写在横线处。
A. B. C. D.
①处_________ ②处__________
③处___________ ④处__________
⑤处_________
15.input()函数主要用于数据的输入,结果返回一个 _________。
16.语句print(2+3)运行结果是: ___________________________ 。
三、判断题
17.我们日常所用的文字处理、图像加工、动画制作等软件都是通过计算机语言设计编写出来的。( )
18.VB中,circle (100, 200), 250 ,rgb(255, 0, 0)绘制的圆的半径是255。( )
19.积木抽屉在App Inventor的设计界面里。( )
20.在Python中可以使用for作为变量名。( )
四、简答题
21.下图是用VB制作的“谜语大擂台”程序界面,根据内容回答问题。
(1)根据图示,填写出界面中所用到的控件的名称
控件
名称 ________ ________ ________ ________ ________
(2)本程序中用到了控件,它在运行时_____________(选择:显示/不显示),若将Interval默认值设为5000,程序运行时每_______秒就执行一次事件过程。
(3)由图2可知,这是______________命令按钮的Click事件代码。其中:Text1.Text=Time$表示____________________________。vbCrLf是一个常数,用来表示______________________。Label5.caption语句太长,用到了___________(填中文名称)将一个语句分为三行书写。
(4)“答案”命令按钮的代码如图3,其中第2行代码的功能是__________________________
第3行代码的功能是__________________________________________。
(5)本程序的窗体文件全名为___________________。工程文件全名为___________________。
程序设置完成后,要编译成____________文件,才能脱离VB集成环境,可直接在windows环境下运行。
22.根据内容进行连线。

Label TextBox OptionButton Timer Image CommandButton
五、操作题
23.根据“算法思想初探”有关知识,完成填空。
(1)如图是我国著名数学家华罗庚先生举的一个“烧水泡茶”的例子。“烧水泡茶”运用的是_______方法,这种方法与算法相结合,可以优化算法的流程。

(2)中央电视台曾经有一档节目,要求选手在限定时间内猜中某一物品的售价。如果猜中就把物品奖励给选手。例如:猜一种手机的价格,手机价格在500—1000之间。选手开始报价:“800元”。主持人回答:“低了”。
—900元
—高了。
—850元。
—猜中了。
由材料可知,报价过程具有一定的技巧性,可以运用__________查找的算法优化,这种查找需要先找有序数列的_______,重复操作,一步一步确定一个较小的范围。
(3)篮球联赛中,有五个班级的比赛积分依次是14,11,13,8,9,采用“冒泡排序法”对比赛积分进行由小到大的排序,第2轮排序的结果为:________,_______,______,_______,14。
(4)本学期我们学习了算法思想初探,请写出算法的特征:输入项、输出项、_________、_________、___________。
试卷第1页,共3页
试卷第1页,共3页
参考答案:
1.B
2.A
3.D
4.B
5.D
6.C
7.C
8.A
9.A
10.A
11.A
12.B
13.按钮
14. D B C C A
15.字符串
16.5
17.正确
18.错误
19.错误
20.错误
21. 图片控件 标签控件 时间按钮 文本框 命令按钮 不显示 5 command1 用来显示当前的系统时钟 另起一段 续行符 让Timer1控件失效(让Timer1控件暂时停止工作) 让Text4控件显示“地图” 谜语大擂台.frm 谜语大擂台.vbp 可执行(或exe)
22.
23. 统筹 二分 中点 11 8 9 13 有穷性 确定性 可行性
答案第1页,共2页
答案第1页,共2页

展开更多......

收起↑

资源预览