试卷详情
-
二级VISUAL BASIC笔试-192
-
[单项选择]在Visual Basic工程资源管理器窗口中,不可能出现的文件类型是 ( )
A. 标准模块文件(.bas)
B. 窗体文件(.rrm)
C. 可执行文件(.exe)
D. 资源文件(.res)
-
[填空题]表达式Fix(-32)+Int(-24)的值为 【7】 。
-
[单项选择]以下关于变量类型说明符的使用正确的是 ( )
A. Dim a%: a=90
B. Dim a:a=2000%
C. Dim a#:a="OK",
D. Dim a&:a=True
-
[单项选择]在计算机中,算法是指 ( )
A. 加工方法
B. 解题方案的准确而完整的描述
C. 排序方法
D. 查询方法
-
[填空题] 【5】 是从二维表列的方向进行的运算。
-
[填空题]执行语句Print”25+32=”,25+32的输出结果是 【6】 。
-
[单项选择]需求分析阶段的任务是确定 ( )
A. 软件开发方法
B. 软件开发工具
C. 软件开发费用
D. 软件系统功能
-
[单项选择]在Visual Basic中,以下关于变量描述中不正确的是 ( )
A. 局部变量的作用块就是其所在的过程
B. 模块变量的作用域就是所有标准模块的过程
C. 默认声明只适用于局部变量,不能用于模块级变量和全局变量
D. 全局变量的作用域是整个工程中所有的模块和所有的过程
-
[单项选择]线性表若采用链式存储结构时,要求内存中可用存储单元的地址 ( )
A. 必须是连续的
B. 部分地址必须是连续的
C. 一定是不连续的
D. 连续不连续都可以
-
[填空题]软件测试方法中,黑盒测试法和白盒测试法是常用的方法,其中黑盒测试法主要是用于测试 【3】 。
-
[单项选择]下列有关子菜单的说法中,错误的是 ( )
A. 每个菜单项都是一个控件,与其他控件一样也有其属性和事件
B. 除了Click事件之外,菜单项不可以响应其他事件
C. 菜单的索引号可以不连续
D. 菜单项的索引号必须从1开始
-
[单项选择]下列关于do while...loop和do...100p until循环执行循环体次数的描述正确的是( )
A. do while...loop循环和do...loop until循环至少都执行一次
B. do while...100p循环和do...100p until循环可能都不执行
C. do while...100p循环至少执行一次,do...100p until循环可能不执行
D. do while...100p循环可能不执行,do...loop until循环至少执行一次
-
[单项选择]循环链表的主要优点是 ( )
A. 不再需要头指针了
B. 从表中任一结点出发都能访问到整个链表
C. 在进行插入、删除运算时,能更好的保证链表不断开
D. 已知某个结点的位置后,能够容易的找到它的直接前件
-
[填空题]在VB中,语句定义符Const定义的是 【12】 。
-
[单项选择]在窗体(Name属性为Form1)上画两个文本框(其Name属性分别为Text1和 Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程:
Private Sub Commandl_Click( )
m=Text1.Text+Text2. Text
Print m
End Sub
Private Sub Form Load( )
Text1.Text=""
Text2.Text=""
End Sub
程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和 456,然后单击命令按钮,则输出结果为 ( )
A. 579
B. 123 456
C. 123456
D. 456 123
-
[填空题]以下程序段的输出结果是 【14】 。
a=0 : b=0
Do
a=a+l
b=b+a
Print b;
if b>=10 Then Exit Do
Loop
-
[填空题]一组具有相同名称,不同下标的下标变量称为 【15】 。
-
[单项选择]下面关于InputBox函数的叙述,不正确的是 ( )
A. 在默认情况下,InputBox的返回值是一个字符串
B. InputBox函数可以写成InputBox$的形式
C. 执行一次InputBox函数可以输入多个数值
D. 执行一次InputBox函数时,不可以同时输入多个数值
-
[单项选择]以下不属于对象的基本特点的是 ( )
A. 分类性
B. 多态性
C. 继承性
D. 封装性
-
[单项选择]Sub过程与Function过程最根本的区别是
A. Sub过程的过程不能返回值,而Function过程能返回值
B. Function过程可以有形参,Sub过程不可以
C. Sub过程可以使用Call语句直接使用过程名调用,而Function过程不可以
D. 两种过程参数的传递方式不同
-
[填空题]栈和队列通常采用的存储结构是 【1】 。
-
[单项选择]以下叙述正确的是 ( )
A. 在Visual Basic应用程序中,过程的定义可以嵌套,但过程的调用不能嵌套
B. 在Visual Basic应用程序中,过程的定义不可以嵌套,但过程的调用可以嵌套
C. 在Visual Basic应用程序中,过程的定义和过程的调用均可以嵌套
D. 在Visual Basic应用程序中,过程的定义和过程的调用均不能嵌套
-
[单项选择]在窗体中添加一个名称为Command1的命令按钮和一个名称为text1的文本框,然后编写如下程序; ( )
Private Sub Commandl_Click( )
Dim x,y,z As Integer
x=5:y=7:z=O
Text1.Text=""
Call Pl(x,y,z)
Text1. Text=Str(z)
End Sub
Sub P1(ByVal a As Integer, ByVal b As Integer, c As Integer)
c=a+b
End Sub
A. 0
B. 12
C. Str(z)
D. 没有显示
-
[单项选择]下列不可作为VB变量名的是 ( )
A. 4*Delta
B. Alpha
C. ABC
D. ABTI
-
[单项选择]刚建立一个标准EXE工程后,Visual Basic的内部控件出现在 ( )
A. 代码窗口中
B. 属性窗口中
C. 工程资源管理器窗口
D. 工具箱窗口
-
[单项选择]假定窗体上有一个文本框,名为Txt1,为了使文本框的内容能够操作,并且具有水平和垂直滚动条,正确的属性设置为 ( )
A. Txt1. MultiLine=True
B. Txt1. MultiLine=True
C. Txt1. MultiLine=False
D. Txtl. MultiLine=False
-
[单项选择]关于通用对话框控件叙述不正确的是 ( )
A. CommonDialog控件是提供如打开和保存文件、设置打印选项、选择颜色和字体等操作的一组标准对话框
B. 在运行Windows帮助引擎时,控件能够显示帮助信息
C. 控件显示的对话框由控件的方法决定
D. 设计时在窗体上将该控件显示成一个图标,此图标的大小可调整
-
[单项选择]变量定义语句Dim Index&与下面的______等价。 ( )
A. Dim Index As Long
B. Dim Index As Integer
C. Dim Index As Single
D. Dim Index As Double
-
[单项选择]为了合理组织数据,应遵循的设计原则是 ( )
A. “一事一地”的原则,即一个表描述一个实体或实体之间的一种联系
B. 用外部关键字保证有关联的表之间的联系
C. 表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段
D. 以上各原则都包括
-
[单项选择]数据库设计包括两个方面的设计内容,它们是 ( )
A. 概念设计和逻辑设计
B. 模式设计和内模式设计
C. 内模式设计和物理设计
D. 结构特性设计和行为特性设计
-
[单项选择]有如下程序:
Private Sub Commandl_Cick( )
a=10:b=50
Rem Print a;b
Print bla
Print a;b
End Sub
运行后,单击命令按钮后的输出结果是 ( )
A. 10 50 50 10 10 50
B. 10 50
C. 10 50 50 10
D. 50 10
-
[单项选择]为了将表达式列表中数据写入顺序文件中,所使用的语句的格式为 ( )
A. Print # 文件号[表达式列表]
B. Print # 文件号,[表达式列表]
C. Print [表达式列表] # 文件号
D. Print [表达式列表],# 文件号
-
[单项选择]一个工程中包含两个名称分别为Form1、Form2的窗体,一个名称为Func的标准模块。假定在Form1和Func中分别建立了自定义过程,其定义格式为:
Form1中定义的过程:
Private Sub Fun1( )
......
End Sub
Func中定义的过程:
Public Sub Fun2( )
......
End Sub
若要在窗体For2g调用Porm1和Func中分别建立的自定义过程,则调用格式正确的是 ( )
A. Call Form1. Funl()
B. Call Form1. Fun1()
C. Form1. Fun1()
D. Fun1()
-
[单项选择]模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的( )
A. 抽象和信息隐蔽
B. 局部化和封装化
C. 内聚性和耦合性
D. 激活机制和控制方法
-
[填空题]表达式Asc(“A”)&Chr(65)的值为 【13】 。
-
[单项选择]在窗体上画一个名称为Textl的文本框和一个名称为Commandl的命令按钮,然后编写如下事件过程:
Private Sub Commandl_C1ick( )
Dim i As Integer, n As Integer
For i=0 To 50
i=i+3
n=n+1
If i>10 Then Exit For
Next
Textl. Text=Str(n)
End sub
程序运行后,单击命令按钮,在文本框中显示的值是 ( )
A. 2
B. 3
C. 4
D. 5
-
[单项选择]在窗体中添加一个列表框(ListBox1)和一个命令按钮,并编写如下代码:
Private Sub Commandl_Click( )
Dim a, i, msg
msg="Choose OK to add 100 items to your listbox."
MsgBox msg
For i=l To 100
a="a:" &i
List1. Addltem a
Next i
End Sub
程序完成的功能是 ( )
A. 本程序使用Addltem方法增加100项给一个列表框
B. 本程序使用Addltem方法向一个列表框中添加100项,其内容是数字1~100
C. 本程序使用Addltem方法向一个列表框中添加的内容是1~100的和
D. 本程序使用Addhem方法增加100个列表框
-
[单项选择]当VB执行下面语句后,A的值为 ( )
A=1
If A>0 Then A=A+1
If A>1 Then A=0
A. 0
B. 1
C. 2
D. 3
-
[单项选择]在窗体中添加一命令按钮,并在命令按钮中编写如下代码:
Private Sub Commandl_C1ick( )
Dim a As Single
a=-1.234567
b=Int(
A. -2 1.234 567
B. -1 1.234 567 -1
C. -1 -1.234 567 -1
-
[单项选择]以下能够触发水平滚动条Change事件的操作是 ( )
A. 滚动条失去焦点
B. 滚动条获得焦点
C. 设置滚动条的焦点
D. 单击滚动条左端或右端的箭头
-
[填空题]源程序文档化要求程序应加注释。注释一般分为序言性注释和 【2】 注释。
-
[单项选择]开发软件时对提高开发人员工作效率至关重要的是 ( )
A. 操作系统的资源管理功能
B. 先进的软件开发工具和环境
C. 程序人员的数量
D. 计算机的并行处理能力
-
[单项选择]启动Visual Basic中,用鼠标右键单击窗体时所显示的菜单是 ( )
A. 文件菜单
B. 编辑菜单
C. 弹出式菜单
D. 下拉式菜单
-
[单项选择]“年龄在18—25之间”这种约束是属于数据库当中的 ( )
A. 原子性措施
B. 一致性措施
C. 完整性措施
D. 安全性措施
-
[填空题]随机生成的10个两位数,求出它们的总和与平均数。产生两位数采用的算法如下:分别产生个位数(0~9)和十位数(1~9),然后十位数乘10再加上个位数即得到一个两位数。
说明:在窗体上有一个Commandl按钮,单击它将计算10个随机数的和与平均数,
并在窗体上输出平均数。
Private Sub Commandl Click( )
Dim m As Integer, n As Integer, sum As Integer
Dim i As Integer, k As Integer, aver As Single
sum=0
Randomize
For i=1 To 10
m=Int(9*RnD) +1
n= 【9】
k=m*10+n
sum= 【10】
Next i
aver= 【11】
Print aver
End Sub
-
[填空题]在VB中向组合框中增加数据项所采用的方法为 【8】 。
-
[单项选择]在窗体中添加1个命令按钮(其Name属性为Command1)和1个标签(其Name属性为Lable1),然后编写如下代码:
Private Sub Commandl_Cliek( )
Dim arrayl(10, 10)As Integer
Dim i, j, Sum AsInteger
Sum=0
For i=1 To 10
Forj=1 To 10
arrayl(i, j)=i+j
Nextj
Next i
End Sub
此程序的功能是求数组arrayl主对角线元素的和,并把结果显示在标签中,为实现此功能,省略号处的程序段应该是 ( )
A. For i=1 To 10
B. For i=l TO 10
C. For i=1 To 10
D. For i=1 To 10