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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、VB笔试模拟试卷 151及答案与解析 1 下列数据结构中,能用二分法进行查表的是 _。 ( A)顺序储存的有序线性表 ( B)线性链表 ( C)二叉链表 ( D)有序链表 2 在深度为 5的满二叉树中,叶子结点的个数为 _。 ( A) 32 ( B) 31 ( C) 16 ( D) 15 3 关于使用 goto语句的说法正确的是 _。 ( A)禁止使用 ( B)随意使用 ( C)限制使用 ( D)无所谓 4 下列对对象的概念描述不正确的是 _。 ( A)任何对象都必须有继承 性 ( B)对象是属性和方法的封装体 ( C)对象间的通信靠消息传递 ( D)操作是对象的动态属性 5 软件系统生命周期

2、的第一个阶段是 _。 ( A)软件分析阶段 ( B)软件设计阶段 ( C)软件运行阶段 ( D)软件维护阶段 6 软件开发的结构化设计方法,全面指导模块划分的最重要的原则应该是 _。 ( A)模块高内聚 ( B)模块低耦合 ( C)模块独立性 ( D)程序模块化 7 数据模型的三要素是 _。 ( A)外模式、模式和内模式 ( B)关系模型、层次模型和网状 模型 ( C)实体、属性和联系 ( D)数据结构、数据操作和完整性约束 8 数据库技术采用分级方法将其结构划分成多个层次,是为了提高数据库的_。 ( A)数据规范性和逻辑独立性 ( B)数据规范性和管理规范性 ( C)逻辑独立性和物理独立性

3、( D)数据的共享 9 软件工程管理包括: _、软件工程经济学、软件心理学等内容。 ( A)软件规划学 ( B)软件管理学 ( C)软件设计学 ( D)软件分析学 10 下列软件测试基本方法中, _不用测试实例。 ( A)白盒测试法 ( B)动态测试法 ( C)黑盒测试法 ( D)静态测试法 11 下列叙述中不正确的是 _。 ( A)变量名中的第一个字符必须是字母 ( B)变量名的长度不超过 255个字符 ( C)变量名可以包含小数点或者内嵌的类型声明字符 ( D)变量名不能使用关键字 12 设 a=“MicrosoftVisualBasic“,则以下使变量 b的值为 “VisualBasic

4、”的语句是_。 ( A) b=Left(a, 10) ( B) b=Mid(a, 10) ( C) b=Right(a, 10) ( D) b=Mid(a, 11, 10) 13 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Static x As Integer Cls For i=1 To 2 y=y+x x=x+2 Next Print x, y End Sub 程序运行后,连续 3次单击 Command1按钮后,窗体上显示的是 _。 ( A) 4 2 ( B) 12 18 ( C) 12 30 ( D

5、) 4 6 14 从键盘上输入两个字符串,分别保存在变量 str1、 str2中。确定第二个字符串在第一个字符串中起始位置的函数是 _。 ( A) Left ( B) Mid ( C) String ( D) Instr 15 执行语句 s=Len(Mid(“VisualBasic“, 1, 6)后, s的值是 _。 ( A) Visual ( B) Basic ( C) 6 ( D) 11 16 执行如下两条语句后,窗体上显示的是 _。 a=9.8596 Print Format(a. “$ 00, 00, 00“) ( A) 0,009.86 ( B) $9.86 ( C) 9.86 (

6、D) $0,009.86 17 以下关于 MsgBox的叙述中,错误的是 _。 ( A) MsgBox函数返回一个整数 ( B)通过 MsgBox函数可以设置信息框中图标和按钮的类型 ( C) MsgBox语句没有返回值 ( D) MsgBox函数的第二个参数是一个整数,该参数只能确定对话框中显示的按钮数量 18 假定在网片框 Picturel中装入了一个 图形,为了清除该图形 (不删除图片框 ),应采用的正确方法是 _。 ( A)选择图片框,然后按 Delete键 ( B)执行语句 Picturel. Picture=LoadPicture(“) ( C)执行语句 Picturel. Pic

7、ture=“ ( D)选择图片框,在属性窗口中选择 Picture属性条,然后按 Enter键 19 在窗体上画一个名称为 List1的列表框,一个名称为 Label1的标签,列表框中显示若干个项目。单击列表框中的某个项目时,在标签中显示被选中项目的名称。下列能正确实现上述操 作的程序是 _。 ( A) Private Sub List1_Click() Label1. Caption=List1. List1ndex End Sub ( B) Private Sub List1_Click() Label1. Name=List1. ListIndex End Sub ( C) Privat

8、e Sub List1_Click() Label1. Name=List1. Text End Sub ( D) Private Sub List1_Click() Label1. Caption=List1. Text End Sub 20 在窗体上有一个文本框控件,名称为 TxtTime;一个计时器控件,名称为Timer1,要求每隔一秒钟在文本框中显示一次当前的时间。程序为: Private Sub Timer1. _() TxtTime. text=Time End Sub 在下划线上应填入的内容是_。 ( A) Enabled ( B) Visible ( C) Interval (

9、 D) Timer 21 在窗体上画一个命令按钮和一个文本框,名称分别为 Command1和 Text1,然后编写如下程序: Private Sub Command1_Click() a=InputBox(“请输入日期 (131)“) t=“旅游景点 :“_ a End Sub 程序运行后,单击命令按钮则窗体上显示的内容是 _。 ( A) 7 9 ( B) 34 0 ( C) 9 7 ( D)死循环 24 以下能够正确计算 n!的程序是 _。 ( A) Private Sub Commeadl_Click() n=5: x=1 Do x=x*i i=i+1 Loop While i n Pri

10、nt x End Sub ( B) Private Sub Command1_Click() n=5: x=1: i=1 Do x=x*i i=i+1 Loop While i n Print x End Sub ( C) Private Sub Command1_Click() n=5: x=1: i=1 Do x=x*i i=i+1 Loop Whilei =n Print x End Sub ( D) Private Sub Commsndl_Click() n=5: x=1: i=1 Do x=x*i i=i+1 Loop While i n Print x End Sub 25 设有

11、以下循环结构; Do 循环体 Loop While杂件 则以下叙述中错误的是 _。 ( A)若 “条件 ”是一个为 0常数,则一次也不执行循环体 ( B) “条件 ”可以是关系表达式、逻辑表达式或常数 ( C)循环体中可以使用 Exit Do语句 ( D)如果 “条件 ”总是为 True,则不停地执行循环体 26 在窗体上画一个名称为 Text1的文本框和一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim arrayl(10, 10)As Integer Dim i, j As Integer For i=1 To

12、3 For j=2 To 4 arrayl(i, j)=i+j Next j Next i Text1. Text=arrayl(2, 3)+arrayl(3, 4) End Sub 程序运行后,单击命令按钮,在文本框中显示的值是 _。 ( A) 12 ( B) 13 ( C) 14 ( D) 15 27 在窗体上画一个名称为 Command1的命令按钮,然后编写如下代码: Option Base 1 Private Sub Command1_Click() d=0 c=10 x=Array(10, 12, 21, 32, 24) For i=1 To 5 If x(i) c Then d=d

13、+x(i) c=x(i) Else d=d-c End If Next i Print d End Sub 程序运行后如果单击命令按钮,则在窗体上输出的内容为 _。 ( A) 89 ( B) 99 ( C) 23 ( D) 77 28 在窗体上画一个命令按钮,其名称为 Command1,然后编写如下事件过程: Private Sub Command1_Click() Dim al(4, 4), a2(4, 4) For i=1 To 4 For j=1 To 4 a1(i, j)=i+j a2(i, j)=a1(i, j)+i+j Next j Next i Print al(3, 3); a

14、2(3, 3) End Sub 程序运行后,单击命令按钮,在窗体上输出的是_。 ( A) 6 6 ( B) 10 5 ( C) 7 21 ( D) 6 12 29 设有如下通用过程: Public Sub Fun(a(), ByVal x As Integer) For i=1 To 5 x=x+a(i) Next End Sub 在窗体上画一个名称为 Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim art(5)As Variant For i=1 To 5 art(i)=i Next n=10

15、 Call Fun(art(), n) Text1. Text=n End Sub 程序运行后,单击命令按钮,则在文本框中显示的内容是 _。 ( A) 10 ( B) 15 ( C) 25 ( D) 24 30 以下关于函数过程的叙述中,正确的是 _。 ( A)函数过程形参的类型与函数返回值的类型没有关系 ( B)在函数过程中,过程的返回值可以有多个 ( C)当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递 ( D)如果不指明函数过程参数的类型,则该参数没有数据类型 31 函数过程 F1的功能是:如果参数 b为 奇数,则返回值为 1,否则返回值为 0,以下能正确实现上述功能代

16、码的是 _。 ( A) Function F1(b As Integer) If b Mnd 2=0 Then Return 0 Else Return 1 End If End Function ( B) Function F1(b As Integer) If b Mod 2=0 Then F1=0 Else F1=1 End If End Function ( C) Function F1(b As Integer) If b Mod 2=0 Than F1=1 Else F1=0 End If End Function ( D) Function F1(b As Integer) If

17、 b Mod 2 0 Then Return 0 Else Return 1 End If End Function 32 在窗体上画一个名称为 CommonDialogl的通用对话框,一个名为 Command1的命令按钮。要求单击命令按 钮时,打开一个保存文件的通用对话框。该窗体的标题为 “Save”,默认文件名为 “SaveFile”,在 “文件类型 ”栏中显示 *. txt,则能够满足上述要求的程序是 _。 ( A) Private Sub Command1_C1ick() CommonDialogl. FileName=“SayeFile“ CommonDialogl. Filter=

18、“All Files|*. *|(*. txt)|*. txt|(*. doe)|*. doc“ CommonDialogl. FilterIndex=2 CommonDialogl. DialogTitle=“Save“ CommonDialogl. Action=2 End Sub ( B) Private Sub Command1_Click() CommonDialogl. FileName=“SaveFile“ CqmmonDialogl. Filter=“All Files|*. *|*. txt)|*. txt|(*. doe)|*. doff“ CommonDialogl. F

19、ilterIndex=1 CommonDialegl. DialogTitle=“Save“ CommonDialogl. Action=2 End Sub ( C) Private Sub Command1_Click() CommonDialogl. FileName=“Save“ CommonDialogl. Filter=“All Files|*. *|(*. txt)|*. txt|(*. doe)|*. doe“ CommonDialogl. FilterIndex=2 CommonDialogl. DialogTitle=“SaveFile“ CommonDiaogl. Acti

20、on=2 End Sub ( D) Private Sub Command1_Click() CommonDialogl. FileName=“SaveFile“ CommenDialogl. Filter=“All Files|*. *|(*. txt)|*. txt|(*. doc)|*. doe“ CommonDialogl. FilterIndex=1 CommonDialogl. DialogTitle=“Save“ CommonDialogl. Action=1 End Sub 33 以下叙述错误的是 _。 ( A)在 KeyPress事件过程中不能识别键盘的按下与释放 ( B)在

21、 KeyPress事件过程中不能识别回车键 ( C)在 KeyDown和 KeyUp事件过程中,将键盘输入的 “A”和 “a”视作相同的字母 ( D)在 KeyDown和 KeyUp事件过程中,从大键盘下输入的 “1”和从右侧小键盘上输入的 “1”被视作不同的字符 34 窗体上有两个名称分别为 Text1、 Text2的文本框,一个名称为 Command1的命令按钮。程序运行后的窗体外观如图 16-4所示。 设有如下的 类型声明: Type Person name As String*8 major As String*20 End Type 当单击 “保存 ”按钮时,将两个文本框中的内容写入

22、一个随机文件 Testdat中。设文本框中的数据已正确地赋值给Person类型的变量 p。则能够正确地把数据写入文件的程序段是 _。( A) Open “C:Test29. dat“ For Random As #1 Put #1, 1, p Close #1 ( B) Open “C:Test29. dat“ For Random As #1 Get #1, 1, p Close #1 ( C) Open “C:Test29. dat“ For Random As #1 Len=Len(p) Put #1, 1, p Close #1 ( D) Open “C:Test29. dat“ Fo

23、r Random As #1 Len=Len(p) Get #1, 1, p Close #1 35 一棵二叉树第六层 (根结点为第一层 )的结点数最多【 】个。 36 采用结构化程序设计方法能够使程序易读、易理解、【 】和结构良好。 37 软件工程学中除软件开发技术需重视外,另一重要组成内容是软件的【 】。 38 数据库系统中实现各种数据管理功能的核心软件称为【 】。 39 在实际数据库系统中,其所支持的数据模型主要有层次模型、网状模型和【 】。 40 窗体中有两个命令按钮: “显示 ”(控件名为 CmdDisplay)和 “测试 ”(控件名为CmdTest)。单击 “测试 ”按钮时, 执行

24、如下事件过程。此事件过程的功能是:当在窗体中出现消息框并选中其中的 “确定 ”按钮时,隐藏 “显示 ”按钮。否则退出。根据题意,请完善下列程序。 Private Sub CmdTest_Click() Answer=【 】 (“隐藏按钮 “) IF Answer=vbOK then CmdDisplay. visible=【 】 Else End End IF End Sub 41 以下程序的功能是:求 x的 y次方。根据题意,请完善下列程序。 Private Function funl(x As Double, y As Integer)As Double Dim i As Integer

25、Dim z As Double z=【 】 For i=1 To y z=z*x Next i 【 】 End Function Private Sub Command1_Click() Dim m As Double Dim n As Integer Dim t As Double m=InputBox(“输入 x数 :“) n=InputBox(“输入次方数 :“) t=funl(m, n) Print Str(m)+“+Str(n)+“=“;【 】 End Sub 42 把窗体的 KeyPreview属性设置为 True,然后编写如下两个事件过程: Prirate Sub Form_Ke

26、yDown(KeyCode As Integer, Shift As Integer) Print Chr(Keycode) End Sub Private Sub Form_KeyPress(KeyAscii As Integer) Print Chr(KeyAscii) End Sub 程序运行后,如果直接按键盘上的 “A”键 (即 不按住 Shift键 ),则在窗体上输出的字符分别是【 】和【 】。 43 编写一个过程把 C盘中的 Config. sys文件内容读出,并在文本框中显示出来。在窗体 Form1建立一个文本框 Text1,将其 MultiLine属性设置为 True,将Scr

27、ollBars属性设置为 3-Both。根据题意。请完善下列程序。 option Explicit Private Sub Form C1ick() Dim chl As String, fn As Integer Dim Str As String fn=【 】 Open “C:Config. sys“ For Input As fn Do While Not EOF(【 】 ) Line Input #fn, chl Str=Str+chl+vbCrLf Loop Text1. Text=【 】 End Sub VB笔试模拟试卷 151答案与解析 1 【正确答案】 A 【试题解析】 二分法

28、是通过每次将待查元素与线性表的中间项比较,逐步缩小查找范围,直到查找结束的查找方法,因此只适用于顺序存储的有序线性表。 2 【正确答案】 B 【试题 解析】 所谓满二叉树是指这样的一种二叉树:除最后层外,每一层上的所有结点都有两个子结点。这就是说,在满二叉树中,每一层上的结点数都达到最大值,即在满二叉树的第 k层上有 2k-1个结点,且深度为 m的满二叉树共有 2m-1个结点。根据题意,深度为 5的满二叉树中,叶子结点的个数为 25-1=32-1=31个结点。 3 【正确答案】 C 【试题解析】 结构化程序设计方法的主要原则是层次分析法,即自顶向下,逐步求精,模块化,限制使用 goto语句。应

29、尽量避免滥用 goto语句,完全杜绝也不是明智的办法,关键在于以提高 程序清晰性为目标。 4 【正确答案】 A 【试题解析】 继承性是类所具有的性质,而对象是类的实例,它没有继承性。面向对象程序设计中对象是用来描述客观事物的一个实体,是构成系统的一个基本单位,它由一组表示其静态特征的属性和可执行的一组操作组成,通常把对象的操作称为方法或服务,所以 B是正确的。消息是一个实例与另一个实例传递的信息,所以 C选项是正确的。客观世界中的实体通常都有静态属性,又具有动态行为,对象可以做的操作表示它的动态行为,所以 D是正确的。 5 【正确答案】 A 【试题解析】 当用户 感到现有系统已不能满足需求,想

30、用一个新系统代替旧的软件系统时,就要对新的软件系统的研制进行分析,即软件工程的第一阶段 软件分析阶段。 6 【正确答案】 C 【试题解析】 结构化设计方法的基本思想是模块化,模块的划分主要依赖模块的独立性,内聚性与耦合性是度量模块独立性的两个定性指标。 7 【正确答案】 D 【试题解析】 数据模型是严格定义的一组概念的集合,这些概念精确地描述了系统的静态特性、动态特性和完整性约束条件,因此数据模型通常由数据结构、数据操作和完整性约束 3部分组成。外模式、模式 和内模式属于数据库的 3级模式结构,所以 A选项错误。关系模型、层次模型和网状模型是数据模型的 3种表示方法,所以 B选项也是错误的。实

31、体、属性和联系是用来描述实体以及实体间的联系的,所以 C选项是错误的。 8 【正确答案】 C 【试题解析】 数据库系统通常采用 3级模式结构并且提供两绒映射功能,其中的外模式 /模式映射保证了数据库系统具有较高的逻辑独立性,而模式 /内模式映射保证了数据库系统具有较高的物理独立性。数据库的数据共享是为了减少数据的冗余,避免数据之间的不相容性和不一致性。 9 【正确答案】 B 【试题解析】 软件工程管理包括:软件管理学、软件工程经济学、软件心理学等内容。 软件管理学包括人员组织、进度安排、质最保证、配置管理、项目计划等。 软件工程经济学是研究软件开发中成本的估算、成本效益分析的方法和技术,用经济

32、学的基本原理来研究软件工程开发中的经济效益问题。 软件心理学是软件工程领域具有挑战性的一个全新的研究视角,它是从个体心理、人类行为、组织行为和企业文化等角度来研究软什管理和软件工程的。 10 【正确答案】 D 【试题解析】 静态测试一般是指人工评审软件文档或程序以发现其中的 错误,是通过对被测试程序的静态审查,发现代码中的潜在的错误,不需要测试实例。 11 【正确答案】 C 【试题解析】 根据 Visual Basic变量名的命名规则,变量名不可以包含小数点或者内嵌的类型声明字符,不能使用关键字。 12 【正确答案】 B 【试题解析】 Mid()函数返回字符串中指定数量的字符,其格式为: Mi

33、d(字符串,位置, 长度 ) 如果略去了 “长度 ”,函数将返回从 “字符串 ”的左边 “位置 ”开始右边的字符。在“MicrosoftVisualBasic”中 “V”在左边的第 10位 置,从 “V”开始右边的字符为“VisualBasic”。 13 【正确答案】 B 【试题解析】 变量 y在模块中没有被定义,它默认为变体型变量,是属于局部变量。模块的代码开始运行后, y在每次单击命令按钮时都被赋值为 0,而使用Static语句声明的变量 x一直保持其值,直至该模块复位或重新启动。连续三次单击命令按钮时,变量 x、 y的值分别为: 4和 2, 6和 10, 12和 18。 14 【正确答案

34、】 D 【试题解析】 InStr函数的功能是:返回一指定字符串在另一字符串中最先出现的位置值 (Long)。 15 【正确答案】 C 【试题解析】 中部截取函数 Mid(字符串, p, n)的作用:从 “字符串 ”的第 p个字符开始,向后截取 n个字符。字符串长度测试函数 Len(字符串 )的作用:测试 “字符串 ”的长度。 Mid(“VisualBasic“, 1, 6)的计算结果为 “Visual”, Len(“Visual“)的计算结果为 6。 16 【正确答案】 D 【试题解析】 Format函数把数字值转换为文本字符串,从而能够对该字符串的外观进行控制。例如,可以指定小数的位数、前导

35、和尾部零,以及货币格式,其语法格式为 : Format(表达式 ,特定字符串 ) “表达式 ”参数指定要转换的数值, “特定字符串 ”参数是由一些符号组成的,这些符号用于说明如何确定该数字的格式。 17 【正确答案】 D 【试题解析】 MsgBox函数的格式如下: MsgBox(msg, type, title, helpflle, context) 其中函数的第二个参数 type是一个整数值或符号常量,用来控制在对话框内显示的按钮、图标的种类及数量。该数值分为 4类,其作用如下。 数值 0 5:对话框内命令按钮的类型和数量。按钮共有 7种。即确认、取消、终止、重试、忽略、是、否。每个数值表示

36、一种组合方式。 数值 16、 32、 48、 64:指定对话框所显示的图标。共有 4种,其中 16指定暂停; 32表示疑问 (?); 48通常用于警告 (!); 64用于忽略 (1)。 数值 0、 256、 512、 768:指定默认活动按钮。活动按钮中文字的周围有虚线,按回车键可执行该按钮的操作。 数值 0、 4096:分别用于应用程序和系统强制返回。 18 【正确答案】 B 【试题解析】 图片框和图像框中的图形也可以用 LoadPicture函数删除,只要用一个 “空 ”图形覆盖原来的图形就能实现。例如: 对象 . Picture=LoadPicture(“) 将删除图片框和图像框中的图形

37、,使图片框和图像框变为空白。 19 【正确答案】 D 【试题解析】 以上 4个选项都是列表框的 Click事件过程。单击列表框中的某一项时,将发生单击事件同时选择一个列表项,这个列表项可以用列表框的 Text属性来表示。也就是说, List1. Text就是所选择的项目。此外,为了在标签中显示所选择的列表项,必须使用标签的标题属性,即 Label1. Caption。因此,正确的语句应 当是: Label1. Caption=List1. Text 在 Visual Basic中,不能在运行期间改变控件或窗体的名称 (Name属性 ),因此选项 B和选项 C都是错误的;而列表框的 ListIn

38、dex属性是所选择的列表项的位置,即列表项的标题,不是列表项本身。所以选项 A错误。 20 【正确答案】 D 【试题解析】 从填空的位置可以分析得知,填空处应该是一个事件。计时器的唯一事件就是 Timer。 21 【正确答案】 D 【试题解析】 Iif函数有 3个参数,其中第一个参数是一个 Boolcan值,如果该参数的值为 True,则函数的返回值为第二个参数;如果第一个参数的返回值为False,则函数的返回值为第三个参数。该例中变量 a的值为 16,在第一个 Iif函数中,第一个参数为 False,其返回值为第三个参数,即空字符串 (“);在第二个Iif函数中,第一个参数为 True,其返

39、同值为第二个参数,即 “故宫 ”;而在第三个Iif函数中,第一个参数为 False,其返回值为第三个参数,即空字符串 (“)。变量t的值为:旅游景点: “故宫 ”。 22 【正确答案】 B 【试题解析】 本题中主要考查的是循环次 数问题,循环变量 i从 1到 10,步长为2的循环次数为 5次,计算过程为 2+1+3+5+7+9=27。 23 【正确答案】 C 【试题解析】 当第一次进入循环体后, s=1+8=9, a=8-1=7,由于 “7 =0”的条件为假,所以只执行了一次循环就退出循环体。最后打印出 9和 7。 24 【正确答案】 C 【试题解析】 选项 A中变量 i没有赋初值操作,其一直

40、保持 0值,所以始终为0;选项 B中循环条件 “i n”错误,计算一次后就退出循环,导致计算结果不正确;选项 D的计算过程中,第 1次计算时 “1 4”的条件 不处理,退出 Do循环,其结果为 1;选项 C的计算结果为 5!。 25 【正确答案】 A 【试题解析】 根据题中的循环结构表示,无论 “条件 ”为何值,至少要执行一次循环体。所以现在 A中的叙述是错误的。 26 【正确答案】 A 【试题解析】 arrayl是一个二维的数组,下标值从 0开始,最大值为 10。实际上数组 arrayl的元素值为下标之和,即 arrayl(2, 3)=5, arrayl(3, 4)=7。所以在文本框中显示的

41、值为 5+7=12。 27 【正确答案】 C 【试题解析】 在 5次循环中 ,变量 c的计算为 10、 10、 12、 21、 32、 32,变量 d的计算为 0、 -10、 2、 23、 55、 23。本题要注意的是关系表达式 “x(i) c”中的 c值是变化的。 28 【正确答案】 D 【试题解析】 本程序段首先定义了两个二维数组,然后通过 For循环语句给其赋值。从循环体 “a1(i, j)=i+j”可以看出, a1()数组的元素值即是下标之和,而循环体“a2(i, j)=a1(i, j)+i+j”的作用是将 a1的元素加上 i和 j付给 a2,即是 a2的元素值为下标和的 2倍。所以

42、a1(3, 3)=6, a2(3, 3)=12。 29 【正确答案】 A 【试题解析】 由于在定义形参 x时使用了 ByVal,所以实参 n与形参 x之间是传值传送关系,那么无论 fun子过程的计算结果为何值,都不能改变实参 n的值,最终 n将 10赋值给 Text1文本框。本题中,数组赋初值、传送以及计算,对打印结果都没有任何影响。 30 【正确答案】 A 【试题解析】 选项 B的叙述是错误的,调用 Function过程只能返回一个值;选项 C的叙述是错误的,当用数组作为过程的参数时,使用的是 “传地址 ”方式,而不是 “传值 ”方式;选项 D的叙述是错误的, 如果不指明函数过程参数的类型,

43、按VisualBasic的规定为 Variant(变体数据类型 )。 31 【正确答案】 B 【试题解析】 b为偶数的条件是 “b Mod 2=0”,当 b为偶数时返回 0,应将 0赋给函数名 F1,当 b为奇数时返回 1,即将 1赋给 F1。 32 【正确答案】 A 【试题解析】 根据题意,窗体的标题为 “Save”和默认文件名为 “SaveFile”两个条件,选项 C中 “DialogTitle=“SaveFile”和 “FileName=“Save“”是错误的; Filter属性值为 “All Files|* *|(* txt)|* txt|(* doc)|* doc”,表示其中有 3个

44、过滤器,用 FilterIndex属性指定第二个 即 (* txt)|* txt作为默认显示的过滤器,因此选项 B和 D中 “FilterIndex=1”是错误的;另外,当 Action属性值为 2是表示通用对话框为 “保存文件 ”类型。只有选项 A满足题意的条件。 33 【正确答案】 B 【试题解析】 KeyPress事件用来识别按键的 ASCII码。在 KeyPress事件中的参数 KeyAscii是一个预定义的变量, 执行 KeyPTess事件过程时, KeyAscii是所按键的 ASCII码。例如,按下 “A”键, KeyrAscii的值为 65;如果按下 “a”键,则KeyPress

45、的值为 97;如果按下回车键,则 KeyPress的值为 13,等等。 34 【正确答案】 C 【试题解析】 打开随机文件的一般格式为: Open“文件名称 “For Random As#文件号 Len=记录长度 “记录长度 ”等于各字段长他度之和,以字符 (字节 )为单位。如果省略 “Len=记录长度 ”,则记录的默认长度为 128个字节。因此选项 A和 B是错 误的。随机文件的写操作通过 Put语句来实现,其格式为: Put#文件号, 记录号 ,变量 综合以上两点,选项 C为正确的。 35 【正确答案】 32 【试题解析】 根结点为第一层的二叉树第 n层上的结点数最多为 2n-1个,所以第

46、六层上的结点最多为 26-1=32个。 36 【正确答案】 易维护 【试题解析】 本题考查程序化方法的优点。遵循结构化程序设计原则,按结构化程序设计方法设计出的程序具有明显优点。 (1)易读性 由于采用逐步求精和模块化的设计原则,使程序更加容易被读懂。 (2)易理解 结构化程序设计中的顺序、选择和反复这 3种基本结构,使程序从结构上一目了然,更容易被理解。 (3)易维护 由于结构化程序设计容易被阅读和理解,便于用户使用和维护。 37 【正确答案】 工程管理 【试题解析】 软件工程是解决软件问题的工程,是从管理和技术两方面研究如何开发和维护计算机软件的一门新兴学科。可见,软件工程中既重视软件开发技术,叉重视软件工程管理。 38 【正确答案】 数据库管理系统 【试题解析】 数据库管理系统 (Database Management System, DBMS)是管理数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操作、数据维护、控制及保护和数据服务等。 39 【正确答案】 关系模型 【试题解析】 数据模型是数据库系统用于提供信息表示和操作手段的结构形式,简单地说数据模型指的是数据库的组织形式,它决定数据库中数据之间联系的表达方式。在数据库系统设计时,首先要确定系统支持的数据模型的类型

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