[计算机类试卷]VB笔试模拟试卷183及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷183及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷183及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 183及答案与解析 1 下列叙述正确的是 ( A)算法的执行效率与数据的存储结构无关 ( B)算法的空间复杂度是指算法程序中指令 (或语句 )的条数 ( C)算法的有穷性是指算法必须能在执行有限个步骤之后终止 ( D)以上三种描述都不对 2 下列数据结构中 ,按先进后出原则组织数据的是 ( A)线性链表 ( B)栈 ( C)循环链表 ( D)顺序表 3 在下列关于二叉树的叙述中 ,正确的一项是 ( A)在二叉树中 ,任何一个结点的度都是 2 ( B)二叉树的度为 2 ( C)在二叉树中至 少有一个结点的度是 2 ( D)一棵二叉树的度可以小于 2 4 结构化程序设计方法的 3
2、种基本控制结构中不包括 ( A)循环结构 ( B)递归结构 ( C)顺序结构 ( D)选择结构 5 下列叙述中正确的是 ( A)在面向对象的程序设计中 ,各个对象之间具有密切的联系 ( B)在面向对象的程序设计中 ,各个对象都是公用的 ( C)在面向对象的程序设计中 ,各个对象之间相对独立 ,相互依赖性小 ( D)上述三种说法都不对 6 软件工程的出现是由于 ( A)程序设计方法学的影响 ( B)软件产业化的需要 ( C)软件危机的出现 ( D)计算机的发展 7 下列对于软件测试的描述中正确的是 ( A)软件测试的目的是证明程序是否正确 ( B)软件测试的目的是使程序运行结果正确 ( C)软件
3、测试的目的是尽可能多地发现程序中的错误 ( D)软件测试的目的是使程序符合结构化原则 8 在数据管理技术的发展过程中 ,可实现数据共享的是 ( A)人工管理阶段 ( B)文件系统阶段 ( C)数据库系统阶段 ( D)系统管理阶段 9 窗体文件的扩展名是 ( A) .bas ( B) .cls ( C) .frm ( D) .res 10 数据库设计的四个阶段是 :需求分析、概念设计、逻辑设计和 ( A)编码设计 ( B)测试阶段 ( C)运行阶段 ( D)物理设计 11 双击窗体中的对象后 ,Visual Basic将显示的窗口是 ( A)项目 (工程 )窗 ( B)工具箱 ( C)代码窗口
4、( D)属性窗口 12 关于 Visual Basic“方法 “的概念错误的是 ( A)方法是对象的一部分 ( B)方法是预先定义好的操作 ( C)方法是对事件的响应 ( D)方法用于完成某些特定的功能 13 Visual Basic程序设计采用的编程机制是 ( A)可视化 ( B)面向对象 ( C)事件驱动 ( D)过程结构化 14 下列语句都是在 Form中定义的 ,其中错误的是 ( A) Public Const A1=2u ( B) Private Const A2=8 ( C) Public a3 As Integer ( D) Private a4 As Integer 15 下列
5、程序运行时输出的结果是 Private Sub Form_Click() Dim x x=Array(“天天向上 “,“清华大学 “,“天上人间 “,“程序设计 “) For i=LBound(a,1) to UBound(a,1) If Left(a(i),1)=“天 “Then Print a(i); Next End Sub ( A)天天向上 ( B)天天向上天上人间 ( C)出错信息 ( D)天天向上清华大学天上人间程序设计 16 在窗体上画一个文本框 ,其名称为 Text1,然后编写如下事件过程 : Private Sub Text1_KeyPress(KeyAscii As Int
6、eger) Dim str As String Str=Chr(KeyAscii) KeyAscii=Asc(UCase (str) Textl.Text=String(2, KeyAscii) End Sub 程序运行后 ,如果在键盘上输入字母 “b“,则在文本框 Text1中显示的内容是 ( A) bbb ( B) BBB ( C) BB ( D) bb 17 下面对语句的功能说明中错误的是 Open“Text.Dat“For Output As #FreeFile ( A)以顺序输出模式打开文件 Text.Dat ( B)如果文 件 Text.Dat不存在 ,则建立一个新文件 ( C)如
7、果文件 Text.Dat已存在 ,则打开该文件 ,新写入的数据将增添到该文件中 ( D)如果文件 Text.Dat已存在 ,则打开该文件 ,新写入的数据将覆盖原有的数据 18 只能用来显示字符信息的控件是 ( A)文本框 ( B)标签框 ( C)图片框 ( D)图像框 19 使图像 (Image)控件中的图像自动适宜控件的大小需要 ( A)将控件的 AutoSize属性设为 True ( B)将控件的 AutoSize属性设为 False ( C)将控件的 Stretch属性设为 True ( D)将控件的 Stretch属性设为 False 20 为了在按下回车键时执行某个命令按钮的事件过程
8、 ,需要把该命令按钮的一个属性设置为 True,这个属性是 ( A) Value ( B) Cancel ( C) Enabled ( D) Default 21 在修改列表框内容时 ,AddItem方法的作用是 ( A)在列表框内插入一行文本 ( B)在列表框中插入多行文本 ( C)删除列表框中指定的项目 ( D)清除列表框内的全部内容 22 决定控件上文字的字体、字形、字 号、效果的属性是 ( A) Text ( B) Caption ( C) Name ( D) Font 23 运行下列程序段后 ,显示的结果为 J1=23 J2=32 If J10 Then Sum=Sum+i End
9、If Next Print Sum End Sub 程序运行后 ,单击窗体 ,输出结果为 ( A) 12 ( B) 30 ( C) 24 ( D) 18 25 文本框的 SerollBars属性设置为非零值 ,却没有效果 ,原因是 ( A)文本框中没有内容 ( B)文本框的 MultiLine属性值为 False ( C)文本框的 MultiLine属性值为 Ture ( D)文本框的 Locked属性值为 Ture 26 以下说法不正确的是 ( A)使用 ReDim语句可以改变数组的维数 ( B)使用 ReDim语句可以改变数组的类型 ( C)使用 ReDim语句可以改变数组每一维的大小 (
10、 D)使用 ReDim语句可以对数组的所有元素进行初始化 27 窗体上有一个命令按钮 ,命令按钮的单击事件过程如下。运行程序后 ,单击命令按钮 ,输出结果是 Private Sub Command1_Click() Dim a a=Array(1,2,3,4,5) For k=1 To 4 s=s+a(k) Next Print S End Sub ( A) 10 ( B) 14 ( C) 15 ( D) 120 28 在窗体中添加一个命令按钮 ,编写如下程序 : Private Sub Sub1(p,m,n) p=p+1:m=m+1:n=n+1 Print “sub1:“;p;m;n End
11、 Sub Private Sub Command1_Click() a1=1:b=2:c1=3 Call Sub1(a,b1+3,c1) Print“Main:“;a1;b1;c1 End Sub 程序运行后 ,输出结果为 ( A) Sub: 2 6 4 Main: 2 6 4 ( B) Sub: 2 6 4 Main: 2 6 4 ( C) Sub: 2 6 4 Main: 1 2 3 ( D) Sub: 2 6 4 Main: 2 2 3 29 有如下程序。 Private Sub Command1_Click() Dim k As Integer, m As Integer Dim op
12、 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 30 有如下程序。 Private Sub Command1_Clic
13、k() Dim a As Single Dim b As Single a=5: b=4 Call Sub1(a, b) End Sub Sub Sub1(x As Single, y As Single) t=x x=t y y=t Mod y End Sub 在调用运行上述程序后 ,a和 b的值分别为 ( A) 0 0 ( B) 1 1 ( C) 2 2 ( D) 1 2 31 设已经在 “菜单编辑器 “中设计了窗体的快捷菜单 ,其顶级菜单为 Bs,取消其 “可见 “属性 ,运行时 ,在以下事件过程中 ,可以使快捷菜单响应鼠标右键菜单的是 ( A) Private Sub Form_Mou
14、seDown(Button As Integer, Shift As Integer,_X As Single,Y As Single) If Button=2 Then PopupMenu Bs, 2 End Sub ( B) Private Sub Form_MouseDown(Button As Integer, Shift As Integer,_X As Single,Y As Single) PopupMenu Bs End Sub ( C) Private Sub Form_MouseDown(Button As Integer, Shift As Integer,_X As S
15、ingle,Y As Single) PopupMenu Bs,0 End Sub ( D) Private Sub Form_MouseDown(Button As Integer, Shift As Integer,_X As Single,Y As Single) If (Button=vbLeftButton) Or (Button=vbRightButton) Then PopupMenu Bs End Sub 32 用 InputBox函数设计的对话框 ,其功能是 ( A)能接收用户输入的数据 ,但不会返回任何信息 ( B)能接收用户输入的数据 ,并能返回用户输入的信息 ( C)既
16、能用于接收用户输入的信息 ,又 能用于输出信息 ( D)专门用于输出信息 33 下列说法错误的是 ( A)资源文件的扩展名为 .res ( B)一个窗体对应一个窗体文件 ( C) Visual Basic中的一个工程只包含一个窗体 ( D) Visual Basic中一个工程最多可以包含 255个窗体 34 设已打开 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 35 如果准备读文件 ,打开顺序文件 “text.
17、dat“的正确语句是 ( A) Open“text.dat“For Write As#1 ( B) Open“text.dat“For Binary As#1 ( C) Open“text.dat“For Input As#1 ( D) Open“text.dat“For Random As#1 36 下列软件系统结构图 的宽度为【 】。 37 测试的目的是暴露错误 ,评价程序的可靠性 ;而【 】的目的是发现错误的位置并改正错误。 38 对于图书管理数据库 ,将图书表中 “人民邮电出版社 “的图书的单价涨价 5%。请对下面的 SQL 语句填空 :UPDATE 图书【 】 WHERE 出版单位
18、=“人民邮电出版社 “ 39 按 “先进后出 “原则组织数据的数据结构是【 】。 40 长度为 n的顺序存储线性表中 ,当在任何位置上插入一个元素概率都相等时 ,插入一个元素所需移动元素的平均个数为【 】。 41 能够将文本框控件隐藏起来的属性是【 】。 42 设有命令按钮 Command1的单击事件过程 ,代码如下 : Private Sub Command1_Click() Dim a As Integer For i=1 To 30 a(i)=i Next For Each arrItem 【 】 a If arrItem Mod 7=0 Then Print arrItem; If a
19、rritem90 Then Exit For Next End Sub 请填空。 43 在窗体上画一个文本框 ,名称为 Text1,画一个命令按钮 ,名称为 Command1。程序运行时 ,单击命令按钮 ,能将事先输入到文本框中的内容一个字符一个字符地写入顺序文件 test.dat中 。请在空格处填上适当的内容 ,将程序补充完整。 Private Sub Command1_Click() Open “c: test.dat“For【 】 As#1 For i=1 to Len(Text1.text) print #1,mid(Text1.Text,i,1) Next Close #i End
20、Sub 44 下面程序运行后 ,窗体中显示【 】。 Private Sub Command1_Click() a$=“*“:b$=“$“ For k=1 To 3 x$=String$(Len(a$)+k,b$) Print x$; Next Print End Sub 45 假定在工程文件中有一个标准模块 ,其中定义了如下记录类型 Type Books Name As String*10 TelNum As String*20 End Type 要求在执行事件过程 Command1_Click()时,在顺序文件 Person.txt中写入一条记录。将以下程序补序完整。 Private Sub
21、 Command1_Click() Dim B As Books open “c: person.txt“For output As #1 B.Name=InputBox(“请输入姓名 “) B.TelNum=InputBox(“请输入电话号码 “) write #1,【 】 close #1 End Sub 46 在 Visual Basic中 ,将一个窗体加载到内存进行预处理但不显示所使用的语句是【 】。 47 下列程序功能是 ,产生 10个 0 100的随机数 ,输出其中的最大值。请将程序补充完整。 Private Sub Form_Click() Dim an(10) As Integ
22、er Dim max As Integer Randomize For i%=1 To 10 an(i%)=【 】 Next max=an(1) For i%=2 to 10 if an(i%)max then max=an(i%) End If Next Print max End Sub 48 Private Sub Form_Activate() For j=1 to 3 x=3 For i=1 to 2 x=x+6 Next Next Print x End Sub 程序运行后 ,窗体上显示的结果为【 】。 49 下列事件过程的功能是 :建立一个名为 Datal的随机文件 ,存放角度值
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 183 答案 解析 DOC
