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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、VB笔试模拟试卷 26及答案与解析 1 算法的计算量的大小称为计算的 ( )。 ( A)概率 ( B)难度 ( C)复杂度 ( D)效率 2 在用最坏情况复杂度分析算法的时间复杂度时,是分析算法执行基本运算的最大次数。它的计算难易性及实用性与平均性态相比,最坏情况复杂度 ( )。 ( A)计算方便,实用性好 ( B)计算不便,实用性差 ( C)计算方便,但实用性差 ( D)计算不便,但实用性好 3 下列排序方法中,属于稳定的排序方法的是 ( )。 ( A)直接选择排序 ( B)堆排序 ( C)希尔排序 ( D)快速排序 4 程序的三种基本控制结构的共同点是 ( )。 ( A)不能嵌套使用 (

2、B)只能用来写简单的程序 ( C)已经用硬件实现 ( D)只有一个入口和一个出口 5 “软件危机 ”是指 ( )。 ( A)计算机病毒的出现 ( B)利用计算机系统进行经济犯罪 ( C)人们过分迷恋计算机系统 ( D)软件开发和软件维护中出现的一系列问题 6 提高模块的 ( ),使得当修改或维护模块时,可减少把一个模块的错误扩散到其他模块中去的机会。 ( A)耦合性 ( B)独 立性 ( C)内聚性 ( D)共享性 7 详细设计规格说明通常使用的手段是 ( )。 ( A) IPO图与层次图 ( B) HIPO ( C) IPO或 PDL ( D) HIPO或 PDL 8 在数据库系统中,当总体

3、逻辑结构改变时,通过修改 ( ),使局部逻辑结构不变,从而使建立在局部逻辑结构之上的应用程序也保持不变,称之为数据和程序的逻辑独立性。 ( A)应用程序 ( B)逻辑结构和物理结构之间的映像 ( C)存储结构 ( D)局部逻辑结构到总体逻辑结构的映像 9 数据库概念设计的 E-R方法中, 用属性描述实体的特征,属性在 E-R图中,一般使用 ( )图形表示。 ( A)矩形 ( B)四边形 ( C)菱形 ( D)椭圆形 10 关系代数中的 连接操作由 ( )操作组合而成。 ( A) 和 ( B) 和 ( C) 、 6和 ( D) 和 11 能被对象所识别的动作与对象可执行的动作分别称为对象的 (

4、)。 ( A)方法、事件 ( B)事件、方法 ( C)事件、属性 ( D)过程、属性 12 关于控件数组,下列描述中不正确的是 ( )。 ( A)控件数组可由多个控件组 成,这些控件具有相同的名字 ( B)可以通过把两个同类型控件的 name属性改成相同值来创建控件数组 ( C)控件数组中的各元素共用事件,通过 Index参数来确定是哪一个元素 ( D)控件数组中的元素可以是不同类型的控件 13 下列 ( )表达式是不正确的。 ( A) “计算机 ”+“与程序设计 ” ( B) “计算机 ”+150 ( C) “计算机 ”&150 ( D) “计算机 ”&“与程序设计 ” 14 下列 ( )表

5、达式的值是 1239。 ( A) Len(“1234“)+5 ( B) Val(“1234“)+5 ( C) Str(1234)&5 ( D) Csb(1234)+“5“ 15 在窗体的 “通用 ”部分用 Public定义的变量,其作用域是 ( )。 ( A)局部变量 ( B)窗体 /模块级变量 ( C)全局变量 ( D)静态变量 16 假设 A=“Good Morning.“, B=“Afternoon, Boys.“,则下列表达式的结果等于“Good Boys “的是 ( )。 ( A) Left(A,5)+Right(B,5) ( B) Left(A,10)+Right(B,6) ( C

6、) Mid(A,1,5)+Mid(B,1,6) ( D) Mid(A+B,1,11) 17 在窗体上画一个名称为 Command1的命令按钮,然后编写如下程序: Private Sub Command1_Click() Static A As Integer Static B As Integer Cls B=2 B=B+3 A=3+A Print A,B End Sub 程序运行时,三次单击命令按钮Command1后, 窗体上显示的结果为 ( )。 ( A) 3 5 ( B) 6 6 ( C) 9 5 ( D) 3 3 18 设有语句: age=Input Box(“请输入数值 ”, “年龄

7、输入框 ”, “25”) 程序运行后,如果从键盘上输入数值 20,并按 Enter键,则下列叙述中不正确的是( )。 ( A)变量 age的值是数值 20 ( B)对话框标题栏中显示的是 “年龄输入框 ” ( C) “25”为对话框的默认值 ( D)对话框的提示文字为 “请输入数值 ” 19 在程序中可以通过复选框和单选按钮的 ( )属性值来判断它们的当前状态。 ( A) Caption ( B) Value ( C) Checked ( D) Selected 20 在窗体上有两个文本框控件,名称分别为 Text1和 Text2,以下程序实现的功能是希望在文本框 Text1中输入字符时,输入

8、的字符也将出现在 Text2文本框中。运行时的程序界面如图 20-1所示,下划线处应填 ( )。 Private Sub Text1_ _() TextText=Text1.Text End Sub ( A) SetFocus ( B) Change ( C) GetFocus ( D) Click 21 在窗体 Form1中有一个名称为 Image1的图像框,在窗体加载的时候为它装载了一幅图片,该图片比图像框要小如图 20-2a所示,现在单击一下图像框,将把照片放到和图像框一样大,如图 20-2b所示。再单击它将其还原,然后再单击放大,再单击还原,如此反复。下划线处应填 ( )。Privat

9、e Sub Form_Load() Image1 Stretch=True _ End Sub Private Sub Image1_click() Image1 Height=3000 _ End Sub ( A) Image1 Picture=LoadPictrue(“gg1 gif) ( B) Image1 Picture=“gg1 gif Image1 Stretch=True Image1 Stretch=Not Image1 Stretch ( C) Image1 Picture=Loadptctrue(“gg1 gif“) ( D) Image1 Picture=“gg1 gif

10、“ Image1 Sbetch=Not Image1 Stretch Image1 Stretch=True 22 设有程序段: sum=0 For I=11 to -1 step-2 Sum=sum+I Next I Print I语句 Sum=Sum+I执行的次数和最后的 I值分别为 ( )。 ( A) 7, -3 ( B) 6, -1 ( C) 6, -3 ( D) 7, -1 23 当 Form1_Click事件发生时,程序的输出结果是 ( )。 Private Sub Form_Click() Dim M As Integer, k As Integer, t As Integer

11、M=5: k=7 Select Case M Case Is 0 M=M+5 Case 1 To 10 t=M:M=k: k=t Case Else M=k Mod 3 End Select Print M, k, t End Sub ( A) 5 5 7 ( B) 5 7 5 ( C) 7 5 5 ( D) 7 5 7 24 当 Form1_Click事件发生时,窗体上显示的第三行是 ( )。 Dim i As Integer, j As Integer, a(5, 5) As Integer For i=1 To 5 For j=1 To 5 If(i =j)Then a(i,j)=1 E

12、lse a(i,j)=0 End If Next j Next i For i=1 To 5 For j=1 To 5 Print a(i,j), Next j Print Next i End Sub ( A) 0 0 0 1 1 ( B) 0 0 1 1 1 ( C) 0 1 1 1 1 ( D) 1 1 1 1 1 25 程序代码如下,当单击窗体上的 Command1控件时,窗体上显示的结果是( )。 Option Base 1 Private Sub Command1_Click() Dim i As Integer Dim x(3, 3)As Integer For i=1 To 3

13、 For j=1 To 3 x(i,j)=(i-1)*3+j Next j Next i For i=1 To 3 Print x(i,4-i); Next i End Sub ( A) 1 5 9 ( B) 1 4 7 ( C) 3 5 7 ( D) 3 6 9 26 当形参是变量时,相应的实参可以是 ( )。 ( A)变量和常量 ( B)数组元素 ( C)表达式 ( D)以上全部 27 在窗体上画一个按钮,然后编写如下的事件代码。在按钮上单击,输出为( )。 Private Sub fun() Static a As Integer a=a+2 Print a; End Sub Priva

14、te Sub Command1_Click() Dim m As Integer For m=1 To 3 Call fun Next m End Sub ( A) 2 2 2 ( B) 0 0 0 ( C) 2 4 8 ( D) 2 4 6 28 当 Form1_Click事件发生时,写出在窗体上显示的第二行和第三行是 ( )。 Private a As Integer,c As Integer Private Sub Form_Click() Dim a As Integer,b As Integer a=10: b=10: c=10 Print a,b,c Call test1(a,B)

15、Print a,b,c End Sub Private Sub test1(m As Integer,ByVal n As Integer) Dim c As Integer m=5:n=5: c=5 Print m,n,c End Sub ( A) 5 5 5 5 10 10 ( B) 5 5 5 5 5 10 ( C) 5 5 10 5 10 10 ( D) 5 5 5 10 10 10 29 已知通用对话框名为 Cd1g,则执行下列的 ( )语句,将弹出 “打开文件 ”对话框。 ( A) Cd1g ShowOpen ( B) Cd1g ShowSave ( C) Cd1g ShowSav

16、eAs ( D) ShowOpen Cd1g 30 已知通用对话框名为 Cd1g,则执行下列的 ( )语句,将弹出 “帮助 ”对话框。 ( A) Cd1g Action=6 ( B) Cd1g Action=5 ( C) Cd1g Action=4 ( D) Cd1g Action=3 31 可通过 “字体 ”对话框的 ( )属性获得用户选定的字体。 ( A) FontColor ( B) FontSize ( C) FontName ( D) FontBold 32 多窗体程序由多个窗体组成,在默认情况下, VB在执行应用程序时,总是把( )指定为启动窗体。 ( A)不包含任何控件的窗体 (

17、 B)设计时的第一个窗体 ( C)命名为 Form1的窗体 ( D)包含控件最多的窗体 33 要在工程中添加一个 MDI窗体,使用的方法是 ( )。 ( A)单击工具栏上的 添加窗体 按钮 ( B)执行 “工程 ”中的 “添加窗体 ”命令 ( C)执行 “视图 ”菜单中的 “添加 MDI窗体 ”命令 ( D)执行 “工程 ”菜单中的 “添加 MDI窗体 ”命令 34 在窗体上有一个名称为 Text1的文本框,现在要得到其中按键的 ASCII码,应使用它的 ( )事件。 ( A) KeyDown ( B) Change ( C) KeyUp ( D) KeyPress 35 在文件列表框中,要使

18、它能够显示隐藏文件,应使它的 ( )属性为 True。 ( A) Archive ( B) Normal ( C) Hidden ( D) System 36 一般来说,算法可以用顺序、选择和【 】三种基本控制结构组合而成。 37 按照逻辑结构分类,数据结构可分为线性结构和非线性结构,队列属于【 】。 38 按数据流的类型,结构化设计方法有两种设计策略,它们是变换分析设计和【 】 39 数据库系统在 其内部分为三级模式,即概念模式、内模式和外模式。其中,【 】是用户的数据视图,也就是用户所见到的数据模式。 40 在关系模型中,把数据看成一个二维表,每一个二维表称为一个【 】。 41 在窗体上画

19、一个名称为 Command1的命令按钮,然后编写如下事件过程: Privme Sub Command1_Click( ) n=5 f=1 s=0 For i=1 To n f=f【 】 s=s+f Next Print s End Sub 该事件过程的功能是计算 的值。请填空。 42 标准模块和窗体模 块的功能是计算和打印两个复数之和,在横线上填上适当内容。标准模块 Type comp re As Single im As Single End Type Public c As comp 窗体模块 Private Sub Command1_Click( ) Dim a As comp, b A

20、s compA0re=InputBox(“输入 a的实部 ”)A.im=InputBox(“输入 a的虚部 ”)B.re=tnputBox(“输入 b的实部 ”)B.im=lnputBox(“输入 b的虚部 ”) 【 】 Print“c=”; C.re; “+”; c.im; “i“ End Sub Private Sub s(【 】 ) C.re=r1.re+rre c.im=r1.im+rim End Sub 43 把窗体的 KeyPreview属性设置为 True,并编写如下两个事件过程 : Private Sub For_KeyDown(KeyCode As Integer, Shif

21、t As Integer) Print KeyCode End Sub Private Sub Fora_KeyPress(Key Ascii AS Integer) Print Key Ascii。 End Sub 程序运行后,如果按下 A键,则在窗体上输出的数值为【 】和【 】。 44 建立随机文件 F1.DAT,存放职工姓名和编号,然后把该文件中数据读出显示。请在【 】和【 】处将程序补充完整。 Type worker name As String*10 pay As Single End Type Dim workl AS worker Open“F1.dat“For Random A

22、s#1 Len=Len(workl) Work1.name=“LiuMin“: work1.pay=400# 【 】 Close#1 Open“F1.dat“For Random As#1 Len=Len(work1) 【 】 Print“work1: “, workl.name Print“work1: “, workl.pay C10se#1 45 在窗体中添加一个命令按钮, (其 Name属性为 Command1),然后编写代码。程序的功能是产生 100个小于 1000(不含 1000)的随机正整数,并统计其中 5的倍数所占比例。请在【 】和【 】、【 】处 填入适当的内容,将程序补充完

23、整。 Private Sub Command1_Click( ) Dim a(100) For j=1 To 100 a(j)=Int (【 】 ) If a(j)【 】 5=0 Then【 】 Print a(j) Next j Print print k/100 End Sub VB笔试模拟试卷 26答案与 解析 1 【正确答案】 C 【试题解析】 算法的复杂度是对一个算法量和所需存储空间大小的估计,其中计算量是算法的时间复杂度,算法所需空间大小是算法的空间复杂度。 2 【正确答案】 A 【试题解析】 平均性态指用各种特定输入条件下的基本运算次数的加权平均值来度量算法的工作量,它是所有可能

24、输入出现概率与基本运算次数乘积的和,而每种输入的概率是不易求得的。相比较而言,最坏情况复杂度给出的是算法的上界,它比较容易求得,可以用来大体估计算法的时间复杂度,因而更有实用性,所以选 A。 3 【正确答案 】 A 【试题解析】 稳定性是指如果在待排序的表中含有多个码值相同的记录,经过排序后,这些记录的相对次序不变,则称这种排序方法是稳定的,否则是不稳定的。选项 B、 C、 D都存在不相邻元素之间位置的比较交换,都是不稳定的。 4 【正确答案】 D 【试题解析】 顺序、选择和重复三种程序基本结构均能嵌套使用,可以用来写各种复杂程度的程序,与硬件实现无关,它们的共同特点是只有一个入口和一个出口,

25、因此选项 D是正确的。 5 【正确答案】 D 【试题解析】 随着计算机硬件技术的迅猛发展,软件规模不断 扩大,软件本身的复杂性不断增加,在计算机软件的开发和维护过程中所遇到的一系列问题,主要指随着计算机技术的发展和应用领域的扩大,复杂程序不断增加,软件成本逐年上升,质量没有保证,被称之为 “软件危机 ”。 6 【正确答案】 B 【试题解析】 把系统分解为模块时应该遵守的指导思想,称为信息隐藏。这一指导思想的目的是为了提高模块的独立性,当修改或维护模块时减少把一个模块的错误扩散到其他模块中去的机会。 7 【正确答案】 D 【试题解析】 详细设计阶段的最后结果,可能采用层次图与输入、处理、输出图的

26、 结合 (HIPO)或过程描述语言 (PDL)来描述,而 PDL也称为结构化的英语和伪码。 HIPO(读作 hyper)图的原意是 H+IPO,由一组 IPO图加一张 HC图组成。 8 【正确答案】 D 【试题解析】 概念模式描述的是数据的全局逻辑结构,外模式描述的是数据的局部逻辑结构。当模式改变时,由数据库管理员对外模式 /概念模式映像做相应的改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序也不必改变。保证了数据与程序的逻辑独立性,即数据的逻辑独立性。 9 【正确答案】 D 【 试题解析】 在 E-R图中,用长方形 (矩形 )表示实体,用椭圆形表示属性,用菱形表示联

27、系。 10 【正确答案】 B 【试题解析】 在解答此问题时应注意各关系运算符的含义, n表示投影, 表示选择, 表示笛卡尔积。 连接是从笛卡尔积中选取属性值之间满足一定条件的元组,因此是由选择和笛卡尔积操作组合而成的。 11 【正确答案】 B 【试题解析】 对象具有一定的特征,称之为属性, VB中对象的属性都有固定的名称;对象能够对外界的刺激产生响应,这种对象能够响应的刺激称之为事件,VB中的事件也有规定好了的 名称;对象具有一定的功能 (即能够执行一定的操作 ),对象的功能称为方法。 12 【正确答案】 D 【试题解析】 VB中允许使用控件数组。所谓控件数组,就是若干个控件具有同样的名称,像

28、普通数组一样,可通过下标来识别这些控件。控件数组中的每个元素共用同样的事件过程,为识别事件是哪个元素产生,可通过事件过程中的 Index参数来确定。注意控件数组中的元素一定是同一类型的控件。 13 【正确答案】 B 【试题解析】 字符连接运算符有两个 “+”和 “&”, “+”只能用来连接两个字符型数据,两边的运算对象 都是字符型。 “&”运算符不但可以把两个字符型数据连接在一起,而且还可以把其他类型的数据转换成字符串连接在一起,但需注意的是,使用该运算符进行连接时,运算符两边均必须有空格。 14 【正确答案】 B 【试题解析】 Len()函数的作用是求参数字符串的长度,所以答案 A的值是 9

29、:Val()函数的功能是将参数字符串中的数字转换成数值,所以答案 B的值 1239;Str()函数的作用是把数值型参数转换为字符串,注意,符号位也是一位,正号用空格表示,故答案 C的值为 “12345”: Cstr()函数是将参数转换成字符 串型,故答案 D的值为 “12345”。 15 【正确答案】 C 【试题解析】 VB中变量的作用域有三种:局部变量、窗体 /模块级变量和全局变量。局部变量是在过程中定义的,只能在定义它的过程中使用:窗体 /模块级变量是在窗体的通用部分或标准模块中用 Private或 Dim语句定义的变量:在窗体的通用部分或标准模块中用 Public定义的变量是全局变量;静

30、态变量是在过程中用Static定义的。 16 【正确答案】 A 【试题解析】 Left(A,5)的作用是取 A字符串的左边 5个字符,为 “Good”,Right(B, 5)的作用是取字符串 B 的右边 5个字符,为 “Boys.”,所以表达式“Left(A,5)+Right(B, 5)”的值为 “Good Boys ”。 Mid()函数的格式是: Mid(A$,B,C),其作用是在 A$中从 B位置开始取 C个字符,因此不难得到答案 B的值为“Good Morni Boys ”,答案 C的值为 “GoodAftem”,答案 D的值为 “Good Momin”。 17 【正确答案】 C 【试题

31、解析】 过程中定义的静态变量在每次执行过后并不清除它的值,下一次进入过程时静态变量将是 上一次退出时的值。第一次单击 Command1按钮时,输出的 A和 B的值为 3和 5;再一次单击 Command1时,过程中的变量 A和 B将保留上一次退出时的值, A为 3, B为 5,但给 B重新赋值为 2,执行后输出为 6和5;同样的道理,第三次单击 Command1后将输出 9和 5。由于每次发生Command1的单击事件都要执行 Cls,把窗体上原来的输出结果给清除,故最后输出只有 9和 5。 18 【正确答案】 A 【试题解析】 InputBox()函数有 7个参数,其中前面的三个参数分别是提

32、示文字、对话框标题和默认值,故答案 B、 C和 D均是正确的。 InputBox的返回值为字符串,而不是数值,所以答案 A是不正确的。 19 【正确答案】 B 【试题解析】 复选框和单选按钮的 Caption属性用来设定显示文字;复选框和单选按钮均无 Checked和 Selected属性;通过它们的 Value值可以判断它们的状态,对单选按钮来说,当处于选定的情况下, Value值为 True,否则为 False;对于复选框来说,其值可为 0、 1和 2,分别代表未被选中、选中和变灰三种状态。 20 【正确答案】 B 【试题解析】 当在文本框中输入 文本的时候,将会发生文本框的 Change

33、事件,在该事件中把该文本框的 Text属性赋值给另一文本框的 Text属性,就可使另一个文本框显示的内容为该文本框显示的内容。 21 【正确答案】 C 【试题解析】 要给图像框装载一幅图片,可使用 LoadPicture语句,第一空处应填 “Image1 Pictrne=LoadPictrue(“gg1 gif“)”。图像框有一个属性 Stretch,当它设置为 True时,图片将自动缩放大小以适应图像框的大小,当它的值为 False时,图片将按原来的大小显示,故在图片框 上单击时,只需把它的 Stretch属性取反即可,所以第二空应填 “Image1 Stretch=NotImage1 St

34、retch“。 22 【正确答案】 A 【试题解析】 For循环的执行结束条件是循环变量在变化方向上 “超 (越 )过 ”终值。此处步长为 -2,所以循环变量的值从大到小变化。当循环变量的值为 11、 9、7、 5、 3、 1、 -1时各执行一次循环,当 I的值为 -3时已经在变化方向上超过了终值,退出循环。 23 【正确答案】 C 【试题解析】 Select Case语句用来实现多分支,但每次最 多只执行一个分支。在本题的多分支语句中,首先判断 M的值,为 5,条件 Case 1 to 10成立,执行该分支,该分支的三条语句执行后, t的值为 5, M的值为 7, k的值为 5。 24 【正

35、确答案】 B 【试题解析】 本题首先通过一个两层 For循环给二维数组 a的每一个元素赋初值,赋值的规律是左上右下对角线及该对角线的上半部分的元素赋值为 1,该对角线的下半部分元素赋值为 0。然后通过一个两层循环分行输出该二维数组,所以第三行为 0 0 1 1 1。 25 【正确答案】 C 【试题解析】 本题首先 通过一个双重 For循环给一个 3行 3列的数组 x的每个元素赋值,赋值规律是每个元素的值是它的行下标减 1乘 3加上列下标。然后通过一个 For循环输出三个元素: x(1, 3)、 x(2, 2)和 x(3,1),它们的值分别为: x(1,3)=(1-1)*3+3=3、 x(2,

36、2)=(2-1)*3+2=5、 x(3, 1)=(3-1)*3+1=7。 26 【正确答案】 D 【试题解析】 当形参是变量时,相应的实参应是符合要求的数据,可以是常量、变量、数组元素、函数调用和表达式。 27 【正确答案】 D 【试题解析】 当发生 Command1的单击事件时,事件过程中的 For循环执行三次,调用三次 Sub过程,在 Sub过程中定义了一个静态变量 a,注意,过程调用结束后静态变量的值仍旧保留,下一次进入的时候静态变量的值是上一次退出时的值,所以每调用一次 fun过程, a的值就加 2,所以三次调用分别输出的值为 2 4 6。 28 【正确答案】 A 【试题解析】 本题定

37、义了两个模块级变量 a和 c,此两个变量在该模块的过程中都可以使用。当发生了窗体的单击事件时,将执行 Form_Click事件过程,在该过程中定义了两个变量 a和 b, 在该过程中使用的变量 a不是模块级变量 a,而是局部变量 a, c是模块级变量,该事件过程中第一次输出的结果是: 10 10 10。调用test1过程,变量 a按地址传递给形参 m,变量 b按值传递给形参 n,开始执行test1过程。在过程中定义了一个变量 c,所以在该过程中使用的 c不是模块级变量c,而是局部变量 c,给 m赋值为 5,由于是按地址传递,所以相应的实参 a也变成了 5,给 n赋值 5并没有改变对应实参的值,给

38、 c赋值 5,所以 test1过程中的输出为: 5 5 5。调用返回后,输出的 a、 b和 c的值分别是 5 10 10。 29 【正确答案】 A 【试题解析】 可通过调用对话框的方法来打开相应的对话框,要想弹出 “打开 ”对话框,可使用通用对话框的 ShowOpen方法。 30 【正确答案】 A 【试题解析】 可通过给通用通话框的属性 Action赋不同的值来打开不同的对话框,要想弹出 “帮助 ”对话框,可给该属性赋值 6。 31 【正确答案】 C 【试题解析】 “字体 ”对话框的 FontColor用来返回用户设定的字体颜色,FontSize属性用来返回用户设定的字的大小, FontNam

39、e用来返回用户设定的字体名, FontBold用来返回用户设定的字体加粗属性。 32 【正确答案】 B 【试题解析】 VB的启动窗体是指应用程序执行时首先执行的窗体,缺省的情况下,系统把工程中的第一个窗体默认为启动窗体。 33 【正确答案】 D 【试题解析】 工具栏上的 “添加窗体 ”命令和 “工程 ”菜单中的 “添加窗体 ”命令都是一般窗体。 “视图 ”菜单中无 “添加 MDI窗体 ”命令。要想给项目添加 MDI窗体,只能使用 “工程 ”菜单中的 “添加 MDI窗体 ”命令。 34 【正确答案】 D 【试题解析】 文本框的 KeyDown和 KeyPress两个事件均有一个参数KeyCode

40、,可通过它得到按键的扫描码, Change事件中没有参数,无法得到按键信息, KeyPress事件有一个参数 KeyAscii,可通过它得到按键的 ASCII码。 35 【正确答案】 C 【试题解析】 文件列表框有一些属性用来控制在文件列表框中显示的文件类型。Archive属性设置为 True时,将在其中显示具有归档属性的文件: Hidden属性设置为 True时,将在其中显示具有隐藏属性的文件; System属性设置为 True时,将在其中显示具有系统属性的文 件: Normal属性设置为 True时,将在其中显示具有归档属性和只读属性的文件。 36 【正确答案】 循环 【试题解析】 算法一

41、般由顺序、选择和循环三种基本控制结构组合而成。 37 【正确答案】 线性结构 【试题解析】 队列有且只有一个根结点,而且每一个结点最多有一个前件,也最多有一个后件,满足线性结构的条件,所以属于线性结构。 38 【正确答案】 事务分析设计 【试题解析】 典型的数据流图有两种,即变换型和事务型。按照这两种类型把设计方法分为两类,即变换分析设计和事务分析设计 。 39 【正确答案】 外模式 【试题解析】 外模式由概念模式推导而出,给出了每个用户的局部数据描述,即数据视图。 40 【正确答案】 关系 【试题解析】 关系模型用二维表表示,则每个二维表代表一种关系。 41 【正确答案】 /i或 *1/i

42、【试题解析】 根据已给的等式 可以看出, f值每次要比前一次多除一个 i。所以本空填: i/或 *1/i。 42 【正确答案】 Call s(a, b)或 s a, b , rl As comp, r2 As comp或 ByRef rl As comp, ByRef r2 As comp或 By Val Ascomp, ByVal r2 As comp 【试题解析】 根据题意,要计算两个复数之和。通过 Type语句定义一个 comp数据类型。 comp的两个元素 re、 im分别表示复数的实部与虚部。由于求两个复数之和要分别相加各自的实部和虚部,故在建立 s过程时,根据已给等式,可以知道 S

43、UB过程需要两个参数,分别为 r1、 r2。由于只调用一次,故可以使用ByRef、 ByVal两种方式传送数据。建立好 Sub过程,在 6处调用该过程,可以使用 Call语句: Call s(a, b),也可直接调用: s a, b。 43 【正确答案】 65,97 【试题解析】 KeyCode对应键的 ASCII码,不区分大小写; KeyAscii参数对应某一字符的 ASCII码,同一字母大小写的 KeyAscii值不同。据此,当按 A键,12处应填 65,即 A键的 ASCII码。 13 处填 97,即小写字母 a的 ASCII码。 44 【正确答案】 Put#1, 1, work1 ,

44、Get#1, 1, work1 【试题解析】 首先用 Type函数定义一个记 录类型数据 worker,然后定义 work1变量为 work- er。在 14处,由于要执行写操作,故使用 “Put#”语句。 “Put#”语句后接三个参数,分别表示文件号、记录号、变量。本题文件打开是文件号设为 1,故 “Put#”语句后接的文件号也为 1,记录号为 1,变量为 work1,所以 14处填“Put #l, 1, work1”。 由于要执行读操作,故使用 “Get#”语句。 “Get #”语句后接三个参数,分别表示文件号、记录号、变量。由于这是与上一步 “Put#”y语句相反的操作,故参数都一样,分别为 1、 1、 work1。故 15处填 “Get #1, 1, work1”。 45 【正确答案】 (999*Rnd)+1 , Mod , k=k+1 【试题解析】 If语句判断数组中 5的倍数,故 13填: Mod,表示取模。 由于要计算出 5的倍数所占的比例,故每判断出一个 5的倍数,便令一个变量加1,观察 Print k/100可以得出该变量为 k。故 14填: k=k+1。

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