2011年2级计算机VB考试选择题及答案 下载本文

A 2 * 3 B 2 ^ 3 C 2 ** 3 D 2 & 3 30314 表达式123 + 23 Mod 100 \\ 7的值是(D )。 A 6 B 126 C 20 D 132

30315 表达式12000 + \的值是( )。 A A \ B 12223 C 24300 D \30316 下列逻辑表达式的值为False的是( C )。 A \ B \

C \ \ D \ \

30317 下列运算符中,优先级最低的是( C )。 A \\ B / C MOD D *

30318 判断整型变量x是5的倍数的表达式是( B )。 A x Mod 5 <> 0 B int(x/5)=x/5 C x/5≠int(x /5) D 5 Mod x = 0

30319 设a=8,b=6,c= -1;执行语句Print a>b>c后,窗体上显示的是( C )。A 1 B True C False D 出错信息 30320 下列表达式中,非法的是( C )。 A ab+cC a≠b>c D a=b+c 30321 下列正确的赋值语句是( B )。 A i + j = 10 B i = 0 : j = 0

C i = 0 , j = 0 D i = 0 ; j = 0

30322 下列运算符中,优先级最高的是(B)。 A) * B) ^ C) / D) \\

30323 表达式23 + 23 Mod 50 \\ 7的值是(C)。 A) 23 B) 46 C) 25 D) 123 30401 返回值为数值的函数是(B )。 A Mid B Instr C Left D Rtrim

30402 表达式Len(\幸运52\的值是( B)。 A 0 B 4 C 6 D 8

30403 以下( B)语句可表示[50,100]之间的随机数。 A Int(Rnd * 51) + 49 B Int(Rnd * 51 +50) C Int(Rnd * 50) + 50 D Int(Rnd * 50 + 50) 30404 返回值为字符串的函数是( A)。 A Str B Val C Len D Asc

30405 当x=0时,函数IIf(x > 0, 1, IIf(x < 0, -1, 0))的返回值是( A)。 A 0 B 1 C -1 D 出错

30406 表达式Fix(5.6) + Int(-5.6)的值是(B )。 A 0 B -1 C 1 D 以上都不对

30407 如果Sgn(x)的值为-1,整型变量x的值是( D)。 A 0 B 整数C 正整数 D 负整数

30408 表达式InStr(2, \文本文件\文\的值是( C)。 A 0 B 1 C 3 D 5

5

30409 除去字符串左侧空格的函数是( C)

A Left() B Trim() C Ltrim()D LeftTrim()

30410 设a=\级台阶\,使b=\台阶\的语句是( D)。 A Right(a,4) B Instr(a,5,4) C Left(a,5,4) D mid(a,4,2)

30411 表达式InStr(3, \文件系统控件\件\的值是(C )。 A 2 B 3 C 6 D 11

30412 能判断一个表达式的值是否为数值类型的函数是(B )。 A IsDate() B IsNumeric() C IsData() D IsNumber()

30413 表达式Chr(Asc(\的值是( )。 A A \ C C 67 D \30414 下列表达式的值为15的是( )。 C A Int(14.6) B Fix(14.6) C Round(15.3) D Trunc(15.3)

30415 表达式UCase(Mid(\的值是(A \ B \ C \ D \30416 以下能判断是否到达文件尾的函数是( D )。 A LOF() B BOF() C LOC()D EOF() 30417 表达式Len(\神州6号\的值是( B )。 A 10 B 4 C 5 D 8

30418 除去字符串左右侧空格的函数是( B )。 A Rtrim() B Trim() C Ltrim()D Mid()

30419 函数Choose(2,\+\-\×\÷\返回值是( B )。 A + B - C × D ÷

30420 表达式 String(3,\的结果为(A)。 A) AAA B) ABC C)BBB D)CCC

30421 执行以下程序段后,变量C$的值为(D)。 a$=\程序设计教程\b$=\

c$=b$ & Ucase(Mid(a$,1,6)) & Right(a$,2)

A)Visual Basic B) VISUAL BASIC 教程 C)Visual Basic 程序 D) Visual BASIC 教程

30501 VB表达式Format(Val(\的值是(C )。 A 11.1a B 11.10C 111.D 111.00 30502 下列语句不合法的是(D )。

A x = 1 : y=2B ? x ; y ;C ? x , y ,D x = 1; y = 2

30503 如果VB语句超过一行,可以使用空格加(D )续行。 A -B +C ;D _

30504 正确使用Cls方法的是(B )。

A Text1.ClsB Picture1.ClsC List1.ClsD Image1.Cls 30505 下列语句合法的是(C )。

。 D 6

) A x + y = 2B x > 2 = yC x = y > 2D x = y++ 30506 错误使用Print方法的是(D)。 A Picture1.Print B Form1.Print C Debug.Print D Text1.Print

30507 Print方法分区输出时,用(B )分隔多个表达式。 A 空格 B 逗号 C 冒号 D 分号

30508 Print \的输出结果是(C )。 A 16=10+6 B 10+6=10+6 C 10+6=16 D \30509 下列叙述错误的是(A )。

A 不允许使用行号与标号 B 单条语句可分行书写

C 同一行上可以书写多条语句 D VB代码不区分字母的大小写 30510 VB表达式Format(CInt(\的值是(A )。 A 03.00 B 03.14 C 3.14 D 3 30511 下列语句合法的是( B)。 A 1 + 2 = 3 B x = y <> 0 C y > 0 = x D x = 2y

30512 下列语句错误的是(B )。

A ClsB Image1.ClsC Form1.ClsD Picture1.Cls

30513 Print方法紧密输出时,用( )分隔多个表达式。 D A 空格 B 逗号 C 冒号 D 分号

30514 下列关于VB编码规则的叙述,错误的是( D)。

A 一条语句可以分多行书写 B 可以用“Rem”注释单行语句 C 注释可以放在语句之前 D 可以用“:”作为语句的结束符 30515 以下程序段中有( )处错误。 C ReDim a As Integer n + 3 = n

a = 0 ; b = 1 Print n + 3 = n

A 1 B 2 C 3 D 4

30516 要强制显式声明变量,可在窗体模块或标准模块的声明段中加入( C )语句。 A Option Base 0 B Option Base 1 C Option Explicit D Option Compare 30517 下列语句错误的是( B )。 A Cls B Image1.Cls

C Form1.Cls D Picture1.Cls

30518 不能把2^5*3.14*8的结果输出到“立即”窗口的是(B)。 A) 在代码窗口中使用Debug.Print 2^5*3.14*8语句 B) 在“立即”窗口中直接使用 2^5*3.14*8语句 C) 在“立即”窗口中使用 ? 2^5*3.14*8语句 D) 在“立即”窗口中使用Print 2^5*3.14*8语句

7

30519 要强制显式声明变量,可在窗体模块或标准模块的声明段中加入(D)语句。 A) Option Base 0 B) Option Base 1 C) Option Compare D) Option Explicit

30601 执行x = InputBox(\请输入半径\求面积\,在输入框中输入3后回车,则下列叙述正确的是( B)。

A x的值是数值3B x的值是字符\C 0是默认值D 对话框标题是\求面积\

30602 执行x = MsgBox(\数据类型不匹配\出错提示!\,然后单击消息框的“取消”按钮,x的值是(D )。 A True B False C 1 D 2 30603 下列语句正确的是( B)。

A MsgBox VbOkOnly, \ B MsgBox \C MsgBox ( VbOkOnly, \ D MsgBox ( \

30604 执行Len(InputBox(\请输入编号:\,在输入框中输入\神州1号\后回车,结果为(A )。

A 4 B 7 C 0 D 出错

30605 执行MsgBox \除数不能为0!\数据出错\,在弹出的消息框中显示的图标是(C )。

A 停止图标 B 问号图标 C 感叹号图标 D 消息图标

30606 下列语句组: a$=\ b$=Right(a$,8):c$=Left(a$,5) MsgBox a$, ,b$,c$

执行后消息框的标题是(B )。

A Today B Tomorrow C Today And Tomorrow D 1

30607 下列语句组:

a$=\b$=Right(a$,8):c$=Left(a$,5) MsgBox a$, ,b$,c$

执行后消息框中显示的内容是(C )。 A Today B Tomorrow

C Today And Tomorrow D 1

30608 下列程序运行时,消息框显示的内容是(A )。 Private Sub Command1_Click() MsgBox CStr(123 + 321) End Sub

A 444B 123321C 123+321D 显示出错信息

30609 窗体上有一个命令按钮Command1,编写如下事件过程: Private Sub Command1_Click() x = InputBox(\

8