试卷详情
-
二级VISUAL BASIC笔试-236
-
[填空题]一棵二叉树第六层(根结点为第一层)的结点数最多 【1】 个。
-
[单项选择]在窗体上画一个名称为Command1的命令按钮和两个名称分别为Text1、Text2的文本框,然后编写如下事件过程:
Private Sub Command1_Click( )
n=Text1.Text
Select Case n
Case 1 To 20
x=10
Case 2, 4, 6
x=20
Case Is<10
x=30
Case 10
x=40
End Select
Text2. Text=x
End Sub
程序运行后,如果在文本框Text1中输入10,然后单击命令按钮,则在Text2中显示的内容是______。
A. 10
B. 20
C. 30
D. 40
-
[单项选择]在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:
option Base 1
Private Sub Command1_Click( )
Dim s As Variant
a=Array(1, 2, 3, 4, 5)
Sum=0
For i=1 To 5
Sum=Sum_a(i)
Next i
X=Sum/5
For i=1 To 5
If a(i)>x Then Print a(i);
Next i
End Sub
程序运行后,单击命令按钮,在窗体上显示的内容是______。
A. 1 2
B. 1 2 3
C. 3 4 5
D. 4 5
-
[单项选择]在窗件上画一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click( )
Move 500, 500
End Sub
程序运行后,单击命令按钮,执行的操作为______。
A. 命令按钮移动到距窗体左边界、上边界各500的位置
B. 窗体移动到距屏幕左边界、上边界各500的位置
C. 命令按钮向左、上方向各移动500
D. 窗体向左、上方向各移动500
-
[单项选择]在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程:
Private Sub Command1_Click( )
Dim i As Integer, x As Integer
For i=1 To 6
If i=1 Then x=i
If i<=4 Then
x=x+1
Else
x=x+2
End If
Next i
Print x
End Sub
程序运行后,单击命令按钮,其输出结果为______。
A. 9
B. 6
C. 12
D. 15
-
[单项选择]在窗体上画一个名称为Command1的命令按钮,然后编写如下代码:
Dption Base 1
Private Sub Command1_Click( )
d=0
c=10
x=Array(10, 12, 21, 32, 24)
For i=1 To 5
If x(i)>c Then
d=d+x(i)
c=x(i)
Else
d=d-c
End If
Next i
Print d
End Sub
程序运行后,如果单击命令按钮,则在窗体上输出的内容为______。
A. 89
B. 99
C. 23
D. 77
-
[单项选择]在窗体上画一个名称为Text1的文本框,要求文本框只能接收大写字母的输入,以下能实现该操作的事件过程是______。
A. Private Sub Text1_KeyPress(KeyAscii As Integer)
B. Private Sub Text1_KeyDown(Keycode As Integer, Shift As Integer)
C. Private Sub Text1_MouseDown(Button As Integer,
D. Private Sub Text1_Change()
-
[单项选择]对于数据库系统,负责定义数据库内容,决定存储结构和存取策略及安全授权等工作的是______。
A. 应用程序员
B. 用户
C. 数据库管理员
D. 数据库管理系统的软件设计员
-
[单项选择]假定有如下的窗体事件过程:
Private Sub Command1_Click( )
a$="Microsoft Visual Basic"
b$=Riqht(a$, 5)
c$=Mid(a$, 1, 9)
MsgBox a$, 34, b$, c$, 5
End Sub
程序运行后,单击窗体,则在弹出的信息框的标题栏中显示的信息是______。
A. Microsoft Visual
B. Microsoft
C. Basic
D. 5
-
[单项选择]在窗体上画一个命令按钮,名称为Command1。然后编写如下事件过程:
Private Sub Command1_Click( )
x=11
Sum=0
For i=1 To x
n=Iif(i>5, 1, 2)
Sum=Sum+n
Next i
Print Sum
End Sub
运行后的输出结果是______。
A. 16
B. 11
C. 5
D. 2
-
[填空题]在窗体上画一个名为Command1的命令按钮。下列程序的功能是:从输入对话框输入一个正整数n。用随机函数产生n个1~100范围的随机数,然后求出去掉一个最大数和最小数的平均数。根据题意,请完善下列程序:
Private Sub Command1_Click( )
Dim ave As Single, max As Integer, i As Integer, n As Integer
Dim min As Integer, Sum As Integer, s As String
Dim t As Integer
s=InputBox("输入一个正整数:")
n=Val(s)
If n>0 Then
max=n: min=n: Sum=0
For j=1 To n
t= 【9】
Print t;
Sum=Sum+t
If t<min Then
min=t
Elself max<t Then
max=t
End If
Next j
【10】
ave=Sum/n
MsgBox"平均值="+Str(ave),,"去掉最大数和最小数后"
End If
End Sub
-
[单项选择]设窗体上有一个列表框控件List1,且其中含有若干列表项。则以下能够表示当前被选中的列表项内容的是______。
A. List1. List
B. List1. ListIndex
C. List1. Index
D. List1. Text
-
[填空题]以下程序的功能是:把当前目录下的顺序文件smText1. txt的内容读入内存,并在文本框Text1中显示出来。请填空。
Private Sub Command1_Click( )
Dim inData As String
Text1. Text=""
Open". /mText1. txt" 【14】 As 1
Do While 【15】
Input #1, inData
Text1. Text=Text1. Text & inData
Loop
Close #1
End Sub
-
[单项选择]下列叙述中正确的是______。
A. 软件交付使用后还需要进行维护
B. 软件一旦交付使用后就不需要进行维护
C. 软件交付使用后其生命周期就结束
D. 软件维护是指修复程序中被破坏的指令
-
[填空题]数据库系统中实现各种数据管理功能的核心软件称为 【4】 。
-
[单项选择]数据库中,数据的物理独立性是指______。
A. 数据库与数据库管理系统的相互独立
B. 用户程序与DBMS的相互独立
C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的
D. 应用程序与数据库中数据的逻辑结构相互独立
-
[单项选择]在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click( )
c="ABCD"
For n=1 To 4
Print ______
Next
End Sub
程序运行后,单击命令按钮,要求在窗体上显示如下内容;
D
CD
BCD
ABCD
则在填空处应填入的内容为______。
A. Lelt(c, n)
B. Right(c, n)
C. Mid(c, n, 1)
D. Mid(c, n, n)
-
[单项选择]在窗体上画一个名称为Timer1的计时器控件,要求每隔0.5秒发生一次计时器事件,则以下正确的属性设置语句是______。
A. Timer1. Interval=0.5
B. Timer1. Interval=5
C. Timer1. Interval=50
D. Timer1. Interval=500
-
[单项选择]窗体上有两个名称分别为Text1、Text2的文本框,一个名称为Command1的命令按钮。设有如下的类型声明:
Type Person
name As String*8
major As String*20
End Type
当单击“Command1”按钮时,能够正确地把数据写入文件的程序段是______。
A. Private Sub Command1_Click()
B. Private Sub Command1_Click()
C. Private Sub Command1_Click()
D. Private Sub Command1_Click()
-
[填空题]采用结构化程序设计方法能够使程序易读、易理解、 【2】 和结构良好。
-
[单项选择]以下关于焦点的叙述中,错误的是______。
A. 如果文本框的TabStop属性为False,则不能接收从键盘上输人的数据
B. 当文本框失去焦点时,触发LostFoeus事件
C. 当文本框的Enabled属性为False时,其Tab顺序不起作用
D. 可以用TabIndex属性改变Tab顺序
-
[填空题]软件工程学中除软件开发技术需重视外,另一重要组成内容是软件的 【3】 。
-
[单项选择]设a="Visual Basic",下面使b="Basic"的语句是______。
A. b=Left(a, 8, 12)
B. b=Mid(a, 8, 5)
C. b=Right(a, 5, 5)
D. b=Left(a, 8, 5)
-
[单项选择]软件中子类部件对父类部件属性的延续性指软件的______。
A. 独立性
B. 共享性
C. 多态性
D. 继承性
-
[单项选择]以下合法的Visual Basic标识符是______。
A. ForLoop
B. Const
C. 9abc
D. a#x
-
[单项选择]在窗体上画一个名称为C0mnmndl的命令按钮和3个名称分别为Label1、Label2、Label3的标签,然后编写如下代码:
Private x As Integer
Private Sub Command1_Click( )
Static y As Integer
Dim z As Integer
n=10 : z=n+z
y=y+z : x=x+z
Label1 Caption=x
Label2 Caption=y
Label3 Caption=z
End Sub
运行程序,连续3次单击命令按钮后,则3个标签中显示的内容分别是______。
A. 10 10 10
B. 30 30 30
C. 30 30 10
D. 10 30 30
-
[单项选择]设在窗体上有一个名称为Command1的命令按钮,并有以下事件过程:
Private Sub Command1_Click( )
Static b As Variant
b=Array(1, 3, 5, 7, 9)
…
End Sub
此过程的功能是把数组b中的5个数逆序存放(即排列为9, 7, 5, 3, 1)。为实现此功能,省略号处的程序段应该是:______。
A. For i=0 To 5-1/2
B. For i=0 To 5
C. For i=0 To 5/2
D. Fori=1 To 5/2
-
[单项选择]在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Text1、Label1和Command1,然后编写如下两个事件过程:
Private Sub Command1_Click( )
strText=InputBox("请输入")
Text1. Text=strText
End Sub
Private Sub Text1_Change( )
Label1. Caption=Right(Trim(Text1. Text), 3)
End Sub
程序运行后,单击命令按钮,如果在输入对话框中输入abcdef,则在标签中显示的内容是______。
A. 空
B. abcdef
C. abc
D. def
-
[单项选择]在最坏情况下,冒泡排序的时间复杂度为______。
A. n(n-1)/2
B. nlog2n
C. n(n+1)/2
D. (n+1)/2
-
[单项选择]下列对于线性链表的描述中正确的是______。
A. 存储空间不一定连续,且各元素的存储顺序是任意的
B. 存储空间不一定连续,且前件元素一定存储在后件元素的前面
C. 存储空间必须连续,且前件元素一定存储在后件元素的前面
D. 存储空间必须连续,且各元素的存储顺序是任意的
-
[单项选择]在窗体上画一个命令按钮,名称为Comraandl。单击该命令按钮时,执行如下事件过程:
Private Sub Command1_Click( )
a$="software and hardware"
b$=Right(a$, 8)
c$=Mid(a$, 1, 8)+b$
MsgSox a$, 1, b$
End Sub
则在弹出的消息框的标题栏中显示的信息是______。
A. software and hardware
B. software
C. hardware
D. 1
-
[单项选择]在窗体上画一个命令按钮,名称为Command1,然后编写如下事件过程;
Option Base 0
Private Sub Command1_Click( )
Dim city As Variant
city=Array("北京", "上海", "天津", "重庆")
Print city(1)
End Sub
程序运行后,单击命令按钮,则在窗体上显示的内容是______。
A. 空白
B. 错误提示
C. 北京
D. 上海
-
[单项选择]在关系数据库设计中,设计视图(View)是______阶段的内容。
A. 需求分析
B. 概念设计
C. 逻辑设计
D. 物理设计
-
[填空题]执行下面的程序段后,i的值为 【7】 ,s的值为 【8】 。
s=2
For i=3.2 To 4.9 Step 0.8
s=s+1
Next i
Print i, s
-
[单项选择]在窗体上画一个名称为Command1的命令按钮、一个名称为Label1的标签,然后编写如下事件过程;
Private Sub Command1_Click( )
s=0
For i=1 to 15
x=2*i-1
If x Mod 3=0 Then s=s+1
Next i
Label1. Caption=s
End Sub
程序运行后,单击命令按钮,则标签中显示的内容是______。
A. 1
B. 5
C. 27
D. 45
-
[单项选择]函数String(n, "str")的功能是______。
A. 把数值型数据转换为字符串
B. 返回由n个字符组成的字符串
C. 从字符串中取出n个字符
D. 从字符串中第n个字符的位置开始取子字符串
-
[填空题]在窗体上画一个名称为Command1的命令按钮。编写如下事件过程:
Private Sub Command1_Click( )
Dim a As String
A= 【6】
For i=1 To 5
Print Space(6-i); Mid$(a, 6-i, 2*i-1)
Next i
End Sub
程序运行后,单击命令按钮,要求窗体上显示的输出结果为:
5
456
34567
2345678
123456789
请填空。
-
[单项选择]从程序的行文角度,编写程序源代码应注意______。
A. 源程序文档化
B. 程序的语句结构
C. 数据的说明
D. 以上都是
-
[填空题]在实际数据库系统中,其所支持的数据模型主要有层次模型、网状模型和 【5】 。
-
[单项选择]为了在按下Esc键时执行某个命令按钮的Click事件过程,需要把该命令按钮的一个属性设置为True,这个属性是______。
A. Value
B. Default
C. Cancel
D. Enablcd
-
[单项选择]开发软件时对提高开发人员的工作效率至关重要的是______。
A. 计算机的并行处理能力
B. 领导的关心
C. 程序人员的数量
D. 软件开发环境
-
[单项选择]设有如下程序:
Option Base 0
Private Sub Form_Click( )
Dim a
Dimi As Integer
a=Array(1, 2, 3, 4, 5, 6, 7, 8, 9)
For i=0 To 3
Print a(5-i);
Next
End Sub
程序运行后,单击窗体,则在窗体上显示的是______。
A. 4 3 2 1
B. 5 4 3 2
C. 6 5 4 3
D. 7 6 5 4
-
[单项选择]软件生命周期是指______。
A. 软件系统投入运行到软件系统被淘汰
B. 软件系统开始研制到软件系统投入试运行
C. 软件系统投入试运行到软件系统被淘汰
D. 软件系统开始研制到软件系统被淘汰