试卷详情
-
二级VISUAL BASIC笔试-321
-
[单项选择]数据结构中,通常采用两种方法衡量算法的时间复杂性,即______。
A. 最大时间复杂性和最小时间复杂性
B. 最好时间复杂性和最坏时间复杂性
C. 部分时间复杂性和总体时间复杂性
D. 平均时间复杂性和最坏时间复杂性
-
[单项选择]程序的基本控制结构是______。
A. 顺序结构,多分支结构和单分支结构
B. For……Next结构、Do……Loop结构和Select……Case结构。
C. 顺序结构,选择结构和循环结构。
D. 单行结构和多行结构。
-
[单项选择]执行以下程序段后,整型变量C的值为______。
a=24
b=328
Select Case b/10
Case 0
c=a*10+b
Case 1 to 9
c=a*100+b
Case 10 to 99
c=a*10000+b
End Select
A. 537
B. 2427
C. 24328
D. 240328
-
[单项选择]若某完全二叉树的深度为h,则该完全二叉树中至少有______个结点。
A. 2h
B. 2h-1
C. 2h-1-1
D. 2h-1+1
-
[单项选择]下列程序执行后,变量a的值为______。
dim a, b, c, d as single
a=100
b=20
c=1000
if b>a then
d=a: a=b: b=d
end if
if c>a then
d=a: a=c: c: d
end if
if c>b then
d=b: b=c: c=d
end if
A. 0
B. 1000
C. 20
D. 100
-
[单项选择]对于顺序存储的队列,存储空间大小为n,头指针为F,尾指针为R。若在逻辑上看成一个环,则队列中元素的个数为______。
A. R-F
B. n+ R-P
C. (R-F+1)mod n
D. (n+ RF)mod n
-
[单项选择]在Visual Basic中,要将一个窗体装载到内存进行预处理,但不显示,应该使用那种语句:______。
A. Show
B. Hide
C. Load
D. Unload
-
[单项选择]下列程序执行后,变量x的值为______。
Dim a, b, c, d As Single
Dim x As Single
a=100
b=20
c=1000
If b>a Then
d=a: a=b: b=d
End If
If b>c Then
x=b
Elseif a>c then
x=c
Else
x=a
End If
A. 100
B. 20
C. 1000
D. 0
-
[填空题]面向对象的程序设计方法是把 【10】 封装起来作为一个对象,并为每一个对象设置所需要的 【11】 。
-
[填空题]冒泡排序在最好情况下时间复杂度为 【3】 。
-
[单项选择]在窗体上添加如下命令按纽,然后编写如下事件过程:
Private Sub Command1_Click( )
Dim a(10)As Integer
Dim p(3)As Integer
k= 5
For i = 1 To 10
a(i) = i
Next i
For i = 1 To 3
p(i) = a(i * i)
Next i
For i = 1 To 3
k = k + p(i) * 2
Next i
Print k
End Sub
该过程的运行结果为______。
A. 35
B. 33
C. 31
D. 29
-
[单项选择]在Visual Basic中,要将一个窗体从内存中释放,应使用______语句。
A. Show
B. Hide
C. Load
D. Unload
-
[单项选择]下列程序段的执行结果为______。
Dim M(10), N(10)
I=3
For T = 1 To 5
M(T) = T
N(I) = 2 * I + T
Next T
Print N(I); M(I)
A. 3 11
B. 3 15
C. 11 3
D. 15 3
-
[单项选择]在长度为n的顺序表的第i(1≤i≤n+1)个位置上插入一个元素,元素的移动次数为______。
A. n-i+1
B. n-i
C. i
D. i-1
-
[单项选择]某二叉树的中序序列和后序序列正好相反,则该二叉树一定是______ 的二叉树。
A. 空或只有一个结点
B. 高度等于其结点数
C. 任一结点无左孩子
D. 任一结点无右孩子
-
[单项选择]有如下函数过程:
Function lj(x As Integer) As Long
Dim s As Long
Dim i As Integer
s=0
For i = 1 To x
s=s+ i
Next i
1j= s
End Function
在窗体上添加一个命令按钮,名为Command1, 编写事件过程调用该函数:
Private Sub Command1 Click( )
Dim i As Integer
Dim sum As Long
For i = 1 To 5
sum = sum + 1j(i)
Next i
Print sum
End Sub
A. 25
B. 35
C. 45
D. 55
-
[单项选择]软件文档是软件工程实施中的重要部分,它不仅是软件开发各阶段的重要依据,而且影响软件的______。
A. 可理解性
B. 可维护性
C. 可扩展性
D. 可移植性
-
[单项选择]数据库管理系统DBMS中用来定义模式、内模式和外模式的语言是______。
A. DML
B. C
C. DDL
D. Pascal
-
[单项选择]设有如下语句:
strl=InputBox(“输入”,“”,“练习”)
从键盘上输人字符串“示例”后,strl的值是______。
A. “输入”
B. “”
C. “练习”
D. “示例”
-
[单项选择]若整型变量a值为2、b的值为3,则下列程序段执行后整型变量c的值为______。
If a>5 then
If b<4 Then c=a-b Else c=b-a
Else
If b>3 Then c=a*b Else c=a mod b
End If
A. 2
B. -1
C. 1
D. 6
-
[填空题]在面向对象的程序设计中,类描述的是具有相似性质的一组 【1】 。
-
[单项选择]一个教师能开多门课程,一门课程有许多教师会开,实体课程与实体教师间是______。
A. 一对一的联系
B. 一对多的联系
C. 多对多的联系
D. 多对一的联系
-
[单项选择]程序的三种基本控制结构的共同特点是______。
A. 不能嵌套使用
B. 只能用来写简单程序
C. 已经用硬件实现
D. 只有一个入口和一个出口
-
[单项选择]若要在图片框中绘制一个椭圆,使用的方法是______。
A. Circle
B. Line
C. Point
D. Pset
-
[单项选择]在VB中,过程共有三种,它们是______。
A. 事件过程,子过程和函数过程
B. Sub 过程, Function 过程和 Property 过程。
C. 事件过程,函数过程和属性过程。
D. Sub 过程,函数过程和通用过程。
-
[单项选择]已知变量x,y为整数型,且x=4,y=12,s为字符串型,且s=“a”,lblok为标签控件,下列赋值语句合法的是______。
A. x=lblok. Caption
B. Lblok. caption=Str(x)
C. x*3=y
D. Y=x*s
-
[填空题]在关系代数运算中,并、笛卡尔积,投影、选择和 【4】 为基本的运算.
-
[单项选择]下列的程序段执行后,X的值为______。
K=0
For i=1 To 10
For j=i To 10
x= x + 1
Next j
Next i
A. 50
B. 55
C. 100
D. 105
-
[单项选择]在窗体上添加一个命令按钮,名为 command1,一文本框,名为text1,则执行如下事件过程后,文本框中的输出为______。
For i = 1 To 3
For j = 1 To 3
For k = 1 To 2
x=x+ 3
Next k
Next j
Next i
Text1. Text =str (x)
A. 21
B. 42
C. 54
D. 72
-
[填空题]成本效益分析的目的是从 【5】 角度评价开发一个项目是否可行。
-
[填空题]在Select case 结构中,使用“To表达式”来指定一个范围时,必须把 【15】 的值写在前面。
-
[单项选择]若要使某命令按钮获得控制焦点;可使用的方法是______。
A. LostPoeus
B. SetFocus
C. Point
D. Value
-
[填空题]以下程序用来建立一个10*10矩阵,该矩阵两条对角线上的元素为1,其余元素为0,请补充完该程序。
该程序运行结果见下图。
Private Sub Form_ click( )
Dim s(10, 10) As Integer
For n = 1 To 10
For m = 1 To 10
If 【12】 Or 【13】 Then
s (n, m) = 1
Else
s (n, m) = 0
End If
Next m
Next n
For n = 1 To 10
For 【14】 。
Picturel. Print Tab(m * 3); s(n, m)
Next m
Print
Next n
End Sub
-
[单项选择]目录列表框的Path属性的作用是______。
A. 显示当前驱动器或指定驱动器上的目录结构
B. 显示当前驱动器或指定驱动器上的某目录下的文件名
C. 显示根目录下的文件名
D. 显示路径下的文件
-
[填空题]面向对象的模型中、最基本的概念是对象和 【2】 。
-
[单项选择]单击命令按钮时,下列程序代码的执行结果为______。
Private Sub Proe1 (n As Integer,ByVa1 m As Integer)
n=n Mod 10
m=m/ 10
End Sub
Private Sub Command1_Click( )
Dim x As Integer
Dim y As Integer
x= 12
y = 34
Call Proe1 (x, y)
Print x; y
End Sub
A. 12 34
B. 2 34
C. 2 3
D. 12 3
-
[单项选择]下列关于For...next 语句的说法正确的是______。
A. 循环变量、初值、终值和步长都必须为数值型。
B. step后的步长只为正数。
C. 初值必须小于终值。
D. 初值必须大于终值。
-
[单项选择]下列说法错误的是______。
A. 在同一模块不同过程中的变量可以同名
B. 不同模块中定义的全局变量不可以同名
C. 引用另一模块中的全局变量时,必须在变量名前加模块名
D. 同一模块中不同级的变量可以同名
-
[单项选择]下列______语句可以将变量A,B的值互换。
A. A=B: B=A
B. A=A+B: B=A-B: A=A-B
C. A=C: C=B: B=A
D. A= (A+B) /2: B
-
[单项选择]滚动条控件的LargeChange 属性所设置的是______。
A. 单击滚动条和滚动箭头之间的区域时,滚动条控件Value属性值的改变量
B. 滚动条中滚动块的最大移动位置
C. 滚动条中滚动块的最大移动范围
D. 滚动条控件无该属性
-
[填空题]窗体中有图片框(Pieture1)和计时器(Timer1)两个控件。运行程序时,将图片加载到图片框中,然后图片框以每2秒钟一次的速度向窗体的右下角移动,每次向左,向右移动100twip。请填空。
Private Sub Form_ Load( )
Picture1_icture=LoadPicture(“c:/pic/mouth.ico”)
【6】 .Interval=2000
End Sub
Private Sub Timer1_ Timer( )
Static x,y As Integer
x=x+100
y=y+100
Pictuer1.Move [x, y]
End Sub
-
[填空题]下面的程序代码实现将一个一维数组中元素向右循环移动,移位次数由文本框Text1输入。例如数组各元素的值依次为0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10; 移动三次后,各元素的值依次为 8, 9, 10, 0, 1,2 3,4,5,6,7。
Private Sub MoveRight (x( ) As Integer)
Dim i As Integer
Dim j As Integer
Dim k As Integer
i = UBound (x)
j = x(i)
For k = i To 【7】 Step -1
【8】
Next k
x(LBeund(x)) = j
End Sub
Private Sub Command1_click( )
Dim a(10) As Integer
Dim i As Integer
Dim j As Integer
Dim k As Integer
For i = 0 To 10
a(i) = i
Next i
j = Val(Text1. Text)
k=0
Do
k=k+1
Call MoveRight(a)
Loop Until k = j
For i = 0 To 10
Print a(i);
Next i
End Sub
-
[单项选择]设R和S为二个关系,______中的符号分别代表选择、投影、笛卡儿积的关系代数运算。
A. σF(R),πA(R)、R×S
B. EA(R)、VA(S)、R*S
C. R∩S、R∪S、R×S
D. πA(R),σF(R)、R×S
-
[单项选择]设已打开5个文件,文件号为1, 2, 3, 4, 5。要关闭所有文件,以下语句正确的是______。
A. Close #1,2,3,4,5
B. Close #1; #2; #3; #4; #5
C. Close #1-#5
D. Close
-
[填空题]下列程序是用来计算1+2+3……+10的程序段,请补充该程序。
Dim i, s, k As Integer
s =0: k = 0
For 【9】 To 1
k=k+1
s=s+ k
Next i
Print s
-
[单项选择]若要设置定时器控件的定时时间,需设置的属性是______。
A. Interval
B. Value
C. Enabled
D. Text