二级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
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