[计算机类试卷]VB笔试模拟试卷122及答案与解析.doc

上传人:outsidejudge265 文档编号:494025 上传时间:2018-11-30 格式:DOC 页数:23 大小:67KB
下载 相关 举报
[计算机类试卷]VB笔试模拟试卷122及答案与解析.doc_第1页
第1页 / 共23页
[计算机类试卷]VB笔试模拟试卷122及答案与解析.doc_第2页
第2页 / 共23页
[计算机类试卷]VB笔试模拟试卷122及答案与解析.doc_第3页
第3页 / 共23页
[计算机类试卷]VB笔试模拟试卷122及答案与解析.doc_第4页
第4页 / 共23页
[计算机类试卷]VB笔试模拟试卷122及答案与解析.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、VB 笔试模拟试卷 122及答案与解析 1 算法的时间复杂度是指 ( )。 ( A)执行算法程序所需要的时间 ( B)算法程序的长度 ( C)算法执行过程中所需要的基本运算次数 ( D)算法程序中的指令条数 2 下列描述中,不是线性表顺序存储结构特征的是 ( )。 ( A)不便于插入和删除 ( B)需要连续的存储空间 ( C)可随机访问 ( D)需另外开辟空间来保存元素之间的关系 3 按照 “先进后出 ”原则组织数据的数据结构是 ( )。 ( A)队列 ( B)栈 ( C)双向链表 ( D) 二叉树 4 有下列二叉树,对此二叉树前序遍历的结果为 ( )。 ( A) ACBEDGFH ( B)

2、ABDGCEHF ( C) HGFEDCBA ( D) ABCDEFGH 5 对建立良好的程序设计风格,下列描述正确的是 ( )。 ( A)程序应该简单、清晰、可读性好 ( B)符号名的命名只需要符合语法 ( C)充分考虑程序的执行效率 ( D)程序的注释可有可无 6 下列选项中不属于软件工程的 3个要素的是 ( )。 ( A)工具 ( B)过程 ( C)方法 ( D)环境 7 下列选项中不属 于软件生命周期开发阶段任务的是 ( )。 ( A)软件测试 ( B)概要设计 ( C)软件维护 ( D)详细设计 8 使用白盒测试法时,确定测试数据应该根据 ( )和指定的覆盖标准。 ( A)程序的内部

3、逻辑 ( B)程序的复杂结构 ( C)使用说明书 ( D)程序的功能 9 数据库 DB、数据库系统 DBS、数据库管理系统 DBMS之间的关系是 ( )。 ( A) DB包括 DBS和 DBMS ( B) DBMS包括 DB和 DBS ( C) DBS包括 DB和 DBMS ( D)没有任何关系 10 对关系 S和 R进行集合运算,结果中既包含 S中的所有元组也包含 R中的所有元组,这样的集合运算称为 ( )。 ( A)并运算 ( B)交运算 ( C)差运算 ( D)积运算 11 设 x=4, y=8, z=7,表达式 x z Or z X的值是 ( )。 ( A) 1 ( B) -1 ( C

4、) Tree ( D) False 12 在文本框中输入密码时,要求在文本框中只显示 (*)号,则应当设置此文本框的 ( )属性。 ( A) Text ( B) Caption ( C) password ( D) PasswordChar 13 通过文本框的 ( )属性可以获得当前插入点所在的位置。 ( A) Position ( B) SelStart ( C) SelLength ( D) SelText 14 要使文本框获得输入焦点,则应采用文本框控件的 ( )方法。 ( A) GotFocus ( B) LostFocus ( C) KeyPress ( D) SetFocus 15

5、 假定在图片框 Picture1中装入了一个图形,为了在程序运行时清除该图形,则应使用下列哪种方法 ( )。 ( A)选择图片框,然后按 Del键 ( B)执行语句 Picture1.Picture=LoadPicture(“) ( C)执行语句 Picture1.Picture=“ ( D)选择图片框,在属性窗口中选择 Picture属性,然后按删除该属性的值 16 设置复选框或单选钮的标题对齐方式的属性是 ( )。 ( A) Aligh ( B) Style ( C) Alignment ( D) Sorted 17 设组合框 Combo1中有 3个项目,则下列语句中能删除最后一项的语句是

6、( )。 ( A) Combo1.RemoveItem Text ( B) Combo1.RemoveItem 2 ( C) Combo1.RemoveItem 3 ( D) Combo1.RemoveItem Combo1.Listeount 18 关于多行结构条件语句的执行过程,正确的说法是 ( )。 ( A)各个条件所对应的语句块中,一定有一个语句块被执行 ( B)找到条件为 True的第一个入口,便从此开始执行其后的所有语句块 ( C)若有多个条件为 True,则它们对应的语句块都被执行 ( D)多行选择结构中的语句块,有可能任何一个语句块都不被执 行 19 执行以下程序段后,整型变量

7、 n的值为 ( )。 n=0 For i = 1 To 20 Step 5 n=n+1 Next i ( A) 50 ( B) 4 ( C) 15 ( D) 210 20 下列关于图片框的语句中不正确的是 ( )。 ( A) Picture1.Picture=Picture2.Picture ( B) Picture1.Picture=LoadPicture(“C:v60Arw04Up.ico“) ( C) Picture1.Print Tab(20); CurrentX, CurrentY ( D) Picture1.Stretch=True 21 为了使列表框中的项目分为多列显示,需要设置

8、的属性为 ( )。 ( A) Columns ( B) Style ( C) List ( D) MultiSelect 22 过程语句中,使用的参数表可以是下列哪种 ( )。 ( A)常量或变量名 ( B)表达式或变量名 ( C)数组元素或变量名 ( D)变量名或数组名 23 在子过程 SubEnd Sub 中使用的形式参数可以是 ( )。 ( A)常数、简单变量、数组变量和运算式 ( B)简单变量、数组变量和数组元素 ( C)常数、简单变量、数组变量 ( D)简单变量、数组变量和运算式 24 Function过程与 Sub过程的最主要区别是 ( )。 ( A) Function过程一定要有

9、形参,而 Sub过程可以没有形参 ( B) Function过程的终端语句是 End Function,而 Sub过程的终端语句是 End Sub ( C) Function过程是用于计算函数值的。而 Sub过程是用于改变属性值的 ( D) Function过 程要返回函数值,而 Sub过程没有返回值 25 在窗体上有一个命令按钮 Command1,编写如下程序: Private Sub Command1_Click() Print pp1(3, 7) End Sub Public Function pp1(x As Single, n As Integer) As Single If n =

10、 0 Then pp1= 1 Else If n Mod 2 = 1 Then pp1 =x*x+n Else pp1 =x*x-n End If End If End Function 程序运行后,单击该命令按钮,屏幕上显示的是 ( )。 ( A) 2 ( B) 1 ( C) 0 ( D) 16 26 假定有以下两个过程: Private Sub PPP(a As Single, b As Single) a=a+b Print a, b b=a+b Print a, b End Sub Private Sub Form_Activate0 x=18 Call PPP(x), (x) Pri

11、nt x End Sub 则下列说法中不正确的是 ( )。 ( A)形参是 a和 b,两个实参 (x)和 (x)允许重名 ( B)形参是 a和 b,实参 (x)表示传值调用 ( C)形参是 a和 b,实参 (x)表示是非传址调用 ( D)形参 是 a和 b,两个实参 (x)和 (x)不允许重名 27 对话框在关闭之前,不能继续执行应用程序的其他部分,这种对话框属于( )。 ( A)输入对话框 ( B)输出对话框 ( C)模式 (模态 )对话框 ( D)无模式对话框 28 下列关于多重窗体程序的叙述中,错误的是 ( )。 ( A)用 Hide方法不但可以隐藏窗体,而且能清除内存中的窗体 ( B)

12、在多重窗体程序中,各窗体的菜单是彼此独立的 ( C)在多重窗体程序中,可以根据需要指定启动窗体 ( D)对于多重窗体程序,需要单独保存每个窗体 29 设已打开 5个文件,文件号为 1、 2、 3、 4、 5。要关闭所有文件,则下列语句中正确的是 ( )。 ( A) Close #1,2,3,4,5 ( B) Close #1,#2,#3,04,#5 ( C) Close #1-#5 ( D) Close #1,#2,#3,#4,#5 30 下列函数中能判断是否到达文件尾部的函数是 ( )。 ( A) Boc ( B) Loc ( C) LOF ( D) EOF 31 下列语句用于打开一个顺序文

13、件 Open “C:MyFile.txt“ For OutPut,但该语 句的一个重要错误是没有 ( )。 ( A)指定打开方式 ( B)指定文件号 ( C)指定打开文件名 ( D)指定文件类型 32 假定建立了一个名为 Command1的命令按钮数组,则下列说法中错误的是( )。 ( A)数组中每个命令按钮的名称 (名称属性 )均为 Command1 ( B)数组中每个命令按钮的标题 (Caption属性 )都一样 ( C)数组中所有命令按钮可以使用同一个事件过程 ( D)用名称 Command1(下标 )可以访问数组中的每个命令按钮 33 如果在 C盘当前文件夹下已经存在名称 为 Sdat

14、.dat的顺序文件,那么执行语句Open “c:Sdat.dat“For Append As #1之后,将 ( )。 ( A)删除文件中的原有内容 ( B)保留文件中原有内容,并在文件尾添加新内容 ( C)保留文件中原有内容,并在文件头添加新内容 ( D)以上均不对 34 下列叙述中不正确的是 ( )。 ( A)若使用 Write#语句将数据输出到文件,则各数据项之间自动插入逗号,并且将字符串加上双引号 ( B)若使用 Print#语句将数据输出到文件,则各数据项之间没有逗号分隔,且字符 串不加双引号 ( C) Write#语句和 Print#语句建立的顺序文件格式完全一样 ( D) Writ

15、e#语句和 Print#语句均实现向文件写入数据 35 在 C盘当前文件夹下有一个已建立好的顺序文件 Alph.txt,文件内容为只含有字母的一个字符串 (有双引号界定符 )。单击窗体,打开 Alph.txt文件,读取字符串并显示在文本框 Text1中,然后调用 StrSort过程将此字符串按 ASCII码的顺序重新排列并显示在文本框 Text2,最后将重新排列的字符串存入 AlpO.txt文件中 (无双引号界定符 )。请选择横线 处合适的语句 ( )。 Private Sub Form_Load() Dim StrIn As String, StrOut As String Open “C:

16、Alph.txt“ For Input As #1 _ Close Text1.Text = StrIn _ Text2.Text = StrOut Open “C:AlpO.txt“ For Output As #2 _ Close End Sub Private Function StrSort(s As String) As String Dim sArr() As String * 1, i As Integer, j As Integer, n As Integer Dim t As String * 1 n = Len(s) ReDim sArr(n) For i= 1 To n

17、sArr(i) = Mid(s, i, 1) Next i For i= 1 To n-1 For j =i+1 To n If sArr(i) sArr(j) Then t = sArr(i): sArr(i) = sArr(j): sArr(j) = t End If Next j, i For i= 1 To n StrSort = StrSort a=a+ 2=7:第 2次循环后: i=i+1=6; a=a+2=9;第 3次循环后: i=i+ 1=7; a=a+2=11;此时循环条件成立,退出循环。 47 【正确答案】 Do-LoopWhile|Until条件 【试题解析】 DoLoo

18、p 语句,先执行一次循环体,然后判断循环条件,有两种形式:一种是 DoLoop While 循环,它是 当 While条件为 True时,继续执行循环体,当条件为 False时,退出循环;而另一种形式 DoLoop Until 循环正好相反,它在循环条件为 True时退出循环。 48 【正确答案】 12 【试题解析】 程序执行过程如下:第 1次循环:输入 5时, a=5:输入 4时,b=4:输入 8时, x=8:然后计算 a=a+b+x=17。第 2次循环:输入 5时, a=5;输入 8时, b=8:输入 -1时, x=-1。然后计算 a=a+b+x=12;此时条件不成立,退出循环。 49 【

19、正确答案】 x Mod 4=1 And x Mod 5=2 , Textl.SetFocus 【试题解析】 题目要求程序满足的条件是 “除以 4余 1,除以 5余 2”,这个条件中包含了一个逻辑并和两个求模运算。其中,逻辑并运算符用 “And”表示,取余运算符用 Mod 表示,因此,程序中的 If条件应是 “x Mod 4=1 And x Mod 5=2”;SetFocus 方法是将焦点移至指定的控件或窗体。 50 【正确答案】 Min , Max 【试题解析】 在一般情况下,垂直滚动条的值由上而下递增,最上端代表最小值用 Min 属性表示;最下端代表 最大值用 Max属性表示。水平滚动条的值从左向右递增,最左端代表最小值也是用 Min属性表示;最右端代表最大值也是用 Max属性表示。滚动条的值均以整数表示,其取值范围为 -32768 32 767。 51 【正确答案】 左 , 右 , 中间 【试题解析】 MouseDown、 MouseUp 和 MouseMove事件均能区分出鼠标的左、右和中间按钮。 Button 参数与按钮的对应关系是:当 Button=1 时,对应于左按钮 (位 0);当 Button=2 时,对应于右按钮 (位 1);当 Button=4 时,对应于中间按钮 (位 2)。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1