[计算机类试卷]VB笔试模拟试卷263及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷263及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷263及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 263及答案与解析 1 为了提高软件模块的独立性,模块之间最好是 ( )。 ( A)控制耦合 ( B)公共耦合 ( C)内容耦合 ( D)数据耦合 2 下面 ( )语句执行后,窗体 Forml从内存退出。 ( A) UnLoad Forml ( B) Load Forml ( C) Forml.Hide ( D) Forml.Visiable=False 3 下列叙述中,不属于测试的特征的是 ( A)测试的挑剔性 ( B)完全测试的不可能性 ( C)测试的可靠性 ( D)测试的经济性 4 下列叙述中正确的是 ( A)一个算法的空间复杂度大,则其时间复杂度也必定大 ( B)一
2、个算法的空间复杂度大,则其时间复杂度必定小 ( C)一个算法的时间复杂度大,则其空间复杂度必定小 ( D)上述三种说法都不对 5 下列关于二树的叙述中,正确的是 ( A)叶子结点总是比度为 2的结点少一个 ( B)叶子结点总是比度为 2的结点多一个 ( C)叶子结点数是度为 2的结点数的两倍 ( D)度为 2的结点数是度为 1的结点数的两倍 6 下列描述中,不是线性表顺序存储结 构特征的是 ( )。 ( A)不便于插入和删除 ( B)需要连续的存储空间 ( C)可随机访问 ( D)需另外开辟空间来保存元素之间的关系 7 算法的空间复杂度是指 ( )。 ( A)算法程序的长度 ( B)算法程序中
3、的指令条数 ( C)算法程序所占的存储空间 ( D)算法执行过程中所需要的存储空间 8 通过以下 _ 窗口可以在设计时直观的调整窗体在屏幕上的位置。 ( A)代码 ( B)窗体设计 ( C)窗体布局 ( D)属性 9 按条件 f对关系 R进行选择,其关系代数表达式是 ( A) R|R ( C) f(R) ( D) f(R) 10 算法分析的目的是 _。 ( A)找出数据结构的合理性 ( B)找出算法中输入和输出之间的关系 ( C)分析算法的易懂性和可靠性 ( D)分析算法的效率以求改进 11 要使菜单项 MenuOne在程序运行时失效 ,使用的语句是 ( A) MenuOne.Visible=
4、True ( B) MenuOne.Visible=False ( C) MenuOne.Enabled=True ( D) MenuOne.Enabled=False 12 下列选项中不属于结构化程序设计方法的主要原则的是 ( A)自顶向下 ( B)逐步求精 ( C)模块化 ( D)可复用 13 Visual Basic程序设计采用的编程机制是 ( A)可视化 ( B)面向对象 ( C)事件驱动 ( D)过程结构化 14 18,有如下语句,执行后该段语句的循环次数是 ( )。 Dims,i,j as integer Fori=1 to 3 Forj=3 to 1 Step-1 s=i*j N
5、extj Nexti ( A) 9 ( B) 10 ( C) 3 ( D) 4 15 下列程序的执行结果为 ( )。 Ptivate Sub Command_Click() DimFirStr As String FirStr=“abcdef“ PrintPat(FirSB) End Sub PrivateFunctionPat(xStr As String)As String DimtempStr As String, strLen As Integer tempStr=“ strLen=Len(xStr) i=1 DoW ( A) abcdef ( B) afbecd ( C) fedcb
6、a ( D) defabc 16 单个用户使用的数据视图的描述称为 _。 ( A)外模式 ( B)概念模式 ( C)内模式 ( D)存储模式 17 在窗体上画一个通用对话框,其名称为 CommonDialog1,然后画一个命令按钮,并编写如下事件过程: Private Sub Command1_Click() CommonDialogFlags=cdlOFNHideReadOnly CommonDialogFilter=“All Files(*.*) *.* Text Files“ b Do c=a+b Print c a=b:b=c Loop Until c =5 End Sub ( A)
7、1 1 1 ( B) 2 3 5 ( C) 2 5 7 ( D) 2 3 4 26 下列 _是日期型数据。 ( A) “01/03/2002” ( B) Dat (“01/03/2002”) ( C) #01/02/2002# ( D) 01/03/2002 27 下列程序的运行结果是 Private Sub Form_Click() Dim k As Integer n 5 m 1 k 1 Do m m+2 k k+1 Loop Until k n Print m End Sub ( A) 1 ( B) 12 ( C) 11 ( D) 32 28 用于去掉 个字符串的右边的空白部分的函数是
8、_。 ( A) RTrim$() ( B) Right$() ( C) Asc() ( D) Time$() 29 以下叙述正确的是 ( A) SelectCase语句中的测试表达式可以是任何形式的表达式 ( B) SelectCase语句中的测试表达式只能是数值表达式或字符串表达式 ( C)在执行 SelectCase语句时,所有 Case子句均按出现的次序被顺序执行 ( D)如下 SelectCase语句中的 Case表达式是错误的 Select Case x Case 1 to 10 . End Select 30 语句 Prim5/4*65Mod 2的输出结果是 ( A) 0 ( B)
9、 1 ( C) 2 ( D) 3 31 在窗体上画一个名称为 Command1的命令按钮,一个名称为 Label1的标签,然后编写如下事件过程: Private Sub Command1_Click( ) S=0 For i=1 To 15 x=2*i-1 1fx Mod 3=0 Then s=s+1 Next i Label1.Caption=s End Sub 程序运行后,单击命令按钮,则标签中显示的内容是 ( A) 1 ( B) 5 ( C) 27 ( D) 45 32 以下程序的输 出结果为 Dim i, c(10), p(3) k=5 For i=0 To 10 c(i) =i Ne
10、xt i For i=0 To 2 p(i) = c(i * (i + 1) Next i For i=0 To 2 k=k+p(i) * 2 Next i Print k ( A) 20 ( B) 21 ( C) 56 ( D) 32 33 单击按钮时,以下程序运行后的输出结果是 Private Sub proc1(x As Integer,y As Integer, z As Integer) x=3*z y=2*z z=x+y End Sub Private Sub Command1_Click() Dim x As Integer, y As Integer, Z As Integer
11、 x=1: y=2: z=3 Call proc1(x, x, z) Print x;x; z Call proc1(x, y, y) Print x; y; y End Sub ( A) 6 6 12 ( B) 9 5 10 6101051010 ( C) 9 6 12 ( D) 9 10 10 910155410 34 下面关于菜单的叙述中错误的是 _。 ( A)各级菜单中的所有菜单项的名称必须唯一 ( B)同一子菜单中的菜单项的名称必须惟一,但不同子菜单中的菜单项名称可以相同 ( C)弹出式菜单用 PopupMenu方式弹出 ( D)弹出式菜单也用菜单编辑器编辑 35 下面程序运行时,若
12、输入 395,则输出结果是 Prirate sub commandl_Click() Dim x x=InputBox(“请输入一个 3位整数 ”) Print x Mod 10, x 100, (x Mod 100) 10 End Sub ( A) 3 9 5 ( B) 5 3 9 ( C) 5 9 3 ( D) 3 5 9 36 数据库保护分为 :安全性控制、【 】、并发性控制和数据的恢复。 37 刚建立工程时,使窗体上的所有控件具有区别于默认值的相同的字体格式,应对 _ 的 _ 属性进行设置。 38 在树形结构中,没有前件的结点是 _。 39 数据的基本单位是【 】。 40 一棵二叉树第
13、六层 (根结点为第一层 )的结点数最多为【 】个。 41 在 Visual Basic中 ,将一个窗体加载到内存进行预处理但不显示所使用的语句是【 】。 42 设当前日期为 2007年 12月 27日,星期四,则执行下列语句后的输出结果是_。 Print Day(Now) Print Month(Now) Print YeaffNow) Print Weekday(Now) 43 为了使标签能自动调整大小以显示全部文本内容,应把标签的_属 性设置为 True1。 44 假定建立了一个工程,该工程包括两个窗体,其名称 (Name属性 )分别为 Forml和 Form2,启动窗体为 Forml。在
14、 Forml上画一个命令按钮 Commandl,程序运行后,要求当单击该命令按钮时, Forml窗体消失,显示窗体 Form2,请在横线处将程序补充完整。 Private Sub Commandl Click() Forml Form2 End S11h 45 在窗体上画一个文本框 (其 Name属性为 Text1),编写如下事件 过程,运行结果是 _。 Private Sub Form_Load() Show Text1.Text=“你好 !“ Text1.SetFocus For i=1 To 15 Sum=Sum+i Next i Text1.Text=Sum End Sub 46 窗体
15、中有图片框 (Pieture1)和计时器 (Timer1)两个控件。运行程序时,将图片加载到图片框中,然后图片框以每 2秒钟一次的速度向窗体的右下角移动,每次向左,向右移动 100twip。请填空。 Private Sub Form_ Load() Picture1_icture=LoadPicture(“c:picmouth.ico”) 【 】 .Interval=2000 End Sub Private Sub Timer1_ Timer() Static x, y As Integer x=x+100 y=y+100 Pictuer1.Move x, y End Sub 47 在窗体上画
16、两个文本框,名字分别为 Text1和 Text2,然后编写下列程 序。程序运行后,如果在文本框 Text2中输入 lmn,那么在文本框 Text1中显示的内容将是【 】。 Private Sub Form_Load() Show Text1.Text=“ “ Text2.Text=“ “ Text2.SetFocus End Sub Private Sub Text2_KeyPress(KeyAseii As Integer) Text1.Text=Text1.Text+Chr(KeyAscii-5) End Sub 48 在窗体上画一个命令按钮 Command1,然后编写如下程序: Priv
17、ate Sub Command1_Click() Dim arr()As Integer ReDim arr(3) For i=0 To 3 alt(i)=i Next i x=InputBox(“请输入一个数字: “) If Val(x) 4 Then Re Dim arr(4) arr(4)=x End If Me.Print(arr(4)-arr(3) End Sub 程序运行后,单击命令按钮,在输入对话框中输入 12,输出结果为【 】。 49 以下循环的执行次数是【 】。 k=0 Do Until k =10 k=k+1 Loop 50 程序执行结果 S的值是【 】。 Private
18、Sub Command1_Click() i=0 Do i=i+1 s=i+s Loop Until i =4 Print s End Sub VB 笔试模拟试卷 263答案与解析 1 【正确答案】 D 【试题解析】 耦合性与内聚性是模块独立性的两个定性标准,是互相关联的。在程序设计中,各模块间的内聚性越强,则耦合性越弱。一般较优秀的软件设计,应尽量做到高内聚、低耦合,有利于提高模块的独立性。 2 【正确答案】 A 3 【正确答案】 C 【试题解析】 软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定。它有 3个方面的重要特征 ,即测试的挑剔性、完全测试的不可
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 263 答案 解析 DOC
