二级VISUALBASIC-19-1_真题无答案

  • 格式:docx
  • 大小:285.70 KB
  • 文档页数:16

二级VISUAL BASIC-19-1

(总分84, 做题时间90分钟)

一、选择题

1.

某人编写了下面的程序:

Private Sub Command1_Click()

Dim a As Integer,b As Integer

a=InputBox("请输入整数")

b=InputBox("请输入整数")

pro a

pro b

Call pro(a+b)

End Sub

Private Sub pro(n As Integer)

While(n>0)

Print n Mod 10:

n=n\10

Wend

Print

End Sub

此程序功能是:输入2个正整数,反序输出这2个数的每一位数字,再反序输出这2个数之和的每一位数字。例如,若输入123和234,则应该输出:

3 2 1

4 3 2

7 5 3

但调试时发现只输出了前2行(即2个数的反序),而未输出第3行(即2个数之和的反序),程序需要修改。下面的修改方案中正确的是______。

• A. 把过程pro的形式参数"n As Integer"改为"ByVal n As Integer"

• B. 把"Call pro(a+b)"改为"pro a+b"

• C. 把"n=n\10"改为"n=n/10"

• D. 在pro b语句之后增加语句c%=a+b,再把"Call pro(a+b)"改为"pro

c"

SSS_SIMPLE_SIN

A B C D

2.

VB中有3个键盘事件:KeyPress、KeyDown、KeyUp,若光标在Text1文本框中,则每输入一个字母

• A.这3个事件都会触发

• B.只触发KeyPress事件

• C.只触发KeyDown、KeyUp事件

• D.不触发其中任何一个事件

SSS_SIMPLE_SIN

A B C D

3.

为了使文本框同时具有垂直和水平滚动条,应先把MultiLine属性设置为True,然后把ScrollBars属性设置为______。

• A. 0

• B. 1

• C. 2

D. 3

SSS_SIMPLE_SIN

A B C D

4.

如果要在任何新建的模块中自动插入option Explicit 语句,则应采用下列______ 操作步骤。

• A. 在“工具”莱单中选取“选项”命令,打开“选项”对话框,单击“编辑器”选项卡,选中“要求变量声明”选项

• B. 在“编辑”菜单中执行“插入文件”命令。

• C. 在“工程”菜单中执行“添加文件”命令。

• D. 以上操作均不对

SSS_SIMPLE_SIN

A B C D

5.

以下叙述错误的是______。

• A. 在KeyPress事件过程中不能识别键盘的按下与释放

• B. 在KeyPress事件过程中不能识别回车键

• C. 在KeyDown和KeyUp事件过程中,将键盘输入的“A”和“a”视作相同的字母

• D. 在KeyDown和KeyUp事件过程中,从大键盘下输入的“1”和从右侧小键盘上输入的“1”被视作不同的字符

SSS_SIMPLE_SIN

A B C D

6.

Visual Basic窗体设计器的主要功能是 ______。

• A. 建立用户界面

• B. 编写源程序代码

• C. 画图

• D. 显示文字

SSS_SIMPLE_SIN

A B C D

7.

设窗体上有一个列表框控件List1,含有若干列表项。以下能表示当前被选中的列表项内容的是______。

• **

• **

• **

**

SSS_SIMPLE_SIN

A B C D

8.

在窗体上先后画2个图片框,名称分别为Picture1和banana,banana中添加了香蕉图片(见图1),且将banana.DragMode属性设置为1。要求程序运行时,可以用鼠标把banana拖动到Picture1中(见图2)。能实现此功能的事件过程是______。

• A. Private Sub Form_DragDrop(Source As Control,X As Single,Y As

Single) banana.Move

Picture1.Left+X,Picture1.Top+Y End Sub

• B. Ptivate Sub banana_DragDrop(Source As Control,X As Single,Y

As Single) Source.Move Picture1.Left+X, Picture

1.Top+Y End Sub

• C. Private Sub Picture1_DragDrop(Source As Contro1,X As

Single,Y As Single) Source.Move Picture1.Left+X,

Picture1.Top+Y End Sub

• D. Private Sub Picturel_DragDrop(Source As Contro1,X As

Single,Y As Single) banana.Move banana.Left+X,

banana.Top+Y End Sub

SSS_SIMPLE_SIN

A B C D

9.

在窗体上有一个文本框控件,名称为TextTime;一个计时器控件,名称为Timer1。要求每一秒在文本框中显示一次当前的时间。程序为:

Private Sub Timer1_

TxtTime.text=Time

End Sub

在下画线上应填入的内容是

• A. Enabled

• B. Visible

• C. Interval

• D. Time

SSS_SIMPLE_SIN

A B C D

10.

算法的时间复杂度是指

• A.算法的执行时间

• B.算法所处理的数据量

• C.算法程序中的语句或指令条数

• D.算法在执行过程中所需要的基本运算次数

SSS_SIMPLE_SIN

A B

C D

11.

通用对话框中打开“颜色对话框”的方法是 。

• **

• **

• **

**

SSS_SIMPLE_SIN

A B C D

12.

以下关于窗体的描述正确的是

• A.只有用于启动的窗体可以有菜单

• B.窗体事件和其中所有控件事件的代码都放在窗体文件中

• C.窗体的名字和存盘的窗体文件名必须相同

• D.开始运行时窗体的位置只能是设计阶段时显示的位置

SSS_SIMPLE_SIN

A B C D

13.

在数据流图中,○(椭圆)代表________。

• A. 源点

• B. 终点

• C. 加工

• D. 模块

SSS_SIMPLE_SIN

A B C D

14.

以下叙述中错误的是______。

• A.在通用过程中,多个形式参数之间可以用逗号作为分隔符

• B.在Ptint方法中,多个输出项之间可以用逗号作为分隔符

• C.在Dim语句中,所定义的多个变量可以用逗号作为分隔符

• D.当一行中有多个语句时,可以用逗号作为分隔符

SSS_SIMPLE_SIN

A B C

D

15.

Visual Basic根据计算机访问文件的方式将文件分成3类,其中不包括 。

• A. 顺序文件

• B. Unix文件

• C. 二进制文件

• D. 随机文件

SSS_SIMPLE_SIN

A B C D

16.

非空的循环单链表head的尾结点(由p所指向),满足

• A. p -> next==NULL

• B. p==NULL

• C. p -> next=head

D. p=head

SSS_SIMPLE_SIN

A B C D

17.

下列哪个是面向对象程序设计不同于其他语言的主要特点?

• A. 继承性

• B. 消息传递

• C. 多态性

• D. 静态联编

SSS_SIMPLE_SIN

A B C D

18.

假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为

• A. log2n

• B. n2

• C. On1.5

D. n(n-1)/2

SSS_SIMPLE_SIN

A B C D

19.

下面程序的输出是______。

• A. * *** ****

• B. *********

• C. *1***1*****

• D. *Space(1) ***Space(1) *****

SSS_SIMPLE_SIN

A B C D

20.

下面列出的条目中,哪些是数据库技术的主要特点

Ⅰ.数据的结构化 Ⅱ.数据的冗余度小

Ⅲ.较高的数据独立性 Ⅳ.程序的标准化

• A. Ⅰ、Ⅱ和Ⅲ

• B. Ⅰ和Ⅱ

• C. Ⅰ、Ⅱ和Ⅳ

• D.都是

SSS_SIMPLE_SIN