期中考试试题及答案
- 格式:doc
- 大小:46.00 KB
- 文档页数:5
《VB程序设计》期中考试试题
姓名:分数:
一、填空题(40分)
1、Visual Basic的对象包括__________和__________两大类。(窗体控件)
2、在Visual Basic中,事件过程的名字由__________、____________和_______所构成。(对象名,下划线、事件)
3、若要将窗体Form1隐藏起来,可调用_______方法来实现,具体调用格式为_____________。(Hide, Form1.Hide)
4、V B的赋值语句既可给_______赋值,也可给对象的___________赋值。(变量,属性)
5、在V B中字符串运算符有_____和_______两种,其中运算符两边的表达式类型必须为字符型的运算符是_____。(& + ,+)
6、在V B中,若要产生一个消息框,可用___________语句来实现。(MsgBox)
7、在Visual Basic中,字符型常量应用______将其括起来,日期/时间型常量应使用______符号将其括起来。(双引号,#)
8、在Visual Basic中,字符是采用_______编码方式来表达和存储的,在该编码方案下,一个英文字符或一个汉字均视为________个字符,每个字符采用_______个字节来编码。(Unicode, 1, 2 )
9、VB是一种面向______的可视化程序设计语言,采取了_______的编程机制。(对象,事件驱动)
10、若用户单击了窗体Form1,则此时将被执行的事件过程名为_____________。(Form_Click())
11、可获得系统当前日期和时间的内部函数为_________。(Now)
12、VB的三种工作模式有__________、___________和______________。(设计,运行、中断)
13、工具箱中的标准控件有_________个。(20)
14、文本框的默认属性是_____________,(text)标签控件的默认属性是
_____________。(caption)
15、窗体文件的扩展名为_____________,(.frm)工程文件的扩展名为_____________。(.vbp)
16、用来描述一个对象外部特征的量称为对象的__________。(属性)
17、字符型数据类型的关键字为____________,(String)整型数据类型的关键字为_____________。(Integer)
18、逻辑型数据只有两个可能值,即___________和____________。(True, False )
19、表达式2*4^2+3*12/3-3/3的值为_____________。(43)
20、表达式11 Mod 4/2的值为__________。(1)
二、选择题(20分)
1、实现将小写字母转换成大写字母的函数是(B )
A. Upper( )
B. Ucase( )
C. Lcase( )
D. Str( )
2、窗体的标题条显示内容由窗体对象的(B )属性决定。
A. BackColor
B. Caption
C. Text
D. BackStyle
3、可获得字符AscII码值的函数是(B)
A. Val( )
B.Asc( )
C. Chr( )
D. Fix( )
4、若要设置或返回文本框中的文本,可通过文本框的(B )属性实现。
A. Caption
B. Text
C. Name
D.名称
5、下列符号(C )不能作为VB中的变量名。
A、ABCD
B、P123
C、89ef
D、xyz
6、下列符号(A )能作为VB中的合法变量名。
A、ABT
B、TAB
C、If
D、End
7、数学式子sin25°写成VB表达式是( D )。
A. sin25
B. sin(25 )
C. SIN( 25°)
D. sin(25*3.14/180 )
8、下列(C )语句可以将变量A与B的值互换。
A. A=B:B=A
B. A=A+B:B=A-B:A=A-B
C. C=A:A=B:B=C
D. A=(A+B)/2:B=(A-B)/2
9、InputBox函数返回值的数据类型为( B )
A. 数值 B 字符串. C.变体 D. 数值或字符串
10、语句Print 5/5*5的运行结果为( A )
A、5
B、25
C、0
D、1
三、简答题(每题5分,共10分)
1、什么是Tab顺序?如在窗体上依次建立对象Text1、Text
2、List1、Command1 和Command2,则在该窗体内的Tab 顺序是什么?
答:在程序的运行过程中,当用户按下Tab键时,焦点将在该程序的对象上顺序移动,这就是Tab顺序。该窗体上的Tab顺序为:
Text1→Text2→List1→Command1→Command2
2、常量和变量的命名规则有哪些?
答:(1)常量或变量名必须以字母或汉字开头,后跟字母、汉字、数字或下划线,长度不超过255个字符;
(2)不能使用VB中的关键字命名常量或变量;
(3)VB不区分常量或变量名中的大小写字母,如ABC, Abc, aBc等视为同一名字,一般常量名用大写字母表示,变量名第一个字母大写,其余小写;
(4)为提高程序可读性,可在变量名前加一个缩写的前缀,表明变量的数据类型。
四、补充程序:(每题5分,共10分)
1.用辗转相除法求两个正整数m和n的最大公约数,m和n的值在程序运行过程中通过键盘输入。程序如下,试在空白处填上正确内容:
Private Sub Form_Click()
Dim m As Integer, n As Integer, r As Integer, t As Integer
m =InputBox(“请输入第一个整数:”)
n= InputBox(“请输入第二个整数:”)
If m Do r = m Mod n