⼀、选择题(每⼩题1分,共40⼩题,共40分)
1.下列叙述中中正确的是( )。
A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的
杨馥宇整容 B.线性表的链式存储结构所需要的存储空间⼀般要多于顺序存储结构
C.线性表的链式存储结构所需要的存储空间⼀般要少于顺序存储结构
D.上述三种说法都不对
2.下列叙述中正确的是( )。
A.在栈中,栈中元素随栈底指针与栈顶指针的变化⽽动态变化
B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化⽽动态变化
C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化⽽动态变化
D.上述三种说法都不对
3.软件测试的⽬的是( )。冰箱哪个品牌好
A.评估软件可靠性
B.发现并改正程序中的错误
C.改正程序中的错误
D.发现程序中的错误
4.下⾯描述中,不属于软件危机表现的是( )。
A.软件过程不规范
B.软件开发⽣产率低
C.软件质量难以控制
D.软件成本不断提⾼
5.软件⽣命周期是指( )。
A.软件产品从提出、实现、使⽤维护到停⽌使⽤退役的过程
B.软件从需求分析、设计、实现到测试完成的过程
C.软件的开发过程
D.软件的运⾏维护过程
6.⾯向对象⽅法中,继承是指( )。
A.⼀组对象所具有的相似性质
B.⼀个对象具有另⼀个对象的性质
C.各对象之间的共同性质
D.类之间共享属性和操作的机制
7.层次型、状型和关系型数据库划分原则是( )。
A.记录长度
B.⽂件的⼤⼩
C.联系的复杂程度
D.数据之间的联系⽅式
8.⼀个⼯作⼈员可以使⽤多台计算机,⽽⼀台计算机可被多个⼈使⽤,则实体⼯作⼈员
与实体计算机之间的联系是( )。
A.⼀对⼀
B.⼀对多
C.多对多
D.多对⼀
9.数据库设计中反映⽤户对数据要求的模式是( )。
A.内模式
B.概念模式
C.外模式
D.设计模式
12.在Visual Basic集成环境的设计模式下,⽤⿏标双击窗体上的某个控件打开的窗⼝是( )。
A.⼯程资源管理器窗⼝
B.属性窗⼝
C.⼯具箱窗⼝
D.代码窗⼝
13.下列叙述中错误的是( )。
A.列表框和组合框都有List属性
B.列表框有Selected属性,⽽组合框没有
C.列表框和组合框都有Style属性
D.组合框有Text属性,⽽列表框没有
A.Name
B.Index
C.Caption
D.Left
15.滚动条可以响应的事件是( )。
A.Load
B.Scroll
C.Click
D.MouseDown
16.设a=5,b=6,c=7,d=8,执⾏语句x=IIf((a>b)And(c>d),10,20)后,X的值是( )。
A.10
B.20
C.30
D.200
17.语句Print Sgn(-6^2)+Abs(-6^2)+Int(-6^2)的输出结果是( )。
A.-36
B.1
C.-1
D.-72
19.在窗体上画⼀个名称为Command1的命令按钮。单击命令按钮时执⾏如下事件过程:
Private Sub Command1 Click()
a$=”software and hardware”
b$=Right(a$,8)
c$=Mid(a$,L,8)
MsgBox a$,,bs,CS,1
End sub
则在弹出的信息框标题栏中显⽰的标题是( )。
A.software and bardware
B.hardware
C.software
D.1
20.在窗体上画⼀个⽂本框(名称为Text1)和⼀个标签(名称为Label1),程序运⾏后如果在⽂本框中输⼊⽂本,则标签中⽴即显⽰相同的内容。以下可以实现上述操作的事件过程是( )。
A.Private Sub Text1 Change()
Label1.Caption=Text1.Text
End Sub
B.Private Sub Label1 Change()
Label1.Caption=Text1.Text
End Sub
C.Private Sub Text1 Click()
Label1.
End Sub
张馨予透视 D.Private Sub Label1 Click()
Label1.Caption=Text1.Text
End sot
21.以下说法中错误的是( )。
A.如果把⼀个命令按钮的Default属性设置为True,则按回车健与单击该命令按钮的
作⽤相同
B.可以⽤多个命令按钮组成命令按钮数组
C.命令按钮只能识别单击(Click)事件
D.通过设置命令按钮的Enabled属性,可以使该命令按钮有效或禁⽤
22.以下关于局部变量的叙述中错误的是( )。
A.在过程中⽤Dim语句或Static语句声明的变量是局部变量
B.局部变量的作⽤域是它所在的过程
C.在过程中⽤Stalic语句声明的变量是静态局部变量
D.过程执⾏完毕,该过程中⽤Dim或Static语句声明的变量即被释放
23.以下程序段的输出结果是( )。
x=1
y=4于湉华晨宇
Do Until y>4
x= x * y
二级VB y=y+1
Loop
我是隔壁的泰山 Print X
A.1
B.4
C.8
D.20
26.请阅读程序:
Sub subP(b()As Integer)
For i=1 To4
b(i)=2*i
Next i
End Sub
Private Sub Commandl Click()
Dim a(1 To 4)As Integer
a(1)=5:a(2)=6:a(3)=7:a(4)=8
subP a()
For i=1 To 4
Print a(i)
Next i
End Sub
运⾏上⾯的程序,单击命令按钮,则输出结果是( )。
A. 2
4
6
8
B. 5
6
7
8
C. 10
12
14
16
D.出错
27.Fibonacci数列的规律是:前2个数为1,从第3个数开始,每个数是它前2个数之和,即
1,1,2,3,5,8,13,21,34,55,89,…某⼈编写了下⾯的函数,判断⼤于1的整数X是否是Fibonacci数列中的某个数,若是,则返回True,否则返回False。
Function Isfab(x As Integer)As Boolean
Dim ii As Integer,b As Integer,C As Integer,flag As Boolean
flag=False
a=1:b=1
Do While x c=a+b
a=b
b=c
If x=b Then flag=True
Loop
Isfab=flag
End Function
测试时发现对于所有正整数X,函数都返回False,程序需要修改。下⾯的修改⽅案中正确的是( )。
A.把a=b与b=C的位置互换
B.把c=a+b移到b=C之后
C.把Do While xb
D.把If x=b Then flag=True改为If x=a Then flag True
28.在窗体上画⼀个命令按钮,其名称为Command1,然后编写如下事件过程:
Private Sub Coinmand1 Click()
Dim a$,b$,c$,k%
a="ABCD"
发布评论