Visual Basic 复习题
(注:红色字体为未作出的题,下划线题为不确定,自己再找一下!!)
一
1、Integer类型的数据占用的字节数是_A___ 。 A、2 ○B、3 C、1 D、4
2、下面关于通用过程的说法中错误的是 ____ 。
A 、通用过程可以出现在窗体模块和标准模块中。 B、在不同的模块中通用过程名可以重名。 C、在不同的模块中通用过程名不能重名。 D、在同一模块中通用过程不能重名。
3、在不同的模块中通用过程名可以重名。在同一模块中通用过程不能重名。在不同的模块中通用过程名不能重名通用过程可以出现在窗体模块和标准模块中。下面哪个语句执行后,窗体Form1从内存中卸载 ____ 。 A、Form1.Hide B、Unload Form1 C、Load Form1
D、Form1.Visible=False
4、在VB中,每一个对象都具有自己的属性、_C___和方法。
A、函数
B、公用过程 C、事件 ○
D、控件
5、使用下列哪个语句,只将窗体Form1载入内存,但不显示在屏幕上C____ 。
A、Form1.Load B、Form1.Show C、Load Form1 ○
D、Show Form1
6、InputBox()函数返回值的类型为 _字符型___ 。
A、 B、 C、 D、
7、在以下运算符中,优先级最低的是 _B___ 。
A、\\ B、Mod ○C、/ D、*
8、类模块文件的扩展名是_B___。
A、Vbp
1
2013-4-8第六组
B、Cls ○
C、Frm D、Vbg
9、从滚动条的__A__ 属性,可取得它的当前值。
A、Value ○
B、Max C、Text D、Min
10、下面四个选项中,不是窗体属性的是 __A__ 。
A、Load ○
B、MinButton C、MaxButton D、Caption
11、Dim a(10 to 20)所定义的数组元素个数是_A___ 。
A、11 ○
B、20 C、10 D、30
12、下面哪个语句执行后,窗体Form1从内存中卸载 ____ 。
A、Unload Form1 ○
B、Form1.Visible=False C、Form1.Hide D、Load Form1
13、标准模块文件的扩展名是_C___ 。
A、.frm B、.vbp C、.bas ○
D、.vbg
14、文本框控件的默认属性是_C___ 。
A、Name B、Caption C、Text ○
D、Top
15、可以同时删除字符串前导和尾部空格的函数是 ____ 。
A、Rtrim B、Mid C、Ltrim D、Trim ○
16、标签控件的默认属性是 ____ 。
A、Name B、Top
C、Caption ○
D、Text 17、为了把一个记录型变量的内容写入文件中指定的位置,所使用的语句的格式
2
2013-4-8第六组
为 ____ 。
A、Get 文件号,变量名,记录号 B、Put 文件号,记录号,变量名 ○
C、Put 文件号,变量名,记录号 D、Get 文件号,记录号,变量名
18、要使菜单项显示一条水平分隔线,应将菜单项的标题属性设为 ____ 。 A、/ B、* ○C、- D、+
2013-4-8第六组
3
二
1、表达式9^2 Mod 9_*2/3的值是: A 、0 B、-1 C、 1 D、 3 ○
2、设a=3,则执行x=IIf(a>5,a<5,a>5)后,x的值为:
A 、a>5 B、True C、False ○
D、a<5
3、运行以下程序的输出结果是:
dim a(7)
for i=1 to 5 step 2 a(i)=i next i print a(i) A 、0 B、7 C、6
D、没有任何显示 ○
4、已知字母A的ASCII码为十进制的65,
表达式Asc(\)+Asc(\)+Instr(\,\的值是: A 、\B、136 ○
C、6567 D、Acabcd
5、表达式InStr(\,\的值是:
A、104 ○
B、出错 C、4100 D、1004
6、设X=10,则执行a=IIf(x>5,6,0)后,a的值为 ____ 。
A 、5 B、-1 C、6 D、0 ○
7、Print \输出的结果是 ____ 。
A 、16=10+6 B、\C、10+6= 16 ○
D、10+6=10+6
8、若设a = 4, b = 5, 则下列表达式值为真的是:
4
2013-4-8第六组
A:a>b Or b>10-a B:a>b Xor b+3>5
C:(True+a)>0 And b>10 D:(False-b< 0) Eqv (a>b) 9、表达式9 Mod -4的值为:
A、3 B、-1 C、2 D、1 ○
10、下列表达式的值为2123的是:
A、Str(123) & \B、Str(123)+\
C、Val(\D、Val(\○
11、VB中表达式COS(0)+ABS(-1)+INT(RND(1))+SGN(-5)的值是:
A、2 B、-3 C、1 ○
D、-2
12、执行下面的程序段后,k的值为:
for k=10 to 1 step -1 next k print k A、0 ○B、1 C、10 D、-1
13、表达式,5_*3的值是 ____ 。
A、7.5 B、2 C、0 D、1
14、不能正确表示条件“两个整型变量A和B之一为0,
但不能同时为0”的布尔表达式是: A、A*B=0 and (A=0 or B=0) B、A*B=0 and A+B<>0
C、(A=0 or B=0)and (A<>0 OrB<>0) D、not(A=0 And B=0) and (A=0 or B=0) 15、执行以下语句后,输出的结果是:
a=\print mid(a,3,4)
A、defg B、bcde C、abcd
5
2013-4-8第六组