二级VISUAL BASIC-26-1
(总分69.5, 做题时间90分钟)
一、选择题
1.
使用Line控件在窗体上画一条从(0,0)到(600,700)的直线,则其相应属性的值应是______。
A X1=0,X2=600,Y1=0,Y2=700
B Y1=0,Y2=600,X1=0,X2=700
C X1=0,X2=0,Y1=600,Y2=700
D Y1=0,Y2=0,X1=600,X2=700
分值: 1
答案:A
[解析] X1、Y1、X2、Y2属性是直线的起点、终点坐标。故选A。
2.
basic语言if语句在新建一个VisualBasic工程时,将新建窗体的Name属性设置为TheFirst,则默认的窗体文件名为 ____ 。
A Form1.frm
B 工程1.frm
C TheFirst.frm
D Form1.vbp
分值: 2
答案:C
[解析] 设置Name的属性其实就是给窗体重命名。窗体的文件名是由文件名和后缀名(.frm)组成,即“自定义名.frm”。
3.
往窗体Form1上添加一个列表框控件List1,并编写如下代码:
Private Sub Form_Load()
For i=0 To 6
List1.AddItemi
Next i
End Sub
为了在程序运行时,按住Ctrl键单击列表中的项目可以选中多个项目,可以设置List1的属性 ______。
Private Sub Form_Load()
For i=0 To 6
List1.AddItemi
Next i
End Sub
为了在程序运行时,按住Ctrl键单击列表中的项目可以选中多个项目,可以设置List1的属性 ______。
A List1.List
B List1.ListIndex
C List1. MultiSelect
D List1.Text
分值: 1
答案:C
[解析] Load事件是在窗体被装入工作区时触发的事件。当应用程序启动时,自动执行该事件,所以该事件通常用来在启动应用时对属性和变量进行初始化。而MouseDown、MouseUp是鼠标指针在某个对象上按键时激发的,Click是鼠标单击时激发的。
4.
能对顺序文件进行输出的语句是______。
A Put
B Get
C Write
D Read
分值: 2
答案:C
5.
在窗体上画一个命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
Private Sub Command1_Click()
For i=1 To 4
x=4
For j=1 To 2
x=x+6
Next
Next
Print x
End Sub
程序运行后,单击命令按钮,输出结果是
程序运行后,单击命令按钮,输出结果是
A 12
B 13
C 16
D 17
分值: 2
答案:C
[解析] 观察程序,由于每次执行外层循环时x都被重新赋值,因此只要看到i=4时,执行内循环所得到的结果即可。
6.
若要使标签控件显示时,不覆盖其背景内容,应设置标签控件的______属性。
A BackColor
B BorderStyle
C ForeColor
D BackStyle
分值: 2
答案:D
7.
现有语句:y=IIf(x>0,x Mod 3,0)
设x=10,则y的值是______。
设x=10,则y的值是______。
A 0
B 1
C 3
D 语句有错
分值: 1
答案:B
[解析] IIF是条件函数,它的语法格式是:
IIf(<条件表达式>,<表达式为True时的取值>,<表达式为False时的取值>),本题中,x=10时,条件表达式x>0的值为True,执行x Mod 3即10 Mod 3结果为1。故选B。
IIf(<条件表达式>,<表达式为True时的取值>,<表达式为False时的取值>),本题中,x=10时,条件表达式x>0的值为True,执行x Mod 3即10 Mod 3结果为1。故选B。
8.
Visual Basic程序中分隔各语句的字符是 ____ 。
A "
B :
C \
D _
分值: 2
答案:B
9.
在窗体上画一个通用对话框,程序运行后,通过ShowOpen方法显示“打开”对话框,要求在该对话框的“文件类型”栏中只显示扩展名为.DOC的文件,则对通用对话框的 Filter属性的正确设置是______。
A "(*.DOC) *.DOC"
B "(*.DOC) |(.DOC) "
C "(*.DOC) ‖*.DOC"
D "(*.DOC) |*.DOC"
分值: 2
答案:D
[解析] CommonDialog1.Filter=-"(*.DOC)|*.DOC",通过ShowOpen方法显示“打开”对话框时对话框的“文件类型”栏中只显示扩展名为.DOC的文件。
10.
以下不属于对象的基本特点的是 ______。
A 分类性
B 多态性
C 继承性
D 封装性
分值: 2
答案:C
[解析] 对象有一些基本特点,即标识惟一性、分类性、多态性、封装性和模块独立性。
11.
下列程序的运行结果是
Private Sub Form_Click()
Dim k As Integer
n=5
m=1
k=1
Do
m=m+2
k=k+1
Loop Until k>n
Print m
End Sub
Private Sub Form_Click()
Dim k As Integer
n=5
m=1
k=1
Do
m=m+2
k=k+1
Loop Until k>n
Print m
End Sub
A 1
B 12
C 11
D 32
分值: 1
答案:C
[解析] 本题主要是对Do...Loop Until循环语句的考查。当Loop Until后的条件不成立时,即退出循环。该题在k为1、2、3、 4、5时,都执行了循环语句,故一共执行了五次,同时m=m+2也执行了五次,最后m的值增加了10,故运行结果为11。
12.
Visual Basic窗体设计器的主要功能是 ______。
A 建立用户界面
B 编写源程序代码
C 画图
D 显示文字
分值: 1
答案:A
[解析] 窗体设计器窗口简称窗体(Form),是应用程序最终面向用户的窗口,它对应于应用程序的运行结果。
13.
数据的完整性是指数据的正确性、有效性和______。
A 可维护性
B 独立性
C 安全性
D 相容性
分值: 1
答案:D
14.
窗体上有名称为Command1的命令按钮和名称为Text1的文本框 ____ 。
Private Sub Command1_Click()
Text1.Text="程序设计"
Text1.SetFocus
End Sub
Private Sub Command1_Click()
Text1.Text="程序设计"
Text1.SetFocus
End Sub
Private Sub Text1_GotFocus()
Text1.Text="等级考试"
End Sub
运行以上程序,单击命令按钮后 ____ 。
Text1.Text="等级考试"
End Sub
运行以上程序,单击命令按钮后 ____ 。
A 文本框中显示的是“程序设计”,且焦点在文本框中
B 文本框中显示的是“等级考试”,且焦点在文本框中
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论