VB程序设计习题集(附答案)(3)

2019-08-30 20:06

选择结构程序设计

1、下列语句正确的是__________。 A、If x < 4 * y And x > y Then y = x4 B、If x < 4 * y And x > y Then y = x ^ 4 C、If x < 4 * y : x > y Then y = x ^ 4 D、If x < 4 * y And x > y Then y = x ** 4 2、分析下列语句,给出执行结果 Private Sub Form_Click() Const pi As Single = 3.14 a% = 7

If a Mod 4 > pi Then Print \努力\ Else Print \学习\End Sub

执行结果为___________,其判决条件的值为__________。 A、努力 TRUE B、学习 False C、努力 False D、学习 TRUE

3、针对语句If I = 1 Then J = 1,下列说法正确是__________。 A、I = 1和J = 1均为赋值语句 B、I = 1、J = 1均为关系表达式

C、I = 1为关系表达式,J = 1为赋值语句 D、I = 1为赋值语句,J = 1为关系表达式

4、如果X的值大于或等于Y的平方,则打印“OK”,表示这个功能的单行格式If语句是___________。

A、If x >= y ^ 2 Then Print OK B、If x >= y 2 Then Print \C、If x >= y ^ 2 Then Print \

D、If x >= y ^ 2 Then Print \

5、语句X = X + 1的正确含义是__________。 A、变量X的值与X+1的值相等 B、将变量X的值存到X+1中去

C、将变量X的值加1后赋给变量X D、变量X的值为1

6、以下__________程序段可以实现X、Y变量值的交换。 A、Y = X: X = Y B、Z = X: Y = Z: X = Y C、Z = X: X = Y: Y = Z D、Z = X: W = Y: Y = Z: X = Y 7、下列语句正确的是__________。 A、If A≥B Then T=A A=B B=T

9

B、If A≥B Then T=A ;A=B; B=T C、If A>=B Then T=A A=B B=T D、If A>=B Then T=A : A=B : B=T

8、关于语句If x = 1 Then y = 1,下列说法正确的是__________。 A、x = 1 和 y = 1均为赋值语句 B、x = 1 和 y = 1均为关系表达式

C、x = 1 为关系表达式, y = 1为赋值语句 D、x = 1 为赋值语句, y = 1为关系表达式 9、下列说法中正确的是__________。

A、语句Text1.Text = x的含义是将变量x的值显示于文本框Text1中 B、语句Text1.Text = x的含义是将文本框Text1中的内容赋值给变量x

C、语句Text1.Text = x的含义是将文本框Text1中的内容转换为数值型后赋值给变量x D、以上说法都是错误的

10、下列语句正确的是__________。

A、If x < 3 * y And x > y Then y = x ^ 3 B、If x < 3 * y And x > y Then y = x3 C、If x < 3 * y : x > y Then y = x ^ 3 D、If x < 3 * y And x > y Then y = x * * 3

11、如果X的值小于或等于Y的平方,则打印“OK”,表示这个功能的单行If语句是__________。

A、If x <= y2 Then Print \ B、If x <= y ^ 2 Then Print \C、If x <= y ^ 2 Then \D、If x <= y ^ 2 Print \

10

循环结构程序设计

1、在程序中有语句For i = n1 To n2 Step n3,则在循环体中有下列__________语句会影响循环执行的次数。 A、n1 = n1 + 1 B、n2 = n2 + n3 C、n3 = 2 * n3 D、i=i+n3

2、循环结构For I = 1 to 15 step 2 的执行次数是__________。

A、6 B、7 C、8 D、9 3、下列循环结构中,窗体上打印出来的循环变量i的值为___________。 sum = 0

For i = 1 To 100 sum= sum + i Next i

Print i;sum

A、1 B、2 C、100 D、101 4、下列循环结构中,循环体x = x + k的执行次数为___________。 x = 0

For k = 1 To 10 Step 2 x = x + k Next k print k;x

A、0 B、1 C、5 D、10 5、以下循环语句中在任何情况下都至少执行一次循环体的是___________。 A、Do While <条件> B、While <条件> 循环体 循环体 Loop Wend

C、Do D、Do Until <条件> 循环体 循环体 Loop Until <条件> Loop

6、在窗体上画一个名称为Command1的命令按钮,并编写以下程序: Private Sub Command1_Click() Dim n% ,b ,t

t = 1 : b = 1 : n = 2 Do

b = b * n t = t + b n = n +1 Loop Until n>9 Print t

11

End Sub

此程序计算并输出一个表达式的值,该表达式是___________。 A、9! B、10!

C、1!+2!+?+9! D、1!+2!+?+10!

12

数组

1、某过程的说明语句中,正确的数组说明语句是__________。 Const n As Integer = 3 Dim L As Integer

① Dim x(L) As Integer ② Dim a(k) As Integer Const k As Integer = 3 ③ Dim b(n) As Integer

④ Dim y(2000 to 2008) as Integer A、①②④ B、①③④ C、③④ D、②③

2、下列有关数组的说法中,错误的是__________。 A、数组必须先定义后使用

B、数组形参可以是定长字符串类型

C、Erase语句的作用是对已定义数组的值重新初始化 D、定义数组时,数组维界值可以不是整数

3、在窗体的通用声明处有语句“Dim a() As Single”,以下在某事件过程中重定义此数组的一组正确语句是__________。 A、ReDim a(3, 3)

ReDim a(4, 4) As Integer B、ReDim a(3, 3)

ReDim preserve a(4, 4) C、ReDim a(3)

ReDim a(3, 3) as Integer D、ReDim a(3, 3)

ReDim preserve a(3, 4)

4、以下___________是Visual Basic合法的数组元素表示法。

A、x_9 B、x[9] C、x{9} D、x(9) 5、下面的数组声明语句中___________是正确的。

A、Dim a[3,4] As Integer B、Dim a(3, 4) As Integer C、Dim a(3;4) As Integer D、Dim a(3:4) As Integer 6、设有数组声明语句: Option Base 1

Dim b(-1 To 1, 2 ) As Integer

则数组b中共有___________个元素。

A、2 B、4 C、6 D、9

7、使用语句Dim a(1 To 15) As String声明数组a之后,以下说法正确的是___________。 A、A数组中的所有元素值为0

13


VB程序设计习题集(附答案)(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:二年级语文听课评课记录

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: