[计算机类试卷]VB笔试模拟试卷68及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷68及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷68及答案与解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 68及答案与解析 1 在深度为 5的满二叉树中,叶子结点的个数为 ( A) 32 ( B) 31 ( C) 16 ( D) 15 2 若某二叉树的前序遍历访问顺序是 abdgcefh,中序遍历访问顺序是 dgbaechf,则其后序遍历的结点访问顺序是 ( A) bdgcefha ( B) gdbecfha ( C) bdgaechf ( D) gdbehfca 3 一些重要的程序语言 (如 C语言和 Pascal语言 )允许过程的递归调用。而实现递归调用中的存储分配通常用 ( A)栈 ( B)堆 ( C)数组 ( D)链表 4 软件工程的理论和技术性研究的内容主要包括软件开发
2、技术和 ( A)消除软件危机 ( B)软件工程管理 ( C)程序设计自动化 ( D)实现软件可重用 5 开发软件时对提高开发人员工作效率至关重要的是 ( A)操作系统的资源管理功能 ( B)先进的软件开发工具和环境 ( C)程序人员的数量 ( D)计算机的并行处理能力 6 在软件测试设计中,软件测试的主要目的是 ( A)实验性运行软件 ( B)证明软件正确 ( C)找出软件中全部错误 ( D)尽可能多地发现软件中的错误 7 数据处理的最小单位是 ( A)数据 ( B)数据元素 ( C)数据项 ( D)数据结构 8 索引属于 ( A)模式 ( B)内模式 ( C)外模式 ( D)概念模式 9 下
3、述关于数据库系统的叙述中正确的是 ( A)数据库系统减少了数据冗余 ( B)数据库系统避免了一切冗余 ( C)数据库系统中数据的一致性是指数据类型一致 ( D)数据库系统比文件系统能管理更多的数据 10 数据库系统的核心是 ( A)数据库 ( B)数据库管理系统 ( C)模拟模型 ( D)软件工程 11 下列可以启动 Visual Basic的方法是 ( A)打开 “我的电脑 ”,找到存放 Visual Basic所在系统文件的硬盘及文件夹,双击 “VB6.exe”图标 ( B)在 DOS窗口中,键入 Visual Basic的路径,执行 Visual Basic可执行文件 ( C)利用 “开
4、始 ”菜单中的 “程序 ”命令可启动 Visual Basic ( D) A和 C 12 在用通用对话框控件建立 “打开 ”或 “保存 ”文件对话框时,如果需要指定文件列表框所列出的文件类型是文本文件 (即 .txt文件 ),则正确的描述格式是 ( A) text(.txt)|(*.txt) ( B)文本文件 (.txt)|(.txt) ( C) text(.txt)FFFFF|(*.txt) ( D) text(.txt)(*.text) 13 将一个窗体设置为 MDI子窗体的方法是 ( A)将窗体的名称改为 MDI ( B)将窗体的 MDIChild属性设为 True ( C)将窗体的 M
5、DIChild属性设为 False ( D)将窗体的 Enabled属性设为 False 14 以下语句用于打开一个顺序文件 Open“C:MyFile.txt“For OutPut,但是该语句的一个重 要错误是没有 ( A)指定打开方式 ( B)指定文件号 ( C)指定打开文件名 ( D)指定文件类型 15 设用复制、粘贴的方法建立了一个命令按钮数组 Command1,以下对该数组的说法错误的是 ( A)命令按钮的所有 Caption属性都是 Command1 ( B)在代码中访问任意一个命令按钮只需使用名称 Command1 ( C)命令按钮的大小都相同 ( D)命令按钮共享相同的事件过程
6、 16 用 InputBox函数设计的对话框,其功能是 ( A)只能接收用户输入的数据,但不会返回任何信息 ( B)能 接收用户输入的数据,并能返回用户输入的信息 ( C)既能用于接收用户输入的信息,又能用于输出信息 ( D)专门用于输出信息 17 Mid(“Hello Everyone“, 7, 3)的执行结果是 ( A) yon ( B) every ( C) Eve ( D) one 18 以下语句中那句可以选择指定的表项或取消已选择的表项 ( A)列表框 .Selected(索引值 ) ( B)列表框 Selected(索引值 ); True|False ( C)列表框 .Select
7、ed ( D)列表框 .Selected=True |False 19 目录列表框 Path属性的作用是 ( A)显示当前驱动器或指定驱动器上的目录结构 ( B)显示录前驱动器或指定驱动器上的某目录下的文件 ( C)显示根目录下的文件名 ( D)显示路径下的文件 20 下列程序段的执行结果为 i=4: x=5:Do i=i+1; x=x+2 Loop Until i =7 Print “i=“; i Print “x=“; x ( A) i=4 x=5 ( B) i=7 x=15 ( C) i=6 x=8 ( D) i=7 x=11 21 下列语句中,不能实现循环 100次的是 ( A) Do
8、 N=N+1 Loop Until N =100 ( B) Do N=N+1 Loop While n 100 ( C) Do N=N+1 Loop Until N 100 ( D) Do While n 100 N=N+1 Loop 22 有如下程序: Private Sub Form_Click( ) Dim i As Integer, Sum As Integer Sum = 0 For i = 2 To 10 If i Mod 2=0 And i Mod 3 0 Then Sum = Sum + i End If Next Print Sum End Sub 程序运行后,单击窗体,输出
9、结果为 ( A) 12 ( B) 30 ( C) 24 ( D) 18 23 设执行以下程序段时依次输入 2, 4, 6执行结果为 Dim a(4) As Integer,b(4) As Integer For k =0 To 2 a(k + 1) = Val(InputBox( “Enter data:“ ) ) b(3 - k) =a(k + 1) Next Print b(k) ( A) 2 ( B) 4 ( C) 6 ( D) 0 24 下面程序段,运行后的结果是 Private Sub Command1_Click() Dim b%(1 To 4) ,i%, t# For i = 1
10、 To 4 b(i) =i Next t =Tof(b() ) Print “t =“; t, End Sub Function Tof(a() As Integer) Dim t#, i% t=1 For i =2 To UBound(A)t=t * a(i) Next Tof = t End Function ( A) t=18 ( B) t=24 ( C) t=30 ( D) t=32 25 从键盘上输入一个实数 nu,利用字符串函数对该数进行处理,如果输出的内容不是字符 End,则程序输出的内容是 nu = InputBox(“nu = “) n$ = Str$ (nu) p=InSt
11、r(n$, “.“) if p 0 Then Print Mid$(n$.p) Else Print “END“ End If ( A)用字符方式输出数据 nu ( B)输出数据的整数部分 ( C)输出数据的小数部分 ( D)只去掉数据中的小数点,保留所有数字输出 26 下列程序运行后的输出结果是 Private Sub Command1_Click() For k=3 To 1 Step-1 x=String(k, “*“) Print x Next End Sub ( A) * * * * * * ( B) 1 * 2 * 3 * ( C) 3 * 2 * * 1 * * * ( D) *
12、 * * * * * 27 有如下函致: Function fact(x As Integer)As Long Dim p As Long, i As Integer p=1 For i=1 To x p=p*1 Next fact=p End Function 调用它的事件过程如下: Private Sub Command1_Click() i=Val(Inputbox(“请输入数据 “) a=fact(i) Print a End Sub 若输入数据 5,则运行结果为 ( A) 120 ( B) 60 ( C) 80 ( D) 100 28 下列命令按钮的事件过程执行后,输出的结果是 Pr
13、ivate Sub command1_click() For m=1 To 10 Step 2 a=10 For n=1 To 10 Srep 2 a=a+2 Next Next Print a End Sub ( A) 60 ( B) 50 ( C) 30 ( D) 20 29 在窗体上画一个命令按钮 (其 Name属性为 Command1),然后编写如下代码: Option Base 1 Private Sub Command1_Click( ) Dim a s=0:j =1 a = Array(1,2,3,4) For i=4 To 1 Step -1 s =s +a(i) *j j=j
14、 * 10 Next Print s End Sub 运行上面的程序并单击命令按钮,其输出结果是 ( A) 4221 ( B) 1234 ( C) 34 ( D) 12 30 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click( ) For i =1 To 4 x=4 For j = 1 To 3 x=3 For k = 1 To 2 x=x+6 Next Next Next Print x End Sub 程序运行后,单击命令按钮,输出的结果是 ( A) 7 ( B) 15 ( C) 157 ( D) 538 31 下列程序的执行结果为 Pr
15、ivate Sub Command1_Click( ) Dim FirStr As String FirSt = “abcdef“ Print Pat(FirStr) End Sub Private Function Pat( xStr As String) As String Dim tempStr As String, strLen As Integer tempStr =“ strLen = Len(xStr) i=1 Do While i =Len(xStr)-3 tempStr = tempStr + Mid(xStr, i, 1 ) + Mid(xStr, strLen - i +
16、 1, 1 ) i=i+1 Loop Pat = tempStr End Function ( A) abcdef ( B) afbecd ( C) fedcba ( D) defabc 32 函数过程 Fun1的功能是:如果参数 b为奇数,则返回值为 1, 否则返回值为 0。 Function Fun1 (b As Integer) if _ Then Fun1 =0 Else Fun1 = 1 End If End Function 使该功能完整,应在空行处填入以下哪条语句 ( A) b Mod 2 0 ( B) b Mod 2 =0 ( C) b/2 = 1 ( D) b2 =0 33
17、编写如下两个事件过程: Private Sub Form_KeyDown (KeyCode As Integer, Shift As Integer) Print Cb_r(KeyCode) End Sub Private Sub Form_KeyPress( KeyAscii As Integer) Print Chr(KeyAscii) End Sub 在一般情况下 (即不按住 Shift键和锁定大写键时 )运行程序,如果按 “A”键,则程序输出的结果是 ( A) A A ( B) a A ( C) A a ( D) a a 34 下列程序段的执行结果为 For X=5 To 1 Step
18、 -1 For Y=1 To 6-x Print Tab(Y+5);“ * “; Next Print Next ( A) * * * * * ( B) * * * * * ( C) * * * * * ( D) * * * * 35 假定有下表所列的菜单结构: 要求程序运行后,如果单击菜单项 “大图标 ”,则在该菜单项前添加一个 “”。以下正确的事件过程是 ( A) Private Sub bigicon_Click( ) bigicon. Checked = False End Sub ( B) Private Sub bigicon_Click( ) Me. appear, bigico
19、n. Checked = True End Sub ( C) Private Sub bigicon_Click() bigicon.Checked=True End Sub ( D) Private Sub bigicon_Click() appear.bigicon.Checked=True End Sub 36 实现算法所需的存储单元多少和算法的工作量大小分别称为算法的【 】。 37 数据结构包括数据的逻辑结构 、数据的【 】以及对数据的操作运算。 38 一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【 】。 39 面向对象的模型中,最基本的概念是对象和【 】
20、。 40 软件维护活动包括以下几类:改正性维护、适应性维护、【 】维护和预防性维护。 41 记时器控件能有规律的以厂定时间间隔触发【 】事件,并执行该事件过程中的程序代码。 42 为了使标签能自动调整大小以显示全部文本内容,应把标签的【 】属性设置为True。 43 在 3种不同类型的组合框中,只能 选择而不能输入数据的组合框是【 】。 44 执行以下程序段,并输入 1.23,则程序的输出结果应是【 】。 N=Str(InputBox(“请输入一个实数: “) p=InStr(N, “.“) Print Mid(N, p) 45 在窗体上画一个文本框和一个图片框,然后编写如下两个事件过程: P
21、rivate Sub Form_Click() Text1.Text=“VB程序设计 “ End Sub Private Sub Text1_Change) PicturePrint“VB programming“ End Sub 程序运行后,单击窗体,则在文本框中显示的内容是【 】,而在图片框中显示的内容是【 】。 46 控件数组的名字由【 】属性指定,而数组中的每个元素由【 】属性指定。 47 以下 Prime过程,用于判断 个数是否为素数。素数是只能被 1和数本身整除的自然数。一个自然数不是素数,就是合数。用被测试的数除以从 2开始到该数本身的数,如果能除尽 (余数为 0),则为合数;如
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 68 答案 解析 DOC
