【计算机类职业资格】二级VISUAL+BASIC笔试358及答案解析.doc

上传人:王申宇 文档编号:1328027 上传时间:2019-10-17 格式:DOC 页数:14 大小:83.50KB
下载 相关 举报
【计算机类职业资格】二级VISUAL+BASIC笔试358及答案解析.doc_第1页
第1页 / 共14页
【计算机类职业资格】二级VISUAL+BASIC笔试358及答案解析.doc_第2页
第2页 / 共14页
【计算机类职业资格】二级VISUAL+BASIC笔试358及答案解析.doc_第3页
第3页 / 共14页
【计算机类职业资格】二级VISUAL+BASIC笔试358及答案解析.doc_第4页
第4页 / 共14页
【计算机类职业资格】二级VISUAL+BASIC笔试358及答案解析.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、二级 VISUAL+BASIC 笔试 358 及答案解析(总分:98.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列叙述中正确的是( )。(分数:2.00)A.在面向对象的程序设计中,各个对象之间具有密切的关系B.在面向对象的程序设计中,各个对象都是公用的C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小D.上述 3 种说法都不对2.在窗体上画 1 个名为 Text1 的文本框和 1 个名为 Label1 的标签,再画 4 个名为 Op1 的单选按钮控件数组,其 Index 属性按季度顺序为 03,如图 1 所示。在文件 Sales.txt

2、中按月份顺序存有某企业某年 12个月的销售额。要求在程序执行时,鼠标单击一个单选按钮,则 Text1 中显示相应季度的销售总额,并把相应的文字显示在标签上。如图 2 所示是单击“第二季度”单选按钮所产生的结果。请选择可在空白处填写的合适语句( )。 (分数:2.00)A.Opl_Click 3 Op1(IndeB.Opl_Click 0 Optionl(IndeC.Optionl_C1ick 1 Opl(IndeD.Optionl_C1ick 2 Optionl(Inde3.表示滚动条控件取值范围最大值的属性是( )。(分数:2.00)A.MaxB.LargeChangeC.ValueD.Mi

3、n4.在窗体上建立通用对话框需要添加的控件是( )。(分数:2.00)A.Data 控件B.Form 控件C.CommonDialog 控件D.VBComboBox 控件5.在运行程序时,在程序代码中改变文本框的 Text 属性值,或在文本框中输入新的内容,相应会触发( )事件。(分数:2.00)A.GotFocusB.ClickC.ChangeD.DblClick6.最简单的交换排序方法是( )。(分数:2.00)A.快速排序B.选择排序C.堆排序D.冒泡排序7.下列关于文件的叙述中,说法不正确的是( )。(分数:2.00)A.顺序文件中的记录一个接一个地顺序存放B.随机文件中记录的长度是随

4、机的C.执行打开文件命令后,自动生成一个文件指针D.LOF 函数返回给文件分配的字节数8.结构化程序设计主要强调的是( )。(分数:2.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序的易读性9.在窗体上画一个命令按钮,其名称为 Command1。程序运行后,单击命令按钮,输出结果为( )。 Private Sub p1(n As Integer) For i=n To 1 Step-1 x=String(i,“*“) Print x Next i End Sub Private Sub Command1_Click() p1(3) End Sub(分数:2.00)A.* *

5、 *B.* * *C.* * *D.*10.声明一个变量为局部变量应该用( )。(分数:2.00)A.GlobalB.PrivateC.StaticD.Public11.算法的空间复杂度是指( )。(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间12.有如下 Sub 过程: Sub Sun(x As Single,y As Single) t=x x=t/y y=t Mod y End Sub 在窗体上的命令按钮 Command1 中,编写如下事件过程,执行该事件过程调用 Sun 过程,结果为( )。 Private Su

6、b Command1_Click() Dim a As Single Dim b As Single a=5 b=4 Sun a,b Print a;b End Sub(分数:2.00)A.1.25 1B.5 4C.4 5D.1 1.2513.获取文本框中被选取的文本内容的属性是( )。(分数:2.00)A.SelTextB.SelStartC.TextD.Length14.随机文件用于读数据的语句是( )。(分数:2.00)A.GetB.WtiteC.PrintD.Input15.下列叙述中错误的是( )。(分数:2.00)A.菜单项的快捷键不可以任意设置B.除了 Click 事件之外,菜单

7、项还能响应其他的事件过程(如 Db1Click 等)C.每个菜单项都是一个控件,与其他控件一样都有自己的属性和事件D.在程序执行时,如果菜单项的 Enabled 属性为 False,则该菜单项变成灰色,不能被用户选择16.下列描述中,是软件调试技术的是( )。(分数:2.00)A.错误推断B.集成测试C.回溯法D.边界值分析17.下列叙述中正确的是( )。(分数:2.00)A.线性链表的各元素在存储空间中的位置必须是连续的B.线性链表的头元素一定存储在其他元素的前面C.线性链表中的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面D.线性链表中的各元素在存储空间中的位置

8、不一定是连续的,且各元素的存储顺序也是任意的18.要从自定义对话框 Form2 中退出,可以在该对话框的“退出”按钮 Click 事件过程中使用( )语句。(分数:2.00)A.Form2.UnloadB.Unload Form2C.HidForm2D.Form2.Hide19.编写如下事件过程和函数过程: Private Sub Command1_Click() Dim num(1 To 6)As Single num(1)=103:num(2)=190:num(3)=0 num(4)=32:num(5)=-56:num(6)=100 Print Print p2(6,num() End S

9、ub Private Function p2(By Val n As Integer, number() As Single) As Integer p2=number(1) For j=2 To n If number(j)p2 Then p2=number(j) Next j End Function 程序运行后,在窗体上输出( )。(分数:2.00)A.-56B.0C.103D.19020.有下列两个过程: Sub S1(By Val x As Integer, By Val y As Integer) Dim t As Integer t=X x=y y=t End Sub Sub S

10、2(x As Integer, y As Integer) Dim t As Integer t=x x=y y=t End Sub 则下列叙述中正确的是( )。(分数:2.00)A.用过程 S1 可以实现交换两个变量的值的操作,S2 不能实现B.用过程 S2 可以实现交换两个变量的值的操作,S1 不能实现C.用过程 S1 和 S2 都可以实现交换两个变量的值的操作D.用过程 S1 和 S2 都不能实现交换两个变量的值的操作21.设有数组定义语句:Dim a(5)As Integer,并设 List1 为列表框控件。下列给数组元素赋值的语句错误的是( )。(分数:2.00)A.a(3)=3B.

11、a(3)=inputbox(“inputdata“)C.a(3)=List1.List1ndexD.a=Array(1,2,3,4,5,6)22.不能脱离控件(包括窗体)而独立存在的过程是( )。(分数:2.00)A.事件过程B.通用过程C.Sub 过程D.函数过程23.在窗体上画两个单选按钮,名称分别为 Option1 和 Option2,标题分别为“黑体”和“楷体”;一个复选框,名称为 Check1,标题为“粗体”。要求程序运行时, “黑体”单选按钮和“粗体”复选框被选中,则能够实现上述要求的语句序列是( )。(分数:2.00)A.Option1.Value=True CheckValue

12、=FalseB.Option1.Value=True Check1.Value=TrueC.Option2.Value=False Check1.Value=TreeD.Option1.Value=Tree Check1.Value=124.通过 InputBox 函数可以产生输入对话框。若执行下列语句:st$=InputBox(“请输入字符串“,“字符串对话框“,“字符串“) 则运行程序,用户输入完毕并单击“确定”按钮后,st$变量的内容为( )。(分数:2.00)A.字符串B.请输入字符串C.字符串对话框D.用户输入内容25.下列叙述中正确的是( )。(分数:2.00)A.列表框包含了组合

13、框的功能B.组合框包含了列表框的功能C.列表框和组合框的功能无相近之处D.列表框和组合框的功能完全相同26.图像框中的 Stretch 属性为 True 时,其作用效果为( )。(分数:2.00)A.只能自动设定图像框长度B.只能自动扩大图像C.只能自动缩小图像D.图形自动调整大小适应图像控件27.窗体上有一个列表框和一个文本框,编写如下两个事件过程: Private Sub Form_Load() List1.AddItem“北京“ List1.AddItem“天津“ List1.AddItem“上海“ Text1.Text=“ “ End Sub Private Sub List1_Cli

14、ck() Print Text1.Text+List1.Text End Sub 程序运行后,在文本框中输入“中国”,然后单击列表框中的“北京”,则输出结果为( )。(分数:2.00)A.中国北京B.中国天津C.中国上海D.北京中国28.如果准备读文件,打开随机文件“text.dat”的正确语句是( )。(分数:2.00)A.Open“texdat“For Write As #1B.Open“texdat“For Binary As #1C.Open“texdat“For Input As #1D.Open“texdat“For Random As #129.按照“先进先出”组织数据的数据结构

15、是( )。(分数:2.00)A.队列B.栈C.双向链表D.二叉树30.图像框和图片框在使用时的不同之处是( )。(分数:2.00)A.图片框比图像框占内存少B.图像框内还可包括其他控件C.图片框有 Stretch 属性而图像框没有D.图像框有 Stretch 属性而图片框没有31.有下列二叉树,对此二叉树前序遍历的结果为( )。 (分数:2.00)A.XZCYABB.XYZABCC.XYABCZD.XYAZBC32.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是( )。(分数:2.00)A.DB 包括 DBS 和 DBMSB.DBMS 包括 DB 和 DBSC.DBS

16、 包括 DB 和 DBMSD.没有任何关系33.要在命令按钮控件上显示图像应( )。(分数:2.00)A.设置 Picture 属性B.实现不了C.先将 Style 设置为 1,然后再设置 Picture 属性D.以上都不对34.结构化分析方法是面向( )的自顶向下逐步求精进行需求分析的方法。(分数:2.00)A.对象B.数据结构C.数据流D.目标35.使用 CommonDialog 控件的( )方法,可显示“打印”对话框。(分数:2.00)A.ShowOpenB.ShowSaveC.ShowColorD.ShowPrinter二、B填空题/B(总题数:14,分数:28.00)36.数据的独立

17、性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,这称为 1。(分数:2.00)填空项 1:_37.在关系模型中,二维表的行称为 1。(分数:2.00)填空项 1:_38.数据库系统其内部分为 3 级模式,即概念模式、内模式和外模式。其中, 1 是用户的数据视图,也就是用户所见到的数据模式。(分数:2.00)填空项 1:_39.排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、 1 和选择排序。(分数:2.00)填空项 1:_40.栈的 3 种基本运算是:入栈、退栈和 1。(分数:2.00)填空项 1:_41.为了选择

18、多个控件,可以按住 1 键,然后单击每个控件。(分数:2.00)填空项 1:_42.执行下列语句后,输出结果为_。 s$=“ABCDEFG“ Print InStr(s$,“efg“) Print LCase$(s$)(分数:2.00)填空项 1:_43.下列程序段在窗体上输出_,在立即窗口中输出_。 S1=“software“ S2=“hardware“ S3=“computer“ Print Right(S1,3) Picturel.Print Mid(S2,2,4) Debug.Print Left(S3,2)(分数:2.00)填空项 1:_44.列表框的 List 属性返回 1。(分数

19、:2.00)填空项 1:_45.在程序的空白行处填写适当的语句,完成以下功能:依次自动将列表框 List2 中所有列表项目移入列表框 List1 中,并将移入 List1 中的项目从 List2 中删除。 DoWhile List2.ListCount _ List2.RemoveItem 0 Loop(分数:2.00)填空项 1:_46.下列的 For 语句循环体要执行 50 次,请填空。 For k=_To-7 Step-3(分数:2.00)填空项 1:_47.下列程序段的执行结果为_。 i=4 a=5 Do i=i+1 a=a+2 Loop Until i=7 Print “A=“;a(

20、分数:2.00)填空项 1:_48.首先执行循环体,然后再进行条件判断,决定是否结束循环的循环语句是 1。(分数:2.00)填空项 1:_49.窗体下面有一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() x=0 Do Until x=-1 a=InputBox(“请输入第一个数字 a 的值“) a=Val(a) b=InputBox(“请输入第二个数字 b 的值“) b=Val(b) x=InputBox(“请输入第三个数字 x 的值“) x=Val(x) a=a+b+x Loop Print a End Sub 在程序运行后,单击命令按钮,在对话

21、框中分别输入 5,4,8,5,8,-1,输出结果为_。(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试 358 答案解析(总分:98.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列叙述中正确的是( )。(分数:2.00)A.在面向对象的程序设计中,各个对象之间具有密切的关系B.在面向对象的程序设计中,各个对象都是公用的C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小 D.上述 3 种说法都不对解析:解析 面向对象的程序设计是用对象模拟问题领域中的实体,各对象之间相对独立,相互依赖性小,通过消息来实现对象之间的相互联系。2

22、.在窗体上画 1 个名为 Text1 的文本框和 1 个名为 Label1 的标签,再画 4 个名为 Op1 的单选按钮控件数组,其 Index 属性按季度顺序为 03,如图 1 所示。在文件 Sales.txt 中按月份顺序存有某企业某年 12个月的销售额。要求在程序执行时,鼠标单击一个单选按钮,则 Text1 中显示相应季度的销售总额,并把相应的文字显示在标签上。如图 2 所示是单击“第二季度”单选按钮所产生的结果。请选择可在空白处填写的合适语句( )。 (分数:2.00)A.Opl_Click 3 Op1(Inde B.Opl_Click 0 Optionl(IndeC.Optionl_

23、C1ick 1 Opl(IndeD.Optionl_C1ick 2 Optionl(Inde解析:解析 解本题的关键是读懂题意和程序的作用。Form Load 事件过程的作用是打开文件Sales.txt,读出文件 12 个月的销售额分别存放在数组 sales 元素中。然后在单选按钮的单击事件中,进行处理,因为控件数组共享同一个事件过程,所以第 1 个横线处,应填入单击事件,使用控件的名字 Op1加下划线加 Click。在单击事件过程中,通过变量 month 计算月份,分别统计每一个季度的销售总额,结合 For 循环中 month 的值:第一季度,month 的初值为 0,index 的值为 0

24、;第二季度,month 的初值为3,index 的值为 1;第三季度,month 的初值为 6,index 的值为 2;第四季度,month 的初值为 9,index的值为 3;所以第 2 个横线处应填入 3。第 3 个横线的填写较简单,就是显示选中的单选按钮的标题。3.表示滚动条控件取值范围最大值的属性是( )。(分数:2.00)A.Max B.LargeChangeC.ValueD.Min解析:解析 LargeChange 设置单击滚动条框前面或后面的部位时, Value 增加或减小的增量值;Value返回或设置滚动条控件当前的值; Max 设置滚动条的最大值;Min 设置滚动条的最小值。

25、4.在窗体上建立通用对话框需要添加的控件是( )。(分数:2.00)A.Data 控件B.Form 控件C.CommonDialog 控件 D.VBComboBox 控件解析:解析 通用对话框是 Visual Basic 提供的 ActiveX 控件。ActiveX 控件是具有.OCX 扩展名的文件,或一个可插入的对象。当使用“部件”对话框将其添加到工程中时,将扩充工具箱的内容。 当工具箱上无通用对话框控件图标时,可以通过选择“工程”菜单中的“部件”命令,或用鼠标右键单击工具箱,在弹出的快捷菜单中,选择“部件”命令,打开“部件”对话框。然后在对话框中的“控件”选项卡中,找到“Microsoft

26、 Common Dialog Control 6.0”,并选中该项,单击“确定”按钮后即可将通用对话框控件添加到工具箱中。5.在运行程序时,在程序代码中改变文本框的 Text 属性值,或在文本框中输入新的内容,相应会触发( )事件。(分数:2.00)A.GotFocusB.ClickC.Change D.DblClick解析:解析 当用户向文本框输入新信息,或当程序把 Text 属性设置为新值时,将触发 Change 事件:Click 事件是在一个对象上按下然后释放一个鼠标按钮时发生:当在一个对象上按下和释放鼠标按钮并再次按下和释放鼠标按钮时,DblClick 事件发生;当对象得到焦点时,会产

27、生 GotFocus 事件。6.最简单的交换排序方法是( )。(分数:2.00)A.快速排序B.选择排序C.堆排序D.冒泡排序 解析:解析 所谓的交换类排序方法是指借助数据元素之间的互相交换进行排序的一种方法,包括冒泡排序和快速排序。冒泡排序是一种最简单的交换排序方法,它通过相邻元素的交换,逐步将线性表变成有序。7.下列关于文件的叙述中,说法不正确的是( )。(分数:2.00)A.顺序文件中的记录一个接一个地顺序存放B.随机文件中记录的长度是随机的 C.执行打开文件命令后,自动生成一个文件指针D.LOF 函数返回给文件分配的字节数解析:解析 顺序文件结构比较简单,文件中的记录一个接一个地存放;

28、而随机文件不同,访问随机文件不必考虑各个记录的排列顺序或位置,只要给出记录号,就可以进行存取,随机文件中记录的长度是固定的;文件被打开后,自动生成一个文件指针,文件的读写就从这个指针所指的位置开始;LOF 函数返回给文件分配的字节数,即文件的长度。8.结构化程序设计主要强调的是( )。(分数:2.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序的易读性 解析:解析 程序不光是编写完就结束了,为了测试和维护程序,往往还有其他人阅读和跟踪程序,因此程序设计的风格应该强调简单和清晰,即程序的易读性,“清晰第一,效率第二”。9.在窗体上画一个命令按钮,其名称为 Command1。程序

29、运行后,单击命令按钮,输出结果为( )。 Private Sub p1(n As Integer) For i=n To 1 Step-1 x=String(i,“*“) Print x Next i End Sub Private Sub Command1_Click() p1(3) End Sub(分数:2.00)A.* * * B.* * *C.* * *D.*解析:解析 分析程序可知,命令按钮单击事件调用 pl(3)函数,因此循环中的 n 为 3,所以 For 循环的条件为 Fori=3 to 1 Step-l,所以 For 循环从 3 递减到 1,输出的“*”号也递减,每一次 Pri

30、nt 执行后,自动换行。最后输出的结果如选项 A) 所示。10.声明一个变量为局部变量应该用( )。(分数:2.00)A.GlobalB.PrivateC.Static D.Public解析:解析 定义变量的关键字有:Global、Public、Private、Dim 和 Static。其中,Global 和Public 用来声明全局变量,Private 和 Dim 用来声明模块变量,Dim 和 Static 用来声明局部变量。11.算法的空间复杂度是指( )。(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间 解析:解析

31、一个算法的空间复杂度,一般是指执行这个算法所需的存储空间。一个算法所占用的存储空间包括算法程序所占用的空间、输入的初始数据所占用的存储空间及算法执行过程中所需要的额外空间。12.有如下 Sub 过程: Sub Sun(x As Single,y As Single) t=x x=t/y y=t Mod y End Sub 在窗体上的命令按钮 Command1 中,编写如下事件过程,执行该事件过程调用 Sun 过程,结果为( )。 Private Sub Command1_Click() Dim a As Single Dim b As Single a=5 b=4 Sun a,b Print

32、a;b End Sub(分数:2.00)A.1.25 1 B.5 4C.4 5D.1 1.25解析:解析 本题考查过程的调用,如果用 Call 语句调用子过程时,实际参数要放在括号中,如果不使用 Call 子句,则不必使用括号。本题参数调用时是按地址传递,因此 Sun 过程中变量的值改变也即改变了单击事件中的 a、b 变量值。 Sun a,b 的执行过程是:t=x=5,x=t/y=1.25,y=t Mod y=1。13.获取文本框中被选取的文本内容的属性是( )。(分数:2.00)A.SelText B.SelStartC.TextD.Length解析:解析 Text 属性设置文本框中显示的内

33、容;文本框没有 Length 属性:SelStart 属性返回或设置所选择的文本的起始点,如果没有文本被选中,则指出插入点的位置;SelText 属性返回或设置包含当前所选择文本的字符串,如果没有字符被选中,则为零长度字符串(“ “)。14.随机文件用于读数据的语句是( )。(分数:2.00)A.Get B.WtiteC.PrintD.Input解析:解析 本题考查随机文件的读写操作,随机文件的读操作使用 Get 语句,写操作使用 Put 语句;顺序文件的读操作使用 Input 语句,写操作使用 Print 语句。15.下列叙述中错误的是( )。(分数:2.00)A.菜单项的快捷键不可以任意设

34、置B.除了 Click 事件之外,菜单项还能响应其他的事件过程(如 Db1Click 等) C.每个菜单项都是一个控件,与其他控件一样都有自己的属性和事件D.在程序执行时,如果菜单项的 Enabled 属性为 False,则该菜单项变成灰色,不能被用户选择解析:解析 每个菜单项都是一个控件,都有自己的属性和行为的属性:每个菜单项有且仅有一个Click 事件:菜单项快捷键的赋值包括功能键与控制键的组合,如Ctrl+F1键或Ctrl+A键,不能随便赋值;Visible 属性用来设置窗体或控件是否可见,设为 False 时,控件不可见,设为 True 时,控件可见。16.下列描述中,是软件调试技术的

35、是( )。(分数:2.00)A.错误推断B.集成测试C.回溯法 D.边界值分析解析:解析 软件调试技术包括强行排错法、回溯法和原因排除法。边界值分析、错误推断都是黑盒测试的方法。17.下列叙述中正确的是( )。(分数:2.00)A.线性链表的各元素在存储空间中的位置必须是连续的B.线性链表的头元素一定存储在其他元素的前面C.线性链表中的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面D.线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顺序也是任意的 解析:解析 在线性链表中,各元素在存储空间中的位置是任意的,各元素的顺序也是任意的,依靠指针来实现数据

36、元素的前后件关系。18.要从自定义对话框 Form2 中退出,可以在该对话框的“退出”按钮 Click 事件过程中使用( )语句。(分数:2.00)A.Form2.UnloadB.Unload Form2 C.HidForm2D.Form2.Hide解析:解析 Unload 语句用于清除内存中指定的窗体,格式为:Unload 窗体名称;Hide 方法是使窗体隐藏,但仍在内存中,格式为:窗体名称.Hide。19.编写如下事件过程和函数过程: Private Sub Command1_Click() Dim num(1 To 6)As Single num(1)=103:num(2)=190:nu

37、m(3)=0 num(4)=32:num(5)=-56:num(6)=100 Print Print p2(6,num() End Sub Private Function p2(By Val n As Integer, number() As Single) As Integer p2=number(1) For j=2 To n If number(j)p2 Then p2=number(j) Next j End Function 程序运行后,在窗体上输出( )。(分数:2.00)A.-56 B.0C.103D.190解析:解析 分析程序,函数 p2 的作用是找出指定数组中最小的数并返回

38、。p2 函数指定第 1 个参数以传值的形式传递,第 2 个参数以传地址的形式传递。因此,在命令按钮单击事件中调用函数 p2 时,参数6 是以传值的形式传给形参 n,数组 num 以传地址的形式传给形参 number。所以题中整个程序要实现的功能是找出数组 num 中最小的数并输出,因此最后输出“-56”。20.有下列两个过程: Sub S1(By Val x As Integer, By Val y As Integer) Dim t As Integer t=X x=y y=t End Sub Sub S2(x As Integer, y As Integer) Dim t As Integ

39、er t=x x=y y=t End Sub 则下列叙述中正确的是( )。(分数:2.00)A.用过程 S1 可以实现交换两个变量的值的操作,S2 不能实现B.用过程 S2 可以实现交换两个变量的值的操作,S1 不能实现 C.用过程 S1 和 S2 都可以实现交换两个变量的值的操作D.用过程 S1 和 S2 都不能实现交换两个变量的值的操作解析:解析 在 S2 过程中,参数的传递是以“按地址”形式传递的,这种形式在参数传递后,形参的改变可以影响实参的改变;而 S1 过程中,参数的传递是以“传值”形式传递的,这种形式在参数传递后,形参的变化不会影响实参的变化。21.设有数组定义语句:Dim a(

40、5)As Integer,并设 List1 为列表框控件。下列给数组元素赋值的语句错误的是( )。(分数:2.00)A.a(3)=3B.a(3)=inputbox(“inputdata“)C.a(3)=List1.List1ndexD.a=Array(1,2,3,4,5,6) 解析:解析 引用数组的元素,在数组名后面的括号中指定下标,给数组元素赋值;选项 A)、选项 B)、选项 C) 是正确的,给数组元素赋的值都是整型,数组类型正确:选项 D) 之所以错误是因为,使用 Array 函数为数组变量赋值时,只能定义数组变量为 Variant 类型。22.不能脱离控件(包括窗体)而独立存在的过程是(

41、 )。(分数:2.00)A.事件过程 B.通用过程C.Sub 过程D.函数过程解析:解析 事件过程是一种特殊的 Sub 过程,它附加在窗体和控件上,当发生某个事件时,控件或窗体响应该事件而执行的代码段。窗体的事件过程不能由用户任意定义,而是由系统指定。23.在窗体上画两个单选按钮,名称分别为 Option1 和 Option2,标题分别为“黑体”和“楷体”;一个复选框,名称为 Check1,标题为“粗体”。要求程序运行时, “黑体”单选按钮和“粗体”复选框被选中,则能够实现上述要求的语句序列是( )。(分数:2.00)A.Option1.Value=True CheckValue=FalseB

42、.Option1.Value=True Check1.Value=TrueC.Option2.Value=False Check1.Value=TreeD.Option1.Value=Tree Check1.Value=1 解析:解析 Value 属性用来返回或设置复选框和单选框的状态,单选按钮的该属性有两个值:默认值False 表示未选中,True 表示选中。复选框的 Value 属性用来返回或设置控件的状态,它可取 3 种属性值:当取 0 时,表示未选中(默认值);当取 1 时,表示选中:当取 2 时,表示为变灰。运行时只有 0 和 1 两种状态。24.通过 InputBox 函数可以产生

43、输入对话框。若执行下列语句:st$=InputBox(“请输入字符串“,“字符串对话框“,“字符串“) 则运行程序,用户输入完毕并单击“确定”按钮后,st$变量的内容为( )。(分数:2.00)A.字符串B.请输入字符串C.字符串对话框D.用户输入内容 解析:解析 InputBox 函数用于产生一个输入对话框,在对话框中显示提示,等待用户在对话框的文本框中输入内容或按下按钮,然后返回包含文本框内容的字符串。25.下列叙述中正确的是( )。(分数:2.00)A.列表框包含了组合框的功能B.组合框包含了列表框的功能 C.列表框和组合框的功能无相近之处D.列表框和组合框的功能完全相同解析:解析 组合

44、框是组合列表框和文本框的特性而成的控件,所以组合框包含了列表框的部分功能,但同时还具有文本框的部分功能,因此组合框与列表框的功能不完全相同。26.图像框中的 Stretch 属性为 True 时,其作用效果为( )。(分数:2.00)A.只能自动设定图像框长度B.只能自动扩大图像C.只能自动缩小图像D.图形自动调整大小适应图像控件 解析:解析 Stretch 属性为 True 时,图形要调整大小,以适应 Image 控件的大小:当为 False 时,表示控件要调整大小以与图形相适应。27.窗体上有一个列表框和一个文本框,编写如下两个事件过程: Private Sub Form_Load() L

45、ist1.AddItem“北京“ List1.AddItem“天津“ List1.AddItem“上海“ Text1.Text=“ “ End Sub Private Sub List1_Click() Print Text1.Text+List1.Text End Sub 程序运行后,在文本框中输入“中国”,然后单击列表框中的“北京”,则输出结果为( )。(分数:2.00)A.中国北京 B.中国天津C.中国上海D.北京中国解析:解析 程序运行时,首先在文本框中输入“中国”,则文本框的 Text 属性值为“中国”;然后单击列表框中的“北京”,则此时列表框的 Text 属性值为“北京”;最后用“

46、+”将文本框的 Text 属性值和列表框的 Text 属性值连接起来,因此输出“中国北京”。28.如果准备读文件,打开随机文件“text.dat”的正确语句是( )。(分数:2.00)A.Open“texdat“For Write As #1B.Open“texdat“For Binary As #1C.Open“texdat“For Input As #1D.Open“texdat“For Random As #1 解析:解析 准备读文件则应该以 Random 方式打开文件,即以随机存取方式打开文件。29.按照“先进先出”组织数据的数据结构是( )。(分数:2.00)A.队列 B.栈C.双向

47、链表D.二叉树解析:解析 队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫“队尾”,删除元素的一端叫“队头”,先插入的元素先被删除,是按“先进先出”的原则组织数据的。30.图像框和图片框在使用时的不同之处是( )。(分数:2.00)A.图片框比图像框占内存少B.图像框内还可包括其他控件C.图片框有 Stretch 属性而图像框没有D.图像框有 Stretch 属性而图片框没有 解析:解析 图片框和图像框的区别是:图片框是“容器”控件,可以作为父控件,而图像框不能作为父控件;图片框可以通过 Print 方法接收文本,并可接收由像素组成的图形,而图像框不能接

48、收用 Print 方法输入的信息:图像框比图片框占内存少,显示速度快。 Stretch 属性只用于图像框。31.有下列二叉树,对此二叉树前序遍历的结果为( )。 (分数:2.00)A.XZCYABB.XYZABCC.XYABCZD.XYAZBC 解析:解析 对二叉树的前序遍历是指:先访问根结点,然后访问左子树,最后访问右子树,并且,在访问左、右子树时,先访问根结点,再依次访问其左、右子树。32.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是( )。(分数:2.00)A.DB 包括 DBS 和 DBMSB.DBMS 包括 DB 和 DBSC.DBS 包括 DB 和 DBMS D.没有任何关系解析:解析 数据库系统(DBS)由数据库(DBS)、数据库管理系统(DBMS)、数据库管理员、硬件平台和软件平台 5 个部分组成,可见 DB 和 DBMS 都是 DBS 的组成部分。33.要在命令按钮控件上显示图像应( )。(分数:2.00)A.设置 Picture 属性B.实现不了C.先将 Style 设置为 1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

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