admin 管理员组

文章数量: 1184232


2024年3月27日发(作者:从dataframe取出部分数据)

习题

一、单选题

1.从循环体Do While Loop中退出,继续执行循环体后面的命令,应使用______。

A.Exit Loop B.Exit Do

A.Exit Sub B.Exit Loop

可用于判断输入数据是否正确。

A.If "A"<= Text1 <= "E" Then MsgBox "输入正确" Else MsgBox "输入错误"

B.If "A" <= Text1 Or Text1 <= "E" Then MsgBox "输入正确" Else MsgBox "输入错误"

C.If A <= Text1 And Text1 <= E Then MsgBox "输入正确" Else MsgBox "输入错误"

D.If "A"<= Text1 And Text1 <= "E" Then MsgBox "输入正确" Else MsgBox "输入错误"

4.下面程序段的功能是求两个数中的大数,__________是不正确的。

A.Max = IIf(x > y, x, y) B.If x > y Then Max = x Else Max = y

C.Max = x: If y >= x Then Max = y D.If y >= x Then Max = y: Max = x

5.下面程序段的功能是求两个数中的小数,__________是不正确的。

A.Min = IIf(x > y, y, x)

C.If y <= x Then Min = y: Min = x

B.If x < y Then Min = x Else Min = y

D.If y <= x Then Min= y : If y> x Then Min= x

B.x = x + y : y = x - y : x = x – y

D.x = (x + y) / 2 : y = (x - y) / 2

B.t = y : x = y : y = t

D.t = x : x = y : y = t

C.标题

C.标题

D.无

D.无

C.Exit

C.Exit

D.Exit Do While

D.Exit Do

2.从循环体Do…Loop中退出并继续执行程序,可使用语句______。

3.假设Text1文本框中输入了学生的成绩,以A、B、C、D、E字符表示不同的等级,下列语句中,__________

6.__________组语句可实现将变量x、y互换。

A.x = y:y = x

C.x = x + y:x = x - y : y = x – y

A.x = y : y = x

C.x = t : t = y : y = x

A.提示 B.按钮

A.缺省 B.提示

7.__________组语句可实现将变量x、y互换。

8.在使用MsgBox()时,必须设置的参数是__________。

9.在使用InputBox()时,必须设置的参数是__________。

10.关于结构化程序设计的描述,下述的说法中正确的是__________。

A.面向对象、顺序执行 B.面向过程、事件驱动

C.面向过程、顺序驱动 D.面向对象、事件驱动

11.对于选择结构语句 If x = 10 Then y = 100,下列说法正确的是_________。

A.x=10 和 y=100 均为赋值语句。

B.x=10 和 y=100 均为关系表达式。

C.x=10 为关系表达式,y=100为赋值语句。

D.x=10为赋值语句 y=100 为关系表达式。

12.在VB集成环境中调试程序可以设置跟踪点。如果设置了跟踪点,那么当程序运行至该跟踪点时,会

出现一条黄色的光条。请问,此时已经执行完毕的最后一句语句在___________。

A.当前黄色光条的上一句语句

C.当前语句

B.当前黄色光条的上一行语句

D.当前行语句

13.以下关于多重循环语句的使用的描述中,错误的是____________。

A.内循环变量和外循环变量不能同名。

B.外循环必须完全包含内循环,不能交叉。

C.在外循环中可以使用GoTo语句转向内循环中的任何语句。

D.在内循环中可以使用GoTo语句转向外循环中的任何语句。

14.下列程序段执行的结果是____________。

x=10

y=20

If x>20 Then

If y>20 Then

x=x*3

Else

x = x 2

Print x ‘Print应该是MsgBox

A.10 B.20 C.5 D.30

15.在窗体上画一个命令按钮,然后编写如下事件过程

Private Sub Command1_Click()

a = InputBox("Enter the First integer")

b = InputBox("Enter the Second integer")

Print b + a ‘Print应该改为MsgBox

End Sub

程序运行后,单击命令按钮,先后在两个输入对话框中分别输入456和123,则输出结果是________。

A.579 B.123 C.456 D.123456

16.假定有以下循环结构

Do

循环体

Loop Until 0 条件

则正确的描述是________。

A.如果“条件”是一个为0的常数,则一次循环体也不执行。

B.如果“条件”是一个为0的常数,则无限次执行循环体。

‘条件为True时,退出循环,否则执行循环

C.如果“条件”是一个不为0的常数,则至少执行一次循环体。

D.不论“条件”是否为真,至少要执行一次循环体。

17.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

Private Sub Command1_Click()

x=val(InputBox("Input"))

Select Case x

Case 1,3

Print "分支 1" ‘Print应该是MsgBox

Case Is >4

Print "分支 2" ‘Print应该是MsgBox

CaseElse

Print "Else 分支" ‘Print应该是MsgBox

EndSelect

EndSub

程序运行后,如果在输入对话框中输入2,则窗体上显示的是________。

A.分支1

B.分支2

C.Else分支 D.程序出错


本文标签: 循环 输入 语句 执行 使用