高中信息技术综合库-VB程序的创建练习3

文档属性

名称 高中信息技术综合库-VB程序的创建练习3
格式 zip
文件大小 150.8KB
资源类型 试卷
版本资源
科目 信息技术(信息科技)
更新时间 2020-08-20 09:00:50

文档简介

高中信息技术综合库-VB程序的创建练习3
一、高中信息高中信息技术综合库VB程序的创建
1.(2019高二上·宁波期中)有如下VB程序段:
For i = 1 To 6
a(i)= Int(Rnd * 10)+ 1
Next i
For i = 1 To 5
If i Mod 2 = 1 And a(i) > a(i + 1) Then
t = a(i): a(i) = a(i + 1): a(i + 1)= t
Else
a(i) = a(i) + 1
End If
Next i
执行该程序段后,a(1)~a(6)各元素可能的值是(  )
A.11,11,7,9,3,9 B.6,2,8,10,5,9
C.6,9,3,7,8,12 D.3,9,0,8,2,7
2.下列关于VB对象属性的叙述,正确的是(  )
A.标签中显示的文字存放在Text属性中
B.文本框的Caption属性可以设置文本框中显示的文字
C.在程序运行时,可以改变标签的Name属性
D.命令按钮的Caption属性可以设置按钮上显示的文字
3.某同学用VB编写了一个应用程序,其程序代码窗口如图所示:
下列说法正确的是(  )
A.该窗体中共设计了3个事件过程
B.当前信息显示在属性窗口中
C.当前正在编辑的是Form对象的Load事件
D.程序运行时,单击按钮Command1,没有任何显示内容
4.一个VB工程的部分设计界面如图所示。下列说法不正确的是(  )
①工程文件名是“工程1.vbp”
②该工程只有1个窗体
③窗体文件名是“Form.frm”
④窗体名称是“寻找水仙花数”
A.①② B.②③ C.①③ D.③④
答案解析部分
1.【答案】A
【知识点】常见数据类型、数组;常量、变量及变量的赋值
【解析】【解答】分析本题程序段:程序中有两个For循环,第一个For循环是随机产生6个[1,11)范围的整数,存放在数组a中;第二个For循环是当奇数位置数大于偶数位置数时,两个数据进行交换,否则该数加1,因此在两数一组的情况下不可能出现奇数位置数大于偶数位置数的情况。选项B中(6,2)组合不可能出现;再者,a(i)的范围是[1,11),即便是执行a(i) = a(i) + 1,其取值范围是[2,12),所以数组中不可能出现数组0和12,排除选项C、D。故答案选A。
【分析】本题考查For循环语句的执行及数组型数据的运算。
2.【答案】D
【知识点】类、对象、属性、方法、事件和事件处理的概念及应用
【解析】【解答】标签中显示的文字存放在Caption属性中;文本框的Text属性设置文本框中显示的文字; VB中的属性框中没有"name"属性,name属性是指属性框中(名称)属性,程序是通过name (名称)属性来确定控件的name(名称)属性不能在运行时修改,只能设计控件时在属性框中修改。故答案选D。
【分析】本题考查的是VB对象属性。
3.【答案】D
【知识点】类、对象、属性、方法、事件和事件处理的概念及应用
【解析】【解答】由图可知,该窗体中共设计了2个事件过程,选项A错误;当前信息显示在代码窗中,选项B错误;当前正在编辑的Command1对象的Click事件,选项C错误;在按钮事件中,没有给显示的对象赋值,故没有任何显示内容,选项D正确。故答案选D。
【分析】本题考查的是对VB代码窗口的识读。
4.【答案】D
【知识点】类、对象、属性、方法、事件和事件处理的概念及应用
【解析】【解答】从图中可知,该窗体文件名为“Form1.frm”,窗体名称是“MyForm”,该窗体的Caption属性值是“寻找水仙花数”。故答案选D。
【分析】本题考查对VB工程资源管理器和窗体的观察。
1 / 1高中信息技术综合库-VB程序的创建练习3
一、高中信息高中信息技术综合库VB程序的创建
1.(2019高二上·宁波期中)有如下VB程序段:
For i = 1 To 6
a(i)= Int(Rnd * 10)+ 1
Next i
For i = 1 To 5
If i Mod 2 = 1 And a(i) > a(i + 1) Then
t = a(i): a(i) = a(i + 1): a(i + 1)= t
Else
a(i) = a(i) + 1
End If
Next i
执行该程序段后,a(1)~a(6)各元素可能的值是(  )
A.11,11,7,9,3,9 B.6,2,8,10,5,9
C.6,9,3,7,8,12 D.3,9,0,8,2,7
【答案】A
【知识点】常见数据类型、数组;常量、变量及变量的赋值
【解析】【解答】分析本题程序段:程序中有两个For循环,第一个For循环是随机产生6个[1,11)范围的整数,存放在数组a中;第二个For循环是当奇数位置数大于偶数位置数时,两个数据进行交换,否则该数加1,因此在两数一组的情况下不可能出现奇数位置数大于偶数位置数的情况。选项B中(6,2)组合不可能出现;再者,a(i)的范围是[1,11),即便是执行a(i) = a(i) + 1,其取值范围是[2,12),所以数组中不可能出现数组0和12,排除选项C、D。故答案选A。
【分析】本题考查For循环语句的执行及数组型数据的运算。
2.下列关于VB对象属性的叙述,正确的是(  )
A.标签中显示的文字存放在Text属性中
B.文本框的Caption属性可以设置文本框中显示的文字
C.在程序运行时,可以改变标签的Name属性
D.命令按钮的Caption属性可以设置按钮上显示的文字
【答案】D
【知识点】类、对象、属性、方法、事件和事件处理的概念及应用
【解析】【解答】标签中显示的文字存放在Caption属性中;文本框的Text属性设置文本框中显示的文字; VB中的属性框中没有"name"属性,name属性是指属性框中(名称)属性,程序是通过name (名称)属性来确定控件的name(名称)属性不能在运行时修改,只能设计控件时在属性框中修改。故答案选D。
【分析】本题考查的是VB对象属性。
3.某同学用VB编写了一个应用程序,其程序代码窗口如图所示:
下列说法正确的是(  )
A.该窗体中共设计了3个事件过程
B.当前信息显示在属性窗口中
C.当前正在编辑的是Form对象的Load事件
D.程序运行时,单击按钮Command1,没有任何显示内容
【答案】D
【知识点】类、对象、属性、方法、事件和事件处理的概念及应用
【解析】【解答】由图可知,该窗体中共设计了2个事件过程,选项A错误;当前信息显示在代码窗中,选项B错误;当前正在编辑的Command1对象的Click事件,选项C错误;在按钮事件中,没有给显示的对象赋值,故没有任何显示内容,选项D正确。故答案选D。
【分析】本题考查的是对VB代码窗口的识读。
4.一个VB工程的部分设计界面如图所示。下列说法不正确的是(  )
①工程文件名是“工程1.vbp”
②该工程只有1个窗体
③窗体文件名是“Form.frm”
④窗体名称是“寻找水仙花数”
A.①② B.②③ C.①③ D.③④
【答案】D
【知识点】类、对象、属性、方法、事件和事件处理的概念及应用
【解析】【解答】从图中可知,该窗体文件名为“Form1.frm”,窗体名称是“MyForm”,该窗体的Caption属性值是“寻找水仙花数”。故答案选D。
【分析】本题考查对VB工程资源管理器和窗体的观察。
1 / 1
同课章节目录