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

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

1、二级 VISUAL+BASIC 笔试-368 及答案解析(总分:95.00,做题时间:90 分钟)一、选择题(总题数:35,分数:59.00)1.下列叙述菜单设计的语句中正确的是( )。A菜单也是一个控件,存在于工具箱中B菜单也有外观和行为的属性C菜单设计在“菜单编辑器”中进行,因此它不是一个控件D菜单的属性也是在“属性窗口”中设置的(分数:2.00)A.B.C.D.2.以下能判断是否到达文件尾的函数是( )。A) BOF B) LOC C) LOF D) EOF(分数:2.00)A.B.C.D.3.在窗体上画一个名称为 List1 的列表框、一个名称为 Label1 的标签,列表框中显示若干

2、城市的名称。当单击列表框中的某个城市名时,该城市名从该列表框中消失,并在标签中显示出来。下列能正确实现上述操作的程序是A) Private Sub List1_Click()Label1.Caption=List1.ListIndexList1.RemoveItem List1.TextEnd SubB) Private Sub List1_Click()Label1.Name=List1.ListIndexList1.RemoveItem List1.TextEnd SubC) Private Sub List1_Click()Label1.Caption=List1.TextList1.R

3、emoveItem List1.ListIndexEnd SubD) Private Sub List1_Click()Label1.Name=List1.TextList1.RemoveItem List1.ListIndexEnd Sub(分数:2.00)A.B.C.D.4.下列对于软件测试的描述中正确的是( )。A) 软件测试的目的是证明程序是否正确B) 软件测试的目的是使程序运行结果正确C) 软件测试的目的是尽可能多地发现程序中的错误D) 软件测试的目的是使程序符合结构化原则(分数:2.00)A.B.C.D.5.在窗体上画一个名称为 Drivel 的驱动器列表框,一个名称为 Dirl

4、的目录列表框。当改变当前驱动器时,目录列表框应该与之同步改变。设置两个控件同步的命令放在一个事件过程中,这个事件过程是A) Drivel change B) Drive1_Click C) Dirl_Click D) Dirl_Change(分数:2.00)A.B.C.D.6.程序的 3 种基本控制结构是A) 过程、子过程和分程序 B) 顺序、选择和重复C) 递归、堆栈和队列 D) 调用、返回和转移(分数:1.00)A.B.C.D.7.若想使时钟控制每隔 0.25 秒触发一次 Timer()事件,则可将 Interval 属性值设为_。(A) Interval = 0.25(B) Interv

5、al = 25(C) Interval = 250(D) Interval = 2500(分数:2.00)A.B.C.D.8.下面可以产生 90100(含 90 和 100)的随机整数的表达式是_。A) Int(Rnd*10+100) B) Int(Rnd*10+90)C) Int(Rnd*11+90) D) Int(Rnd*90+100)(分数:2.00)A.B.C.D.9.在 Visual Basic 中,要将一个窗体从内存中释放,应使用的语句是A)Hide B)Unload C)Load D)Show(分数:1.00)A.B.C.D.10.设 a=5,b=6,c=7,d=8,执行下列语句

6、后,x 的值为X=IIF(ab) And (cd),10,20)A)10 B)20 C)True D)False(分数:2.00)A.B.C.D.11.设有如下程序段:x=2For i=1 To 10 Step 2x=x+iNext运行以下程序后,x 的值是( )。A26 B27 C38 D57(分数:2.00)A.B.C.D.12.目录列表框的 Path 属性的作用是( )。A) 显示当前驱动器或指定驱动器上的目录结构B) 显示当前驱动器或指定驱动器上的某目录下的文件名C) 显示根目录下的文件名D) 显示该路径下的文件(分数:2.00)A.B.C.D.13.下列叙述中正确的是( )。A)软件

7、交付使用后还需要进行维护B)软件一旦交付使用就不需要再进行维护C)软件交付使用后其生命周期就结束D)软件维护是指修复程序中被破坏的指令(分数:2.00)A.B.C.D.14.下列成员中不属于主窗口的是A) 最大化按钮 B) 状态栏 C) 系统菜单 D) 工具栏(分数:1.00)A.B.C.D.15.编写如下事件过程:Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer)If(Button And 3)=3 ThenPrint “AAAA“End IfEnd Sub程序运行后,为了在窗体上输出“AAAA”,应按下的鼠标键为 _。

8、A) 左 B) 右 C) 同时按下左、右 D) 按什么键都不显示(分数:1.00)A.B.C.D.16.当文本框 ScrollBars 属性设置了非零值,却没有效果,原因是A) 文本框中没有内容B) 文本框的 MultiLine 属性为 FalseC) 文本框的 MultiLine 属性为 TrueD) 文本框的 Locked 属性为 True(分数:1.00)A.B.C.D.17.软件测试的过程是集成测试 验收测试 系统测试 单元测试A) 、 B) 、C) 、 D) 、(分数:1.00)A.B.C.D.18.要求当鼠标在图片框 Picture1 中移动时,立即在图片中显示鼠标的位置坐标。下面

9、能正确实现上述功能的事件过程是( )。A) Private Sub Picture1_MouseMove(Button As Integer,Shift As integer,XAs Single,Y As Single)Picture1.Print X,YEndSubB) Private Sub Picture1_MouseMove(Button As Integer,Shift As Integer,XAs Single,Y As Single)Print X,YEndSubC) Private Sub Picture1_MouseDown(Button As Integer,Shift

10、As Integer,XAs Single,Y As Single)Picture.Print X,YEnd SubD) Private Sub Form_MouseMove(Button As Integer Shift As Integer,XAs Single,Y As Single)Picture1.Print X,YEnd Sub(分数:2.00)A.B.C.D.19.为启动定时器控件,需要设置定时器的属性是( )。AName BInterval CLeft DTop(分数:2.00)A.B.C.D.20.窗体上有两个文本框 Text1、Text2 以及一个命令按钮 Command1

11、,编写下列程序:Dim y As IntegerPrivate Sub Command1_Click()Dim x As Integerx=2Text1.Text=p2(p1(x), y)Text2.Text=pi(x)End SubPrivate Function p1(x As Integer) As Integerx=x+y:y=x+yp1=x+yEnd FunctionPrivate Function p2(x As Integer, y As Integer) As Integerp2=2*x+yEnd Function当单击 1 次和单击 2 次命令按钮后,文本框 Text1 和

12、Text2 内的值分别为( )。A) 2 42 4B) 2 44 8C) 4 48 8D) 10 10 58 58(分数:2.00)A.B.C.D.21.将任意一个正的两位数 N 的个位数与十位数对换的表达式为( )。A(N-Int(N/10)*10)*10+Int(N/10)BN-Int(N)/10*10+Int(N)/10CInt(N/10)+(N-Int(N/10)D(N-Int(N/10)*10+Int(N/10)(分数:2.00)A.B.C.D.22.软件工程的理论和技术性研究的内容主要包括软件开发技术和A) 消除软件危机 B) 软件工程管理C) 程序设计自动化 D) 实现软件可重用

13、(分数:2.00)A.B.C.D.23.在 Visual Basic 中,下拉式组合框和下拉式列表框的区别是:_允许在编辑区输入文本;_只能从下拉列表框中选择项目,不允许输人文本。A) 下拉式组合框,下拉式列表框B) 下拉式列表框;下拉式组合框C) 下拉式组合框、下拉式列表框;下拉式列表框D) 下拉式组合框、下拉式列表框;下拉式组合框(分数:1.00)A.B.C.D.24.以下关于 VB 程序模块的描述中正确的是_。A) 标准模块中的所有过程可以在整个工程文件的范围内被调用B) 窗体模块 Form1 中的过程可以调用其他窗体中被声明为 Public 的通用过程C) 如果工程文件中包含 sub

14、Main 过程,则运行该工程文件时,一定先执行 sub Main 过程D) 如果工程文件中不包含 sub Main 过程,则程序从第一个创建的窗体开始运行(分数:2.00)A.B.C.D.25.以下叙述中错误的是 _。A) 双击鼠标可以触发 DblClick 事件B) 窗体或控件的事件的名称可以由编程人员确定C) 移动鼠标时,会触发 MouseMove 事件D) 控件的名称可以由编程人员设定(分数:2.00)A.B.C.D.26.数据处理的最小单位是A) 数据 B) 数据元素C) 数据项 D) 数据结构(分数:2.00)A.B.C.D.27.单个用户使用的数据视图的描述称为A) 外模式 B)

15、概念模式C) 内模式 D) 存储模式(分数:1.00)A.B.C.D.28.以下关于图片框控件的说法中,错误的是A) 可以通过 Print 方法在图片框中输出文本B) 清空图片框控件中图形的方法之一是加载一个空图形C) 图片框控件可以作为容器使用D) 用 Stretch 属性可以自动调整图片框中图形的大小(分数:1.00)A.B.C.D.29.表达式 Abs(-5)+Len(“ABCDE“)的值是A) 5ABCDE B) -5ABCDE C) 10 D) 0(分数:2.00)A.B.C.D.30.下面关于视图的叙述中,正确的是_。A) 当某一视图被删除后,由该视图导出的其他视图也将被自动删除B

16、) 若导出某视图的基本表被删除了,但该视图不受任何影响C) 视图一旦建立,就不能被删除D) 当修改某一视图时,导出该视图的基本表也随之被修改(分数:1.00)A.B.C.D.31.结构化程序设计的 3 种基本控制结构是A) 过程、子程序和分程序 B) 顺序、选择和重复C) 递归、堆栈和队列 D) 调用、返回和转移(分数:1.00)A.B.C.D.32.将 E-R 图转换为关系模式时,实体和联系都可以表示为( )A属性 B键C关系 D域(分数:2.00)A.B.C.D.33.有如下程序:Private Sub Form_Click()Dimi As Integer,sumASIntegersum

17、=0For i=2To 10If i Mod20 And i Mod 3=0 Thensum=sum+iEnd IfNextiPrint sumEndSub程序运行后,单击窗体,输出结果为( )。A12 B30 C24 D18(分数:2.00)A.B.C.D.34.结构化分析方法是面向( )的自顶向下,逐步求精进行需求分析的方法。A对象 B数据结构C数据流 D目标(分数:2.00)A.B.C.D.35.窗体上有一个命令按钮,命令按钮的单击事件过程如下。运行程序后,单击命令按钮,输出结果是( )。Private Sub Command1_Click()Dim aa=Array(1,2,3,4,5

18、)For k=1 To 4S=S+a(k)Next kPrint SEnd SubA) 10 B) 14 C) 15 D) 120(分数:2.00)A.B.C.D.二、填空题(总题数:14,分数:36.00)36.为了便于对照检杏,测试用例应由输人数据和预期的 1 两部分组成。(分数:1.00)填空项 1:_37.下列程序计算 Sn 的值。Sn=a+aa+aaa+aaaa,其中最后一项为 n 个。例如:a=5,n=4 时,则 Sn=5+55+555+5555。请在空白处填入适当的内容,将程序补充完整。Private Sub Command1_Click() Dim a As Integer,n

19、 As Integer,Cout As IntegerDim Sn As Long,Tn As LongCout=1Sn=0Tn=0a=InputBox(“请输入 a 的值:“) n=InputBox(“请输入 n 的值!“) DoTn=Tn*10+aSn=Sn+TnCout=Cout+1_Debug Print a,n,SnEnd Sub(分数:2.00)填空项 1:_38.软件生命周期可分为定义阶段、开发阶段和维护阶段。编码和测试属于_阶段。(分数:2.00)填空项 1:_39.描述“X 是小于 500 的非负整数“的 Visual Basic 表达式是 1。(分数:2.00)填空项 1:

20、_40.为了便于对照检查,测试用例应由输入数据和预期的 1 两部分组成。(分数:2.00)填空项 1:_41.为了实现鼠标自动拖放,必须把 1 属性设置为 2;而为了执行手动拖放,必须把该属性设置为 3。(分数:6.00)填空项 1:_填空项 1:_填空项 1:_下列程序的功能是:当 X50 时,y=0.8x;当 50x100 时,y:0.7X;当 x100 时,没有意义。请填空。Private Sub Commandl_Click()Dim x As Singlex=InputBox(“请输入 x 的值!“)_Case Is 50Y=0.8*xCase 50 To 100Y=0.7*x_Pr

21、int“输入的数据出界!“End SelectPrint x,yEnd Sub(分数:8.00)填空项 1:_填空项 1:_42.菜单编辑器可分为 3 个部分,即数据区、 1 和菜单项显示区。(分数:2.00)填空项 1:_43.冒泡排序算法在最好的情况下的元素交换次数为 1 次。(分数:2.00)填空项 1:_44.在窗体上画一个名为 Command1 的命令按钮,然后编写如下程序:Option Base 1Private Sub Command1_ Click()Dim arrarr = Array(358, 32, 46, 73, 23, 59, 26, 91, 583, 12)For

22、i = _For j = _ If arr(i) = arr(j) Thena = arr(j)arr(j) = arr(i)arr(i) = aEnd IfNext jNext iFor i = 1 To 10Print arr(i);Next iEnd Sub程序运行后,单击命令按钮,将把数组 arr 中的 10 个数按升序排序,请填空。(分数:2.00)填空项 1:_45.以下程序段的功能是:从文本框中输入一个数值,如果该数值满足“除以 4 余 1,除以 5 余 2”的条件,则在窗体上输出文本框中的数值,否则,将焦点定位在文本框中,并清除文本框的内容。请填空。Private Sub Co

23、mmand1_Click()x=Val(Text1.Text)If_ThenPrint xElse_Text1.Text=“End IfEnd Sub(分数:4.00)填空项 1:_46.在窗体上有一个过程函数,然后编写如下事件程序,该过程的功能是用选择交换法将 10 个数排成升序,请在空白处填入适当的语句。Sub SORT( )Dim a(1 To 10)For i=1 To 10a(i)=Val(InputBox(“ “ ,“ “,0)Next iFor i=_k=iFor j=_If a(k)a(j)Then_If k i Thenba(k)a(k)a(i)a(i) =bEnd IfNe

24、xt jNext iFor k=1 To 10Print a(k)Next kEnd Sub(分数:1.00)填空项 1:_47.执行下面的程序段后,S 的值为_。s-5For i=2.6 To 4.9 Step 0.6s-s+1Next i(分数:1.00)填空项 1:_48.面向对象的模型中,最基本的概念是对象和 1。(分数:1.00)填空项 1:_二级 VISUAL+BASIC 笔试-368 答案解析(总分:95.00,做题时间:90 分钟)一、选择题(总题数:35,分数:59.00)1.下列叙述菜单设计的语句中正确的是( )。A菜单也是一个控件,存在于工具箱中B菜单也有外观和行为的属性

25、C菜单设计在“菜单编辑器”中进行,因此它不是一个控件D菜单的属性也是在“属性窗口”中设置的(分数:2.00)A.B. C.D.解析:解析 菜单通过“菜单编辑器,即菜单设计窗口建立,其属性设计也是在“菜单编辑器中设置的,每一个菜单项都可以看做是一个控件,但工具箱中没有菜单,每个菜单项都有自己的属性和行为的属性。2.以下能判断是否到达文件尾的函数是( )。A) BOF B) LOC C) LOF D) EOF(分数:2.00)A.B.C.D. 解析:解析 本题考查文件的处理函数。文件处理时,经常采用的函数为:LOF(文件号),返回文件的长度(总字节数);EOF(文件号),返回读写位置,指针存文件尾

26、时,EOF 函数返回 True,否则返回 False。3.在窗体上画一个名称为 List1 的列表框、一个名称为 Label1 的标签,列表框中显示若干城市的名称。当单击列表框中的某个城市名时,该城市名从该列表框中消失,并在标签中显示出来。下列能正确实现上述操作的程序是A) Private Sub List1_Click()Label1.Caption=List1.ListIndexList1.RemoveItem List1.TextEnd SubB) Private Sub List1_Click()Label1.Name=List1.ListIndexList1.RemoveItem L

27、ist1.TextEnd SubC) Private Sub List1_Click()Label1.Caption=List1.TextList1.RemoveItem List1.ListIndexEnd SubD) Private Sub List1_Click()Label1.Name=List1.TextList1.RemoveItem List1.ListIndexEnd Sub(分数:2.00)A.B.C. D.解析:解析 在标签中显示的内容由标签的 Caption 属性控制,故要在标签中显示被选中的选项时应改变标签的 Caption 属性,选项 B、D 不正确。要从列表框中删除

28、一个选项时,使用列表框的 RemoveItem 方法,其格式为:列表框名称.RemoveItem 待删除选项的下标选项 A 中给定的参数 List1.Text 是被选中选项的文本,不正确。选项 C 中 List1.ListIndex 属性表示已选中的选项的下标,为正确答案。4.下列对于软件测试的描述中正确的是( )。A) 软件测试的目的是证明程序是否正确B) 软件测试的目的是使程序运行结果正确C) 软件测试的目的是尽可能多地发现程序中的错误D) 软件测试的目的是使程序符合结构化原则(分数:2.00)A.B.C. D.解析:解析 软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给

29、出程序可靠性的鉴定。测试不是为了证明程序是正确的,而是在设想程序有错误的前提下进行的,其目的是设法暴露程序中的错误和缺陷。可见选项 C)的说法正确。5.在窗体上画一个名称为 Drivel 的驱动器列表框,一个名称为 Dirl 的目录列表框。当改变当前驱动器时,目录列表框应该与之同步改变。设置两个控件同步的命令放在一个事件过程中,这个事件过程是A) Drivel change B) Drive1_Click C) Dirl_Click D) Dirl_Change(分数:2.00)A. B.C.D.解析:解析 本题考查驱动器列表框与目录列表框。由于目录列表框要随着驱动器的改变而改变,即目录列表框

30、要响应驱动器的事件。故 C、D 项是错误的。由于是改变驱动器,所以用 Change 事件表示,故正确的答案为 A。6.程序的 3 种基本控制结构是A) 过程、子过程和分程序 B) 顺序、选择和重复C) 递归、堆栈和队列 D) 调用、返回和转移(分数:1.00)A.B. C.D.解析:解析 本题考查基本的程序控制结构。解题要点 采用结构化程序设计方法编写程序,可使程序结构良好、易读、易理解、易维护,它包括 3种基本控制结构,分别是顺序结构、选择结构和重复结构(又称循环结构)。考点链接 控制程序结构的方法和作用。7.若想使时钟控制每隔 0.25 秒触发一次 Timer()事件,则可将 Interv

31、al 属性值设为_。(A) Interval = 0.25(B) Interval = 25(C) Interval = 250(D) Interval = 2500(分数:2.00)A.B.C. D.解析:8.下面可以产生 90100(含 90 和 100)的随机整数的表达式是_。A) Int(Rnd*10+100) B) Int(Rnd*10+90)C) Int(Rnd*11+90) D) Int(Rnd*90+100)(分数:2.00)A.B.C. D.解析:解析 Rnd 函数可以产生 0 到 1 之间的随机数,包括 0 但不包括 1。为其扩大 11 倍以后,就变成了由 0 到 11 的

32、半闭半开区间,再加 90 就是由 90 到 101 的半闭半开区间,最后用 Int 函数取整,即可产生 90 到 100 之间的随机整数(包括 90 和 100)。9.在 Visual Basic 中,要将一个窗体从内存中释放,应使用的语句是A)Hide B)Unload C)Load D)Show(分数:1.00)A.B. C.D.解析:解析 考查考生对多重窗体的操作。解题要点 Load 语句格式:Load 窗体名称 Load 语句把一个窗体装入内存,执行 Load 语句后,可以引用窗体中的控件及其各种属性,但此时窗体没有显示出来,“窗体名称”是窗体的 Name 属性;Unload 语句格式

33、:Unload 窗体名称该语句与 Load 语句的功能相反,它清除内存中指定的窗体;Show 方法格式:窗体名称Show模式Show 方法用来显示一个窗体。如果省略“窗体名称”,则显示当前窗体。参数“模式”用来确定窗体的状态,可以取两种值,即 0 和 1(不是 False 和 True)。当“模式”值为 1(或常量 vbModal)时,表示窗体是“模态型”窗体,在这种情况下,鼠标只在此窗体内起作用,不能到其他窗口内操作,只有关闭该窗口才能对其他窗口进行操作;当“模式”值为 0(或省略参数“模式”值)时,表示窗体为“非模态型”窗体,不用关闭该窗体就可以对其他窗体进行操作;Hide 方法格式:窗体

34、名称HideHide 方法使窗体隐藏,即不在屏幕上显示,但仍在内存中,因此它与 Unload 语句的作用不一样。10.设 a=5,b=6,c=7,d=8,执行下列语句后,x 的值为X=IIF(ab) And (cd),10,20)A)10 B)20 C)True D)False(分数:2.00)A.B. C.D.解析:解析 当 IIF 函数的条件为真时,返回 IIF 函数第二个参数表达式的值,当 IIF 函数的条件为假时,返回 IIF 函数第三个参数表达式的值,显然此题的条件为假,返回值为 20,所以本题的答案为 B。11.设有如下程序段:x=2For i=1 To 10 Step 2x=x+

35、iNext运行以下程序后,x 的值是( )。A26 B27 C38 D57(分数:2.00)A.B. C.D.解析:12.目录列表框的 Path 属性的作用是( )。A) 显示当前驱动器或指定驱动器上的目录结构B) 显示当前驱动器或指定驱动器上的某目录下的文件名C) 显示根目录下的文件名D) 显示该路径下的文件(分数:2.00)A. B.C.D.解析:解析 本题考查目录列表框的常见属性。目录列表框 Path 属性的功能是包含当前的目录。13.下列叙述中正确的是( )。A)软件交付使用后还需要进行维护B)软件一旦交付使用就不需要再进行维护C)软件交付使用后其生命周期就结束D)软件维护是指修复程序

36、中被破坏的指令(分数:2.00)A. B.C.D.解析:解析 软件生命周期一般可以分为软件定义、软件开发及软件运行维护 3 个阶段。软件交付并投入运行后,需要不断地进行维护,并根据新提出的需求进行必要而且可能的扩展和删改。14.下列成员中不属于主窗口的是A) 最大化按钮 B) 状态栏 C) 系统菜单 D) 工具栏(分数:1.00)A.B. C.D.解析:解析 主窗口由标题栏、菜单栏和工具栏构成,其中标题栏上有系统菜单(左端)以及最小化、最大化和关闭按钮。因此,最大化按钮、系统菜单和工具栏都是主窗口中的成员,而主窗口中没有状态栏。15.编写如下事件过程:Private Sub Form_KeyD

37、own(KeyCode As Integer,Shift As Integer)If(Button And 3)=3 ThenPrint “AAAA“End IfEnd Sub程序运行后,为了在窗体上输出“AAAA”,应按下的鼠标键为 _。A) 左 B) 右 C) 同时按下左、右 D) 按什么键都不显示(分数:1.00)A.B.C.D. 解析:解析 从题目中的程序可以看出,(Button And 3)=3 这个条件是永假的,所以输出语句也永远不会被执行。16.当文本框 ScrollBars 属性设置了非零值,却没有效果,原因是A) 文本框中没有内容B) 文本框的 MultiLine 属性为 F

38、alseC) 文本框的 MultiLine 属性为 TrueD) 文本框的 Locked 属性为 True(分数:1.00)A.B.C.D. 解析:解析 考查考生对文本框控件属性的了解程度。解题要点 只有当 Muhiline 属性被设置为 True 时,才能用 ScrollBons 属性在文本框中设置滚动条。错解分析 文本框的 SerollBars 属性与 Multiline 属性是相关联的,只有当 Multiline 属性设为 True时, ScrollBars 属性设置才有效。考点链接 变量的定义、赋值。17.软件测试的过程是集成测试 验收测试 系统测试 单元测试A) 、 B) 、C) 、

39、 D) 、(分数:1.00)A.B.C. D.解析:解析 软件测试的过程分 4 个步骤,即单元测试、集成测试、验收测试(确认测试)和系统测试。18.要求当鼠标在图片框 Picture1 中移动时,立即在图片中显示鼠标的位置坐标。下面能正确实现上述功能的事件过程是( )。A) Private Sub Picture1_MouseMove(Button As Integer,Shift As integer,XAs Single,Y As Single)Picture1.Print X,YEndSubB) Private Sub Picture1_MouseMove(Button As Integ

40、er,Shift As Integer,XAs Single,Y As Single)Print X,YEndSubC) Private Sub Picture1_MouseDown(Button As Integer,Shift As Integer,XAs Single,Y As Single)Picture.Print X,YEnd SubD) Private Sub Form_MouseMove(Button As Integer Shift As Integer,XAs Single,Y As Single)Picture1.Print X,YEnd Sub(分数:2.00)A. B

41、.C.D.解析:解析 在图片框中移动鼠标触发的事件是 Picture1_MouseMove 事件,在事件中控制在图片框中输出坐标。19.为启动定时器控件,需要设置定时器的属性是( )。AName BInterval CLeft DTop(分数:2.00)A.B. C.D.解析:20.窗体上有两个文本框 Text1、Text2 以及一个命令按钮 Command1,编写下列程序:Dim y As IntegerPrivate Sub Command1_Click()Dim x As Integerx=2Text1.Text=p2(p1(x), y)Text2.Text=pi(x)End SubPr

42、ivate Function p1(x As Integer) As Integerx=x+y:y=x+yp1=x+yEnd FunctionPrivate Function p2(x As Integer, y As Integer) As Integerp2=2*x+yEnd Function当单击 1 次和单击 2 次命令按钮后,文本框 Text1 和 Text2 内的值分别为( )。A) 2 42 4B) 2 44 8C) 4 48 8D) 10 10 58 58(分数:2.00)A.B.C.D. 解析:解析 程序中 y 为窗体变量,其作用范围为整个窗体中的所有子过程,要注意区分与作为

43、 p1、p2形式参数的 y 变量。窗体变量 y 能够记录程序运行中对其的改变,第 1 次调用 p1,y 值为 2;第 2 次调用 p1,y 值为 6;第 3次调用 p1,y 值为 14;第 4 次调用 p1,y 值为 36;所以计算出的函数 p1、p2 的返回值也会不同。21.将任意一个正的两位数 N 的个位数与十位数对换的表达式为( )。A(N-Int(N/10)*10)*10+Int(N/10)BN-Int(N)/10*10+Int(N)/10CInt(N/10)+(N-Int(N/10)D(N-Int(N/10)*10+Int(N/10)(分数:2.00)A. B.C.D.解析:22.软

44、件工程的理论和技术性研究的内容主要包括软件开发技术和A) 消除软件危机 B) 软件工程管理C) 程序设计自动化 D) 实现软件可重用(分数:2.00)A.B. C.D.解析:解析 软件工程的同标是,在给定的成本、进度的前提下,开发出具有有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性且满足用户需求的产品。基于这一目标,软件工程的理论和技术性研究的内容主要包括:软件开发技术和软件工程管理。23.在 Visual Basic 中,下拉式组合框和下拉式列表框的区别是:_允许在编辑区输入文本;_只能从下拉列表框中选择项目,不允许输人文本。A) 下拉式组合框,下拉式

45、列表框B) 下拉式列表框;下拉式组合框C) 下拉式组合框、下拉式列表框;下拉式列表框D) 下拉式组合框、下拉式列表框;下拉式组合框(分数:1.00)A. B.C.D.解析:解析 在 Visual Basic 中,下拉式组合框和下拉式列表框的区别是:下拉式组合框允许在编辑区输入文本;下拉式列表框只能从下拉列表框中选择项目,不允许输人文本。24.以下关于 VB 程序模块的描述中正确的是_。A) 标准模块中的所有过程可以在整个工程文件的范围内被调用B) 窗体模块 Form1 中的过程可以调用其他窗体中被声明为 Public 的通用过程C) 如果工程文件中包含 sub Main 过程,则运行该工程文件

46、时,一定先执行 sub Main 过程D) 如果工程文件中不包含 sub Main 过程,则程序从第一个创建的窗体开始运行(分数:2.00)A.B. C.D.解析:解析 一个工程中包含以下文件:一个扩展名为.vbp 的工程文件;每一个窗体有一个.frm 文件;窗体上的控件属性文件.frx;如果有类模块的话,每一个类模块有一个.cls 文件;如果有标准模块,每一个标准模块都有一个.bas 文件;没有或一到多个.ocx 文件;没有或一个资源文件.res。窗体定义的 Public 变量是全局变量,它不仅能被本窗体中的子程序访问,而且还能被其他窗体调用。25.以下叙述中错误的是 _。A) 双击鼠标可以

47、触发 DblClick 事件B) 窗体或控件的事件的名称可以由编程人员确定C) 移动鼠标时,会触发 MouseMove 事件D) 控件的名称可以由编程人员设定(分数:2.00)A.B. C.D.解析:解析 Visual Basic 中的事件是事先定义好的,事件名称不能由编程人员确定,但控件名称可由编程人员确定。26.数据处理的最小单位是A) 数据 B) 数据元素C) 数据项 D) 数据结构(分数:2.00)A.B.C. D.解析:解析 数据处理的最小单位是数据项,由若干数据项组成数据元素。数据是指能够被计算机识别、存储和加工处理的信息载体;数据结构是指数据之间的相互关系和数据运算。27.单个用户使用的数据视图的描述称为A) 外模式 B) 概念模式C) 内模式 D) 存储模式(分数:1.00)A. B.C.D.解析:解析 外模式是用户的数据视图,也就是用户所见到的数据模式。全局数据视图的描述称为概念模式,即数据库中全部数据的整体逻辑结构的描述。物理存储数据视图的描述称为内模式,即数据库在物理存储方面的描述。存储模式即为内模式。故只有 A 项是正确的。28.以下关于图片框控件的说法中,错误的是A) 可以通过 Print 方法在图片框中输出文本B) 清空

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

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

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