国家二级VB机试(选择题)模拟试卷209
(总分80, 做题时间90分钟)
1. 选择题
1. 
数据结构主要研究的是数据的逻辑结构、数据的运算和(    )。
A 数据的方法
B 数据的存储结构
C 数据的对象
D 数据的逻辑存储
2. 
一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是(    )。
A DBACEF
B CBEFDA
C FDAEBC
D DFABEC
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. 
关系模型允许定义3类数据约束,下列不属于数据约束的是(    )。
A 实体完整性约束
B 参照完整性约束
属性完整性约束
D 用户自定义的完整性约束
9. 
关系表中的每一行记录称为一个(    )。
A 字段
B 元组
C 属性
D 关键码
10. 
在数据库管理技术的发展中,数据独立性最高的是(    )。
A 人工管理
B 文件系统
C 数据库系统
D 数据模型
11. 
设a=2,b=3,c=4,d=5,下列表达式的值是( )。 3>2*b Or a=c And b<>c Or b<>a+c
A 1
B True
C False
D -1
12. 
二级VB下列可以激活属性窗口的操作是(    )。
A 用鼠标双击窗体的任何部位
B 按Ctrl+F4键
C 执行“工程”菜单中的“属性窗口”命令
D 按F4键
13. 
VB的数值型数据分为(    )两种。
A 整数和长整数
B 整数和浮点数
C 单精度浮点数和双精度浮点数
D 整数和货币数据类型
14. 
设有变量声明为“Dim aDate As Date”,则能为变量aDate正确赋值的表达方式是(    )。
A aDate=#8/2008#
B aDate=#"8/8/2008"#
C aDate=Date("8/8/2008")
莫言获奖感言全文D aDate=Format("m/d/yy","8/8/2008")
15. 
从键盘上输入一个浮点数asingle,利用字符串函数对该数进行处理后,如果输出的内容不是“非浮点数”,则对程序输出的内容分析正确的是(    )。    asingle=InputBox("请输入一个浮点数:")    str1$=Str$(asingle):p=InStr(str1$,".")    If p>0 Then    Print Mid$(strl$,p)    Else    Print"非浮点数"    End If
A 输出asingle的字符串形式
B 输出数据asingle的整数部分
C 输出数据asingle的小数点及小数点后面的数字
D 只去掉数据中的小数点,保留所有数字输出
16. 
表达式Abs(-5)+Len("ABCDE")的值是(    )。
A 5ABCDE
B -5ABCDE
C 10
D 0
17. 
当一个工程含有多个窗体时,其中启动窗体是(    )。
A 启动Visual Basic时建立的窗体
B 第一个添加的窗体
C 最后一个添加的窗体
D 在“工程属性”对话框中指定的窗体
18. 
有下列程序,运行后的结果为(    )。    X=2.4:Y=3:Z=5    Print"A(";X+Y*Z;")”
A A(17)
B A(17.4)
C A(18)
D A(2.4+3*5)
19. 
下面不能在信息框中输出“Visual Basic”的是(    )。
A x=MsgBox("Visual Basi")
B MsgBox("Visual Basic")
C MsgBox"Visual Basic"
D Call MsgBOX "Visual Basic"
20. 
如果一个直线控件在窗体上呈现为一条垂直线,则可以确定的是(    )。
A 它的YI、Y2属性的值相等
B 它的X1、X2属性的值相等
C 它的X1、Y1属性的值分别与X2、Y2属性的值相等
D 它的X1、X2属性的值分别与Y1、Y2属性的值相等
21. 
(    )控件可以使图形根据控件大小而改变大小。
A 图片框
B 标签
C 图像框
D 框架
22. 
要想不使用Shift或Ctrl键就能在列表框中同时选择多个项目,则应把该列表框的MultiSelect属性设置为(    )。
A 0
B 1
C 2
D 其他
23. 
以下(    )操作不能触发滚动条Change事件。
A 拖动滚动块
B 单击两端箭头
C 单击滚动块
D 单击箭头与滚动块之间的滚动条
24. 
语句Print Format(Int(12345.6789*100+0.5)/100,"0000,0.00")的输出结果是(    )。
A 12,3456.8
B 12,34,5
C 12,3.45
D 12,345.68
25. 
假定有如下的Sub过程:    Sub S(x As Single,y As Single)    t=x:x=t/y    y=t Mod y    End Sub    在窗体上画一个命令按钮,然后编写如下事件过程:    Private Sub Command1_Click()    Dim a As Single,Dim b As Single    a=5:b=4:S a,b    Print a,b    End Sub    程序运行后,单击命令按钮,输出结果为(    )。
kris 宋茜
张俪新恋情曝光
A 5 4
B 1 1
C 1.25 4
D 1.25 1
26. 
下列程序执行后,变量x的值为(    )。    Dim a,b,c,d As Single    Dim x As Single    a=10:b=30:c=400    If b>a TIlen    d=a:a=b:b=d    End If    Ifb>c Then    x=b    Else lf a>c Then    x=c    Else    x=a    End If
A 10
B 30
C 400
D 430
27. 
窗体上有名称为Command1的命令按钮和名称为Text1的文本框(    )。    Private Sub Command1_Click()    Text1.Text="程序设计":Text1.SetFocus    End Sub    Private Sub Text1_GotFocus()    Text1.Text="等级考试"    End Sub    运行以上程序,单击命令按
钮后(    )。
A 文本框中显示的是“程序设计”,且焦点在文本框中
B 文本框中显示的是“等级考试”,且焦点在文本框中
C 文本框中显示的是“程序设计”,且焦点在命令按钮上
D 文本框中显示的是“等级考试”,且焦点在命令按钮上
金融学是学什么的
28. 
下列程序代码段中,在单击命令按钮调用    SelMid函数时,其运行结果为(    )。    Private Function SelMid(aStr As String)As String    Dim temp As String,sLen As Integer    temp="":sLen=Len(aStr)    i=1    Do While i<=sLen/2    temp=temp+Mid(aStr,i,1)+Mid(aStr,sLen    -i+1,1)    i=i+1    Loop    SelMid=temp    End Function    Private Sub Command1_Slick()    Dim Sir As String    Str="abcdef":Print SelMid(Str)    End Sub
A abcdef
B afbecd
C fedcba
D defabc
29. 
设有一个有10个元素的数组,下列程序将该数组的第1个元素与第10个元素交换,第2个元素与第9个元素交换……,第5个元素与第6个元素交换,在横线处应填写(    )。    Private Sub Command1_Click()    Dim a(1 To 10)As Integer    Dim i As Integer,Dim p As Integer    Dim t As Integer,Dim j As Integer    For i=1 To 10    a(i)=i    Next i    Forj=1 To 5    t=a0)    Nextj    For i=1 To 10    Print a(i)    Next i    End Sub