ImageVerifierCode 换一换
格式:DOC , 页数:23 ,大小:102.50KB ,
资源ID:494215      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-494215.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文([计算机类试卷]VB笔试模拟试卷30及答案与解析.doc)为本站会员(周芸)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

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

1、VB笔试模拟试卷 30及答案与解析 1 栈实际上是一种特殊的线性表,即在这种线性表的结构中, ( )。 ( A)封闭端不可以插入和删除运算,而开口端可以插入和删除运算 ( B)两端都是封闭的,可以进行插入和删除 ( C)两端都是开口的,可以进行插入和删除 ( D)两端都是开口的,不可以进行插入和删除 2 下列有关二叉树的说法中,正确的是 ( )。 ( A)二叉树的度为 2 ( B)一棵二叉树的度可以小于 2 ( C)二叉树中任何一个结点的度都为 2 ( D)任何一棵二叉树中至少有一个结点的度为 2 3 对 n个记录的序列进行快速排序,所需的辅助存储空间为 ( )。 ( A) O(1) ( B)

2、 O(log2n) ( C) O(n) ( D) O(n2) 4 多态性机制不仅增加了面向对象软件系统的灵活性,进一步减少了信息冗余,而且显著地提高了软件的可重用性和 ( )。 ( A)可扩充性 ( B)健壮性 ( C)可维护性 ( D)可理解性 5 软件开发的结构化方法中,常应用数据字典技术,其中数据加工是其组成内容之一,下述方法中,常用于编写加工说明方法的是 ( )。 结构化语言 判定树 判定表 ( A)只有 ( B)只有 ( C) 和 ( D)都是 6 模块的 ( )定义为受该模块内一个判断影响的所有模块的集合。 ( A)控制域 ( B)作用域 ( C)宽度 ( D)接口 7 ( )是测

3、试和组装软件的过程。 ( A)单元测试 ( B)集成测试 ( C)系统测试 ( D)验收测试 8 数据库系统是由计算机硬件、数据库、人和软件支持系统组成,其中 ( )体现数据之间的联系。 ( A) C语言 ( B) CPU ( C)数据库管理系统 ( D)数 据库 9 E-R模型的三要素是 ( )。 ( A)实体、属性、实体集 ( B)实体、码、联系 ( C)实体、属性、联系 ( D)实体、域、码 10 在下列关系代数的操作中,不属于专门的关系运算是 ( )。 ( A)自然连接 ( B)投影 ( C)广义笛卡尔积 ( D) 连接 11 Visual Basic中窗体文件的扩展名是 ( )。 (

4、 A) Bas ( B) Frm ( C) Vbp ( D) cls 12 要使窗体以最大化方式显示,应设置窗体的 ( )属性。 ( A) BorderStyle ( B) WindowState ( C) Height和 Width ( D) MaxButton 13 下列 ( )数据类型占 8个字节。 ( A) Integer ( B) Long ( C) Double ( D) Single 14 函数 Int(54)和 Cint(54)的值分别为 ( )。 ( A) 3 4 ( B) 3 3 ( C) 4 3 ( D) 4 4 15 已知 x=5, y=2, z=6。表达式 x y A

5、nd z x Or x y And Not z y的值是( )。 ( A) False ( B) True ( C) 1 ( D) 0 16 Print Format$(32556, “#“); Format$(32556, “#“)的输出结果是 ( )。 ( A) 3255632556 ( B) 3255632556 ( C) 32556325 ( D) 32556325 17 在窗体上建立一个名称为 List1的列表框、一个名称为 Text1文本框和一个名称为 Command1的命令按钮,如图 20-12如示。程序代码如下,如果在程序运行过程中单击命令按钮, 则在文本框中显示的内容是 (

6、)。 Private Sub Command1_Click() Dim i As Integer Text1 Text=“ “ For i=0 To List1 ListCount If i Mod 2=1 Then Text1 Text=Text1 Text+List1 List(i) End If Next i End Sub Private Sub Form_Load() List1 AddItem“英语 “ List1 AddItem“政治 “ List1 AddItem“物 理 “ List1 AddItem“化学 “ List1 AddItem“语文 “ List1 AddItem

7、“生物 “ End Sub ( A)政治化学生物 ( B)无显示 ( C)英语物理语文 ( D)生物 18 在窗体上有一个水平滚动条名为 Hseroll1,如图 20-13所示。其属性设置如下: LargeChange=5,SmallChange=3, Max=100, Min=20, Value=45。现单击该滚动条向右的箭头,Value的值将变为 ( )。 ( A) 45 ( B) 48 ( C) 50 ( D) 65 19 下列 ( )不是容器控件。 ( A)图片框 ( B)图像框 ( C)窗体 ( D)框架 20 要使时钟控件的 Timer事件每隔 3s发生一次,应把它的 Interv

8、a1属性设置为( )。 ( A) 3 ( B) 30 ( C) 300 ( D) 3000 21 程序段中: K=0 For I=10 To 1 Step 1 K=K+1 Next I语句 “K=K+1”执行的次数和 I最后的结果是 ( )。 ( A) 10, 11 ( B) 10, 0 ( C) 0, 11 ( D) 0, 10 22 下列程序的输出结果是 ( )。 Dim a a=Array(1, 2, 3, 4, 5, 6, 7, 8) i=0 For k=100 To 90 Step-2 s=a(i)2 If a(i) 3 Then Exit For i=i+1 Next k Prin

9、t k; i; s ( A) 88 6 36 ( B) 88 1 2 ( C) 90 2 4 ( D) 94 3 16 23 在窗体上画一个命令按钮 ,名称为 Command1。然后编写如下程序: Pnvate Sub Command1_Click() Dim x As Integer, y As Integer, t As Integer x=10:y=20: t=0 If x=y Then t=x: x=y: y=t Print x; y End Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是 ( )。 ( A) 10 20 ( B) 20 0 ( C) 20 10 ( D)

10、20 20 24 用下列语句定义数组的元素个数是 ( )。 Option Base 1 Dim Arr5(0 to 6, 0 to 5)As Integer ( A) 42 ( B) 30 ( C) 37 ( D) 36 25 程序代码如下,当单击窗体上的 Command1控件时,窗体上输出的结果是( )。 Private Sub Command1_Click() Dim Y As Integer, I As Integer Dim A(7)As Integer Y=18: I=0 Do A(I)=Y Mod 2 I=I+1 Y=Y2 Loop Until Y 1 For j=I-1 To 0

11、 Step-1 Print A(j); Next j End Sub ( A) 1 0 0 0 ( B) 1 0 0 1 0 ( C) 0 0 1 1 0 ( D) 1 0 1 0 0 26 在窗体上画一个按钮,然后编写如下的事件代码。在按钮上单击,输出为( )。 Option Base 1 Private Sub fun(a()As Integer,n As Integer) ReDim Preserve a(n) a(6)=a(1)+a(2)+a(3)+a(4)+a(5) n=3 End Sub Private Sub Command1_Click() Dim arr1()As Integ

12、er, k As Integer ReDim arr1(5) For i=1 To 5 arr1(i)=i Next i k=6 Call fun(arr1, k) Print arr1(1);arr1(k); arr1(6) End Sub ( A) 1 3 6 ( B) 1 3 0 ( C) 1 3 15 ( D)出错 27 在窗体上画一个按钮,然后编写如下的事件代码。在按钮上单击,输出为( )。 Private Sub func(a As Integer) Static m As Integer m=m+a Print m; End Sub, Private Sub Command1_C

13、lick() Dim k As Integer k=4 Call func(k) Call func(k) End Sub ( A) 4 8 ( B) 4 4 ( C) 8 8 ( D) 8 4 28 如果想让名为 MenuItem1的菜单项在运行时显示为 “Edit”,则该菜单项的标题为 ( )。 ( A) MenuItem1.Caption=“Edit“ ( B) MenuItem1.Caption=“&Edit“ ( C) MenuItem1.Caption=“ Edit“ ( D) MenuItem1.Caption=“ Edit“ 29 已知通用对话框名为 Cd1g,则执行下列的 (

14、 )语句,将弹出 “打印机 ”对话框。 ( A) Cd1g ShowPress ( B) Cd1g ShowPrinter ( C) Printer Cd1g ( D) ShowPrinter Cd1g 30 “打印 ”对话框的 ( )属性用来设置打印份数。 ( A) Copies ( B) FromPage ( C) Pages ( D) Topage 31 垂直平铺所有非最小化 MDI子窗体的方法是 ( )。 ( A) MDIForm1 Arrange 0 ( B) MDIForm1 Arrange 1 ( C) MDIForm1 Arrange 2 ( D) MDIForm1 Arran

15、ge 3 32 若要显示名为 Myfrm1的窗体,所用方法是 ( )。 ( A) Myfrm1 Show ( B) Myfrm1 Open ( C) Myfrm1 Hide ( D) Myfrm1 Load 33 下面是窗体的 MouseUp事件框架,在发生该事件时按下了 Ctrl键,可通过它的 ( )参数来识别。 ( A) Button ( B) Shift ( C) X ( D) Y 34 关于随机文件,下列说法错误的是 ( )。 ( A)随机文件的记录是定长的 ( B)记录可以包含一条或多个字段,一种标准类型的数据也可以当成一条记录 ( C)对随机文件可以根据记录号进行读写,可读也可写

16、( D)可用 Input#和 Print#进行 随机文件的读写 35 如果在文件列表框中,没有文件被选中,则其 ListIndex的值为 ( )。 ( A) -2 ( B) -1 ( C) 0 ( D) 1 36 将算法的 5个特性中,算法必须能在执行有限个步骤之后终止指的是算法的【 】性。 37 在数据结构中,用 组地址连续的存储单元一次存储数据元素的方式是【 】结构。 38 软件生命周期一般可以分为以下阶段:问题定义、可行性研究、【 】、设计、编码、测试、运行和维护。 39 数据库理论中,数据的独立性一般可分为【 】和逻辑独立性。 40 数据库是指按照一定的规则存储在计算机中的【 】的集合

17、,它能被各种用户共享。 41 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click( ) a=Val(1nputBox(“请输入一个整数 ”) b=Val(1nputBox(“请输入一个整数 ”) Print a+b End Sub 程序运行后,单击命令按钮,在输入对话框中分别输 入 12和 34,输出结果为【 】 42 下面一段程序定义了一个名字为 “books”的记录,其 4个域的域名及数据类型如下: 域名 数据类型 数据长度 title 字符型 40 author 字符型 20 price 单精度实型 10 请将下面【 】补充完整。 Typ

18、e books title As String*40 author As string*20 Price【 】 End Type 43 阅读程序: Sub p(b( ) As Integer) For i=1 To 4 b(i)=2*i Next i End 5ub Private Sub Command1_C1ick( ) Dima(1 To 4)As InteSer a(1)=5 a(2)=6 a(3)=7 a(4)=8 caU p(a) For i=1 To 4 Pdnt a(i) Next i End Sub 运行上面的程序,单击命令按钮,输出结果为【 】。 44 在窗体上有 5个控件

19、:一个名称为 Text1的文本框控件,用来显示文本;两个名称分别为 Check1(设置显示文本的下划线 )和 Check2(设置显示文本的加粗 )的复选框;两个名称分别为 Option1(设置字的大小为 12磅 )和 Option2(设置字的大小为 16磅 )的单选按钮。当 Check1被选中时,文本框中显示的字体加下划线,当 Option2被选中时,文字框中显示的字体大小为 16磅,程序运行时的界面如图 20-5所示。请填空。 Private Sub Check1_Click() If Check1 Value=【 】 Then Text1 FontUnderline=True Else T

20、ext1 FontUnderline=False End If End Sub Private Sub Option2_Click() Text1【 】 End Sub 45 下列程序的功能是:单击窗体时将求出随机生成的 10个两位数中的最大数及其下标,请填空。 Option Base 1 Private Sub Form_Click() Dim a(10) As Integer, i As Integer Dim max As Integer, max_i As Integer Randomize For i=1 To 10 a(i)=【 】 Next i max=a(1): max_i=1

21、 For i=1 To 10 If【 】 Then max=a(i) max_i=i End If Next i Print max,max_i End Sub 46 下列程序实现的功能是:当在窗体上单击时,把 C盘根目录下的文件 a1 txt复制到 D盘,并取名为 a2,txt。 Private Sub Form_Click() Dim Ch As String Open “c: a1 txt“ For【 】 As #10 Open “d: atxt“ For Output As #r20 Do While【 】 Line Input #10,Ch 【 】 Loop Close 10 Clo

22、se 20 End Sub VB笔试模拟试卷 30答案与解析 1 【正确答案】 A 【试题解析】 栈是一种特殊的线性表,插入和删除运算都在线性表的一端进行。在这种线性表的结构中,一端是封闭的,不允许进行插入和删除元素:另一端是开口的,允许插入和删除运算。故选项 A是正确的。 2 【正确答案】 B 【试题解析】 二叉树的定义为:二叉树是结点的有限集合,这个有限集合或者为空集,或者由一个根结点及两棵不相交的分别称为这个根的左子树和右子树的二叉树所构成,这里的左子树和右子树也符合二叉树的定义。由二叉树定义可得到:二叉树可以是空集,当二叉树为空集时,度为 0:每个结点有两棵可以是空集的子树,当一棵子树

23、为空,另一棵子树不为空时,该结点的度为 1,都不为空时,度为 2。由此可判断 A、 C、 D是错误的,二叉树的度可以为 0、 1,结点的度也可以是 0、 1;选项 B是正确的。 3 【正确答案】 B 【试题解析】 快速 排序对待排序序列的划分大约为 log2n次,而快速排序是通过递归算法来完成的,递归深度大约为 log2n,因此所需的辅助存储空间为O(log2n)。 4 【正确答案】 A 【试题解析】 利用多态性机制,当扩充系统功能增加新的实体类型时,只需派生出与新实体相应的新的子类即可实现,用户可以发送一般形式的消息,而具体的实现细节可以由接受消息的对象来实现,便于软件重用和扩充。 5 【正

24、确答案】 D 【试题解析】 数据字典是对数据定义的信息的集合。它是对数据流图中包含的所有元素定义的集合。加工是对数据 流图中每一个不能再分解的基本加工的精确说明,而对数据流图中的其他非基本加工则不必说明。加工描述方法通常可以用结构化语言、判定表和判定树这三种半形式化的方法编写加工说明。 6 【正确答案】 B 【试题解析】 模块的控制域是这个模块本身以及所有直接或间接从属于它的模块的集合。模块作用域定义为受该模块内一个判断影响的所有模块的集合。宽度是软件结构内同一个层次上的模块总数的最大位,一般说来,宽度越大,系统越复杂。对宽度影响最大的因素是模块的扇出。模块间接口的复杂程度影响模块耦合强弱。

25、7 【正确答案】 B 【试题解析】 集成测试是测试和组装软件的过程。它把模块在按照设计要求组装起来的同时进行测试,目的是发现与接口有关的错误。 8 【正确答案】 D 【试题解析】 数据库系统是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软、硬件资源组成的系统,即采用了数据库技术的计算机系统。它是存储介质、处理对象和管理系统的集合体,通常由数据库、数据库管理系统、硬件、软件和数据库管理员等组成。 9 【正确答案】 C 【试题解析】 E-R模型的三要素是:实体,客观存在并可相互区分的事 物叫实体;属性,实体所具有的某一特性称为属性;联系,现实世界中的事物之间是有联系的,这些联系反映

26、为实体内部的联系与实体之间的联系。 10 【正确答案】 C 【试题解析】 关系代数的运算可分两类:一类是传统的集合运算,如并、差、交、笛卡尔积,这类运算将关系看成元组的集合,其运算是从关系的 “水平 ”方向,即行的角度来进行的。另一类是专门的关系运算,这类运算不仅涉及行而且涉及列,主要包括对关系进行垂直分解的投影操作,对关系进行水平分解的选择操作,对关系进行结合的连接操作,在关系数据库的任何检索操作都可以由 三种基本检索运算组合而实现。 11 【正确答案】 B 【试题解析】 bas是 VB的模块文件扩展名, frm是 VB的窗体文件扩展名, vbp是 VB的工程文件扩展名, cis是 VB的类

27、模块文件扩展名。 12 【正确答案】 B 【试题解析】 窗体的 BorderStyle属性用来设置窗体的边框:窗体的 Height和 Width属性分别用宋设置窗体的高度和宽度;窗体的 MaxButton属性是一个逻辑属性,当其值为 True时将出现最大化按钮,当其值为 False时将不显示最大化按钮;窗体的 WindowState属性用来设置窗体显示时的状态,当其取值为 0时以正常方式显示,当其取值为 1时以最小化方式显示,当其取值为 2时,以最大化方式显示。 13 【正确答案】 C 【试题解析】 VB中不同类型的数据占有不同的字节数, Integer类型的数据占 2个字节, Long型数据

28、占 4个字节, Double型数据占 8个字节, Single型数据占 4个字节。 14 【正确答案】 A 【试题解析】 Int()函数的作用是取小于等于参数的最大整数, Cint()函数的作用是将参数四舍五入取整。 15 【正确答案】 A 【试题解析】 此题只有关系运算符和逻辑运算符,应先算关系运算符。所有关系运算符运算过后,上式变成: True And False Or False And Not True。对于逻辑运算符,应先算 Not,再算 And,最后算 Or。最后的结果是 False。 16 【正确答案】 A 【试题解析】 本题考查的是 Format()函数。此题的 #为格式说明字

29、符,它代表一个数字位,若干个 #组成了一个格式字符串。 #的个数决定了显示的数字长度。如果要显示的数值的位数小于格式字符串指定的长度,则该数值靠左显示,多余 的位不补 0,如果要显示的数值的位数大于指定的格式位数,则数值将原样输出。 17 【正确答案】 A 【试题解析】 在窗体加载的时候,给列表框增加了 6个选项。这 6个选项保存在列表框 List1的 List属性数组中,该数组下标从 0开始。单击 Command1时,通过一个循环把 List1 List数组中下标为奇数的数组元素中存放的选项连接在一起,并在 Text1中显示出来。所以 Text1中显示的文字为 “政治化学生物 ”。 18 【

30、正确答案】 B 【试题解析】 滚动条的 Value属性代表着滚动条的当前值, Max属性值代表滚动条变化的最大值, Min属性值代表滚动条变化的最小值, LargeChange属性值代表单击滚动条滑块两边的空白,滚动条增加或减小的值, SmallChange属性值代表单击滚动条两侧的箭头,滚动条增加或减小的值。根据题意可知,每按一次滚动条向右的箭头,滚动条将增加 3。 19 【正确答案】 B 【试题解析】 图片框中可以放置其他控件,图片框是容器控件;窗体中也可以放置其他控件,也是容器控件;框架里面也可以放置其他控件,也是容器控件;图像框不可以包含其他控件,不是容器控件。 20 【正确答案】 D

31、 【试题解析】 计时器控件的 Interval属性用来设置计时器的 Timer事件发生的时间间隔,以毫秒为单位。 21 【正确答案】 D 【试题解析】 For循环结束条件是循环变量在变化方向上超过终值,此题循环变量的初值为 10,终值为 1,步长为 1,所以变化方向是从小到大。当给 I赋初值 10时,该值已经在变化方向上超过了终值 1,所以循环一次都不执行。最后 k的值为0, I的值为 10。 22 【正确答案】 D 【试题解析】 本题定义了一个数组,并给数组元素 a(0) a(7)分别赋 值 1 8,给变量 i赋值 0,然后执行 For循环:首先给循环变量 k赋初值 100,没有在变化方向上

32、超过终值,执行循环体,给 s赋值 a(0)的平方为 1,判断 If语句后的条件 “a(0) 3”为假,执行后面的 i=i+1, i的值变为 1,循环变量 k增加一个步长变成 98,没有超过终值,接着执行循环;同样分析可知第二次循环结束时 s的值为 4, i的值为 2,循环变量 k增加一个步长变成 96,没有超过终值,接着执行循环;同样分析可知第三次循环结束时 s的值为 9, i的值为 3,循环变量 k增加一个步长变成94,没有超过终值,接着执行循环;给 s赋着 a(3)的平方为 16,判断 If后面的条件 “a(3) 3”为 True,退出循环。此时输出的循环变量 k的值为 94, i的值为

33、3, s的值为 16。 23 【正确答案】 A 【试题解析】 发生 Command1的单击事件时,首先定义了三个变量 x、 y和 t,并给它们赋值为 10、 20和 0,然后判断 后面的条件 “x=y”为 False,将不再执行Then后面的语句。此处需注意的是,用 “:”分开的若干条语句要作为一个整体,要么都执行,要么都不执行,所以该题 Then后面的三条语句都不执行。因此输出的x和 y的值还是 10和 20。 24 【正确答案】 A 【试题解析】 本题用语句 “Option Base 1”规定数组的下标从 1开始,但定义数组时,下标下界从 0开始,注意, Option Base 1只是规定

34、没有定义下标下界的数组的下界,若规定了下标下界数组的,则应以规定的下标下界为标准。所以该题的arr5数组的元素个数为 42。 25 【正确答案】 B 【试题解析】 程序中 Do-Loop循环的执行过程是:第一次 I=0, Y=18,把 Y Mod 2的值 0存入 a(0), I加 1使 I值变成 1, Y2存入 Y,从而使 Y变成 9, Y为9不小于 1,依旧循环:第二次 I=1, Y=9,把 Y Mod 2的值 1存入 a(1), i加 1变成 2, Y2存入 Y,从而使 Y变成 4, Y为 4不小于 1,依旧循环:第三次 I=2,Y=4,把 Y Mod 2的值 0存入 a(2), i值加

35、1变成 3, Y2存入 Y,从而使 Y变成2, Y为 2不小于 1,依旧循环;第四次 I=3, Y=2,把 Y Mod 2的值 0存入 a(3),i值加 1变成 4, Y2存入 Y,从而使 Y变成 1, Y为 1不小于 1,依旧循环:第五次 I=4, Y=1,把 Y Mod 2的值 1存入 a(4), i值的加 1变成 5, Y/2存入 Y,从而使 Y变成 0, Y为 0小于 1,循环退出。再通过 For循环从 a(4)到 a(0)输出数组元素,结果是 “1 0 0 1 0”。 26 【正确答案】 C 【试题解析】 本题用 Option Base 1规定数组下标从 1开始。当发生 Comman

36、d1的 Click事件时,定义了一个可调数组 arrl,然后再重新定义它的长度为 5。通过一个 For循环给 arrl的各个元素赋值,赋值后, Arrl(1)一 Arrl(5)的值分别是 15。调用 fun过程,把数组 arrl按地址传递给形参数组 a,把 k按地址传递给形参n。在 fun过程 中重新定义数组的长度为 6,并保留原来的值,通过赋值语句给数组元素 a(6)赋值为 15,给 n赋值为 3,注意,由于是传地址的,所以对形参数组 a和形参变量 n的修改也就相应地改变了对应实参的值。过程调用返回后 arrl(1)arrl(5)的值分别是 1 5, arrl(6)的值为 15, k的值为

37、3,最后输出的是数组元素arrl(1)、 arrl(3)和 arrl(6)的值,分别是 1、 3和 15。 27 【正确答案】 A 【试题解析】 当发生 Command1_Click事件时,定义了一个变量 k并赋值 4,调用 func过程把 k按地址传递给形参 a,在 func过程中定义了一个静态变量 m,把a和 m相加送到 m中,输出 m的值是 4:过程调用返回后再一次调用 func过程,并把 k按地址传递给形参 a,注意,此时静态变量 m的值不再是 0,而是上一次退出时的值为 4,所以这一次过程调用后输出的结果是 8。 28 【正确答案】 B 【试题解析】 菜单项有一个属性 Caption

38、,用来设置菜单显示的标题,如果希望在菜单中显示带下划线的字符,可以在该字符的前面加上 “&”字符。 29 【正确答案】 B 【试题解析】 可通过调用通用对话框的方法来 弹出不同的对话框,要弹出 “打印机 ”对话框,可调用通用对话框的 “ShowPrinter”方法。注意,通用对话框无ShowPress方法, ShowPrinter也不是语句。 30 【正确答案】 A 【试题解析】 “打印 ”对话框有一些重要的属性,这些属性的含义如下: Copies属性用来存放用户设定的打印份数; FromPage用来存放用户设置的打印起始页号;Topage用来存放用户设置的打印终止页号。 “打印机 ”对话框无

39、 Pages属性。 31 【正确答案】 C 【试题解析】 排列 MDI子窗体的方法 是 Arrange,其格式为: MDI窗体名 Arrange排列方式。其中排列方法有四种: 0代表层叠所有非最小化的 MDI子窗体; 1代表水平平铺所有非最小化的 MDI子窗体; 2代表垂直平铺所有非最小化的 MDI子窗体; 3代表重排最小化 MDI子窗体的图标。 32 【正确答案】 A 【试题解析】 窗体无 Open方法, Load是语句而不是方法,窗体的 Hide方法的作用是隐藏指定的窗体, Show方法是显示窗体,如果窗体没有加载到内存,Show方法将首先把该窗体加载到内存。 33 【正确答案】 B 【试

40、题解 析】 MouseDown事件中有四个参数,参数 Button是一个整数 34 【正确答案】 D 【试题解析】 随机文件的存放单位是记录,记录是定长的:某种记录型的数据可以作为一条记录,标准数据类型的数据也可以作为一条记录;随机文件可读可写,只要给定记录号,就可以对该记录号的记录进行读写;随机文件的读写必须使 Get #和 Put #语句,而不能使用 Input#和 Print#,这两条语句用于顺序文件的读写。 35 【正确答案】 B 【试题解析】 文件列表框的属性 ListIndex用来存放在文件 列表框中选中的文件的序号,从 0开始。如果文件列表框中没有文件被选中,则 Listlnde

41、x属性值为 -1。 36 【正确答案】 有穷 【试题解析】 算法必须能在执行有限个步骤之后终止指的是算法的有穷性。同时有穷性还指算法的每个步骤都应该在有穷时问内结束。 37 【正确答案】 顺序存储结构 【试题解析】 根据顺序存储结构的定义,用一组地址连接的存储单元依次存储数据元素的方式属于顺序存储结构。 38 【正确答案】 需求分析 【试题解析】 软件生命周期包括:问题定义、可行性研究、需求分析 、设计、编码、测试、运行和维护。 39 【正确答案】 物理独立性 【试题解析】 数据的独立性一般可以为物理独立性和逻辑独立性。 40 【正确答案】 数据 【试题解析】 数据库是由一个互相关联的数据的集

42、合和一组用以访问这些数据的程序组成,这些数据按一定的数据模型组织、描述和存储。 41 【正确答案】 46 【试题解析】 InputBox函数返回的数据类型默认为字符串类型。 Val(x)函数表示把变量 x转换为数值。本题要求通过 InputBox函数分别输入两个数据,并同时被转换为数值, 再相 42 【正确答案】 As Integer 【试题解析】 考查 Visual Basic的基本数据类型以及如何定义一个 Type记录类型数据。本题用 Type定义数据类型 books, books含有三个不同的数据类型。根据题意, price赋以单精度实型,应以 Integer表达,故 11处填: AsI

43、nteger。 43 【正确答案】 2 4 6 8 【试题解析】 p过程为参数 b( )赋值,赋值方法为 b( )中的元素值等于其下标的2倍。在事件过程中,数组 a(1 to 4)先被逐一赋值,然后 以传地址的方式被 p过程调用。在调用中, a(i)被重新按照 p过程的赋值方式 (即元素值等于对应下标值的 2倍 )赋值。由于是以传地址的方式传送 a(1 to 4),故在调用完 P过程后, a(1 to 4)中的元素的值将保留,故 15填: 2 4 6 8。 44 【正确答案】 1 , FontSize=16 【试题解析】 当复选框 Check1被选中时,将使 Text1中显示的文字加上下划线,

44、判断复选框是否被选中,可以看它的 Value属性值,当它的值为 0时表示没有被选中,为 1时表示被选中,为 2时表示复选框变灰 。要改变文本框中显示字体的大小,可设置它的 FontSize属性,要把 Text1中显示的字的大小变为 16磅,可使用下面的语句: Text1.FontSize=16。 45 【正确答案】 Int(90*Rnd)+10 , max a(i) 【试题解析】 本题通过一个循环给数组的各个元素赋一个两位随机数,两位数的范围为 10 99, 产生的随机数公式是: Int(99-10+1)*Rnd)+10。求一维数组的最大值及其下标的方法是:首先认为第一个元素 a(1)最大,并

45、用一个表示最大值的变量 max记下它, 用一个表示最大值的下标变量 max_i记下它的下标 1。然后用最大值 max和后面的每个元素比较,如果后面的元素值大,则用 max记下它,用max_i记下它的下标。故 13处应填 “max a(i)”。 46 【正确答案】 Input , Not EOF(10) , Print #20, Ch 【试题解析】 本题进行文件复制的思路如下:首先打开源文件用于读,打开目标文件用于写,然后从源文件中读取一行信息写到目录文件中,再从源文件中读取一行信息写到目标文件中,如此循环,直到源文件中的所有行均写到目标 文件中。打开源文件用于读,所以 13处应填 “Input”。从源文件中读取信息必须保证能读到信息,故在读之前应测试源文件是否处于文件尾,所以 14处应填 “Not EOF(10)”。从源文件中读取一行信息后,应把这一行信息写到目标文件中,所以15处应填 “Print #20, Ch”。

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