[计算机类试卷]VB笔试模拟试卷266及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷266及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷266及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、VB 笔试模拟试卷 266及答案与解析 1 下列数组声明正确的是 ( )。 ( A) n=5 Dim a(1 to n) As Integer ( B) Dim a(10) As Integer ReDim a(1 To 12) ( C) Dim a() As Single ReDim a(3,4) As Integer ReDim a(1 to n)As Integer ( D) Dim a() As Integer n=5 2 列表框的 _属性代表 着列表框中项目的数目。 ( A) List ( B) Listlndex ( C) ListCount ( D) Seleted 3 下列叙述
2、中正确的是 _。 ( A)软件交付使用后还需要进行维护 ( B)软件一旦交付使用后就不需要进行维护 ( C)软件交付使用后其生命周期就结束 ( D)软件维护是指修复程序中被破坏的指令 4 在软件生命周期法中,用户的参与主要在 _。 ( A)软件定义期 ( B)软件开发期 ( C)软件维护期 ( D)整个软件生命周期过程中 5 栈和队列的共同点是 _。 ( A)都是先进后出 ( B)都是先进先出 ( C)只允许在端点处插入和删除元素 ( D)没有共同点 6 设 R和 S为二个关系, _中的符号分别代表选择、投影、笛卡儿积的关系代数运算。 ( A) F(R), A(R)、 RS ( B) EA(R
3、)、 VA(S)、 R*S ( C) RS、 R S、 RS ( D) A(R), F(R)、 RS 7 假设线性表的长度为 n,则在最坏情况下,冒泡排序需要的比较次数为 ( A) log2n ( B) n2 ( C) On1.5 ( D) n(n-1)/2 8 用黑盒技术测试用例的方法之一为 ( A)因果图 ( B)逻辑覆盖 ( C)循环覆盖 ( D)基本路径测试 9 设有下列二叉树: 对此二叉树后序遍历的结果是 ( A) ABCDEF ( B) BDAECF ( C) ABDCEF ( D) DBEFCA 10 串的长度是 ( A)串中不同字符的个数 ( B)串中不同字母的个数 ( C)串
4、中所含字符的个数且字符个数大于零 ( D)串中所含字符的个数 11 在窗体上有一个文本框控件 ,名称为 TextTime;一个计时器控件 ,名称为 Timerl。要求每一 秒在文本框中显示一次当前的时间。程序为 : Private Sub Timer1_ _ TxtTime.text=Time End Sub 在下划线上应填入的内容是 ( A) Enabled ( B) Visible ( C) Interval ( D) Time 12 下列程序段的执行结果为 _。 K=0 For I=1 To 3 A=IIK Print A; Next I ( A) 1 1 1 ( B) 1 4 9 (
5、C) 0 0 0 ( D) 1 2 3 13 滚动条控件中,用来设置鼠标单击滚动箭头时滚动条移动的大小的属性是_。 ( A) Max ( B) Value ( C) LargeChange ( D) SmallChange 14 如果 A为整数且 A =10,则打印 “OK”,否则打印 “Error”,表示这个条件的单行格式 If语句是 ( )。 ( A) If Int(A)=A And Sqr(A) =10 Then Print “OK“ Else Print “Error“ ( B) If Fix(A)= A And Abs(A) =10 Then Print “OK“ Else Prin
6、t “Error“ ( C) If Int(A)=A And(A =10,A =-10)Then Print “OK“ Else Print “Error“ ( D) If Fix(A)=A And A =10,And A =10 Then Print “OK“ Else Print “Error“ 15 在窗体上画一个命令按钮 (其名称为 Command1),然后编写如下事件过程: Private Sub Command1_Click() Dim a(5,5)As Integer Dim i As Integer,j As Integer For i=1 To 3 For i=1 To 3
7、a(i,j)=(i-1)*3+j Print a(i,j) Next j Print Next i End Sub 程序运行后,单击命令按钮 ,在窗体上的输出结果是 _。 ( A) 1 4 7 2 5 8 3 6 9 ( B) 1 2 3 4 5 6 7 8 9 ( C) 1 2 3 4 5 6 7 8 9 ( D)没有输出 16 系统符号常量的定义可以通过 _获得。 ( A)对象浏览器 ( B)代码窗口 ( C)属性窗口 ( D)工具箱 17 下列程序段的执行结果为 ( )。 Dim A(3, 3) For M=1 To 3 For N=1 To 3 If N=M Or N=3-M+1 Th
8、en A(M, N)=1 Else A(M, N)=0 End If Next N Next M For M=1 To 3 For N=1 To 3 Print A(M, N) Next N Print Next M ( A) 1 0 0 0 1 0 0 0 1 ( B) 1 1 1 1 1 1 1 1 1 ( C) 0 0 0 0 0 0 0 0 0 ( D) 1 0 1 0 1 0 1 0 1 18 下列程序的执行结果是 ( )。 Function P(N As Integer) For i=1 To N Sum=Sum+i Next i P=Sum End Function Privat
9、e Sub Command1_Click() S=P(1)+P(2)+P(3)+P(4) Print S; End Sub ( A) 15 ( B) 16 ( C) 2O ( D) 25 19 为了使用窗体输出,使 Print方法在 Form_Load事件中起作用,必须设置窗体的 ( )属性。 ( A) AutoReDraw ( B) BackColor ( C) Moveable ( D) Caption 20 以下叙述中错误的是 ( A)在 KeyUp和 KeyDown事件过程中,从键盘上输入 A或 a被视作相同的字母(即具有相同的 KeyCode) ( B)在 KeyUp和 KeyDow
10、n事件过程中,将键盘上的 “1”和右侧小键盘上的 “1”视作不同的数字 (具有不同的 KeyCode) ( C) KeyPress事件中不能识别键盘上某个键的按下与释放 ( D) KeyPress事件中可以识别键盘上某个键的按下与释放 21 下面叙述中正确的是 _。 ( A)随机文件中记录的长度不是固定不变的 ( B)随机文件由若干条记录组成,并可以按记录号访问各个记录 ( C)不能按任意顺序访问 随机文件中的数据 ( D)可以同时对打开的随机文件进行读写操作 22 下列程序段的结果为 _。 A=“ABBACDDCBA“For I=6 To 2 Step-2 X=Mid(A, I, I) Y=
11、Left(A, I) Z=Right(A, I) Z=X y End sub ( A) 12 24 ( B) 2 24 ( C) 2 3 ( D) 12 2 25 符号 %是声明 _ 类型变量的类型定义符。 ( A) Integer ( B) Variant ( C) Single ( D) String 26 滚动条控件中,用来设置鼠标单击滚动箭头时滚动条移动的大小的属性是 _。 ( A) Max ( B) Value ( C) LargeChange ( D) SmallChange 27 设有变量声明 Dim TestDate As Date,为变量 TestDate正确赋值的表达方式是
12、 _。 ( A) TestDate=#1/1/2002# ( B) TestDate #”1/1/2002“# ( C) TestDate date(“1/1/2002“) ( D) TestDate Format(“m/d/yy“, “1/1/2002“) 28 下面的 4个数组中,语句语法正确的是 _ 。 ( A) Dim a10 ( B) Def fn(10) ( C) Dim a(10) ( D) Dimension a(10) 29 下列程序是将两个文本框 (text1和 text2)的内容进 行组合,组合后的结果在图片框 (Pic1)显示出来。 Private Sub Comman
13、d1_Click() Dim sl As String, s2 As String S1=Text1.Text S2=TextText For i=Len(s1)To 1 Step-1 s3=s3+Mid(s1, i, 1)+Mid(s2, i, 1) Next i Pic1.Print s3 End Sub 程序运行后,在 Text1文 本框中输入 “ABCDE”,在 Text2文本框中输入 “12345”,单击命令按钮,则在 Pic1图片框中显示的内容是 ( A) E5D4C3B2A1 ( B) ABCDE12345 ( C) 12345ABCDE ( D) A1B2C3D4E5 30 以
14、下关于保存工程的说法正确的是 ( A)保存工程时只保存窗体文件即可 ( B)保存工程时只保存工程文件即可 ( C)先保存窗体文件,再保存工程文件 ( D)先保存工程文件,再保存窗体文件 31 下列程序段的执行结果为 _。 X=5 Y=-20 If Not X 0 Then X=Y-3 Else Y=X+3 Print X-Y; Y-X ( A) -3 3 ( B) 5 -8 ( C) 3 -3 ( D) 25 -25 32 下列不能打开属性窗口的操作是 _。 ( A)执行 “视图 ”菜单中的 “属性窗口 ”命令 ( B)按 F4键 ( C)按 Ctrl+T ( D)单击工具栏上的 “属性窗口
15、”按钮 33 通过设置何属性可以改变所画图形的形状 ? ( A) Shape ( B) Index ( C) Enabled ( D) Height 34 下列各种形式的循环中,输出 “*“的个数最少的循环是 ( A) a=5: b=8 Do Print“*“ a=a+l Loop While a b ( B) a=5: b=8 Do Print“*“ a=a+l Loop Until a b ( C) a=5: b=8 Do Until a-b Print“*“ b=b+1 Loop ( D) a=5: b=8 Do Until a b Print“*“a=a+1 Loop 35 设窗体上有
16、一个名为 Txtl的文本框和一个名为 Commandl的命令按钮,并有以下事件过程: Private Sub Commandl一 Click() x!=Val(Textl Text) Select Case x Casc Is=20 Print“输入错误 ” Case Is”1234a”&“ABC”的值是 _ 。 46 若要添加 CommonDialog控件,则应从 “工程 ”菜单中选择 “部件 ”命令,在弹出的 “部件 ”对话框的 “控件 ”选项卡中选择 _,将控件添加到工具箱中。 47 设 A=“345678“,则表达式 Val(Mid(A,4,2)+Right(A,4)的值为 _。 48
17、 Visual Basic中的控件分为 3类,它们是标准控件、【 】和可插入对象。 49 程序执行结果 s的值是【 】。 Private Sub subl(Byval p As Integer) p=p * 2 End Sub Private Sub Command1_Click( ) Dim i As Integer i=3 Call sub1 (i) if i 4 then i=i mod 2 Print cstr(i) End Sub 50 单击窗体上的命令按钮 Command1,【 】 Private Sub Command1_Click() a= “10“ b=20 c=Val(A)
18、+b Print c End Sub VB 笔试模拟试卷 266答案与解析 1 【正确答案】 D 2 【正确答案】 C 3 【正确答案】 A 【试题解析】 软件交付使用并不代表软件生命周期的终结,还需要对软件进行不断的维护,根据新提出的需求进行必要而且可能的扩充和删改。 4 【正确答案】 A 【试题解析】 软件生命周期法将软件开发过程分为 3个阶段,其开发的时间比较长。而在这段时间内,用户的参与只局限在软件定义期这阶段中,以后的开发工作实际上只由软件开发人员完成。 5 【正确答案】 C 【试题解析】 栈和队列都是一种特殊的操作受限的线性表,只允许 在端点处进行插入和删除。二者的区别是:栈只允许
19、在表的一端进行插入或删除操作,是一种“后进先出 ”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种 “先进先出 ”的线性表。 6 【正确答案】 A 7 【正确答案】 D 【试题解析】 假设线性表的长度为 n,则在最坏情况下,冒泡排序要经过 n/2遍的从前往后的扫描和 n/2 遍的从后往前的扫描,需要的比较次数为 n(n- 1)/2。 8 【正确答案】 A 【试题解析】 黑盒测试主要方法有等价值划分法、边界值分析法、错误推测法 、因果图法等。白盒测试的主要方法有逻辑覆盖、基本路径测试循环覆盖等。因此只有 A属于黑盒测试。 9 【正确答案】 D 【试题解析】 二叉树的遍历
20、分为先序、中序、后序三种不同方式。本题要求后序遍历遍历顺序应该为:后序遍历左子树一,后序遍历右子树一,访问根结点。按照定义,后序遍历序列是 DBEFCA。 10 【正确答案】 D 【试题解析】 串的长度指的是串中的字符的个数,且其字符个数可以为零。 11 【正确答案】 D 【试题解析】 Timer 事件在一个 Timer 控件预定的时间间隔 过去之后发生。该间隔的频率储存于该控件的 Interval 属性中 ,它以千分之一秒为单位指定时间的长度。 12 【正确答案】 A 【试题解析】 分析程序,由于在整个程序段中, K的值始终为 0,A=IIK=(II)K,我们知道,任何数的 0次方都得 1,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 266 答案 解析 DOC
