VB第四章练习(二)(有正确答案的)
一、填空题
1设 a=2,b=3,表达式 a>b 的值是_______。FALSE|0|零|假|假值|零值 2.在VB中声明静态变量的关键字是_______。static 3.在VB中声明符号常量的关键字是_______。const 4.表达式10 MOD 16\\4的值是_______。2
5.设A=5,B=6,C=7,D=8,表达式3>2*B OR A=C AND B<>C OR C>D的值是_______。False|0|零|假|假值|零值
6.设a=6,b=3,c=5,则表达式Not a>c And c=b Or b<>a+c 的值为_______。True|真|真值|-1
8.设a=1,b=2,c=3,则VB6.0表达式:a
9.x是小于120的非负数,描述该条件的布尔(逻辑)表达式是_。 x<100 and x>=0|x>=0 and x<100|
(x<100)and (x>=0)|(x<100) and x>=0|x<100 and (x>=0)|(x>=0) and (x<100)|(x>=0) and x<100| x>=0 and (x<100)
10.在VB中,用 Dim X As Integer 语句定义的变量X,系统默认其值为_______。0|零 11.表示x是5的倍数VB表达式为_______。X MOD 5=0 |x/5=int(x/5)|int(x/5)=x/5 12.已知 a=3.5,b=5.0,c=2.5,d=True 则表达式:a>=0 AND a+c>b+3 OR NOT d 的值是____。False|0|零|假|假值|零值
13.用于声明全局变量的关键字是_______。Public
14.\,这四个字符中,_______的ASCII码值最大。a|\“a”|字符a|字符\字符“a”
15.用 dim abc as variant 定义的变量abc,其类型是_______。变体类型|变体|变体型 16.表达式\的值是_______。True|真值|真|-1| 17.设C=\,写出下列表达式的值。
(1)C>=\的值为_______。False|0|零|假|假值|零值
(2)C>=\的值为_______。True|真值 |真|-1
18.设C=\,写出下列表达式的值。
(1)C>=\的值为_______。True|真值|真|-1 (2)C<=\的值为_______。True|真值|真|-1 19.在VB中,字符型常量应使用_(\双引号|“”|\)将其括起来,日期/时间型常量应使用_#|井号|井字号|#号|#字号|##_符号将其括起来。
20.在VB中 1.2346E+5,1.2346D+5四个常数分别表示(Single|单精度|单精度型|单精度类型) 、(Double|双精度|双精度型|双精度类型)类型。 21.在窗体上添加一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() a = InputBox(\请输入一个整数\b = InputBox(\请输入一个整数\Print a + b End Sub
程序运行后,单击命令按钮,在输入对话框中分别输入321和456,输出结果为___。321456|“321456”|\
22.窗体上有三个文本框Text1,Text2和Text3;有一个命令按钮Command1,设文本框Text1中的内容为11,文本框Text2中的内容为22,下面程序的执行结果为___33____。 Private Sub Command1_Click()
Text3.Text = Str$(Val(Text1.Text) + Val(Text2.Text)) Print Val(Text3.Text) End Sub
23.在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() a = InputBox(\请输入一个整数\ b = InputBox(\请输入一个整数\ Print a + b End Sub
程序运行后,单击命令按钮,在输入对话框中分别输入123和456,输出结果为_______。123456|“123456”|\
24.InputBox()函数返回值的数据类型是__。字符型|STRING|字符串|字符串类型|字符
|字符类型
25.执行语句 B = MsgBox(\后,在消息框中的标题信息是___。YYY|“YYY”|\
26.语句 x=inputbox(\请输入数据\输入12345,则x的值是_(\)__,其类型为_(String|字符型|字符串类型|字符串|字符串型|字符|字符类型)_。 27.如果要暂停某个程序的运行,可使用语句_______。stop
28.在VB中,用于产生输入对话框的函数是_(InputBox|InputBox())_,其返回值类型为_(字符串|字符串类型|字符型|string)_类型,若要利用该函数接收数值型的数据,则可利用__ Val|Val()__函数对其返回值进行转换而得到。 29.表达式 sgn(-25) 的值是_______。-1
30.设a=6,则执行x=IIf(a>5,-1,0)后,x的值为_______。-1
31.设 a=2,b=9,表达式 a^2 > sqr (b)的值是_______。True|真|真值|-1 32.函数Len(Lcase(\的值是_______。6
33.函数Len(\的值是_______。11 34.Int(-8.6)的函数值是_______。-9
35.表达式 Int(1234.555*100+0.5)/100 的结果是_______。1234.56 36.有如下程序段:
a$=\ b$=\
c$=left(a$,1) & mid(a$,8,1) & b
运行程序后,则变量c$的值为_______。vb.net|\“vb.net” 37.表达式 Ucase(Mid(\的值是_______。\“CDEF” 38.表示X是5或7的倍数的VB表达式是_______。X Mod 5 = 0 OR X Mod 7 = 0|X/5=INT(X/5) OR X/7=INT(X/7)|X Mod 7 = 0 OR X Mod 5 = 0|X/7=INT(X/7) OR X/5=INT(X/5)|(X Mod 5 = 0) OR (X Mod 7 = 0)|(X/5=INT(X/5)) OR (X/7=INT(X/7))|(X Mod 7 = 0) OR (X Mod 5 = 0)|(X/7=INT(X/7)) OR (X/5=INT(X/5)) 39.表达式Len(Chr(65) + Chr(66))的值是____。2
40.表达式Len(Left(\清华大学\的值是____。7 41.执行A=\语句后,变量A的值是_______。246 42.函数int(rnd*11)+10的值的范围是___10___至__20。
二、判断题
1.已知A$=\,则表达式Val(Left$(A$,4)+Mid$(A$,4,2))的值是:876554。√ 2.VB6.0中&H12是8进制的数值常数。×
3.VB6.0中Integer、Long、Single、Double四种数据类型的取值范围是逐渐增大的,占用的存储空间也是逐渐增大的。×
4.Public Pi=3.1415 可以将Pi定义为符号常量。×
5.变体型变量的数据类型是由赋给它值的数据类型决定。设A的类型为变体型,执行 A=\后则A的类型为逻辑型。×
6.已知A$=\,则表达式 Val(Right$(A$,2)+Mid$(A$,2,3)) 的值是:78234。√
7.If x>y Then Max=x Else Max=y 程序段是求两个数中的最大数。√ 8.可获得字符ASCII码值的函数为Chr()。×
9.在VB6.0中,不声明而直接使用的变量,系统默认为变体型(Variant),其默认值为0。× 10.Public可以用来定义变量,但必须出现在通用声明段,而不能出现在过程中。√ 11.静态变量只能在过程中定义而不能在通用声明段中定义。√
12.用Private定义的变量是过程级变量,所以其作用范围是定义它的过程所在的窗体(或标准模块)中的所有过程。×
13.Dim语句定义的变量可以为过程级变量。√ 14.命令按钮Command1的单击事件代码如下: Private Sub Command1_Click() Dim I As Integer I=I+1 End Sub
单击该按钮3次,I的值为3。×
15.执行Dim X,Y AS Integer 语句后则X,Y的默认值均为0。× 16.设A=\则A+B的结果为246,A-B的结果为0√
17.中文版的VB6.0中,变量的首字符必须是字母,后面可以包含空格、句号等字符。× 18.Dim a As Boolean, b As Boolean a = 2 b = 0
相关推荐: