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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

[计算机类试卷]国家二级(VB)机试模拟试卷3及答案与解析.doc

1、国家二级( VB)机试模拟试卷 3及答案与解析 一、选择题 1 下面关于算法的叙述中,正确的是 ( )。 ( A)算法的执行效率与数据的存储结构无关 ( B)算法的有穷性是指算法必须能在执行有限个步骤之后终止 ( C)算法的空间复杂度是指算法程序中指令 (或语句 )的条数 ( D)以上三种描述都正确 2 下列二叉树描述中,正确的是 ( )。 ( A)任何一棵二叉树必须有一个度为 2的结点 ( B)二叉树的度可以小于 2 ( C)非空二叉树有 0个或 1个根结点 ( D)至少有 2个根结点 3 如果进 栈序列为 A, B, C, D,则可能的出栈序列是 ( )。 ( A) C, A, D, B

2、( B) B, D, C, A ( C) C, D, A, B ( D)任意顺序 4 下列各选项中,不属于序言性注释的是 ( )。 ( A)程序标题 ( B)程序设计者 ( C)主要算法 ( D)数据状态 5 下列模式中,能够给出数据库物理存储结构与物理存取方法的是 ( )。 ( A)内模式 ( B)外模式 ( C)概念模式 ( D)逻辑模式 6 下列叙述中,不属于软件需求规格说明书的作用的是 ( )。 ( A)便于用户,开发人员进行理解和交流 ( B)反映出用户问题的结构,可以作为软件开发工作的基础和依据 ( C)作为确认测试和验收的依据 ( D)便于开发人员进行需求分析 7 下列不属于软件

3、工程 3个要素的是 ( )。 ( A)工具 ( B)过程 ( C)方法 ( D)环境 8 数据库系统在其内部具有 3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是 ( )。 ( A)外模式 ( B)概念模式 ( C)内模式 ( D)存储模式 9 将 E-R图转换到关系模式时,实体与联系都可以表示 成 ( )。 ( A)属性 ( B)关系 ( C)记录 ( D)码 10 某二叉树中度为 2的结点有 10个,则该二叉树中有 ( )个叶子结点。 ( A) 9 ( B) 10 ( C) 11 ( D) 12 11 下面的数写成普通十进制数是 ( )。 2 65358979335278D-6

4、( A) 0 0000265358979335278 ( B) 0 00000265358979335278 ( C) 0 000265358979335278 ( D) 0 000000265358979335278 12 在新建一个 VB 工程时,将新建窗体的 Name属性设置为 TheFirst,则默认的窗体文件名为 ( )。 ( A) Forml frm ( B)工程 1 frm ( C) TheFirst frm ( D) Forml vbp 13 要建立一个随机文件记录学生的信息,如下定义的学生记录类型,由学号、姓名和 5门课程成绩 (百分制 )组成,下列的定义正确的是 ( )。

5、( A) Type stu noAs Integer name As String score(1 To 5)As Single EndType ( B) Type stu no As Integer nameAs String*10 score( )As Single End Type ( C) Type stu no As Integer name As String*10 score(1 To 5)As Single End Type ( D) Type stu no As Integer nameAs String score( )As Single End Type 14 以下关于局

6、部变量的叙述中错误的是 ( )。 ( A)在过程中用 Dim语句或 Static语句声明的变量是局部变量 ( B)局部变量的作用域是它所在的过程 ( C)在过程中用 Static语句声明的变量是静态局部变量 ( D)过程执行完毕,该过程中用 Dim或 Static语句声明的变量即被释放 15 为了使窗体的大小可以改变,必须把它的 BorderStyle属性设置为 ( )。 ( A) 4 ( B) 3 ( C) 2 ( D) 1 16 运行以下程序后,输出的图案是 ( )。 Forml ClsA$=String$(10, ”*”)For i=1 To 5n=10-2*iX$=A$: Y$=Spa

7、ce$(n)Mid$(X$, i+1, n)=Y$PrintX$Next i 17 可设置文字字体为斜体的属性是 ( )。 ( A) FontSlope ( B) FontBold ( C) Fontltalic ( D) FontUnderdine 18 下列表达式的值为 2123的是 ( )。 ( A) Val(“123asd”)&2000 ( B) Val(“123asd”)+2000 ( C) Str(123)&”2000” ( D) Str(123)+”2000” 19 已知变量 x、 Y为整数型,且 x=4, y=12, s为字符串型,且 s=a, LblOk为标签控件,下列赋值语

8、句不合法的是 ( )。 ( A) x=LblOk Caption ( B) LblOk caption=Str(x) ( C) x*3=y ( D) y=x*s 20 已知 A$=“Welcome”,下列语句操作能够正确执行的是 ( )。 ( A) Labell Height=A$ ( B) Labell Caption=A$ ( C) Labell Enabled=A$ ( D) Labell Visible=A$ 21 在窗体上有一个文本框 Textl和一个标签 Labell,要求运行程序时,在文本框中输入的内容立即显示在标签中 (如图 1所示 ),则空白处应填入的内容是 ( )。Priv

9、ate Sub Textl_( )Label 1 Caption=Textl TextEnd Sub ( A) GetFocus ( B) Click ( C) Change ( D) LostFocus 22 在窗体上画两个文本框 (Name属性分别为 Textl和 Text2)和一个命令按 钮 (Name属性为 Commandl),然后编写如下事件过程: Private Sub Commandl_Click( ) x=0 do While x 50 x=(x+2)*(x+3) n=n+1 Loop Textl Text=Str(n) Text2 Text=Str(x) End Sub 程序

10、运行后,单击命令按钮,在两个文本框中显示的值分别为 ( )。 ( A) 1和 0 ( B) 2和 72 ( C) 3和 50 ( D) 4和 168 23 窗体上有一个图片控件和一个按钮控件,下列程序执行的结 果是 ( )。 Private Sub Commandl_click( ) Picmre 1 Picture=LoadPicture(“c: picmrejpg”) Picture l Cls Picture 1 Print”picture” End Sub ( A)窗体无显示,图片框显示图片和文字 picture ( B)窗体上出现 picture文本,图片框无显示 ( C)窗体上出现

11、 picture文本,图片框显示图片 picture Jpg ( D)窗体无显示,图片框只显示 picture文字 24 下列控件属性中,属性值的类型不相同的一项是 ( )。 ( A) Label控件的 Enabled属性与 TextBox控件的 Enabled属性 ( B) OptionButton控件的 Value属性与 CheckBox控件的 Value属性 ( C) Command控件的 Default属性与 Command控件的 Cancel属性 ( D) Command控件的 Visible属性与 Frame控件的 Visible属性 25 有以下程序段,单击 Commandl按钮

12、后,屏幕上的输出结果是 ( )。 Private Sub Commandl_Click( )For i=6 To 9Print Tab(i*i), iNext iEnd Sub 26 下列程序执行后,变量 a的值为 ( )。 Dim a, b, c, d As Single a=10: b=20: c=40 Ifb a Then d=a: a=b: b=d End If Ifc a Then d=a: a=c: c=d EndIf Ifc b Then d=b: b=c: c=d End If ( A) 10 ( B) 40 ( C) 20 ( D) 100 27 如图 2所示,在 窗体上有一

13、个文本框控件,名称为 TextTime:一个计时器控件,名称为 Timerl。要求每 1s在文本框中显示一次当前的时间。Private Sub TimerlTextTime Text=TimeEnd Sub在下划线上应填入的内容是 ( )。 ( A) Enabled ( B) Visible ( C) Timer( ) ( D) Interval 28 下面函数的功能应该是:删除字符串 str中所有与变量 ch相同的字符,并返回删除后的结果。例如:若 str=“ABCDABCD”, ch=“B”,则函数的返 回值为: “ACDACD” Function delchar(str As Strin

14、g, ch As String)As String Dim k As Integer,temp As String, ret As String ret=“ For k=1 To Len(str) temp=Mid(str,k, 1) Iftemp=ch Then ret=ret&temp EndIf Nextk delchar=ret End Function 但实际上函数有错误,需要修改。下面的修改方案中正确的是 ( )。 ( A)把 ret=ret&temp改为 ret=temp ( B)把 Iftemp=ch Then改为 Iftemp ch Then ( C)把 delchar=re

15、t改为 delchar=temp ( D)把 ret=“改为 temp=“ 29 下面是求最大公约数的函数的首部 ( )。 Function fun(By Val x As Integer, ByVal y AsInteger)As Integer 若要输出 8、 12、 16这 3个数的最大公约数,下面正确的语句是 ( A) Print fun(8, 12), fun(12, 16), fun(16, 8) ( B) Print fun(8, 12, 16) ( C) Print fun(8, 12), fun(12, 16), fun(16) ( D) Print fun(8, fun(1

16、2, 16) 30 窗体上有 Textl、 Text2两个文本框及一个命令按钮 Commandl,编写下列程序:DimYAsIntegerPrivate Sub Commandl_Click( )Dim x As Integerx=2Textl Text=p2(pl(x), y): Text2 Text=pl(x)End SubPrivate Function pl(x As Integer)As Integerx=x+y: y=x+ypl=x+yEnd FunctionPrivate Functionp2(x As Integer,yAsInteger)AsIntegerp2=2*x+yEn

17、d Function程序运行后,第一次单击和第二次单击命令按钮后,文本框 Textl和 Text2内的值分别是 ( )。31 单击命令按钮执行以下程序,输出结果为 ( )。 Private Sub Commandl_Click( ) Dim x As Integer,y As Integer x=12: y=32 Call Proc(x, y) Print x; y End Sub Public Sub Proc(n As Integer,ByVal m As Integer) n=n Mod 10: m=m Mod 10 End Sub ( A) 12 32 ( B) 2 32 ( C) 2

18、 3 ( D) 12 3 32 在窗体上有一个文本框 Textl, Text属性值为空,然后编写如下事件过程: Private Sub Text_KeyPress(KeyAscii As Integer) Dim str As String, n As Integer str=UCase(Chr(KeyAscii) n=Len(str) Textl Text=String(n, str) End Sub 程序运行后,如果在文本框中输入字母 ”p”,则在文本框中显示的内容为 ( )。 ( A) pp ( B) pP ( C) PP ( D) Pp 33 在窗体上画一个命令按钮,然后编写如下代码:

19、 Private Sub Commandl_Click( ) Dim MaxSize, NextChar,MyChar Open”d: temp female txt”For Input As#1 MaxSize=LOF(1) ForNextChar=MaxSize To l Step-1 Seek#1 NextChar MyChar=Input(1, #1) Next NextChar Print EOF(1) Close#1 End Sub 程序运行后,单击命令按钮,其输出结果为 ( )。 ( A) True ( B) False ( C) 0 ( D) Null 34 使用菜单编辑器设计

20、菜单时,必须输入的项是 ( )。 ( A)快捷键 ( B)标题 ( C)索引 ( D)名称 35 在 3种不同类型的组合框中,只能选择而不能输入数据的组合框是 ( )。 ( A)下拉式组合框 ( B)简单组合框 ( C)下拉式列表框 ( D)三个类型都是 36 假定通用对话框的名称为 CDl,命令按钮的名称为 Commandl,则单击命令按钮后,能使打开对话框的标题为 ”通用对话框 ”的事件过程是 ( )。 ( A) Private Sub Commandl_click( ) CDl DialogTitle=“通用对话框 ” CD 1 ShowPrinter End Sub ( B) Priv

21、ate Sub Commandl_Click( ) CDI DialogTitle=“通用对话框 ” CDl ShowFont End Sub ( C) Private Sub Commandl_Click( ) CD 1 DialogTitle=“通用对话框 ” CDl ShowOpen End Sub ( D) Private Sub Commandl_ClickO CD 1 DialogTitle=“通用对话框 ” CDl ShowColor End Sub 37 在窗体上有 2个图片框,名称分别为 Picturel和 Picture2, Picture2中添加了香蕉图片 (见图 3),

22、且将 Picture2 DragMode属性设置为 1。要求程序运行时,可以用鼠标把 Picture2拖拽到 Picturel中 (见图 4)。以下可以实现此功能的事件过程是 ( )。( A) Private Sub Form_DragDrop(Source As Control, XAs Single, Y As Single) Picture2 Move Picture 1 Left+X, Picture 1 Top+Y End Sub ( B) Private Sub Picture2_DragDrop(Source As Control, X As Single, Y As Singl

23、e) Source Move Picture 1 Left+X, Picture 1 Top+Y End Sub ( C) Private Sub Picture l_DragDrop(Source As Control,X As Single,Y As Single) Source Move Picture 1 Left+X,Picture 1 Top+Y End Sub ( D) Private Sub Picture l_DragDrop(Source As Control, X As Single,Y As Single) Picture2 Move Picture2 Left+X,P

24、icture2 Top+Y End Sub 38 目录列表框的 Path属性的作用是 ( )。 ( A)显示当前驱动器或指定驱动器上的目录结构 ( B)显示当前驱动器或指定驱动器上的某目录下的文件名 ( C)显示根目录下的文件名 ( D)显示该路径下的文件 39 以下叙述中错误的是 ( )。 ( A)一个工程中可以包含多个窗体文件 ( B)在一个窗体文件中用 Private定义的通用过程能被其他窗体调用 ( C)全局变量必须在标准模块中定义 ( D)在设计 VB程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件 40 如图 5所示,在列表框 Listl中已经有若干人的简单信息,运

25、行时在 Textl文本框 (即 ”查找对象 ”右边的文本框 )中输入一个姓或姓名,单击 ”查找 ”按钮,则在列表框中进行查找,若找到,则把该人的信息显示在 Text2文本框中。若有多个匹配的列表项,则只显示第 1个匹配项;若未找到,则在 Text2 中显示 ”查无此人 ”,在横线处应填写 ( )。 Private Sub Command l_Click( ) Dim k As Integer,n As Integer,found As Boolean found=False n=Len(Textl Text) k=0 While kList 1 ListCount And Not foundI

26、f Textl=Left$(Listl List(k),n)ThenText2=_found=TlueEnd Ifk=k+1WendIfNot found ThenText2=“查无此人 ”EndIfEnd Sub ( A) Listl Text ( B) Listl List(k) ( C) Listl ItemData(k) ( D) Listl Text(k) 二、基本操作题 41 (1)请根据以下各小题的要求设计 Visual Basic应用程序 (包括界面和代码 )。在名称为 Forml的窗体上画一个名称为 Pic的图片框,通过属性窗口将考生文件夹下的文件 Tul-1 jpg添加到图

27、片框,然后编写适当的事件过程。运行程序时,单击窗体,在图片框中显示 ”VB等级考试 ”,如图 2-2l所示。注意:要求程序中不得使用变量,事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为 sjtl vbp,窗体文件名为 sjtl frm。 (2)在名称为 Forml的窗体上画一个名称为Commsnd1的命令按钮,标题为 ”命令按钮 ”。然后建立一个菜单,标题为 ”控件 ”,名称为 menu,包含两个子菜单项,一个是 ”显示命令按钮 ”,名称为 subMenul;另一个是 ”隐藏命令按钮 ”,名称为 subMenu2,如图 2 22所示。编写适当的事件过程,使得程序运行时,如

28、果选择 ”显示命令按钮 ”菜单命令,则显示命令按钮控件;而如果选择 ”隐藏命令按钮 ”菜单命令,则隐藏命令按钮控件。注意:程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为 sjt vbp,窗体文件名为 sjt2 frm。三、简单应用题 42 (1)在考生文件夹下有一个工程文件 sjt3 vbp。窗体上有名称为 Timerl的定时器,以及名称为 Linel和 Line2的两条水平直线。请用名称为 Shapel的形状控件,在两条直线之间画一个宽和高都相等的形状,其显示形式为圆,并设置适当属性使其满足以下要求: 圆的顶端距窗体 Forml顶端的距离为 36

29、0; 圆的颜色为红色(红色对应的值为 &H000000FF&或 &HFF&),如图 2-13所示。程序运行时, Shapel将在 Linel和 Line2之间运动。当 Shapel的顶端到达 Linel时,会自动改变方向而向下运动;当 Shapel的底部到达 Line2时 ,会改变方向而向上运动。文件中给出的程序不完整,请去掉程序中的注释符,把程序中的 ?改为正确内容,使其实现上述功能。注意:不能修改程序的其他部分和已给出控件的属性。最后将修改后的文件按原文件名存盘。 (2)在考生文件夹下有一个工程文件 sjt4 vbp,包含了所有控件和部分程序,如图 2-14所示。程序功能如下: 单击 ”读

30、数据 ”按钮,可将考生文件夹下 in4 dat文件中的 100个整数读到数组 a中; 单击 ”计算 ”按钮,则根据从名称为 Combol的组合框中选中的项目,对数组 a中的数据计算平均值,并将计算结果四舍五入取整后显示在文本框 Textl中。 ”读数据 ”按钮的 Click事件过程已经给出,请为 ”计算 ”按钮编写适当的事件过程实现上述功能。注意:不得修改已经存在的控件和程序,在结束程序运行之前,必须进行一次计算,且 必须用窗体右上角的关闭按钮结束程序,否则无成绩。最后,程序按原文件名存盘。 四、综合应用题 43 在窗体上画一个文本框,名称为 Textl(可显示多行 ),然后再画三个命令按钮,

31、名称分别为 Commandl、 Command2和 Command3,标题分别为 ”读数 ”、 ”统计 ”和 ”存盘 ”,如图 2 5所示。程序的其功能是:单击 ”读数 ”按钮,则把考生目录下的in5 txt文件中的所有英文字符放入 Textl(可多行显示 );单击 ”统计 ”按钮,找出并统计英文字母 i、 j、 k、 l、 m、 n(不区分大小写 )各自出现的次数;单击 ”存盘 ”按钮,将字母 i n出现次数的统计结果依次存到考生目录下的顺序文件 out5 st中。注意:存盘时必须存放在考生文件夹下,工程文件名为 sjt5 vbp,窗体文件名为 sjt5 frm。 国家二级( VB)机试模拟

32、试卷 3答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度。算法的有穷性是指一个算法必须在执行有限的步骤以后结束。 2 【正确答案】 B 【试题解析】 二叉树是由 n0个结点的有限集合构成,此集合或者为空 集,或者由一个根结点及两棵互不相交的左右子树组成,并且左右予树都是二叉树。二叉树可以是空集合,根可以有空的左子树或空的右子树。二叉树不是树的特殊情况,它们是两个概念。 二叉树具有如下两个特点: 非空二叉树只有一个根结点。 每一个结点最多有两棵子树,且分别称为该结点的左子树与右子树。 3 【正确答案】 B 【试题解析】 栈的操作

33、原则为后进先出。选项 B中出栈顺序可按 ”A进, B进,B出, C进, D进, D出, C出, A出 ”实现。 4 【正确答案】 D 【试题解析】 注释一般为序言性注 释和功能性注释。序言性注释常位于程序开头部分,它包括程序标题、程序功能说明、主要算法、接口说明、程序位置、开发简历、程序设计者、复审者、复审日期及修改日期等。功能性注释一般嵌在源程序体之中,用于描述其后的语句或程序的主要功能。 5 【正确答案】 A 【试题解析】 数据库管理系统的三级模式结构由外模式、模式和内模式组成。 外模式,或子模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。模式,或逻辑模式,是数据库

34、中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据 视图的总和。外模式是模式的一部分。内模式,或存储模式,或物理模式,是指数据在数据库系统内的存储介质上的表示,即对数据的物理结构和存取方式的描述。 6 【正确答案】 D 【试题解析】 软件需求规格说明书有以下几个方面的作用: 便于用户、开发人员进行理解和交流; 反映出用户问题的结构,可以作为软件开发工作的基础和依据; 作为确认测试和验收的依据。 7 【正确答案】 D 【试题解析】 软件工程包括 3个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理 、文档生成;过程支持软件开发的各个环节的控制、管理。

35、8 【正确答案】 B 【试题解析】 概念模式,也称逻辑模式,是对数据库系统中全局数据逻辑结构的描述,是全体用户应用公共数据视图。它不涉及具体的硬件环境与平台,与具体的软件环境也无关。 9 【正确答案】 B 【试题解析】 E-R图由实体、实体的属性和实体之间的联系 3个要素组成,关系模型的逻辑结构是一组关系模式的集合,将 E-R图转换为关系模型:将实体、实体的属性和实体之间的联系转化为关系模式。如下表所示。10 【正确答案】 C 【试题解析】 根据二叉树的性质 3:对任何一棵二叉树,度为 0的结点 (即叶子结点 )总是比度为 2的结点多一个。 11 【正确答案】 B 【试题解析】 浮点数也称为实

36、型数或实数,是带有小数部分的数值。它由 3部分组成:符号、指数及尾数。例如 123 45678D3或 123 45678D+3的双精度数,这其中的 ”123 45678”部分为尾数部分、 ”E3”为指数部分 (E为符号, 3为指数 ),相当于 123 45678乘以 10的 3次幂。中是 ”D-6”,那么应该是乘以 10的负 6次幂,所以选项 B正确。 12 【正确答 案】 C 【试题解析】 考查窗体的命名。窗体文件的扩展名是 frm,新建工程时默认的工程名为 ”工程 1 vbp”,默认的窗体名为窗体的 Name属性,这里为 ”TheFist frm”。 13 【正确答案】 C 【试题解析】

37、考查自定义类型。自定义类型定义的关键字为 Type,自定义类型中的成员类型可以为字符串,但只能是定长字符串;也可以是数组类型,但必须为静态数组。 14 【正确答案】 D 【试题解析】 局部变量是在过程 (事件过程或通用过程 )内定义的变量,作用域为该变量所在的过程,定义时 使用 Dim、 Static关键字。使用 Dim关键字定义的是动态局部变量,过程执行结束后即被释放;使用 Static关键字定义的是静态局部变量,过程执行结束后仍然保留。 15 【正确答案】 C 【试题解析】 窗体的 BorderStyle属性用来确定窗体边框的类型,可设置为 6个预定义值: (1)当 BorderStyle

38、属性值设置为 0时,窗体无边框; (2)当 BorderStyle属性值设置为 1时,固定单边框,可以包含控制菜单框、标题栏、 ”最大化 ”按钮、 ”最小化 ”按钮,其大小只能用 ”最大化 ”和 ”最小化 ”按钮 来改变; (3)当 BorderStyle属性值设置为 2时,这是默认值,可调整的边框,窗体大小可变,并有标准的双线边界; (4)当 BorderStyle属性值设置为 3时,固定对话框,可以包含控制菜单框和标题栏,但没有最大化和最小化按钮,窗体大小不变,并有双线边界; (5)当 BorderStyle属性值设置为 4时,固定工具窗口窗体大小不能改变,只显示关闭按钮,并用缩小的字体显

39、示标题栏; (6)当 BorderStyle属性值设置为 5时,可变大小工具窗口,窗体大小可变,只显示关闭按钮,并用缩小的字体显示标题栏。因此 正确答案为选项 C。 16 【正确答案】 A 【试题解析】 考查循环程序的分析。本程序首先在字符串 A中存放 10个 ”*”号。指定循环输出 5行;每次循环输出第 i行时,把字符串中从 i+1开始的 n个字符替换成 n个空格。根据 ”n=10-2*i”语句, n的变化为 8、 6、 4、 2、 0。 17 【正确答案】 C 【试题解析】 与字体有关的属性有:字体类型属性 FontName,字体大小属性FomSize,粗体字属性: FontBold,斜体

40、字属性 Fontltalic,加删除线字属性FontStrikethru,加下划线 (即底线 )属性 FontUnderline。 18 【正确答案】 B 【试题解析】 考查系统函数和字符串连接运算符。 Val的功能是把从头开始的连续数字串转化成数字。而 Str的功能是把数字转化为字符。当操作数为字符串时,运算符 ”+”表示对字符串进行连接运算,否则为加法运算。因此选项 A为 1 232 000,选项 B为 2123,选项 C和 D全部为 1232 000。 19 【正确答案】 C 【试题解析】 考查标签控件的属性。标签控件 Caption属性值为字符串,赋值表达式要求赋值号左边必须是 变量,

41、不能出现表达式。 20 【正确答案】 B 【试题解析】 考查标签的各种属性。标签的 Height属性值为数值型,不能赋字符串型值,而 Enabled和 Visible为布尔型,只有 Caption属性值为字符串型。 21 【正确答案】 C 【试题解析】 考查文本框的事件。文本框的 GetFocus事件为文本框获得焦点时触发一次,而单击文本框时触发一次 Click事件, Change事件是每次文本框中的文本发生改变时触发的事件,而 LostFocus事件是文本框失去焦点时触发的事件。 22 【正 确答案】 B 【试题解析】 考察 do while循环语句。第一次循环: x=0,执行循环体x=(x

42、+2)*(x+3)=6、 n=n+1=1;第二次循环: x=6,执行循环体 x=(x+2)*(x+3)=72、n=n+1=2;此时 x大于 50了,因此退出循环。所以两个文本框中显示的值分别为2和 72。 23 【正确答案】 A 【试题解析】 考查图片框属性。单击命令按钮时,图片框首先装入图片,然后图片框清空 (注意,该方法只能清空在图片框中输出的文本信息和绘图信息,而不能清除有 LoadPicture函数装载的 图片 ),最后图片框显示图片和 ”picture”文字。全部操作都是在图片框中进行的,窗体上没有任何显示。 24 【正确答案】 B 【试题解析】 考查各种控件的常见属性。控件的 En

43、abled属性值都是一致的,分别为 True和 False,表示控件是否可用。单选按钮和复选框的 Value属性值不同,单选按钮 Value有 True和 False两种,分别表示选中和没有选中,而复选框的 Value属性表示了复选框的 3种状态。命令按钮的 Default属性和 Cancel属性值为布尔型。任何控件的 Visible属性值都是同 义的。 25 【正确答案】 D 【试题解析】 考查 print方法。 print方法可以在窗体、图片框、打印机 (Printer)或立即窗口中输出信息。如果两个输出项之间以逗号分隔,那么下一项的输出光标定位在下一个打印区的开始位置处。而 Tab(i*

44、i)函数表示光标从左端开始右移i*i列。 26 【正确答案】 B 【试题解析】 考查选择语句。程序段中包括 3条选择语句,其作用分别为:如果a小于 b那么交换 a和 b,如果 a小于 c那么交换 a和 c,如果 b小于 c那么交换 b和 c,相当于对 a、 b、 c做了降序排列。 27 【正确答案】 C 【试题解析】 考查计时器控件。计时器控件只有一个事件,就是 Timer( )事件,表示触发计时器控件时执行的操作。 28 【正确答案】 B 【试题解析】 题干中给出的函数作用为删除参数字符串中与 ch相同的字符,而在给出的程序段中,每次遍历 str参数中的每一个字符,若其与 ch相等,则将其连

45、接到结果字符串中,这样显然是不合要求的,应该是若取出的字符和 ch不等则将其连接到结果中,否则舍弃。因此,应将 ”If temp=ch Then”改为 ”If temp ch Then” 29 【正确答案】 D 【试题解析】 函数过程在传递参数时,形参表与实参表中对应变量的名字不必相同,但参数的个数、对应位置和对应类型必须相同。中的 fun函数有两个参数,任何对于 fun的调用都必须传递实参为两个整型值;选项 A中得到 3个结果,显然不是我们所需要的;选项 D中的函数嵌套调用能够求出 3个数的最大公约数。 30 【正确答案】 C 【试题解析】 考查函数的调用以及变量的作用域。在命令按钮单击事件

46、中调用p2函数, p2函数的参数为函数 p1,因此首先计算 p1调用以后产生的结果。第一次调用 函数 p1,变量 y为窗体级变量, p1调用结束后 y为 2, pl为 4;调用 p2,得至 p2值为 1 0, x的值为 2;继续调用 p1(x),此时 y值为 2,调用结束以后 p1为 10。继续单击命令按钮,此时 x值为 2,而 y的值为 6,其余计算方法和第一次单击时相同。 31 【正确答案】 B 【试题解析】 考查过程调用中的参数传递。参数传递时默认为地址传递,如果实参为常量或者形参加上 ByVal关键字说明,则为传值传递。中第一个参数为地址传值传递,第二个参数为传递,因此调用以后 x值为

47、 2,而 y不变。 32 【正确答案】 B 【试题解析】 考查字符串函数的应用。在 Textl中按下字母 ”p”,则首先显示字符 ”p”,接下来触发 KeyPress事件,其中, UCase把字符 ”p”转化为大写字母,显示人写字母 ”P”。 33 【正确答案】 B 【试题解析】 考查文件的操作。以读的方式打开文件 female txt, Nextchar表示从文件的最后一个字符开始。程序首先定位到该字符,然后取出一个字符,存放到字符串 Mychar中。输出的 EOF(1)表示文件指针是否到达文件 1的末尾。返回值有 True(移动到末尾 )和 False(没有 到末尾 )。既然是从后往前读出

48、每个字符,因此操作结束以后,文件指针不可能移动到文件的末尾,所以 EOF(1)的值必然为False。 34 【正确答案】 D 【试题解析】 考查菜单设计基础。任何控件必须要具有的属性就是名称属性,Name是程序可以访问该控件的惟一标识,至于快捷键、标题等都是可以没有的。索引只有建立菜单数组时才需要使用。 35 【正确答案】 C 【试题解析】 考查组合框的 Style属性。组合框共 3种风格:下拉式组合框、简单组合框和下拉式列表框,其 Style属性分别为 0, 1, 2。当 Style属性为 3时,表示该组合框为下拉式列表框,只能选择数据,而不能输入数据了。 36 【正确答案】 C 【试题解析

49、】 考查通用对话框的常见属性。通用对话框的标题属性为DialogTitle,如果要打开 ”打开 ”对话框可以设置 CDl的 Action属性为 1或者使用ShowOpen方法。 37 【正确答案】 C 【试题解析】 考查拖放事件。把 Picture2拖到 Picturel中,设置: Picture2的DragMode属性为 1,启动自动拖放模式。将 Picture2拖到 Picturel中,图 像本身不会移动,但是在 Picturel上触发 DragDrop事件,可以在该事件过程中通过Move方法来实现 Picture2的移动。 38 【正确答案】 A 【试题解析】 考查目录列表框的常见属性。目录列表框 Path属性的功能是包含当前的目录。 39 【正确答案】 B 【试题解析】 考查工程和窗体。 VB中一个工程可以包含多个窗体或者多个标准

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