A.Form1=“VB Text” B.Caption=“VB Text” C.Form1.Text=“VB Text” D.Form1.Name=“VB Text” 5.下列不能打开代码窗口的操作是( ) A.双击窗体上的某个控件 B.双击窗体 C.按F7键 D.单击窗体或控件 6.下列说法中正确的是() 为了保存一个VB应用程序,应当 A.只保存窗体模块文件(.frm) B.只保存工程文件(.vbp)
C.分别保存工程文件和标准模块文件(.bas) D.分别保存工程文件、窗体文件和标准模块文件 7.下列说法中正确的是() 为了装入一个VB应用程序,应当 A.只装入窗体模块文件(.frm) B.只装入工程文件(.vbp)
C.分别装入工程文件和标准模块文件(.bas) D.分别装入工程文件、窗体文件和标准模块文件
8.为了使窗体的大小可以改变,必须把它的BorderStyle属性设置为() A.1 B.2 C.3 D.4 二.填空题
1.在窗体上画两个文本框和一个命令按钮,然后在代码窗口中编写如下事件过程: PriateSubCommand1_Click()
Text1.Text=\Text2.Text=Text1.Text Text1.Text=\EndSub
程序运行后,单击命令按钮,两个文本框显示的内容分别为 和 . 2.在用VB开发应用程序时,一般需要 、 和 三步。
- 6 -
3.控件和窗体的Name属性只能通过 设置,不能在 期间设置。 4.代码窗口分为左右两栏,左边一栏称为 ,右边一栏称为 。
5.为了在输入程序时能自动进行语法检查,必须执行菜单中的 命令,打开 对话框,然后选择“编辑器”选项卡中的 选项。
6.在保存VB应用程序时,窗体模块和工程文件的扩展名分别为 和 。 7.为了把一个VB应用程序装入内存,只要装入 文件即可。
8.VB应用程序通常由三类模块组成,即 、 和 。 三、编程题
在窗体上画一个文本框和两个命令按钮,并把两个命令按钮的标题分别设置为“隐藏文本框”和“显示文本框”。当单击第一个命令按钮时,文本框消失;而当单击第二个命令按钮时,文本框重新出现,并在文本框中显示“VB程序设计”(字体大小为16)。运行该程序。
答案3
一、选择题
1.B 2.D 3.A 4.B 5.D 6.D 7.D 8.B 二、填空题
1.ABCD VB Programming
2.建立可视用户界面 设置对象属性 编写代码 3.属性窗口 运行
4.对象框 过程框 或 对象框 过程/事件框 5.工具 选项 选项 自动语法检查 6. .frm .vbp 7.工程
- 7 -
8.窗体模块 标准模块 类模块 三、编程题 编写代码如下:
Private Sub Command1_Click() Text1.Visible=False End Sub
Private Sub Command2_Click() Text1.FontSize=16 Text1.Visible=True Text1.Text=\程序设计\End Sub 自测题4
一、选择题
1.下列可作为VB的变量名的是
A.3*Dleta B.PrintChar C.Abs D.ABπ 2.下列可作为VB的变量名的是
A.Filename B.A(A+B) C. A%D D.Print 3.下列可作为VB中所允许的形式的数是
A.±25.74 B.3.457E-100 C. .368 D. 1.87E+50 4.下列可作为VB中所允许的形式的数是
A.10^(1.256) B. D32 C. 2.5E D.12E3
- 8 -
5. 下面的数写成普通的十进制数是 2.65358979335278D-006
A.0.0000265358979335278653 B. 0.00000265358979335278 C.0.000265358979335278653 D. 0.000000265358979335278 6.下面的数写成普通的十进制数是 1.21576654590569D+019
A.12157665459056900 B. 121576654590569000 C.1215766545905690000 D. 12157665459056900000 7.下面的数写成普通的十进制数是 8.6787E+8
A. 86787000 B. 867870000 C. 8678700 D. 8678700000 8.下面的数写成普通的十进制数是 2.56E-12
A.0.000000000002567 B. 0.0000000002567 C.0.000000002567 D. 0.00000000002567 9.设a=2,b=3,c=4,d=5,下列表达式的值是 a>b AND c<=d OR 2*a>c
A.True B. False C. -1 D. 1 10.设a=2,b=3,c=4,d=5,下列表达式的值是 3>2*b OR a=c AND b<>c OR c>d A.1 B. True C.False D.-1 11.设a=2,b=3,c=4,d=5,下列表达式的值是 NOT a<=c OR 4*c=b^2 AND b<>a+c A.-1 B. 1 C. True D.False 二、填空题
1.下列VB表达式有错误,其正确的形式是 。 CONTT.DE+COS(28°)
2.下列VB表达式有错误,其正确的形式是 。 -3/8+8.INT24.8
3.下列VB表达式有错误,其正确的形式是 。 (8+6)^(4÷-2+sin(2*π)
4.下列VB表达式有错误,其正确的形式是 。
- 9 -
[(x+y)+z]×80-5(C+D)
5.下列VB表达式有错误,其正确的形式是 。 cos2(c+d) ((C+D)为弧度)
6.下列VB表达式有错误,其正确的形式是 。 5+(a+b)2
7.与下列数学式子对应的VB表达式是 cos(x)(sin(x)+1) (x为弧度) 8.与下列数学式子对应的VB表达式是 e2+2
9.与下列数学式子对应的VB表达式是 2a(7+b)
10.与下列数学式子对应的VB表达式是 8e3.Ln2
11.执行以下语句后,输出结果是 。 print Sgn(2)
12.执行以下语句后,输出结果是 、 。 a$=\ b$=\ print a$+b$
13.执行以下语句后,输出结果是 、 。 s$=\ print Left$(s$,4)
14.执行以下语句后,输出结果是 、 。 s$=\ print Mid$(s$,3,4)
15.执行以下语句后,输出结果是 、 。 s$=\
print Instr(s$,\ print Lcase$(s$)
- 10 -