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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

【计算机类职业资格】国家二级(VB)机试-试卷20及答案解析.doc

1、国家二级(VB)机试-试卷 20 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列叙述中正确的是( )。(分数:2.00)A.有一个以上根结点的数据结构不一定是非线性结构B.只有一个根结点的数据结构不一定是线性结构C.循环链表是非线性结构D.双向链表是非线性结构2.下列叙述中正确的是( )。(分数:2.00)A.算法就是程序B.设计算法时只需要考虑数据结构的设计C.设计算法时只需要考虑结果的可靠性D.以上三种说法都不对3.一棵二叉树共有 25 个结点,其中 5 个是叶子结点,则度为 1 的结点数为( )。(分数:2.00)A.16B.10

2、C.6D.44.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。(分数:2.00)A.外模式B.内模式C.概念模式D.逻辑模式5.软件生命周期是指( )。(分数:2.00)A.软件产品从提出、实现、使用维护到停止使用退役的过程B.软件从需求分析、设计、实现到测试完成的过程C.软件的开发过程D.软件的运行维护过程6.面向对象方法中,继承是指( )。(分数:2.00)A.一组对象所具有的相似性质B.一个对象具有另一个对象的性质C.各对象之间的共同性质D.类之间共享属性和操作的机制7.负责数据库中查询操作的数据库语言是( )。(分数:2.00)A.数据定义语言B.数据管理语言C.数

3、据操纵语言D.数据控制语言8.一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。(分数:2.00)A.11 联系B.1m 联系C.m1 联系D.mn 联系9.有三个关系 R,S 和 T 如下:则由关系 R 和 S 得到关系 T 的操作是( )。 (分数:2.00)A.自然连接B.交C.投影D.并10.下列选项中属于面向对象设计方法主要特征的是( )。(分数:2.00)A.继承B.自顶向下C.模块化D.逐步求精11.以下变量名中合法的是( )。(分数:2.00)A.x2B.12abcC.sum_totalD.print12.已知 a6,b15,c23,则语句 P

4、rint Sgn(ab Mod 6c/a)& ab 的输出结果为( )。(分数:2.00)A.6B.16C.31D.12113.以下叙述中错误的是( )。(分数:2.00)A.Visual Basic 是事件驱动型可视化编程工具B.Visual Basic 应用程序不具有明显的开始和结束语句C.Visual Basic 工具箱中的所有控件都具有宽度(Width)和高度(Height)属性D.Visual Basic 中控件的某些属性只能在运行时设置14.设 a2, b3, c4, d5, 下列表达式的值是( )。ab And c=d Or 2*ac(分数:2.00)A.TrueB.FalseC

5、.1D.115.如下关于变体类型变量的叙述中,错误的是( )。(分数:2.00)A.变体类型数组中只能存放同类型数据B.使用 Array 初始化的数组变量,必须是 Variant 类型C.没有声明而直接使用的变量其默认类型均是 VariantD.在同一程序中,变体类型的变量可以被多次赋以不同类型的数据16.满足下列条件之一的年份是闰年: 1)年份能被 4 整除但不能被 100 整除 2)年份能被 400 整除 若 y 代表年份,下面判断闰年的正确表达式是( )。(分数:2.00)A.y Mod 4 And y Mod 100 Or y Mod 400B.y Mod 40 Or y Mod 10

6、00 And(y Mod 40 Or y Mod 4000)D.y Mod 40 And y Mod 10050, Int(a/3), a Mod 2) 当 a52 时,x 的值是( )。(分数:2.00)A.0B.1C.17D.1818.设有如下数组定义语句:Dim a(1 To 4, 3)As Integer 以下叙述中正确的是( )。(分数:2.00)A.a 数组有 18 个数组元素B.a 数组有 20 个数组元素C.a 数组有 24 个数组元素D.语法有错19.窗体上有 1 个名称为 Text1 的文本框,1 个名称为 Label1 的标签。程序运行后,如果在文本框中输入信息,则立即在

7、标签中显示相同的内容。以下可以实现上述操作的事件过程为( )。(分数:2.00)A.Private Sub Label1_Click() Label1.CaptionText1.Text End SubB.Private Sub Label1_Change() Label1.CaptionText1.Text End SubC.Private Sub Text1_Click() Label1.CaptionText1.Text End SubD.Private Sub Text1_Change() Label1.CaptionText1.Text End Sub20.程序运行时,单击命令按钮,

8、则产生的操作是( )。(分数:2.00)A.窗体左上角移动到距屏幕左边界、上边界各 200 的位置B.窗体左上角移动到距屏幕右边界、上边界各 200 的位置C.窗体由当前位置向左、向上各移动 200D.窗体由当前位置向右、向下各移动 20021.在窗体上画两个文本框,其名称分别为 Text1 和 Text2,然后编写如下程序:Private Sub Form_Load() Show Text1.Text“ Text2.Text“ Text1.SetFocusEnd SubPrivate Sub Text1_Change() Text2.TextMid(Text1.Text, 6)End Sub

9、 程序运行后,如果在文本框 Text1中输入 ChinaBeijing,则在文本框 Text2 中显示的内容是( )。(分数:2.00)A.ChinaBeijingB.ChinaC.BeijingD.ChinaB22.在窗体上画一个水平滚动条,其属性值满足 MinA.增加一个 SmallChange 量B.减少一个 SmallChange 量C.增加一个 LargeChange 量D.减少一个 LargeChange 量23.在菜单编辑器中建立如下图所示的菜单,并为了每个菜单项编写了鼠标单击事件过程。 (分数:2.00)A.针对此菜单进行操作,单击“斜体“菜单项时,将执行它的鼠标单击事件过程B

10、.针对此菜单进行操作,单击“下划线“ 菜单项时,“被去掉C.针对此菜单进行操作,单击“退出“菜单项时,不能执行对应的单击事件过程D.针对此菜单进行操作,单击“编辑“菜单项时,打开下拉菜单,但不执行相应的单击事件过程24.以下关于通用对话框的叙述中,错误的是( )。(分数:2.00)A.在程序运行状态下,通用对话框控件是不显示的B.通用对话框控件是 Visual Basic 的标准控件C.设计时,通用对话框控件的大小是固定的,不能改变D.在同一个程序中,一个通用对话框控件可以作为打开、保存等多种对话框25.窗体上有一个名称为 CD1 的通用对话框,一个名称为 Command1 的命令按钮,相应的

11、事件过程如下:Private Sub Command1_Click() CD1.Filter“All File|*.*|Text File|*.txt|PPT|*.ppt“ CD1.FilterIndex2 CD1.InitDir“C:“ CD1.FileName“default“ CD1.ShowSaveEnd Sub关于上述过程,以下叙述中正确的是( )。(分数:2.00)A.默认过滤器为“*.ppt“B.指定的初始目录为“C:“C.打开的文件对话框的标题为“default“D.上面事件过程实现保存文件的操作26.以下关于窗体的叙述中,错误的是( )。(分数:2.00)A.Hide 方法能

12、隐藏窗体,但窗体仍在内存中B.使用 Show 方法显示窗体时,一定触发 Load 事件C.移动或放大窗体时,会触发 Paint 事件D.双击窗体时,会触发 DblClick 事件27.以下关于图片框控件的说法中,错误的是( )。(分数:2.00)A.可以通过 Print 方法在图片框中输出文本B.图片框控件中的图形可以在程序运行过程中被清除C.图片框控件中可以放置其他控件D.用 Stretch 属性可以自动调整图片框中图形的大小28.为了清除列表框中指定的项目,应使用的方法是( )。(分数:2.00)A.ClsB.ClearC.RemoveD.RemoveItem29.定时器的 Interva

13、l 属性的值是一个整数,它表示的是( )。(分数:2.00)A.毫秒数B.秒数C.分钟数D.小时数30.阅读程序:Private Sub Form_Click() a0 For j1 To 15 aaj Mod 3 Next j Print aEnd Sub 程序运行后,单击窗体,输出结果是( )。(分数:2.00)A.105B.1C.120D.1531.为计算 12222324210 的值,并把结果显示在文本框 Text1 中,若编写如下事件过程:Private Sub Command1 Click() Dim a&,s&,k& s1 a2 For k2 To 10 aa*2 ssa Nex

14、t k Text1.TextsEnd Sub 执行此事件过程后发现结果是错误的,为能够得到正确结果,应做的修改是( )。(分数:2.00)A.把 s1 改为 s0B.把 For k2 To 10 改为 For k1 To 10C.交换语句 ssa 和 aa * 2 的顺序D.把 For k2 To 10 改为 For k1 To 10、交换语句 ssa 和 aa * 2 的顺序32.标准模块中有如下程序代码:Public x As Integer,y As IntegerSub var_pub() x10y20End Sub 在窗体上有 1 个命令按钮,并有如下事件过程:Private Sub

15、 Command1_Click() Dim x As Integer Call var_pub xx100 yy100 Print x;yEnd Sub 运行程序后单击命令按钮,窗体上显示的是( )。(分数:2.00)A.100 100B.100 120C.110 100D.110 12033.在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click() Dim i As Integer, n As Integer For i0 To 50 ii3 nn1 If i10 Then Exit

16、For Next Text1.TextStr(n) End Sub 程序运行后,单击命令按钮,在文本框中显示的值是( )。(分数:2.00)A.2B.3C.4D.534.设有如下的程序段:n0For i1 To 3 For j1 To i For kj To 3nn1 Next k Next jNext i 执行上面的程序段后,n 的值为( )。(分数:2.00)A.3B.21C.9D.1435.命令按钮 Command1 的单击事件过程如下:Private Sub Command1_Click() x10 Print f(x)End SubPrivate Function f(y As In

17、teger) fy * yEnd Function 运行上述程序,如下叙述中正确的是( )。(分数:2.00)A.程序运行出错,x 变量的类型与函数参数的类型不符B.在窗体上显示 100C.函数定义错,函数名 f 不能又作为变量名D.在窗体上显示 1036.窗体上有 1 个名称为 Text1、内容为空的文本框。编写如下事件过程:Private Sub Text1_KeyUp(KeyCode As Integer,Shift As Integer) Print Text1.Text;End Sub 运行程序,并在文本框中输入“123“,则在窗体上的输出结果为( )。(分数:2.00)A.123B

18、.112C.12123D.11212337.设有以下程序:Private Sub Form_Click() x50 For i1 To 4 yInputBox(“请输入一个整数“) yVal(y) If y Mod 50 Then aay xy Else aax End If Next i Print aEnd Sub 程序运行后,单击窗体,在输入对话框中依次输入 15、24、35、46,输出结果为( )。(分数:2.00)A.100B.50C.120D.7038.设在工程文件中有一个标准模块,其中定义了如下记录类型:Type Books Name As String * 10 TelNum

19、As String * 20End Type 在窗体上画一个名为 Command1 的命令按钮,要求当执行事件过程Command1_Click 时,在顺序文件 Person.txt 中写入一条 Books 类型的记录。下列能够完成该操作的事件过程是( )。(分数:2.00)A.Private Sub Command1_Click() Dim B As Books Open “Person.txt“ For Output As #1 B.NameInputBox(“输入姓名“) B.TelNumInputBox(“输入电话号码“) Write #1, B.Name, B.TelNum Close

20、 #1 End SubB.Private Sub Command1_Click() Dim B As Books Open “Person.txt“ For Input As #1 B.NameInputBox(“输入姓名“) B.TelNumInputBox(“输入电话号码“) Print #1, B.Name, B.TelNum Close #1 End SubC.Private Sub Command1_Click() Dim B As Books Open “Person.txt“ For Output As #1 B.NameInputBox(“输入姓名“) B.TelNumInpu

21、tBox(“输入电话号码“) Write #1, B Close #1 End SubD.Private Sub Command1_Click() Open “Person.txt“ For Input As #1 NameInputBox(“输入姓名“) TelNumInputBox(“输入电话号码“) Print #1, Name, TelNum Close #1 End Sub39.设工程中有 2 个窗体:Form1、Form2,Form1 为启动窗体。Form2 中有菜单,其结构如表。要求在程序运行时,在 Form1 的文本框 Text1 中输入口令并按回车键(回车键的 ASCII 码

22、为 13)后,隐藏 Form1,显示Form2。若口令为“Teacher“,所有菜单都可见;否则看不到“成绩录入“菜单项。为此,某人在 Form1 窗体文件中编写如下程序: (分数:2.00)A.把 Form1 中 Text1 文本框及相关程序放到 Form2 窗体中B.把 Form1.Hide、Form2.Show 两行移到 2 个 End If 之间C.把 If KeyAscii13 Then 改为 If KeyAscii“Teacher“ ThenD.把 2 个 Form2.input.Visible 中的“Form2.“删去40.在设窗体上有一个通用对话框控件 CD1,希望在执行下面程

23、序时,打开如图所示的文件对话框:Private Sub Command1_Click() CD1.DialogTitle“打开文件“ CD1.InitDir“C:“ CD1.Filter“所有文件|*.*|Word 文档|*.doc|文本文件|*.txt“ CD1.FileName“ CD1.Action1 If CD1.FileName“Then Print“未打开文件“ Else Print“要打开文件“& CD1.FileName End IfEnd Sub (分数:2.00)A.把 CD1.Action1 改为 CD1.Action2B.把“CD1.Filter“后面字符串中的“所有文

24、件“改为“文本文件“C.在语句 CD1.Action1 的前面添加:CD1.FilterIndex3D.把 CD1.FileName“ 改为 CD1.FileName“文本文件“二、基本操作题(总题数:1,分数:2.00)41.(1)在名称为 Form1 的窗体上添加两个名称分别为 Text1 和 Text2 的文本框,它们的高、宽分别为300、2400 和 1200、2400。窗体的标题为“窗口”。请通过属性窗口没置适 Text2 可以显示多行文本,并且有垂直和水平两个滚动条; 程序运行时在 Text1 中显示输入的字符为“*”。 程序运行后的窗体如图所示。 注意:存盘时必须存放在考生文件夹

25、下,工程文件名保存为 sjt1vbp,窗体文件名保存为 sjt1frm。 (2)在名称为 Form1 的窗体上添加一个名称为 Image1 的图像框,其高、宽分别为1900、1700,通过属性窗口把考生文件夹下的图像文件 pic1bmp 载入图像框;再画两个命令按钮控件,名称分别为 C1、C2,标题分别为“放大”、“缩小”,如图所示。 要求: 请编写适当的事件过程,程序运行后。如果单击“放大”按钮,则将图像框的高度、宽度均增加 100;单击“缩小”按钮,则将图像框的高度、宽度均减少 100,要求程序中不得使用任何变量。 通过属性窗口设置图像框的适当属性,使得在放大、缩小图像框时,其中的图像也自

26、动放大、缩小。 汴意:存盘时必须存放在考生文件夹下,工程文件名保存为 sjt2vbp,窗体文件名保存为 sjt2frm。 (分数:2.00)_三、简单应用题(总题数:1,分数:2.00)42.(1)考生文件夹中有工程文件 sjt3vbp。窗体上有一个名称为 Iabel1、标题为“标签控件”的标签;有一个名称为 Command1、标题为“命令按钮”的命令按钮。单击上述两控件中的任一控件,则在标签Label2 中显示所单击控件的标题内容(标题内容前添加“单击”二字),下图是单击命令按钮后的窗体外观。请去掉程序中的注释符,把程序中的?改为正确的内容。 注意:考生不得修改窗体文件中已经存在的控件和程序

27、,最后程序按原文件名存盘。 (2)在考生文件夹下有一个工程文件 sjt4vbp,其窗体上有一个由八个图片框控件组成的控件数组、两个命令按钮及一个计时器控件,如图 1 所示。 程序功能:将计时器控件设置为每隔 05 秒触发一次 Timer 事件。运行程序时,只显示下标为 0 的图片框控件数组冗素,其他图片框均不可见。单击“开始”按钮,数组中的每个图片框白左至右依次显示,时间间隔为05 秒,产生“月亮”从左向右移动的效果,如图 2 所示。,月亮移到右端后再从左端莆新开始。单击“停止”按钮,“月亮”停止移动。 要求:按照题日要求设置控件属性,去掉程序中的注释符,把程序中的?改为正确的内容。 注意:不

28、能修改程序的其他部分和控件属性,最后将修改后的文件按原文件名进行存盘。 (分数:2.00)_四、综合应用题(总题数:1,分数:2.00)43.在考生文件央下有一个工程文件 sjt5vbp,包含了所有控件和部分程序。当程序运行时,单击“打开文件”按钮,则弹出“打开”对话框,默认目录为考生目录,默认文件类型为“文本文件”。选中in5txt 文件(如图 1 所示),单击“打开”按钮。则把文件中的内容读入并显示在文本框(Text1)中;单击“修改内容”按钮,则将 Text1 中的大写字母“E”、“N”、“T”改为小写,把小写字母“e”、“n”、“t”改为大写;单击“保存文件”按钮,则弹出“另存为”对话

29、框,默认文件类型为“文本文件”,默认文什央为考生文件夹,默认义件为“out5txt”(如图 2 所示),单击“保仔”按钮,则将 Text1中修改后的内容存到 out5txt 文什中。 窗体中已经给出了所有控件和程序,但程序不完整,去掉程序中的注释符,把程序中的?改为正确的内容,并编写“修改内容”按钮的 Click 事件过程。 注意:考生不得修改已经存在的程序。必须把 Text1 中修改后的内容用“保存文件”按钮存储结果,否则无成绩。最后。按照原文件名将程序存盘。 (分数:2.00)_国家二级(VB)机试-试卷 20 答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分

30、数:80.00)1.下列叙述中正确的是( )。(分数:2.00)A.有一个以上根结点的数据结构不一定是非线性结构B.只有一个根结点的数据结构不一定是线性结构 C.循环链表是非线性结构D.双向链表是非线性结构解析:解析:线性结构应满足:有且只有一个根结点与每个结点最多有一个前件,也最多有一个后件,所以 B 正确。所以有一个以上根结点的数据结构一定是非线性结构,所以 A 错误。循环链表和双向链表都是线性结构的数据结构。2.下列叙述中正确的是( )。(分数:2.00)A.算法就是程序B.设计算法时只需要考虑数据结构的设计C.设计算法时只需要考虑结果的可靠性D.以上三种说法都不对 解析:解析:算法是指

31、解题方案的准确而完整的描述,算法不等于程序,也不等于计算方法,所以 A 错误。设计算法时不仅要考虑对数据对象的运算和操作,还要考虑算法的控制结构。3.一棵二叉树共有 25 个结点,其中 5 个是叶子结点,则度为 1 的结点数为( )。(分数:2.00)A.16 B.10C.6D.4解析:解析:根据二叉树的性质 3:在任意一棵二叉树中,度为 0 的叶子结点总是比度为 2 的结点多一个,所以本题中度为 2 的结点是 514 个,所以度为 1 的结点的个数是 255416 个。4.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。(分数:2.00)A.外模式B.内模式 C.概念模式D

32、.逻辑模式解析:解析:数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,所以选择 B。5.软件生命周期是指( )。(分数:2.00)A.软件产品从提出、实现、使用维护到停止使用退役的过程 B.软件从需求分析、设计、实现到测试完成的过程C.软件的开发过程D.软件的运行维护过程解析:解析:通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。也就是说,软件产品从考虑其概念

33、开始,到该软件产品不能使用为止的整个时期都属于软件生命周期。6.面向对象方法中,继承是指( )。(分数:2.00)A.一组对象所具有的相似性质B.一个对象具有另一个对象的性质C.各对象之间的共同性质D.类之间共享属性和操作的机制 解析:解析:继承是面向对象的方法的一个主要特征,是使用已有的类的定义作为基础建立新类的定义技术。广义的说,继承是指能够直接获得已有的性质和特征,而不必重复定义它们,所以说继承是指类之间共享属性和操作的机制。7.负责数据库中查询操作的数据库语言是( )。(分数:2.00)A.数据定义语言B.数据管理语言C.数据操纵语言 D.数据控制语言解析:解析:数据定义语言:负责数据

34、的模式定义与数据的物理存取构建;数据操纵语言:负责数据的操纵,包括查询及增、删、改等操作;数据控制语言:负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。8.一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。(分数:2.00)A.11 联系B.1m 联系C.m1 联系D.mn 联系 解析:解析:因为一个教师可讲授多门课程,而一门课程又能由多个老师讲授,所以它们之间是多对多的关系,可以表示为 mn。9.有三个关系 R,S 和 T 如下:则由关系 R 和 S 得到关系 T 的操作是( )。 (分数:2.00)A.自然连接 B.交C.投影D.并解析:解

35、析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以根据 T 中元组可以判断 R 和 S 做的是自然连接操作。10.下列选项中属于面向对象设计方法主要特征的是( )。(分数:2.00)A.继承 B.自顶向下C.模块化D.逐步求精解析:解析:面向对象基本方法的基本概念有对象、类和实例、消息、继承与多态性,所以选择 A。11.以下变量名中合法的是( )。(分数:2.00)A.x2B.12abcC.sum_total D.print解析:解析:根据 VB 中变量名的命名规则,变量 x2 中有减号,不合法;变量 12abc 是以数字开

36、头,不合法;变量 print 是 VB 的保留字,不能作变量名,也不合法。sum_total 是符合命名规则,是合法的。故选 C。12.已知 a6,b15,c23,则语句 Print Sgn(ab Mod 6c/a)& ab 的输出结果为( )。(分数:2.00)A.6B.16C.31D.121 解析:解析:Print 语句表达式中按运算符的优先级从高到低:Mod(& 顺序计算。计算过程:Sgn(615 Mod 623 1)& 615(Sgn(635)& 21(Sgn(4)& 21(1& 21(“121“。故选项 D 正确。 说明:字符串连接符& 两边的操作数不管是字符型还是数值型,系统首先要

37、将其转换为字符型,然后进行连接。13.以下叙述中错误的是( )。(分数:2.00)A.Visual Basic 是事件驱动型可视化编程工具B.Visual Basic 应用程序不具有明显的开始和结束语句C.Visual Basic 工具箱中的所有控件都具有宽度(Width)和高度(Height)属性 D.Visual Basic 中控件的某些属性只能在运行时设置解析:解析:VB 工具箱中不是所有的控件都具有宽度和高度属性,比如定时器控件 Timer、直线控件Line 就没有。故 C 选项错误。14.设 a2, b3, c4, d5, 下列表达式的值是( )。ab And c=d Or 2*ac

38、(分数:2.00)A.TrueB.False C.1D.1解析:解析:根据运算符的优先级顺序,先计算算术运算符,结果是 23 And 44 ;再计算关系运算符,结果为 False And True Or False ;And 优先级高于 Or 优先级,先计算 And,再计算 Or,最后结果是False。故 B 选项正确。15.如下关于变体类型变量的叙述中,错误的是( )。(分数:2.00)A.变体类型数组中只能存放同类型数据 B.使用 Array 初始化的数组变量,必须是 Variant 类型C.没有声明而直接使用的变量其默认类型均是 VariantD.在同一程序中,变体类型的变量可以被多次赋

39、以不同类型的数据解析:解析:变体型变量能够存储所有系统定义类型的数据。所以变体类型数组中可以存放相同类型或不同类型的数据。故选项 A 错误。16.满足下列条件之一的年份是闰年: 1)年份能被 4 整除但不能被 100 整除 2)年份能被 400 整除 若 y 代表年份,下面判断闰年的正确表达式是( )。(分数:2.00)A.y Mod 4 And y Mod 100 Or y Mod 400B.y Mod 40 Or y Mod 1000 And(y Mod 40 Or y Mod 4000)D.y Mod 40 And y Mod 1000 。 第二个条件是能被 400 整除,所以是 y M

40、od 4000 。 满足其中任何一个条件就行,两个条件之间是或者关系,所以用 Or 运算符。 综合一下,故 D 选项正确。17.现有如下语句: xIIf(a50, Int(a/3), a Mod 2) 当 a52 时,x 的值是( )。(分数:2.00)A.0B.1C.17 D.18解析:解析:首先计算 Int(a/3)即 Int(52/3)Int(17)17 ,52 MOD 2 结果为 0。 再计算 IIf(5250, 17, 0),5250 结果为 True,所以 IIF 函数返回 17,则 x 值为 17,故选 C。18.设有如下数组定义语句:Dim a(1 To 4, 3)As Int

41、eger 以下叙述中正确的是( )。(分数:2.00)A.a 数组有 18 个数组元素B.a 数组有 20 个数组元素C.a 数组有 24 个数组元素 D.语法有错解析:解析:本题定义了二维数组地第一维的下标-1to 4,即为-1,0,1,2,3,4(共 6 行),第二维下标 3,即 0to 3(0,1,2,3 共 4 列),6*4=24 二维数组有 24 个数组元素。故选 C。19.窗体上有 1 个名称为 Text1 的文本框,1 个名称为 Label1 的标签。程序运行后,如果在文本框中输入信息,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程为( )。(分数:2.00)A.P

42、rivate Sub Label1_Click() Label1.CaptionText1.Text End SubB.Private Sub Label1_Change() Label1.CaptionText1.Text End SubC.Private Sub Text1_Click() Label1.CaptionText1.Text End SubD.Private Sub Text1_Change() Label1.CaptionText1.Text End Sub 解析:解析:题意是在文本框中输入信息,会影响标签上显示的内容,所以触发的是文本框 Text1 的事件,要在文本框 T

43、ext1 的事件过程中写代码,因此排除 A、B 选项。又因为标签上显示的内容会随着文本框中输入信息变化,因此要在 Text1 的 Change 事件过程写代码。故 D 选项正确。20.程序运行时,单击命令按钮,则产生的操作是( )。(分数:2.00)A.窗体左上角移动到距屏幕左边界、上边界各 200 的位置 B.窗体左上角移动到距屏幕右边界、上边界各 200 的位置C.窗体由当前位置向左、向上各移动 200D.窗体由当前位置向右、向下各移动 200解析:解析:Move 方法是窗体的移动方法,其中 200,200 是窗体左上角的坐标(X,Y)。坐标系是以屏幕左上角为原点,向右为 X 轴正方向,向

44、下为 Y 轴正方向。所以本题中窗体左上角移动到距屏幕左边界、上边界各 200 的位置。故 A 选项正确。21.在窗体上画两个文本框,其名称分别为 Text1 和 Text2,然后编写如下程序:Private Sub Form_Load() Show Text1.Text“ Text2.Text“ Text1.SetFocusEnd SubPrivate Sub Text1_Change() Text2.TextMid(Text1.Text, 6)End Sub 程序运行后,如果在文本框 Text1中输入 ChinaBeijing,则在文本框 Text2 中显示的内容是( )。(分数:2.00)

45、A.ChinaBeijingB.ChinaC.Beijing D.ChinaB解析:解析:程序运行后,在文本框 Text1 中输入字符后,触发它的 Change 事件,通过中部截取函数Mid 把文本框 Text1 中的内容从第 6 个字符B开始截取后面的字符,得到“Beijing“字符串,然后把截取的字符串在 Text2 中显示出来。故 C 选项正确。22.在窗体上画一个水平滚动条,其属性值满足 MinA.增加一个 SmallChange 量 B.减少一个 SmallChange 量C.增加一个 LargeChange 量D.减少一个 LargeChange 量解析:解析:当水平滚动条的属性值

46、 Min23.在菜单编辑器中建立如下图所示的菜单,并为了每个菜单项编写了鼠标单击事件过程。 (分数:2.00)A.针对此菜单进行操作,单击“斜体“菜单项时,将执行它的鼠标单击事件过程B.针对此菜单进行操作,单击“下划线“ 菜单项时,“被去掉C.针对此菜单进行操作,单击“退出“菜单项时,不能执行对应的单击事件过程D.针对此菜单进行操作,单击“编辑“菜单项时,打开下拉菜单,但不执行相应的单击事件过程 解析:解析:菜单项中不管是主菜单还是子菜单,单击某个菜单项,都会执行它们相应的单击事件过程。故 D 选项叙述错误。24.以下关于通用对话框的叙述中,错误的是( )。(分数:2.00)A.在程序运行状态

47、下,通用对话框控件是不显示的B.通用对话框控件是 Visual Basic 的标准控件 C.设计时,通用对话框控件的大小是固定的,不能改变D.在同一个程序中,一个通用对话框控件可以作为打开、保存等多种对话框解析:解析:通用对话框是一个 ActiveX 控件,不是标准控件,故 B 选项错误。25.窗体上有一个名称为 CD1 的通用对话框,一个名称为 Command1 的命令按钮,相应的事件过程如下:Private Sub Command1_Click() CD1.Filter“All File|*.*|Text File|*.txt|PPT|*.ppt“ CD1.FilterIndex2 CD1

48、.InitDir“C:“ CD1.FileName“default“ CD1.ShowSaveEnd Sub关于上述过程,以下叙述中正确的是( )。(分数:2.00)A.默认过滤器为“*.ppt“B.指定的初始目录为“C:“ C.打开的文件对话框的标题为“default“D.上面事件过程实现保存文件的操作解析:解析:通用对话框的 FilterIndex 属性为 1 时表示默认过滤器为第 1 个文件类型,为 2 时表示为第2 个文件类型。InitDir 属性值指定通用对话框的初始目录。FileName 属性表示对话框中默认的文件名。ShowSave 方法表示打开另存为对话框,执行保存文件的操作。26.以下关于窗体的叙述中,错误的是( )。(分数:2.00)A.Hide 方法能隐藏窗体,但窗体仍在内存中B.使用 Show 方

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