[计算机类试卷]VB笔试模拟试卷155及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷155及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷155及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 155及答案与解析 1 在下列选项中,哪个不是一个算法一般应该具有的基本特征 _。 ( A)确定性 ( B)可行性 ( C)无穷性 ( D)拥有足够的情报 2 希尔排序法属于哪一种类型的排序法 _。 ( A)交换类排序法 ( B)插入类排序法 ( C)选择类排序法 ( D)建堆排序法 3 下列关于队列的叙述中正确的是 _。 ( A)在队列中只能插入数据 ( B)在队列中只能删除数据 ( C)队列是先进先出的线性表 ( D)队列是先进后出的线性表 4 对长度为 N的线性表进行顺序查找,在最坏情况下所需要的比较次数为_。 ( A) N+1 ( B) N ( C) (N+1)/2
2、( D) N/2 5 信息隐蔽的概念与下述哪一种概念直接相关 _。 ( A)软件结构定义 ( B)模块独立性 ( C)模块类型划分 ( D)模拟耦合度 6 面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是_。 ( A)模拟现实世界中不同事物之间的联系 ( B)强调模拟现实世界中的算法而不强调概念 ( C)使用现实世界的概念抽象地思考问题 从而自然地解决问题 ( D)鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考 7 在结构化方法中,软件功能分解属于软件开发中的 _阶段。 ( A)详细设计 ( B)需求分析 ( C)总体设计 ( D)编程调试 8 软件调试的目的是 _
3、。 ( A)发现错误 ( B)改正错误 ( C)改善软件的性能 ( D)挖掘软件的潜能 9 按条件 f对关系 R进行选择,其关系代数表达式为 _。 ( A) ( B) ( C) ( D) 10 数据库的物理设计是为一个给定的逻 辑结构选取一个适合应用环境的 _的过程,包括确定数据库在物理设备上的存储结构和存取方法。 ( A)逻辑结构 ( B)物理结构 ( C)概念结构 ( D)层冰结构 11 在设计应甩程序时,通过 _窗口可以查看到应用程序工程中的所有组成部分。 ( A)代码窗口 ( B)窗体设计窗口 ( C)属性窗口 ( D)工程资源管理器窗口 12 在窗体上画一个命令按钮 (名称为 Com
4、mand1),然后编写如下事件过程: Private Sub Command1_ Click() Dim b As Integer b=b+1End Sub 运行程序,三次单击命令按钮后,变量 b的值是 _。 ( A) 0 ( B) 1 ( C) 2 ( D) 3 13 以下叙述中错误的是 _。 ( A)一个工程中可以包含多个窗体文件 ( B)在一个窗体文件中用 Private定义的通用过程能被其他窗体调用 ( C)在设计 Visual Basic程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件 ( D)全局变量必须在标准模块中定义 14 以下语句的输出结果是 _。 Print
5、 Format (“123.58”, “#, #.00”) ( A) 123.58 ( B) 123.00 ( C) 123.58 ( D) 0, 123.58 15 在 Visual Basic中,下列运算符中优先级最高的是 _。 ( A) * ( B) ( C) ( D) Not 16 以下关系表达式中,其值为假的是 _。 ( A) XYZ “XYz“ ( B) VisualBasic=“visualbasic“ ( C) the “there“ ( D) Integer “Int“ 17 在窗体上画一个命令按钮 (名称为 Command1),然后编写如下事件过程: Private Sub
6、 Command1_Click() b=5 c=6 Print a=b+ cEnd Sub 程序运行后,单击命令按钮,输出的结果是 _。 ( A) a=11 ( B) a=b+ c ( C) a= ( D) False 18 以下程序段运行的结果是 _。 Dim a(-1 To 5)As BooleanDim flag As Booleanflag=FalseDim i As IntegerDim j As IntegerDo Until flag=True For i= -1 To 5 j=j+1 If a (i)= False Then a(i)=True Exit For End If
7、If i=5 Then flag=True End If Next Loop Print j ( A) 20 ( B) 7 ( C) 35 ( D) 8 19 执行下列语句后,显示输入对话框,此时如果单击 “确定 ”按钮,则变量 strInput的内容是 _。 atrInput=InputBox(“请输入字符串 ”, “字符串对话框 ”, “字符串 ”) ( A) “请输入字符串 ” ( B) “字符串对话框 ” ( C) “字符串 ” ( D)空字符串 20 为了清除列表框中的所有内容,应使用的方法是 _。 ( A) Cls ( B) Clear ( C) Remove ( D) Remov
8、eItem 21 窗体上画一个文本框 (其 名称为 Text1)和一个标签 (其名称为 Label1)。要求程序运行后,如果在文本框中输入字符,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程是 _。 ( A) Private Sub Text1_ Change() Label1.Caption=Text1.TextEnd Sub ( B) Private Sub Text1_ Click() Label1.Caption=Text1.TextEnd Sub ( C) Private Sub Label1_ Change() Label1.Caption=Text1.TextEnd
9、 Sub ( D) Private Sub Label1_ Click() Label1.Caption=Text1.TextEnd Sub 22 在窗体上画一个通用对话框,程序运行后,通过 ShowOpen方法显示 “打开 ”对话框,要求在该对话框的 “文件类型 ”栏中只显示扩展名为 .DOC的文件,则对通用对话框的 Filter属性的正确设置是 _。 ( A) (*.DO )*.DOC ( B) (*.DOC) (.DO ) ( C) (*.DO ) *.DOC ( D) (*.DO ) *.DOC 23 以下正确的叙述是 _。 ( A) Select Case语句中的测试表达式可以是任何
10、形式的表达式 ( B) Select Case语句中的测试表达式只能是数值表达式或字符串表达式 ( C)在执行 Select Case语句时,所有的 Case子句均按出现的次序被顺序执行 ( D)如下 Select Case语句中的 Case表达式是错误的: Select Case x Case 1 to 10 End Select 24 在窗体上画一个文本框,一个命令按钮和一个标签,其名称分别为 Text1、Command1和 Label1,文本框的 Text1属性设置为空白,然后编写如下事件过程:Private Sub Command1_Click() x=Int(Val(Text1.Te
11、xt)+0.5) Label1.Caption=Str(x)End Sub 程序运行后,在文本框中输入 28.653,单击命令按钮,标签中显示的内容是 _。 ( A) 27 ( B) 28 ( C) 29 ( D) 30 25 在窗体上画一个命令按钮 (其名称为 Conlmand1),然后编写如下事件过程:Private Sub Command1_Click() For i=1 To 4 If i=1 Then x=i If i =4 Then x=x+1 Print x Next iEnd Sub 程序运行后,单击命令按钮,其输出结果为_。 ( A) 1 2 3 4 ( B) 2 3 4 5
12、 ( C) 2 3 4 4 ( D) 3 4 5 6 26 在窗体上画一个命令按钮 (其名称为 Command1),然后编写如下事件过程:Private Sub Command1_Click() Dim a(5, 5)As Integer Dim i As Integer, j As Integer For i= 1 To 3 For j= 1 To 3 a(i, j)=(i-1)*3+j Print a (i, j) Next j Print Next iEnd Sub 程序运行后,单击命令按钮,在窗体上的输出结果是 _。 ( A) 1 4 7 2 5 8 3 6 9 ( B) 1 2 3
13、4 5 6 7 8 9 ( C) 1 2 3 4 5 6 7 8 9 ( D)没有输出 27 在窗体上画两个标签和一个命令按钮,其名称分别为 Label1、 Label2和Command1,然后编写如下程序: Private Sub func(L As Label, ByVal a As Integer) L.Caption=“1234“ a=a*aEnd SubPrivate Sub Form_ Load() Label1.Caption=“ABCD“ Label2.Caption=10End SubPrivate Sub Command1_Click() a=Val(Label2.Capt
14、ion) Call func (Label1, a)Label2.Caption=aEnd Sub 程序运行后,单击命令按钮,在两个标签 Label1和 Label2中显示的内容分别是 _。 ( A) ABCD和 10 ( B) 1234和 100 ( C) ABCD和 100 ( D) 1234和 10 28 假定程序中有以下语句: answer=MsgBox(“String1“,“String2“, “String3“ ,2) 执行该语句后,将显示一个信息框,此时如果单击 “确定 ”按钮,则 answer的值为_。 ( A) String1 ( B) String2 ( C) String
15、3 ( D) 1 29 设窗体 Form1中有一名为 mnuFile的菜单,它只有一个标题为 Open的子菜单。为使程序运行时,按下 Alt+ F键窗体中能够显示如下图所示的菜单项,则 mnuFile的标题应为 _。 ( A) File(F) ( B) File(F) ( C) File(&F) ( D) File(-F) 30 设 a=5, b=6, c=7, d=8,则执行下列语句后, x的值为 _。 x=IIF(ab)And(c d), 10,20) ( A) 10 ( B) 20 ( C) 30 ( D) 300 31 在窗体上画一个命令按钮,然后编写 如下程序: Sub S1(ByV
16、al x As Integer, By Val y As Integer) Dim t As Integer t=x x=y y=tEnd SubPrivate Sub Command1_ Click() Dim a As Integer, b As Integer a=10 b=30 S1 a, b Print “a=“;a=“b=“; bEnd Sub 程序运行后,单击命令按钮,输出结果是 _。 ( A) a=30 b=10 ( B) a=30 b=30 ( C) a=10 b=30 ( D) a=10 b=10 32 能够获得一个文本框中被选取文本的内容的属性是 _。 ( A) Text
17、 ( B) SeILength ( C) SelText ( D) SelStart 33 设置复选框中或单选按钮的标题对齐方式的属性是 _。 ( A) Align ( B) Style ( C) Sorted ( D) Alignment 34 下列程序段的执行结果为 _。 X=5Y=-20If Not X 0 Then X=Y-3 Else Y=X+3Print X-Y; Y-X ( A) -3 3 ( B) 5 -8 ( C) 3 -3 ( D) 25 -25 35 改变驱动器列表框的 Drive属性值将激活 _事件。 ( A) Change ( B) Scroll ( C) KeyDo
18、wn ( D) KeyUp 36 设一棵完全二叉树共有 500个结点,则在该二叉树中有【 】个叶子结点。 37 在最坏情况下,冒泡排序的时间复杂度为【 】。 38 面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的 一个【 】。 39 软件的需求分析阶段的工作,可以概括为四个方面:【 】、需求分析、编写需求规格说明书和需求评审。 40 【 】是数据库应用的核心。 41 如图 16-10所示在列表框 List1中已经有若干人的简单信息,运行时在 Text1文本框 (即 “查找对象 ”右边的文本框 )输入一个姓或姓名,单击 “查找 ”按钮,则在列表框中进行查找,若找到,则把该人的信息显示
19、在 Text2文本框中。若有多个匹配的列表项,则只显示第 1个匹配项;若未找到,则在 Text2中显示 “查无此人 ”。请填空。 Private Sub Conmlandl_Click()Dim k As Integer, n As Integer, found As Booleanfound=Falsen=Len(【 】 )k=0While k List1. ListCount And Not foundIf Text1=Left $(List1. List(k), n)ThenText2=【 】 found=TrueEnd Ifk=k+1WendIf Not found ThenText2
20、=“查无此人 “End IfEnd Sub 42 在窗体上画一个 标签 (名称为 Label1)和一个计时器 (名称为 Timer1),如图 16-11所示,然后编写如下几个事件过程: Private Sub Form_Load()Timer1. Enabled=FalseTimer1. Interval=【 】 End SubPrivate Sub Form_Cliek()Timer1. Enabled=【 】 End SubPrivate Sub Timer1_Timer()Label1. Caption=【 】 End Sub程序运行后,单击窗体,将在标签中显示当前时间,每隔 1秒钟改
21、变一次。请填空。43 设有如下记录类型: Type student Number As String*10 Name As String*8 End Type 窗体中有若干控件,单击其中的一个按钮 Command1时,执行如下事件过程,该过程的功能是把数据输出到指定的文件中。根据题意,请完善下列程序。 Private sub Command1_click() Dim stu As student Open “C:file, dat“ For Random As #1 Len=Len(【 】 ) Title $=“写记录到随机文件 “ Str1 $=“请输入学生名 “ Str2 $=“请输入学生
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 155 答案 解析 DOC
