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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、国家二级(VB)机试模拟试卷 183 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是( )。(分数:2.00)A.逻辑设计B.需求分析C.详细设计D.物理设计2.对序线性表(23,29,34,55,60,70,78)用二分法查找值为 60 的元素时,需要比较次数为( )。(分数:2.00)A.1B.2C.3D.43.下列描述中,正确的是( )。(分数:2.00)A.线性链表是线性表的链式存储结构B.栈与队列是非线性结构C.双向链表是非线性结构D.只有根结点的二叉树是线性结构4

2、.开发大型软件时,产生困难的根本原因是( )。(分数:2.00)A.大型系统的复杂性B.人员知识不足C.客观世界千变万化D.时间紧、任务重5.两个或两个以上的模块之间关联的紧密程度称为( )。(分数:2.00)A.耦合度B.内聚度C.复杂度D.连接度6.下列关于线性表的叙述中,不正确的是( )。(分数:2.00)A.线性表可以是空表B.线性表是一种线性结构C.线性表的所有结点有且仅有一个前件和后件D.线性表是由 n 个元素组成的一个有限序列7.设有如下关系表: (分数:2.00)A.TRSB.TRSC.TRSD.TRS8.以下描述中,不是线性表顺序存储结构特征的是( )。(分数:2.00)A.

3、可随机访问B.需要连续的存储空间C.不便于插入和删除D.逻辑相邻的数据物理位置上不相邻9.在三级模式之间引入两层映像,其主要功能之一是( )。(分数:2.00)A.使数据与程序具有较高的独立性B.使系统具有较高的通道能力C.保持数据与程序的一致性D.提高存储空间的利用率10.下列方法中,属于白盒法设计测试用例的方法的是( )。(分数:2.00)A.错误推测B.因果图C.基本路径测试D.边界值分析11.假定 Picture1 和 Text1 分别为图片框和文本框的名称,下列不正确的语句是( )。(分数:2.00)A.Print 25B.Picture1.Print 25C.Text.Print

4、25D.Debug.Print 2512.为了在运行时能显示窗体左上角的控制框(系统菜单),可以设置以下哪个属性的值为 True( )。(分数:2.00)A.ControlBoxB.MinButtonC.MaxBuRonD.BorderStyle13.设有以下函数过程 Private FunctionFun(a() As Integer,b As Slring) As Integer End Function 若已有变量声明: Dim x(5)As Integer,n As Integer,ch As String 则下面正确的过程调用语句是( )。(分数:2.00)A.x(0)Fun(x,“

5、ch”)B.nFun(n,ch)C.Call Fun x,“ch”D.nFun(x(5),ch)14.在窗体上画一个命令按钮,然后编写如下事件 过程: Private Sub Command_Click() For i1 To 4 X4 Forj1 To 3 X3 For k1 to 2 XX6 Next k Nextj,i Print x End Sub 运行程序后,单击命令按钮,输出结果是( )。(分数:2.00)A.7B.15C.157D.53815.下列叙述中有错误的是( )。(分数:2.00)A.变量名的第一个字符必须是字母B.变量名的长度不超过 255 个字符C.变量名可以包含小数

6、点或者内嵌的类型声明字符D.变量名不能使用关键字16.在用 Open 语句打开文件时,如果省略“For 方式”,则打开的文件的存取方式是( )。(分数:2.00)A.顺序输入方式B.顺序输出方式C.随机存取方式D.二进制方式17.下列是 Visual Basic 中所允许的形式数是( )。(分数:2.00)A.2574B.3457E100C.368D.187E5018.指令“Circle(1500,1200),1000,05”将会绘制出的图形为( )。(分数:2.00)A.圆B.正方形C.椭圆D.圆弧19.在表达式 23*45Sin(x1)2 中,首先进行的运算是( )。(分数:2.00)A.

7、45B.3*4C.x1D.Sin()20.在窗体上有一个名为 Command1 的命令按钮,并有如下事件过程: Private Sub Command1_Click() a$“Swallows Mod Genulled“ b$Right(as,8):c$Mid(a$,1,8) MsgBox a$,b$,c$,1 End Sub 程序执行时,单击命令按钮,则在弹出的消息 框的标题栏中显示的是( )。(分数:2.00)A.Swallows Mod GenulledB.GenulledC.SwallowsD.121.在文本框控件中,将 Text 的内容全部显示为用户所定义的字符的属性是( )。(分数

8、:2.00)A.PasswordCharB.需要编程来实现C.PasswordD.以上都不是22.下列关于控件焦点的叙述中正确的是( )。(分数:2.00)A.标签控件不能接收焦点事件B.如果将文本框控件中 TabStop 属性值设为 False,则该文本框将不能接收焦点事件C.窗体控件不能接收焦点事件D.不能通过程序代码设置焦点属性23.为了使名称为 Command1 的命令按钮右移 200,应使用的语句是( )。(分数:2.00)A.Command1.Move200B.Command1.Move 200C.Command1.LeftCommand1Left200D.Command1.Lef

9、tCommand1Left20024.在窗体上画一个名为 Check1 的复选框,如果在窗体启动事件中编写语句“Chock1EnabledFalse”,则运行后复选框的状态为( )。(分数:2.00)A.选中状态B.未选中状态C.0D.灰色25.在窗体上有一个名称为 List1 的列表框和一个名称为 Command1 的命令按钮,并编写有如下事件过程: PrivateSub Form_Load() List1Addltem“Item1“:List 1AddItem “Item2“:List1Addltem“Item3“ End Sub Private Sub Command1_Click()

10、List1.List(List1.ListCount)“New Item“ End Sub 程序执行时,单击命令按钮,其结果为( )。(分数:2.00)A.把字符串“New Item”添加到列表框中,但位置不能确定B.把列表框中原有的最后一项改为“NewItem”C.把字符串“New Item”添加到列表框的最后(即“Item3”的后面)D.把字符串“New Item”插入到列表框的最前面(即“Item1”的前面)26.设窗体上有 1 个水平滚动条,已经通过属性窗口把它的 Max 属性设置为 1,Min 属性设置为 100。下面叙述中正确的是( )。(分数:2.00)A.程序运行时,若使滚动块

11、向左移动,滚动条的 Value 属性值就减少B.由于滚动条的 Max 值小于 Min 值,程序运行时滚动条的长度会缩为一点,滚动块无法移动C.程序运行时,若使滚动块向左移动,滚动条的 Value 属性值就增加D.由于滚动条的 Max 属性值小于 Min 属性值,程序会出错27.当用( )方式打开文件时,如果对文件进行写操作,则写入的数据附加到原文件的后面(分数:2.00)A.OutputB.AppendC.InputD.Random28.设有下列语句: x5 Ifx0 Then yl y5 程序运行后,则下列叙述中正确的是( )(分数:2.00)A.变量 y 的值是 1B.变量 y 的值是 5

12、C.变量 x 的值是 5,变量 y 的值是 1D.变量 y 的值不能确定29.下面的程序运行时,单击窗体后,窗体上显示的结果是( )。 Private Sub Form_Click() Dim a(1 To 6)As Integer Dim mini,i,j,n,t,k a(1)8:a(2)6:a(3)9:a(4)3:a(5)2 a(6)7 n6 For i1 To n1 min1i Forji1 To n If a(j)a(min1)Then min1j Nextj ta(i):a(i)a(min1):a(min1)t Nexti For i1 To n Print a(i) Next 1

13、End Sub(分数:2.00)A.9 8 7 6 3 2B.2 3 6 7 8 9C.9 8 7 6 3D.2 3 6 7 830.下列程序运行后,单击窗体,在窗体上显示: 1,12,123,1234,12345 的和。在横线处应填写( )。 Private Sub Form_Click() Dim i As Integer,tt As Integer For i1 To 5 ttSum(i):Print“tt“;tt, Next i End Sub Privte Function Sum(_) _ jjn:Sumj End Function(分数:2.00)A.n As Integer j

14、 As IntegerB.n As Integer Staticj As IntegerC.ByVal n As Integer j As IntegerD.ByVal n As Integer Staticj As Integer31.有如下函数: Function fun(a As Integer,n As Integer) As Integer Dim m As Integer While an aan:mm1 Wend funm End Function 该函数的返回值是( )。(分数:2.00)A.a 乘以 n 的乘积B.a 加 n 的和C.a 减 n 的差D.a 除以 n 的商(不

15、含小数部分)32.下面程序运行后,语句“Print i”执行的次数是( )。 Privme Sub Form_Click() Dim i As Integer,j As Integer i0 Do ii1 Forj10 To 1 Step3 ii+j Print i Next j Loop While i50 End Sub(分数:2.00)A.4B.8C.12D.1633.标准模块中有如下程序代码: Public x As Integer,Y As Integer Sub TempSub() x10:y20 End Sub 在窗体上有 1 个命令按钮,并有如下事件过程: Privme Sub

16、 Command1_Click() Dim x As Integer Call TempSub xx100:yy100 Print x;Y End Sub 运行程序后单击命令按钮,窗体上显示的是( )。(分数:2.00)A.110 100B.100 100C.100 120D.110 12034.在窗体上有一个名称为 Check1 的复选框数组(含 4 个复选框),还有一个名称为 Text1 的文本框,初始内容为空。程序运行时,单击任何复选框,则把所有选中的复选框后面的文字罗列在文本框中(如图所示)。下面能实现此功能的事件过程是( )。 (分数:2.00)A.Private Sub Check

17、1_Click(Index As Integer) Text1Text“ For k0 To 3 If Check1(k)Value1 Then Text1TextText1Text& Checkl(k)Caption&“ “ 双引号中是空格 End If Next k End SubB.Pfivate Sub Check1_Click(Index As Integer) For k0 To 3 If Check1(k)Value1 Then Text1TextText1Text& Checkl(k)Caption&“ “ 双引号中是空格 End If Next k End SubC.Priv

18、ate Sub Check1_Click(Index As Integer) Text1Text“ For k=0 To 3 IfCheek1(index).Value1 Then Text1.TextText1.Text&Check1 (Index).Caption“ “ 双引号中是空格 End If Next k End SubD.Private Sub Check1_Click(Index As Integer) Text1Text“ “ For k0 To 3 If Check1(k)Value1 Then Text1TextText1Text&Check1 (k).Caption&“

19、 “双引号中是空格 ExitFor EndIf Nextk End Sub35.在 E 盘当前目录文件夹下建立一个名为“Studenttxt”的随机文件,要求用 InputBox 函数输入 5 个学生的姓名(StuName)、年级(StuGrade)和年龄(StuAge)。在程序中有以下记录类型和窗体的事件过程,请选择正确的语句完成程序( )。 Pfivate Type student StuName As String*10 StuGrade As String*10 StuAge As Integer End Type Private SubForm_Click() Dim s As st

20、udent Open“c:student.txt“For Random As#1 LenLen(s) For i1 To 5 s.StuNameInputBox(“请输入姓名“) s.StuGradeInputBox(“请输入年级号“) s.StuAgeVal(InputBox(“请输入年龄“) Next i Close#1 End Sub(分数:2.00)A.Print#1,SB.Print#1,iC.Put#1,sD.Put#1,i36.单击命令按钮执行以下程序,则输出结果为( )。 Pnvme Sub Command1_Click() Dim x As Integer,y As Inte

21、ger x14:y48:Call Proc(x,y) Print x;Y End Sub Public Sub Proc(nAs Integer,ByVal m As Integer) nn Mod 10:mm Mod 10 End Sub(分数:2.00)A.4 8B.14 8C.14 48D.4 4837.VB 中有 3 个键盘事件:KeyPress、KeyDown、KeyUp,若光标在 Text1 文本框中,则每输入一个字母( )。(分数:2.00)A.只触发 KeyUp 事件B.这 3 个事件都会触发C.只触发 KeyDown、KeyPress 事件D.不触发其中任何一个事件38.关于

22、菜单设计,下列叙述中错误的是( )。(分数:2.00)A.弹出式菜单也在菜单编辑器中定义B.在菜单的标题栏中,“&”所引导的字母指明了访问该菜单项的访问键C.程序运行过程中,可以重新设置菜单的 Visible 属性D.在同一窗体的菜单项中,不允许出现标题相同的菜单项39.设工程中有 2 个窗体:Form1、Form2,Form1 为启动窗体。Form2 中有菜单,其结构如表。要求在程序运行时,在 Form1 的文本框 Text1 中输入口令并按回车键(回车键的 ASCII 码为 13)后,隐藏 Forrd,显示 Form2。若口令为“XSLNCER”,所有菜单项都可见:否则看不到“成绩录入”菜

23、单项。为此,某人在Form1 窗体文件中编写如下程序: (分数:2.00)A.把 2 个 Form2inputVisible 中的“Form2”删去B.把 Form1 中 Text1 文本框及相关程序放到 Form2 窗体中C.把 IfKeyAsii13 Then 改为 IfKeyAscii“XSLNCER“ThenD.把 Form1.Hide、Form2.Show 两行移动到 2 个 End If 之问40.在窗体上有一个名称为 Drivel 的驱动器列表框,一个名称为 Dirl 的目录列表框,一个名称为 File1的文件列表框,两个名称分别为 Labe11、Labe12 的标签(标题分别为

24、空白和“共有文件”)。要使得驱动器列表框与目录列表框、目录列表框与文件列表框同步变化,并且在标签 Label1 中显示当前文件夹中文件的数量。下列能够正确实现上述功能的程序是( )。(分数:2.00)A.Private Sub Dirl_Change() File1.PathDir1Path End Sub Private Sub Drivel_Change() Dir1PathDrivelDrive Labe11CaptionFilelListCount End SubB.Private Sub Dirl_Change() File1PathDir1Path End Sub Private

25、Sub Drivel_Change() Dir1PathDrivelDrive Labe11CaptionFile1List End SubC.Private Sub Dir1_Change() File1PathDir1Path Labe11CaptionFile1ListCount End Sub Private Sub Drivel_Change() Dir1PathDrive1Drive Label1CaptionFile1ListCount End SubD.Private Sub Dir1_Change() FilelPathDir1Path Label1CaptionFile1L

26、ist End Sub Private Sub Drivel_Change() Dir1PathDrivelDrive Label1CaptionFile1List End Sub二、基本操作题(总题数:1,分数:2.00)41.请根据以下各小题的要求设计 Visual Basic 应用程序(包括界面和代码)。 (1)在窗体上画出 2 个名称分别为 Shape1、Shape2 的形状控件,在属性窗口设置控件的属性,使得 Shape1 为圆角矩形,并填充红色(&H000000FF&);Shape2 为圆形,并填充网格线,如图 324 所示。 注意:存盘时必须存放在考生文件夹下,工程文件名为 sj

27、t1vbp,窗体文件名为 sjt1frm。 (2)在窗体上画 1 个名称为 Picture1 的图片框,其 Picture 属性为 pic1bmp(在考生文件夹中)。画 2 个名称分别为 Command1、Command2 的命令按钮,Caption 属性分别为“左移”“右移”。请编写适当的程序,使得运行程序时,单击“左移”按钮,图片框移至窗体左侧(如图 325(a)所示);单击“右移”按钮,图片框移至窗体右侧(如图 325(b)所示,注:可以不考虑窗体边框的影响)。 (分数:2.00)_三、简单应用题(总题数:1,分数:2.00)42.(1)考生文件夹下的工程文件 sjt3vbp 中有 2

28、个标题分别是“产生范文”和“结束”的命令按钮;2个名称分别为 text1 和 Text2,初始值为空的文本框。请再画 1 个名称为 Label3、标题为“正确率”的标签,画 1 个名称为 Text3、初始内容为空的文本框。效果如图 316 所示。 程序功能如下: 1)单击“产生范文”命令按钮,则在 Text1 文本框中随机产生由 20 个字母组成的范文。 2)用户可以在 Text2 文本框中依照范文输入相应字母,当输入字母达到 20 个之后,禁止向 Text2 输入内容,且在 Text3 文本框中显示输入的正确率。 3)单击“结束”命令按钮,则结束程序运行。 请将“产生范文”命令按钮的Clic

29、k 事件过程,以及 Text2 文本框的 KeyPress 事件过程中的注释符去掉,把“?”改为正确内容,以实现上述程序功能。 注意:考生不得修改窗体文件中已经存在的控件和程序。最后,程序按原文件名存盘。(2)考生文件夹下的工程文件 sjt4vbp 中已经定义了一个学生记录类型数据 StudType。有 3 个标题分别为“准考证号”“姓名”和“总分”的标签;3 个初始内容为空,用于接收准考证号、姓名和总分的文本框 Text1、Text2 和 Text3;1 个用于显示提示信息的标签 Labe14。请再画 1 个含有 3 个命令按钮的控件数组,其名称为 Cmd1,标题分别是“添加”“最高”和“结

30、束”。效果如图 317 所示。 (分数:2.00)_四、综合应用题(总题数:1,分数:2.00)43.考生文件夹下有工程文件 sjt5vbp 和数据文件 in5txt。in5txt 中有多条记录,每条记录占一行,含 4 个数据项,数据项的含义依次是:姓名、数学成绩、语文成绩、英语成绩。程序运行时,会把in5txt 中的所有记录读入数组 a 中(每个数组元素是一条记录),并在窗体上显示第 1 条记录(如图所示)。单击“首记录”“下一记录”“上一记录”“尾记录”等按钮,可显示相应记录,并且当显示第 1 条记录时,“首记录”“上一记录”按钮不可用,如图 35 所示;当显示最后 1 条记录时,“尾记录

31、”“下一记录”按钮不可用;其他情况,所有按钮均可用。请将事件过程中的注释符去掉,把“?”改为正确的内容,以实现上述程序功能。 (分数:2.00)_国家二级(VB)机试模拟试卷 183 答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是( )。(分数:2.00)A.逻辑设计B.需求分析 C.详细设计D.物理设计解析:解析:软件开发阶段包括需求分析、总体设计、详细设计、编码和测试五个阶段。其中需求分析阶段常用的工具是数据流图和数据字典。2.对序线性表(23,29,34,55,60,70

32、,78)用二分法查找值为 60 的元素时,需要比较次数为( )。(分数:2.00)A.1B.2C.3 D.4解析:解析:根据二分法查找法需要两次:首先将 60 与表中间的元素 55 进行比较,由于 60 大于 55,所以在线性表的后半部分查找。第二次比较的元素是后半部分的中间元素,将 60 与表中间的元素 70 进行比较,由于 60 小于 70,所以在线性表的前半部分查找。第三次比较的元素是前半部分的中间元素,即 60,这时两者相等,即查找成功。3.下列描述中,正确的是( )。(分数:2.00)A.线性链表是线性表的链式存储结构 B.栈与队列是非线性结构C.双向链表是非线性结构D.只有根结点的

33、二叉树是线性结构解析:解析:根据数据结构中各数据元素之间前后关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。如果一个非空的数据结构满足下列两个条件:有且只有一个根结点;每个结点最多有一个前件,也最多有一个后件。则称该数据结构为线性结构,又称线性表。所以线性表、栈与队列、线性链表都是线性结构,而二叉树是非线性结构。4.开发大型软件时,产生困难的根本原因是( )。(分数:2.00)A.大型系统的复杂性 B.人员知识不足C.客观世界千变万化D.时间紧、任务重解析:解析:随着计算机软件规模的扩大,软件本身的复杂性不断增加,研制周期显著变长,正确性难以保证,软件开发费用上涨,生产效率急

34、剧下降,从而出现了人们难以控制软件发展的局面,即所谓的“软件危机”。5.两个或两个以上的模块之间关联的紧密程度称为( )。(分数:2.00)A.耦合度 B.内聚度C.复杂度D.连接度解析:解析:耦合度是模块间互相连接的紧密程度的度量;内聚度是一个模块内部各个元素间彼此结合的紧密程度的度量。6.下列关于线性表的叙述中,不正确的是( )。(分数:2.00)A.线性表可以是空表B.线性表是一种线性结构C.线性表的所有结点有且仅有一个前件和后件 D.线性表是由 n 个元素组成的一个有限序列解析:解析:线性表是一种线性结构,由 n(n0)个元素组成,所以线性表可以是空表。但是在线性表中,第一个结点没有前

35、件,最后一个结点没有后件,其他结点有且只有一个前件和后件,所以选项 C 是错误的。7.设有如下关系表: (分数:2.00)A.TRSB.TRSC.TRS D.TRS解析:解析:T 就是关系 R 中有的,同时 S 中也有的有序组(4、5、6),即交运算()。8.以下描述中,不是线性表顺序存储结构特征的是( )。(分数:2.00)A.可随机访问B.需要连续的存储空间C.不便于插入和删除D.逻辑相邻的数据物理位置上不相邻 解析:解析:线性表的顺序存储是用一片连续的空间来存放数据元素,其特点是逻辑上相邻的元素在物理位置上也相邻。数据元素之间逻辑上的先后关系自动隐含在物理位置的相邻元素之中,因此不需要另

36、外开辟空间来保存元素之间的关系。9.在三级模式之间引入两层映像,其主要功能之一是( )。(分数:2.00)A.使数据与程序具有较高的独立性 B.使系统具有较高的通道能力C.保持数据与程序的一致性D.提高存储空间的利用率解析:解析:数据库管理系统在数据库的三级模式之间提供了两层映像,保证了数据库中数据的较高的逻辑独立性和物理独立性。10.下列方法中,属于白盒法设计测试用例的方法的是( )。(分数:2.00)A.错误推测B.因果图C.基本路径测试 D.边界值分析解析:解析:白盒测试方法也称为结构测试或逻辑测试,主要方法有逻辑覆盖测试、基本路径测试等。11.假定 Picture1 和 Text1 分

37、别为图片框和文本框的名称,下列不正确的语句是( )。(分数:2.00)A.Print 25B.Picture1.Print 25C.Text.Print 25 D.Debug.Print 25解析:解析:Print 方法可以在窗体上显示文本字符串和表达式值,并可在其他图形对象或打印机上输出信息。也可以在立即窗口输出信息。但不能在文本框控件上输出信息,因此选项 C 不正确。12.为了在运行时能显示窗体左上角的控制框(系统菜单),可以设置以下哪个属性的值为 True( )。(分数:2.00)A.ControlBox B.MinButtonC.MaxBuRonD.BorderStyle解析:解析:本

38、题考查窗体的常见属性。窗体中 ControlBox 属性用来控制是否显示控制菜单,属性值为False 时不显示控制菜单。属性 MinButton 和 MaxButton 控制是否显示最大化和最小化按钮,属性BorderStyle 则是设置窗体的边界样式。13.设有以下函数过程 Private FunctionFun(a() As Integer,b As Slring) As Integer End Function 若已有变量声明: Dim x(5)As Integer,n As Integer,ch As String 则下面正确的过程调用语句是( )。(分数:2.00)A.x(0)Fun

39、(x,“ch”) B.nFun(n,ch)C.Call Fun x,“ch”D.nFun(x(5),ch)解析:解析:在过程定义时如果将其形参定义为数组,则在调用该过程时所赋予的对应实参必须为数组名,而不能是普通变量、数组元素等。Sub 子过程可以使用 Call 关键字来调用,但是 Function 函数过程不可以使用 Call 关键字调用,同时函数过程有一个返回值,可以将其赋值给其他变量或者数组元素。14.在窗体上画一个命令按钮,然后编写如下事件 过程: Private Sub Command_Click() For i1 To 4 X4 Forj1 To 3 X3 For k1 to 2

40、XX6 Next k Nextj,i Print x End Sub 运行程序后,单击命令按钮,输出结果是( )。(分数:2.00)A.7B.15 C.157D.538解析:解析:题目中是 3 个 For 语句嵌套循环,在第二个循环中每次都给 X 赋值为 3,因此前面两个外循环可以忽略不及,只考虑最里层的循环即可,一次循环后的结果就是最后答案。即运行两次循环,当k1 时,XX6369;当 K2 时,XX69615。15.下列叙述中有错误的是( )。(分数:2.00)A.变量名的第一个字符必须是字母B.变量名的长度不超过 255 个字符C.变量名可以包含小数点或者内嵌的类型声明字符 D.变量名不

41、能使用关键字解析:解析:本题考查变量命名。变量命名规则为以字母开头,后面可跟汉字、字母、数字或下划线,长度小于等于 255 个字符,不能使用 VB 中的关键字。16.在用 Open 语句打开文件时,如果省略“For 方式”,则打开的文件的存取方式是( )。(分数:2.00)A.顺序输入方式B.顺序输出方式C.随机存取方式 D.二进制方式解析:解析:Open 语句打开文件时的格式为:Open 文件说明For 方式Access 存取类型锁定As#文件号Len记录长度其中,“方式”可以是:Output 指定顺序输出方式、Input 指定顺序输入方式、Append 指定顺序输出方式,它与 Outpm

42、不同的是,当用 Append 方式打开文件时,文件指针被定位在文件末尾,如果文件执行写操作,则写入的数据附加在原来文件的后面。Random 指定随机存取方式,也是默认方式。17.下列是 Visual Basic 中所允许的形式数是( )。(分数:2.00)A.2574B.3457E100C.368 D.187E50解析:解析:本题考查 VB 中的数据表示。VB 中的实数可以分为单精度和双精度,单精度指数形式为n;nEm,表示数据的最大值为 3402823E38;实际在使用的时候,“”不能同时出现。18.指令“Circle(1500,1200),1000,05”将会绘制出的图形为( )。(分数:

43、2.00)A.圆B.正方形C.椭圆 D.圆弧解析:解析:本题考查绘图方法。Circle 可以用来绘制圆、椭圆以及圆弧。具体的使用格式为:“对象Circle(x,y),半径,颜色,起始角,终止角,长短轴比例”;圆弧和扇形通过起始角和终止角来控制;椭圆通过长短轴比例来设置,比例为 1 或默认为圆。19.在表达式 23*45Sin(x1)2 中,首先进行的运算是( )。(分数:2.00)A.45B.3*4C.x1 D.Sin()解析:解析:本题考查表达式的优先级。题目中表达式的优先级最高的是函数调用,先进行函数运算,接下来由高到低依次为算术运算符、字符运算符、关系运算符、逻辑运算符。算术运算符的优先

44、级从高创低为:()-,*,因此首先进行的运算是(X1)。20.在窗体上有一个名为 Command1 的命令按钮,并有如下事件过程: Private Sub Command1_Click() a$“Swallows Mod Genulled“ b$Right(as,8):c$Mid(a$,1,8) MsgBox a$,b$,c$,1 End Sub 程序执行时,单击命令按钮,则在弹出的消息 框的标题栏中显示的是( )。(分数:2.00)A.Swallows Mod GenulledB.Genulled C.SwallowsD.1解析:解析:本题考查 MsgBox 过程。MsgBox 为提示框,在

45、 MsgBox 过程中,第 1 个参数是提示信息,第2 个参数是按钮和图表的类型,若省略的话要有逗号占位,第 3 个参数是对话框的标题。因此标题为变量b 中的内容。21.在文本框控件中,将 Text 的内容全部显示为用户所定义的字符的属性是( )。(分数:2.00)A.PasswordChar B.需要编程来实现C.PasswordD.以上都不是解析:解析:本题考查文本框常见属性。文本框的 Passwordchar 属性设置显示文本为实际内容还是规定的字符显示;文本框控件不存在 Password 属性。22.下列关于控件焦点的叙述中正确的是( )。(分数:2.00)A.标签控件不能接收焦点事件

46、 B.如果将文本框控件中 TabStop 属性值设为 False,则该文本框将不能接收焦点事件C.窗体控件不能接收焦点事件D.不能通过程序代码设置焦点属性解析:解析:本题考查控件的焦点。设置控件的 Tablndex 属性可以改变控件的焦点的移动顺序,在窗体上绘制控件的时候,VB 默认分配给控件的 Tablndex 属性,第一个默认为 0,以下类推,可以在代码中更改。当控件的 Visible 和 Enabled 属性为真时,控件可以接受焦点,某些控件没有焦点,如标签、框架、计时器等。TabStop 属性决定是否可以使用 Tab 来选定对象。23.为了使名称为 Command1 的命令按钮右移 2

47、00,应使用的语句是( )。(分数:2.00)A.Command1.Move200B.Command1.Move 200C.Command1.LeftCommand1Left200 D.Command1.LeftCommand1Left200解析:解析:本题考查控件的移动。窗体上的控件可以利用 Move 方法或者 Left 属性来发生移动。Left属性表示控件的左边缘距容器左边缘的距离。因此命令按钮右移时 Left 属性值增加。Move 方法为移动到的位置,其格式为:对象.Move 左边距离,上边距离,宽带,高度/。24.在窗体上画一个名为 Check1 的复选框,如果在窗体启动事件中编写语句“Chock1EnabledFalse”,则运行后复选框的状态为( )。(分数:2.00)A.选中状态B.未选中状态C.0D.灰色 解析:解析:本题考查复选框的常见属性。复选框的 Enabled 属性表示复选框是否可用,为 True 时复选框可用;为 False 时复选框为灰色的,不可以使用。25.在窗体上有一个名称为 List1 的列表框和一个名称为 Command1 的命令按钮,并编写有如下事件过程: PrivateSub Form_Load() List1Addltem“Item1“:List 1AddItem “

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