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

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

1、二级 VISUAL+BASIC 笔试-384 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:35,分数:56.00)1.通过改变单选按钮(Option Button)控件的 _ 属性值,可以改变单选按钮的选取状态。A) Value B) Style C) Appearance D) Caption(分数:1.00)A.B.C.D.2.设 a=6,则执行x=IIF(a5,-1,0)后,x 的值为A) 5 B) 6 C) 0 D) -1(分数:1.00)A.B.C.D.3.如果在窗体上添加一个通用对话框控件 DBT,那么语句“DBTAction=4”的作用是A) 显示“打

2、开文件”对话框 B) 显示“保存文件”对话框C) 显示“字体”对话框D) 显示“打印”对话框(分数:1.00)A.B.C.D.4.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下代码:Option Base 1Private Sub Command1 Click()d = 0 :c = 10x=Array(10,12,21,32,24)For i = 1 To 5If x(i) c Thend = d + x(i)c = x(i)Elsed = d-cEnd IfNext iPrint dEnd Sub程序运行后,如果单击命令按钮,则在窗体上输出的内容为A) 89 B) 99

3、C) 23 D) 77(分数:1.00)A.B.C.D.5.数据库物理设计完成后,进入数据库实施阶段,下述工作中,_一般不属于实施阶段的工作。A) 建立库结构 B) 扩充功能 C) 加载数据 D) 系统调试(分数:1.00)A.B.C.D.6.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()A=“12“B=“34“C=“56“Print A+B+CEnd Sub程序运行后,单击命令按钮,输出结果是( )。A“123456“ B123456C102 D显示出错信息(分数:2.00)A.B.C.D.7.在窗体上画一个命令按钮,然后编写如下程序:

4、Option Base 1Private Sub Command1_Click( )Dim Arr1(12)As Integer,Arr2(3)As IntegerDim Smm As IntegerSum=2For i=1 To 12Arr1(i)=iNext iFor i=1 To 3Arr2(i)=Arr1(i*i)Next iFor i=1 To 3Sum=Sum+Arr2(i)Next iPrint SumEnd Sub程序运行后,单击命令按钮,在窗体上的输出结果是_。A) 16 B) 24 C) 32 D) 36(分数:2.00)A.B.C.D.8.窗体上画一个名称为 Comman

5、d1 的命令按钮,然后编写如下程序:Optlon Base 1Prlvete Sub Command1_Click()Dim s As Varianta=Array(1, 2, 3, 4, 5)Sum=0For i=1 To 5Sum=Sum_a(i)Next iX=Sum/5For i=1 To 5If a(i)x Then Print a(i);Next iEnd Sub程序运行后,单击命令按钮,在窗体上显示的内容是_。A) 1 2 B) 1 2 3 C) 3 4 5 D) 4 5(分数:2.00)A.B.C.D.9.下列程序段的执行结果为_。K=0For I=1 To 3A=IIKPri

6、nt A;Next IA) 1 1 1 B) 1 4 9 C) 0 0 0 D) 1 2 3(分数:2.00)A.B.C.D.10.有如下程序:Option Base 1Private Sub Command1_Click() Dim arr(10) arr+Array(10, 35, 28, 90, 54, 68, 72,90) For Each a InarrIf a50 ThenSum=Sum+aEnd IfNext aEnd Sub运行上述程序时出现错误,错误之处是( )。A) 数组定义语句不对,应改为 Dimarr B) 没有指明 For 循环的终值C) 应在 For 语句之前增加

7、Sum=0 D) Next a 应改为 Next(分数:2.00)A.B.C.D.11.在数据结构中,根据各数据元素之间前后件关系的复杂程度,一般将数据结构分成两类,它们是_。A) 动态结构和静态结构 B) 紧凑结构和非紧凑结构C) 线性结构和非线性结构 D) 内部结构和外部结构(分数:2.00)A.B.C.D.12.下面说法不正确的是( )。A滚动条的重要事件是 Change 和 ScrollB框架的主要作用是将控件进行分组,以完成各自相对独立的功能C组合框是组合了文本框和列表框的特性而形成的一种控件D计时器控件可以通过对 Visible 属性的设置,在程序运行期间显示在窗体上(分数:2.0

8、0)A.B.C.D.13.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )A一对一 B一对多C多对一 D多对多(分数:2.00)A.B.C.D.14.下列叙述中正确的是( )。A一个算法的空间复杂度大,则其时间复杂度必定大B一个算法的空间复杂度大,则其时间复杂度必定小C一个算法的时间复杂度大,则其空间复杂度必定小D上述三种说法都不对(分数:2.00)A.B.C.D.15.在文本框中,当用户键入一个字符,能同时引发的事件是A) KeyPress 和 Click B) KeyPress 和 LostFocusC) KeyPress 和 Change D) Change 和 LostFoco

9、us(分数:2.00)A.B.C.D.16. (分数:1.00)A.B.C.D.17.在随机文件中,下列正确的选项是( )。A记录号是通过随机数产生的 B可以通过记录号随机读取记录C记录的内容是随机产生的 D记录的长度是任意的(分数:2.00)A.B.C.D.18.对长度为 n 的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。A) 125 B) n/2C) n D) n+1(分数:2.00)A.B.C.D.19.以下能正确定义数据类型 TelBook 的代码是_。A) Type TelBookName As String*10TelNum As IntegerEnd TypeB) T

10、ype TelBookName As String*10TelNum AS IntegerEnd TelBookC) Type TelBookName String*10TelNum IntegerEnd Type TelBookD) Typedef TelBookNameString*10TelNum IntegerEndType(分数:2.00)A.B.C.D.20.以下关于过程的叙述中,错误的是( )。A事件过程是由某个事件触发而执行的过程B函数过程的返回值可以有多个C可以在事件过程中调用通用过程D不能在事件过程中定义函数过程(分数:2.00)A.B.C.D.21.在关系数据库中,实现主

11、码标识元组的作用是通过_。A) 实体完整性规则 B) 参照完整性规则C) 用户自定义的完整性 D) 属性的值域(分数:1.00)A.B.C.D.22.将 E-R 图转换到关系模式时,实体与联系都可以表示成( )。A) 属性 B) 关系 C) 记录 D) 码(分数:2.00)A.B.C.D.23.设有变量声明为“Dim aDate As Date”,则为变量 aDate 正确赋值的表达方式是( )。A) aDate=#8/2008# B) aDate=#“8/8/2008”#C) aDate=Date(“8/8/2008”) D) aDate=Format(“m/d/yy”,”8/8/2008”

12、)(分数:2.00)A.B.C.D.24.如果要向工具箱中加入控件和部件,可以利用“工程”菜单中的命令。A) 引用 B) 部件 C) 工程属性 D) 添加窗体(分数:1.00)A.B.C.D.25.决定控件上文字的字体、字形、大小、效果的属性是 _。A) Text B) Caption C) Name D) Font(分数:1.00)A.B.C.D.26.表达式 Abs(-5)+Len( “ABCDE“)的值是( )。A) 5ABCDE B) -5ABCDE C) 10 D) 0(分数:2.00)A.B.C.D.27.以下能够触发文本框 Change 事件的操作是( )。A文本框失去焦点 B文

13、本框获得焦点C设置文本框的焦点 D改变文本框的内容(分数:2.00)A.B.C.D.28.下列程序段的执行结果为A=2B=5If A * B 1 Then B=B - 1 Else B= - 1Print B -A 0A) True B) False C) -1 D) 1(分数:1.00)A.B.C.D.29.单个用户使用的数据视图的描述称为A) 外模式 B) 概念模式 C) 内模式 D) 存储模式(分数:2.00)A.B.C.D.30.若看到程序中有以下事件过程,则可以肯定的是,当程序运行时Private SubClick_MouseDown(Button As Integer,Shift

14、As Integer,X As Single,Y As Single) Print “VB Program“End Sub) 用鼠标左键单击名称为“Command1“的命令按钮时,执行此过程) 用鼠标左键单击名称为“MouseDown“的命令按钮时,执行此过程) 用鼠标右键单击名称为“MouseDown“的控件时,执行此过程) 用鼠标左键或右键单击名称为“Click“的控件时,执行此过程(分数:2.00)A.B.C.D.31.在用菜单编辑器设计菜单时,必须输入的项是_。A) 快捷键 B) 标题 C) 索引 D) 名称(分数:1.00)A.B.C.D.32.编制一个好的程序,首先要保证它的正确性

15、和可靠性,还应强调良好的编程风格,在选择标识符的名字时应考虑A名字长度越短越好,以减少源程序的输入量B多个变量共用一个名字,以减少变量名的数目C选择含义明确的名字,以正确提示所代表的实体D尽量用关键字作名字,以使名字标准化(分数:1.00)A.B.C.D.33.以下数据结构中不属于线性数据结构的是A队列 B线性表 C二叉树 D栈(分数:1.00)A.B.C.D.34.以下叙述中错误的是A用 Shell 函数可以调用能够在 Windows 下运行的应用程序B用 Shell 函数可以调用可执行文件,也可以调用 VisuM Basic 的内部函数C调用 Shell 函数的格式应为:变量名=Shell

16、()D用 Shell 函数不能执行 DOS 命令(分数:1.00)A.B.C.D.35.VB 集成开发环境有 3 种工作状态,不属于 3 种工作状态之一的是_。A) 设计状态 B) 编写代码状态C) 运行状态 D) 中断状态(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:30.00)36.在窗体上画一个命令按钮,其名称为 command1,然后编写如下代码:Option Base 1Private Sub Command1_ Click()Dim ArrArr = Array(43, 68f -25, 65, -78, 12, -79, 43, -94, 72)pos = 0

17、neg = 0For k = 1 To 10If Art(k) 0 ThenElseEnd IfNext kPrint pos, negEnd Sub以上程序的功能是,计算并输出数组 Arr 中 10 个数的整数之和 pos 与负数之和 neg,请填空。(分数:2.00)填空项 1:_37.在窗体上画两个组合框,其名称分别为 Combo1、Combo2,然后画两个标签,名称分别为 Label1、 Label2。要求程序运行后,如果在某个组合框中选择一个项目,则把所选中的项目在其下面的标签中显示出来。请填空使程序完整。Private Sub Combo1_Click()Call ShowItem

18、(Combo1,Label1)End SubPrivate Sub Combo2_Click()Call ShowItem(Combo2,Label2)End SubPublic Sub ShowItem(tmpCombo As ComboBox,tmpLabel As Label)_.Caption=_.TextEnd Sub(分数:4.00)填空项 1:_38.在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块,其中 1 的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。(分数:2.00)填空项 1:_39.编写一个对列表框进行项目添加、修改和删除

19、操作的应用程序,如图 10-10 所示。列表框(名为lstBooks)中的选项在 Porm_Load 事件中加载,【添加】按钮(cmdAdd)的功能是将文本框(txtItem)中的内容添加到列表框,【删除】按钮(cmdDelete)的功能是删除列表框中选定的项目。如果要修改列表框,可先选定选项,然后按【修改】按钮(cmdModify),所选的项目显示在文本框(txtItem)中,当在文本框中修改完之后,按【确定修改】按钮 (cmdModifty_OK)将更新列表框。初始时,【确定修改】按钮是不可使用的。程序代码如下,请填空。Private Sub CmdAdd_Click()LstBooks.

20、_TxtitemTxtitem=“End SubPrivate Sub CmdDelete_Click()LstBooks.RemoveItem_End SubPrivate Sub CmdModify_Click()Txtitem=LstBooks.TextTxtitem.SetFocusCmdAdd.Enabled=FalseCmdDelete.Enabled=FalseCmdModify.Enabled=FalseCmdmodify_ok.Enabled=_End SubPrivate Sub Cmdmodify_ok_Click()LstBooks.List(_)=TxtitemCmd

21、modify_ok.Enabled=FalseCmdAdd.Enabled=True:CmdDelete.Enabled=TrueCmdModify.Enabled=TrueTxtitem=“End SubPrivate Sub Form_Load()LstBooks.Addltem“计算机文化基础“LstBooks.Addltem“VB 5.0 程序设计教程“LstBooks.Addltem“操作系统“LstBooks.Addltem“多媒体技术“LstBooks.Addltem“网络技术基础“End Sub(分数:1.00)填空项 1:_40.下列程序的运行结果是_。Sub abcd(By

22、Valn As Integer)n=n+5End SubPrivate Sub Form_Click()nx%=3Callabcd(nx%)Printnx%End Sub(分数:2.00)填空项 1:_41.具有 88 个结点的二叉树,其深度至少为 1。(分数:2.00)填空项 1:_42.在数据结构中,用一组地址连续的存储单元一次存储数据元素的方式是 1 结构。(分数:2.00)填空项 1:_43.每个 VB 对象都有其特定的属性,可以通过 1 来设置,对象的外观和对应的操作由所设置的值来确定。(分数:2.00)填空项 1:_44.在窗体上画一个名称为 Command1 的命令按钮,然后编写

23、如下程序:Option Base 1Private Sub Command1_Click()Dim a(10) As IntegerFor i=1 To 10a(i)=iNextCall swap(_)For i=1 To 10Print a(i)NextEnd SubSub swap(b() As Integer)n=Ubound(b)For i=1 To n/2t=b(i):b(i)=b(n):b(n)=t_NextEnd Sub上述程序的功能是:通过调用过程 swap,调换数组中数值的存放位置,即 a(1)与 a(10)的值互换,a(2)与 a(9)的值互换,。请填空。(分数:4.00)

24、填空项 1:_45.下述程序段在运行时的显示结果是 1。Clsx=134 + 8Print Len(x)(分数:1.00)填空项 1:_46.下面程序运行后,单击命令按钮,输出的结果是_。Private Sub Command1_Click()Dim a%(1 To 5),1%,s#For i=1 To 5a(i)=iNexts=Fun(A)Print“s=”;s;End SubFunction Fun(a() As Integer)Dim t#,i%t=1For i=LBound(A) To UBound(A)t=t*a(i)NextFun=tEnd Function(分数:2.00)填空项

25、 1:_47.软件工程三要素包括方法、工具和过程,其中, 1 支持软件开发的各个环节的控制和管理。(分数:2.00)填空项 1:_48.软件维护活动包括以下几类:改正性维护、适应性维护、 1 维护和预防性维护。(分数:2.00)填空项 1:_49.以下程序段的输出结果是_。num=0Do While num=5num=num+1LoopPrint num(分数:1.00)填空项 1:_50.一个消息由三个部分组成:接收消息的对象的名称、 1 和零个或多个参数。(分数:1.00)填空项 1:_二级 VISUAL+BASIC 笔试-384 答案解析(总分:86.00,做题时间:90 分钟)一、选择

26、题(总题数:35,分数:56.00)1.通过改变单选按钮(Option Button)控件的 _ 属性值,可以改变单选按钮的选取状态。A) Value B) Style C) Appearance D) Caption(分数:1.00)A. B.C.D.解析:解析 Option Button 控件的 Value 属性是用来返回或设置控件状态的属性。2.设 a=6,则执行x=IIF(a5,-1,0)后,x 的值为A) 5 B) 6 C) 0 D) -1(分数:1.00)A.B.C.D. 解析:解析 IIF 方法根据表达式的值来决定返回其第 2 和第 3 个参数中的某一个。表达式是其第 1 个参数

27、。在本题中 a,5 为 True,所以返回的是-1。3.如果在窗体上添加一个通用对话框控件 DBT,那么语句“DBTAction=4”的作用是A) 显示“打开文件”对话框 B) 显示“保存文件”对话框C) 显示“字体”对话框D) 显示“打印”对话框(分数:1.00)A.B.C. D.解析:解析:通用对话框控件为程序设计人员提供了几种不同类型的对话框,利用这些对话框,可以获取所需要的信息,诸如取得文件名、打开文件、将文件存盘、打印等,这些对话框与 Windows 本身及许多应用程序具有相同的风格。对话框的类型可以通过 Action 属性来设置,也可以用相应的方法设置,Action 的属性见下表:

28、4.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下代码:Option Base 1Private Sub Command1 Click()d = 0 :c = 10x=Array(10,12,21,32,24)For i = 1 To 5If x(i) c Thend = d + x(i)c = x(i)Elsed = d-cEnd IfNext iPrint dEnd Sub程序运行后,如果单击命令按钮,则在窗体上输出的内容为A) 89 B) 99 C) 23 D) 77(分数:1.00)A.B.C. D.解析:解析 在 5 次循环中,变量 c 的计算为 10、 10、12

29、、21、32、32,变量 d 的计算为 0、-10、 2、23、55、23。本题要注意的是:关系表达式“x(i)c”中的 c 值是变化的。5.数据库物理设计完成后,进入数据库实施阶段,下述工作中,_一般不属于实施阶段的工作。A) 建立库结构 B) 扩充功能 C) 加载数据 D) 系统调试(分数:1.00)A.B. C.D.解析:6.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()A=“12“B=“34“C=“56“Print A+B+CEnd Sub程序运行后,单击命令按钮,输出结果是( )。A“123456“ B123456C102 D显

30、示出错信息(分数:2.00)A.B. C.D.解析:7.在窗体上画一个命令按钮,然后编写如下程序:Option Base 1Private Sub Command1_Click( )Dim Arr1(12)As Integer,Arr2(3)As IntegerDim Smm As IntegerSum=2For i=1 To 12Arr1(i)=iNext iFor i=1 To 3Arr2(i)=Arr1(i*i)Next iFor i=1 To 3Sum=Sum+Arr2(i)Next iPrint SumEnd Sub程序运行后,单击命令按钮,在窗体上的输出结果是_。A) 16 B)

31、24 C) 32 D) 36(分数:2.00)A. B.C.D.解析:解析 本题中定义了两个一维数组,分别为 Arr1 和 Arr2,由于使用了 OptionBase 1 语句,因此其大小分别为 10 和 3,接着执行三个 For 循环。在第一个循环中对 Arr1 数组赋初值,每个元素的值与其下标相同,即 Arr1(1)=1,Arr1(2)=2。在第二个循环中,为 Arr2 数组的三个元素赋值,这三个值分别为 Arr1 数组第一、三、九个元素的值,即 Arr2(1)=1、Arr2(2)=4、Arr2(3)=9。在第三个循环中,计算数组 Arr2 中各元素的和,并把它赋给变量 Sum。各元素的和

32、为 1+4+9=14,但由于变量 Sum 的初值为2,因此最后的输出结果为 16。8.窗体上画一个名称为 Command1 的命令按钮,然后编写如下程序:Optlon Base 1Prlvete Sub Command1_Click()Dim s As Varianta=Array(1, 2, 3, 4, 5)Sum=0For i=1 To 5Sum=Sum_a(i)Next iX=Sum/5For i=1 To 5If a(i)x Then Print a(i);Next iEnd Sub程序运行后,单击命令按钮,在窗体上显示的内容是_。A) 1 2 B) 1 2 3 C) 3 4 5 D)

33、 4 5(分数:2.00)A.B.C.D. 解析:解析 经过第一个 For 循环计算后,变量 Sum 的结果为数组 a 的元素各值之和,即为 15,语句“X=Sum/5”的计算结果 X 为 3。在第二个 For 循环中,数组 a 的元素中只有 4 和 5 能满足大于 3 的条件,所以在窗体上显示为 4 和 5。9.下列程序段的执行结果为_。K=0For I=1 To 3A=IIKPrint A;Next IA) 1 1 1 B) 1 4 9 C) 0 0 0 D) 1 2 3(分数:2.00)A. B.C.D.解析:解析 分析程序,由于在整个程序段中,K 的值始终为 0,A=IIK=(II)K

34、,我们知道,任何数的 0 次方都得 1,所以只要知道循环体执行几次就可以知道打印出的结果是什么了。10.有如下程序:Option Base 1Private Sub Command1_Click() Dim arr(10) arr+Array(10, 35, 28, 90, 54, 68, 72,90) For Each a InarrIf a50 ThenSum=Sum+aEnd IfNext aEnd Sub运行上述程序时出现错误,错误之处是( )。A) 数组定义语句不对,应改为 Dimarr B) 没有指明 For 循环的终值C) 应在 For 语句之前增加 Sum=0 D) Next

35、a 应改为 Next(分数:2.00)A. B.C.D.解析:解析 本题中定义的数组长度为 10,但是赋值却只有 8 个,所以赋值与本身数组的长度不匹配,修改方法是将 arr 设置为 arr (8) 或者直接为 Dimarr,将 arr 设置为变体变量。故本题答案选择 A。11.在数据结构中,根据各数据元素之间前后件关系的复杂程度,一般将数据结构分成两类,它们是_。A) 动态结构和静态结构 B) 紧凑结构和非紧凑结构C) 线性结构和非线性结构 D) 内部结构和外部结构(分数:2.00)A.B.C. D.解析:解析 数据的逻辑结构抽象地反映数据元素之间的逻辑关系,即数据元素之间的前后件关系,而不

36、管它在计算机中的存储表示形式。根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。12.下面说法不正确的是( )。A滚动条的重要事件是 Change 和 ScrollB框架的主要作用是将控件进行分组,以完成各自相对独立的功能C组合框是组合了文本框和列表框的特性而形成的一种控件D计时器控件可以通过对 Visible 属性的设置,在程序运行期间显示在窗体上(分数:2.00)A.B.C.D. 解析:13.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )A一对一 B一对多C多对一 D多对多(分数:2.00)A.B. C.D.解析:解析 两个实体集

37、间的联系可以有下面几种:一对一联系、一对多或多对一联系、多对多联系。由于一个宿舍可以住多个学生,所以它们的联系是一对多联系。14.下列叙述中正确的是( )。A一个算法的空间复杂度大,则其时间复杂度必定大B一个算法的空间复杂度大,则其时间复杂度必定小C一个算法的时间复杂度大,则其空间复杂度必定小D上述三种说法都不对(分数:2.00)A.B.C.D. 解析:解析 算法的时间复杂度和算法的空间复杂度是从不同的角度来衡量算法的执行情况的,它们之间没有内在联系。15.在文本框中,当用户键入一个字符,能同时引发的事件是A) KeyPress 和 Click B) KeyPress 和 LostFocusC

38、) KeyPress 和 Change D) Change 和 LostFocous(分数:2.00)A.B.C. D.解析:解析 键入字符会触发 KeyPress 事件;在文本框中输入新信息将触发 Change 事件。16. (分数:1.00)A.B. C.D.解析:17.在随机文件中,下列正确的选项是( )。A记录号是通过随机数产生的 B可以通过记录号随机读取记录C记录的内容是随机产生的 D记录的长度是任意的(分数:2.00)A.B. C.D.解析:18.对长度为 n 的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。A) 125 B) n/2C) n D) n+1(分数:2.00

39、)A.B.C. D.解析:解析 对线性表进行顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查找到所要找的元素为止。在最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都需要将这个元素与表中的所有元素进行比较,因此比较次数为 n。19.以下能正确定义数据类型 TelBook 的代码是_。A) Type TelBookName As String*10TelNum As IntegerEnd TypeB) Type TelBookName As String*10TelNum AS IntegerEnd TelBookC) Type Te

40、lBookName String*10TelNum IntegerEnd Type TelBookD) Typedef TelBookNameString*10TelNum IntegerEndType(分数:2.00)A. B.C.D.解析:解析 用户可以利用 Type 语句定义自己的数据类型,其格式如下:Type 数据类型名数据类型元素名 As 类型名数据类型元素名 As 类型名End Type20.以下关于过程的叙述中,错误的是( )。A事件过程是由某个事件触发而执行的过程B函数过程的返回值可以有多个C可以在事件过程中调用通用过程D不能在事件过程中定义函数过程(分数:2.00)A.B.

41、C.D.解析:21.在关系数据库中,实现主码标识元组的作用是通过_。A) 实体完整性规则 B) 参照完整性规则C) 用户自定义的完整性 D) 属性的值域(分数:1.00)A. B.C.D.解析:22.将 E-R 图转换到关系模式时,实体与联系都可以表示成( )。A) 属性 B) 关系 C) 记录 D) 码(分数:2.00)A.B. C.D.解析:解析 E-R 图由实体、实体的属性和实体之间的联系 3 个要素组成,关系模型的逻辑结构是一组关系模式的集合,将 E-R 图转换为关系模型:将实体、实体的属性和实体之间的联系转化为关系模式。如下表所示。表 E-R模型与关系间的比较表 E-R模型 关系E-

42、R模型 关系属性 属性 实体 集 关系实体 元组 联系 关系23.设有变量声明为“Dim aDate As Date”,则为变量 aDate 正确赋值的表达方式是( )。A) aDate=#8/2008# B) aDate=#“8/8/2008”#C) aDate=Date(“8/8/2008”) D) aDate=Format(“m/d/yy”,”8/8/2008”)(分数:2.00)A. B.C.D.解析:解析 任何可辨认的文本日期都可以赋值给 Date 变量。日期文字必须以数字符号“#”扩起来,例如,#January1、1993#或#1 Jan 93#。对于选项 D)是按照格式字符串的要

43、求显示数值表达式,Format函数的正确格式为:Format(数值表达式,格式字符串),所以选项 D)应该改为:aDate=Format(“8/8/2008”,“m/d/yy”);选项 C)中 Date 函数使用错误,应为:aDate=Date。24.如果要向工具箱中加入控件和部件,可以利用“工程”菜单中的命令。A) 引用 B) 部件 C) 工程属性 D) 添加窗体(分数:1.00)A.B. C.D.解析:解析 “工程”菜单中的“部件”选项是用来向工程中添加或删除控件或部件的。25.决定控件上文字的字体、字形、大小、效果的属性是 _。A) Text B) Caption C) Name D)

44、Font(分数:1.00)A.B.C.D. 解析:解析 Text 属性:用来设置文本框中显示的内容。Caption 属性:用来定义对象的标题。Name 属性:用来定义对象的名称。用 Name 属性定义的名称是在程序代码中使用的对象名,与对象的标题(Caption)是不同的。Font 属性:字形属性用来设置输出字符的各种特性,包括字体、大小等。26.表达式 Abs(-5)+Len( “ABCDE“)的值是( )。A) 5ABCDE B) -5ABCDE C) 10 D) 0(分数:2.00)A.B.C. D.解析:解析 Abs 为绝对值函数,Len 为取字符串长度,该题实际运算 5+5,答案 1

45、0。27.以下能够触发文本框 Change 事件的操作是( )。A文本框失去焦点 B文本框获得焦点C设置文本框的焦点 D改变文本框的内容(分数:2.00)A.B.C.D. 解析:28.下列程序段的执行结果为A=2B=5If A * B 1 Then B=B - 1 Else B= - 1Print B -A 0A) True B) False C) -1 D) 1(分数:1.00)A.B. C.D.解析:解析 考查考生的知识综合运用能力。解题要点 Print 方法具有计算和输出双重功能,对于表达式,它先计算后输出,此题中经过第一步的条件语句后,B 的数值为-1,则 B-A 的值为-3,小于 0

46、,所以 B-A0 为逻辑假,故输出结果应该为False。考点链接表达式的计算。29.单个用户使用的数据视图的描述称为A) 外模式 B) 概念模式 C) 内模式 D) 存储模式(分数:2.00)A. B.C.D.解析:解析 选项 A)正确,外模式是用户的数据视图,也就是用户所见到的数据模式;选项 B)不正确,全局数据视图的描述称为概念模式,即数据库中全部数据的整体逻辑结构的描述;选项 C)不正确,物理存储数据视图的描述称为内模式,即数据库在物理存储方面的描述;选项 D)不正确,存储模式即为内模式。30.若看到程序中有以下事件过程,则可以肯定的是,当程序运行时Private SubClick_Mo

47、useDown(Button As Integer,Shift As Integer,X As Single,Y As Single) Print “VB Program“End Sub) 用鼠标左键单击名称为“Command1“的命令按钮时,执行此过程) 用鼠标左键单击名称为“MouseDown“的命令按钮时,执行此过程) 用鼠标右键单击名称为“MouseDown“的控件时,执行此过程) 用鼠标左键或右键单击名称为“Click“的控件时,执行此过程(分数:2.00)A.B.C.D. 解析:解析 在鼠标单击事件过程中,Button 属性值为 1 时代表按下鼠标左键,值为 2 时代表按下鼠标右键,题中所述代码中没有定义 Button 值,所以单击鼠标左键或者右键都能触发 MouseDown 事件;代码中控件名称为 Click,所以答案为 D) 。31.在用菜单编辑器设计菜单时,必须输入的项是_。A) 快捷键 B) 标题 C) 索引 D) 名称(分数:1.00)A.B.C.D. 解析:解析 菜单项的快捷键用来在程序运行过程中快速地选取这一菜单项。菜单项的标题是程序运行时该菜单项所显示出来的名字,相当于控件的 Caption 属性。索引用于用户建立菜单控件数组时给数组元素设置下标。菜单项也是一个控件,需要有一个惟一标识它的控件名,就是菜单项的名称,相当于控

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

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

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