20春学期《可视化程序设计(VB)》在线平时作业1 试卷总分:100 得分:100
一、单选题 (共 15 道试题,共 75 分) 1.删除列表框中所有项目的方法是( )。 A.Hide B.Delete C.Cls D.Clear 答案:D
2.设有以下循环结构 Do 循环体 Loop While <条件> 则以下叙述中错误的是()。 A.若条件\是一个为0的常数,则一次也不执行循环体\B.\条件\可以是关系表达式、逻辑表达式或常数\C.循环体中可以使用Exit Do语句
D.\如果\条件\总是为True,则不停地执行循环体\答案:A
3.以下关于窗体的描述中,错误的是()。 A.窗体的Load 事件在加载窗体时发生
B.窗体的Height、Width属性用于设置窗体的高和宽
C.执行Unload Form1语句后,窗体Form1消失,但仍在内存中
D.当窗体的Enabled 属性为False时,通过鼠标和键盘对窗体的操作都被禁止 答案:C
4.以下关于文件的叙述中,错误的是()。 A.顺序文件中的记录一个接一个地顺序存放 B.随机文件中记录的长度是随机的
C.\执行打开文件的命令后,自动生成一个文件指针\D.LOF函数返回给文件分配的字节数 答案:B
5.有下面语句段 a=3: b=5t=a: a=b: b=t执行后的值是()。 A.a值为5,b值为5 B.a值为5,b值为3 C.a值为3,b值为5 D.a值为3,b值为3 答案:B
6.从键盘上输入两个字符串,分别保存在变量str1、str2中。确定第二个字符串在第一个字符串中起始位置的函数是()。 A.String B.Mid C.Left D.Instr
答案:D
7.如果要把某个图片作为程序窗体的背景,下列方法最合理的是( )。 A.选择“插入” →“图片”菜单命令实现。 B.直接修改窗体的Picture属性实现插入图片。
C.在窗体中插入PictureBox控件,再修改该控件的Picture属性插入图片。 D.在窗体中插入Image控件,再修改该控件的Picture属性插入图片。 答案:D
8.结束当前程序的语句是( )。 A.sub B.quit C.exit D.end 答案:D
9.表达式 5 Mod 3+3\\5*2的值是()。 A.6 B.4 C.2 D.0 答案:A
10.下面程序段运行后,变量max的值为( )。 a=5:b=10:max=a IF b>max Then max =b A.以上都不是 B.5和10 C.5 D.10 答案:D
11.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Text1.Text = \Me.Text1 = \Text1 = \End Sub 程序运行后,如果单击命令按钮,则在文本框中显示的是( )。 A.出错 B.Visual C.Program D.Basic 答案:C
12.在窗体上有一个命令按钮和一个文本框,其名称分别为Command1和text1,把文本框的Text属性设置为空白,然后编写如下事件过程: Private sub Command1_click() A=inputbox(“Enter an integer”) B=inputbox(“Enter an integer”) Text1.text=b+a End sub 程序运行后,单击命令按钮,如果在输入对话框里输入8和10,则文本框中显示的内容是( )。
A.出错 B.810 C.18 D.108 答案:D
13.能够将文本框控件隐藏起来的属性是( )。 A.Visible B.Hide C.Cls D.Clear 答案:A
14.以下关于变量作用域的叙述中,正确的是( )。
A.窗体中凡被声明为Private的变量只能在某个指定的过程中使用 B.模块级变量只能用Private关键字声明 C.全局变量必须在标准模块中声明
D.Static类型变量的作用域是它所在的窗体或模块文件 答案:C
15.数学表达式 X2+3XY对应的VB算术表达式是( )。 A.X+3X*Y B.X*X+3XY C.X*X+3*XY D.X*X+3*X*Y 答案:D
二、判断题 (共 5 道试题,共 25 分)
16.当文本框失去焦点时,触发LostFocus事件 答案:正确
17.若一个工程含有多个窗体及标准模块,当工程中含有sub main 过程,则程序一定首先执行该过程。 答案:错误
18.若用OUTPUT 方式打开一个已存在的文件,则文件中原有的数据将全部被清空。 答案:正确
19.对于事件驱动型应用程序,每次运行时的执行顺序可以不一样。 答案:正确
20.vb中全局变量必须在标准模块中声明。 答案:正确