VB笔试-试卷58
(总分102,考试时间90分钟)
1. 选择题
选择题()下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1. 下列数据结构中,按先进后出原则组织数据的是
A. 线性链表        B. 栈
C. 循环链表        D. 顺序表
2. 具有3个结点的二叉树有
A. 2种形态        B. 4种形态
C. 7种形态        D. 5种形态
3. 设有下列二叉树:对此二叉树前序遍历的结果为
A. ZBTYCPXA        B. ATBZXCYP
C. ZBTACYXP        D. ATBZXCPY
4. 结构化程序设计主要强调的是
A. 程序的规模        B. 程序的效率
C. 程序设计语言的先进性        D. 程序易读性
5. 程序的3种基本控制结构是
A. 过程、子过程和分程序        B. 顺序、选择和重复
C. 递归、堆栈和队列        D. 调用、返回和转移
6. 下列叙述中,不属于测试的特征的是
A. 测试的挑剔性        B. 完全测试的不可能性
C. 测试的可靠性        D. 测试的经济性
7. 需求分析中开发人员要从用户那里了解
A. 软件做什么        B. 用户使用界面
C. 输入的信息        D. 软件的规模
8. 下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
A. 选择        B. 连接
C. 投影        D. 并
9. 下列叙述中,正确的是
A. 用E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的联系
B. 用E-R图只能表示实体集之间一对一的联系
C. 用E-R图只能表示实体集之间一对多的联系
D. 用E-R图表示的概念数据模型只能转换为关系数据模型
10. “年龄在18-25之间”这种约束是属于数据库当中的
A. 原子性措施        B. 一致性措施
C. 完整性措施        D. 安全性措施
11. Visual Basic集成的主窗口中不包括
A. 属性窗口        B. 标题栏
C. 菜单栏        D. 工具栏
12. 下面的数组声明语句中正确的是
A. Dim gg[1,5]As String
B. Dim gg[1 To 5,1 To 5]As String
C. Dim gg(1 To 5)As String
D. Dim gg[1:5,1:5]As String
13. 关于Visual Basic“方法”的概念错误的是
A. 方法是对象的一部分        B. 方法是预先定义好的操作
C. 方法是对事件的响应        D. 方法用于完成某些特定的功能
14. 新建一个窗体,其BorderStyle属性设置为Fixed Single,但运行时却没有最大化和最小化按钮,可能的原因是
A. BorderStyle的值设为Fixed.Single,此项设置值的作用即禁止最大化和最小化按钮
B. 窗体的MaxButton和MinButton值设为False
C. 正常情况下新建的窗体都没有最大化和最小化按钮
D. 该窗体可用鼠标拖动边框的方法改变窗体的大小
15. 下列程序执行的结果为    x=25:y=20: z=7    Print"S(";x+2*y;")"
A. S(47)        B. S(165)
C. S(25+7*20)        D. S(87)
16. 可以在常量的后面加上类型说明符以显示常量的类型,用来表示字符串常量的是
A. %        B. #
C. !        D. $
17. 声明一个变量为局部变量应该用
A. Global        B. Private
C. Static        D. Public
18. 在Visual Basic中,要将一个窗体从内存中释放,应使用的语句是
A. Hide        B. Unload
C. Load        D. Show
19. 当文本框ScrollBars属性设置了非零值,却没有效果,原因是
A. 文本框中没有内容
B. 文本框的MultiLine属性为False
C. 文本框的MultiLine属性为True
D. 文本框的Locked属性为True
20. 保存一个工程至少应保存两个文件,这两个文件分别是
A. 文本文件和工程文件        B. 窗体文件和工程文件
C. 窗体文件和标准模块文件        D. 类模块文件和工程文件
21. 以下各项中,Visual Basic不能接收的图形文件是
A. .ico文件        B. .jpg文件
C. .psd文件        D. .bmp文件
22. 下面的属性中,用于自动调整图像框中图形内容的大小的是
A. Picture        B. CurentY
C. CurrentX        D. Stretch
23. 设有数组定义语句:Dim a(5)As Integer,List1为列表框控件。下列给数组元素赋值的语句错误的是
A. a(3)=3
B. a(3)=InputBox("input data")
C. a(3)=List1.ListIndex
D. a=Array(1,2,3,4,5,6)
24. 窗体文件的扩展名是
A. .bas        B. .cls
C. .frm        D. .res
25. 有如下程序。    Private Sub Command1_Click()    Dim k As Integer,m As Integer    Dim op As Integer      k=4:m=1      Op=PPC(k,m):Print op;      Op=PPC(k,m):Print op    End Sub    Private Function PPC(a As Integer,b As Integer)    Static m As Integer,i As Integer        m=0:i=2        i=i+m+1        m=i+a+b        PPC=m    End Function    程序运行后,输出的结果为
A. 4 6        B. 6 6
C. 8 8        D. 10 12
26. 在窗体上画一个通用对话框,其名称为CommonDialogl,然后画一个命令按钮,并编写
如下事件过程。    Private Sub Command1_Click()      CommonDialog1.Flags=vbOFNHideReadOnly      CommonDialog1.Filter="All Files(*.*)|*.*|Text Files(*.txt)|*.txt      CommonDialog1.FilterIndex=1      CommonDialog1.ShowOpen      MsgBox CommonDialog1.FileName    End Sub    程序运行后,单击命令按钮,将显示一个“打开”对话框,此时在“文件类型”框中显示的是
A. All Files(*.*)
B. Text Files(*.txt)
C. *.txt
D. All Files(*.*)|Text Files(*.*)
27. 如果在c盘当前文件夹下已存在名称为studata.dat的顺序文件,那么执行语句Open" c:\ studata.dat" For Append As #1之后,将
A. 删除文件中原有内容        B. 保留文件中原有内容,并在文件尾填加新内容
vb 字符串转数组
C. 保留文件中原有内容,并在文件头填加新内容        D. 以上均不对
28. 在窗体上画一个命令按钮command1和两个文本框,名称分别为Text1和Text2。编写如下两个事件过程:    Dim Str1 As String,str2 As String    Private Sub form_load()      Text1.Text=" "      Text2.Text=" "      Text1.Enabled=False      Text2.Enabled=False    End Sub    Private Sub Form_KeyPress(KeyAscii As Integer)        str1=str1&Chr(KeyAscii)    End Sub    Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer)        str2=str2 & Chr(KeyCode)    End Sub    Private Sub Command1_Click()        Text1.Text=str1        Text2.Text=str2        str1=" "        str2=" "    End Sub    当在设计阶段的窗体的KeyPreview属性设置为True时,程序运行过程中,在键盘上输入小写字母abc,然后单击命令按钮,则文本框Text1中显示的内容为
A. abc        B. 不显示任何信息
C. ABC        D. 出错
29. 下列程序段,在运行时最后输出的内容是    a=2    c=1    AAA:    c=c + a    If c<10 Then        Print c        GoTo AAA    Else        Print "10以内的奇数显示完毕"    End If
A. 3        B. 7
C. 9        D. 10以内的奇数显示完毕
30. 有如下事件过程。    Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer)        If(Button And 3)=3 Then          Print "OK"        End If    End Sub    程序运行后,为了在窗体上输出“OK”,应当按下的鼠标键是
A. 左键        B. 右键
C. 同时按下左键和右键        D. 按什么都不显示
31. 设有下面的循环。    i=0    While i<=1        i=i + 3        Print i    Wend    则运行后的输出结果是
A. 1        B. 2
C. 3        D. 4
32. 设有下面的循环。      i=1      Do          i=i+3          Print i      Loop Until i>______    程序运行后要执行3次循环体,则条件中i的最小值为
A. 6        B. 7
C. 8        D. 9
33. 下列程序段,运行后输出的内容是      a=2      c=1          c=c+a          If c<10 Then              Print c          Else              Print a          End If

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。