第一范文网 - 专业文章范例文档资料分享平台

VB程序设计阶段练习2(专科)

来源:用户分享 时间:2025/5/23 12:05:35 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

《VB程序设计(专)》第二阶段练习题

一、选择题

1.下面选项中 C 是算术运算符。

A.% B.& C.Mod D.And 2.下列选项中,把R定义为双精度型变量的是 C 。

A.r% B.r! C.r# D.r$ 3.30 Mod 4的值为 B 。

A.1 B.2 C.4 D.10 4.下列运算符中 A 的优先级最高。

A./ B.\\ C.Mod D.+ 5.Len(“程序设计”)的值是 B 。

A.0 B.4 C.8 D.不能确定 6.下面不合法的标示符是 D 。

A.Lab1 B.Print C.标号 D.Int 7.下列赋值语句中,正确的是____B____。

A.a%= ”VBP” B.a!= 100 C.1+a= 10e D.a+%= 10 8.下列赋值语句中,正确的是___B_____。

A.Text1.text%= ”VBP” B.Text2.text = 100

C.Label1.Caption!= 10e D.Label2.Caption +1= 10 9.下列语句中,不正确的是____C____。

A.x = MsgBox(\除数为零,请重新输入!\警告框\

B.x = MsgBox(\除数为零,请重新输入!\警告框\C.MsgBox (\除数为零,请重新输入!\警告框\

D.MsgBox \除数为零,请重新输入!\警告框\10.下列语句中,正确的是__A______。

A.x = MsgBox(\除数为零,请重新输入!\警告框\B.x = MsgBox(\除数为零,请重新输入!\警告框\C.MsgBox (\除数为零,请重新输入!\警告框\D.MsgBox \除数为零,请重新输入!\警告框\

11.下列语句中,不能交换变量a和b的值的是____D____。

A.t=b : b=a : a=t B.a=a+b : b=a-b : a=a-b C.t=a : a=b : b=t D.a=b : b=a

12.在一行内写多条语句时,每个语句之间用 B 符号分隔。

A. , B. : C. 、 D. ;

13.一句语句要在下一行继续写,用 C 符号作为续行符。

A.+ B.- C._ D.… 14.下面 A 是合法的变量名。

A.X_yz B.123abc C.integer D.X-Y 15.下面 D 是不合法的整常数。

A.100 B.&O100 C.&H100 D.0 16.下面 B 是合法的字符常数。

A.ABC$ B.”ABC” C.’ABC’ D.ABC

17.下面 A 是合法的单精度型变量。

A.num! B.sum% C.xinte$ D.mm# 18.下面 D 是不合法的单精度常数。

A.100! B.100.0 C.1E+2 D.100.0D+2 19.表达式16/4-2^5*8/4 MOD 5\\2的值为 B 。

A.14 B.4 C.20 D.2 20.数学关系3≤x<10表示成正确的VB表达式为 B 。

A.3<=x<10 B.3<=x AND x<10 C.x>=3 OR x<10 D.3<=x AND <10

21.下列四个算术运算符中,优先级别最低的是 C 。

A.\\ B./ C.Mod D.* 22.Rnd函数不可能为下列 B 值。

A.0 B.1 C.0.1234 D.0.0005 23.Int(198.555*100+0.5)/100的值是 C 。

A.198 B.199.6 C.198.56 D.200

24.已知A$=”12345678”,则表达式Val(Left$(A,4)+Mid$(A,4,2))的值为 B 。

A.123456 B.123445 C.8 D.6 25.表达式Len(“123程序设计ABC”)的值是 A 。

A.10 B.14 C.20 D.17

26.表达式LenB(“123程序设计ABC”)的值是 C 。

A.10 B.14 C.20 D.17 27.下面正确的赋值语句是 C 。

A.x+y=30 B.y=π*r*r C.y=x+30 D.3y=x

28.为了给变量x,y,z三个变量赋初值1,下面正确的赋值语句是 A 。

A.x=1:y=1:z=1 B.x=1,y=1,z=1 C.x=y=z=1 D.xyz=1 29.赋值语句a=123+Mid$(“123456”,3,2)执行后,a变量中的值是 D 。

A.”12334” B.123 C.12334 D.157

30.赋值语句a=123 & Mid$(“123456”,3,2)执行后,a变量中的值是 A 。

A.”12334” B.123 C.12334 D.157

31.结构化程序由三种基本结构组成,下面属于三种基本结构之一的是 B 。

A.递归结构 B.选择结构 C.过程结构 D.输入、输出结构 32.以下不正确的单行结构条件语句是 D 。

A.If x>y Then Print “x>y” B.If x Then t=t*x

C.If x Mod 3=2 Then ? x D.If x<0 Then y=2*x-1:Print x End If 33.给定程序段

Dim a%,b%,c As Integer A=1:b=2:c=3

If a=c-b Then Print “####” Else Print “*****” 以上程序 C 。

A.没有输出 B.有语法错 C.输出##### D.输出***** 34.把a,b之中的最大值存放于max,下面语句书写正确的是 D 。

A.If a>b Then max=a else max=b End If B.If a>b Then max=a

Else max=b

End If C.If a>b Then max=a Else max=b D.If a>b Then

max=a Else

max=b End If

35.下列Case 语句中正确的是 C 。

A. Select Case x B. Select Case x

Case 1 Or 3 Or 5 Case 1 Or 3 Or 5 y=x*x-1 y=2*x-1 Case Is>10 Case Is<=1 y=x+1 y=2-x+1 End Select End Select C. Select Case x D. Select Case x

Case Is <=0 Case x>=1 And x<=5 y=x-1 y=x-1 Case Is>0 Case Is>10 y=sqr(x)+1 y=x*x+1

End Select End Select 36.下列多分支选择结构的Case语句,写法错误的是 C 。

A. Case 1,5,7,9 B. Case 8 To 12 C. Case 5 To 2 D. Case Is < “Man”

37.VB提供了结构化程序设计的三种基本结构,三种基本结构是 D 。

A.递归结构、选择结构、循环结构 B.选择结构、过程结构、顺序结构

C.过程结构、输入、输出结构、转向结构 D.选择结构、循环结构、顺序结构 38.下面程序段运行后,显示的结果是 A 。

Dim x

If x Then Print x Else Print x + 1 A.1 B.0 C.(1 D.显示出错信息 39.语句If x = 1 Then y = 1,下列说法正确的是 C 。

A.x = 1和y = 1均为赋值语句 B.x = 1和y = 1均为关系表达式 C.x = 1为关系表达式,y = 1为赋值语句 D.x = 1为赋值语句,y = 1为关系表达式 40.下面程序段,显示的结果是 A 。 Dim x

x = Int(Rnd) + 5 Select Case x Case 5

Print \优秀\ Case 4

Print \良好\ Case 3

Print \通过\ Case Else

Print \不通过\

End Select

A.优秀 B.良好 C.通过 D.不通过 41.以下 B 是正确的For…Next结构。 A. For x=1 To Step 10

… Nex x C. For x=1 To Step 10

l1: … Nex x If i=10 Then Goto l1

42.设有程序段

B. For x=3 To –3 Step –3 … Next x

D. For x=3 To –3 Step –3 … Next y

Dim k% K=5

Do Until k=0

K=k-1 Loop

则下面对循环语句描述正确的是 C 。 A. 循环体1次也不执行 B. 循环体执行1次 C. 循环体执行5次 D. 循环体执行无限次 43.执行下列程序段的结果为 C 。

Dim i,Sum as Integer While i>1 Sum=Sum+i i=i-1 Wend

Print Sum A. 无显示 B. 10 C. 0 D. 55

44.下面描述中错误的是 A 。

A.执行条件Do Until <条件>…Loop语句中,当循环<条件>为False时,结束循环体的执行。

B.执行While <条件>…Wend语句时,循环体可能一次也不执行。 C.Do…Loop While <条件>语句的循环体可能一次也不执行。 D.执行Do…Loop Until <条件>语句中,当循环条件为True时,结束循环体的执行。 45.下面程序段中循环语句的循环次数是 B 。

For x=0 To Step –3

Print x Next x

搜索更多关于: VB程序设计阶段练习2(专科) 的文档
VB程序设计阶段练习2(专科).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c92tkr19d2r9gaib4889n_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top