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

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

1、二级 VISUAL+BASIC 笔试 321 及答案解析(总分:88.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.软件开发中常采用的结构化生命周期方法,由于其特征而一般称其为_。(分数:2.00)A.层次模型B.螺旋模型C.瀑布模型D.对象模型2.数据库的安全性是指保护数据库,以防止不合法的使用而造成的数据泄露、更改或破坏,下列的措施中,_不属于实现安全性的措施。(分数:2.00)A.数据备份B.授权规则C.数据加密D.用户标识和鉴别3.对长度为 n 的线性表进行顺序查找,在最坏情况下所需要的比较次数为_。(分数:2.00)A.log2nB.n/2C.nD

2、.n+14.在窗体上面一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim a As Integer, s As Integer a=8 s=1 Do s=s+a a=a-1 Loop While a=0 Print s; a End Sub 程序运行后,单击命令按钮则窗体上显示的内容是_。(分数:2.00)A.7 9B.34 0C.9 7D.死循环5.设有如下程序段: x=2 For i=1 to 10 Step 2 x=x+i Next 运行以上程序后,x 的值是_。(分数:2.00)A.26B.27C.38D.

3、576.设 a=“MicrosoftVisualBasic“,则以下使变量 b 的值为“VisualBasic”的语句是_。(分数:2.00)A.b=Left(a, 10)B.b=Mid(a, 10)C.b=Right(a, 10)D.b=Mid(a, 11, 10)7.以下能够正确计算 n!的程序是_。(分数:2.00)A.Private Sub Commeadl_Click() n=5: x=1 Do x=x*i i=i+1 Loop While in Print x End SubB.Private Sub Command1_Click() n=5: x=1: i=1 Do x=x*i

4、i=i+1 Loop While in Print x End SubC.Private Sub Command1_Click() n=5: x=1: i=1 Do x=x*i i=i+1 Loop Whilei=n Print x End SubD.Private Sub Commsndl_Click() n=5: x=1: i=1 Do x=x*i i=i+1 Loop While in Print x End Sub8.在窗体上画一个名称为 List1 的列表框,一个名称为 Label1 的标签,列表框中显示若干个项目。单击列表框中的某个项目时,在标签中显示被选中项目的名称。下列能正确实

5、现上述操作的程序是_。(分数:2.00)A.Private Sub List1_Click() Label1. Caption=List1. List1ndex End SubB.Private Sub List1_Click() Label1. Name=List1. ListIndex End SubC.Private Sub List1_Click() Label1. Name=List1. Text End SubD.Private Sub List1_Click() Label1. Caption=List1. Text End Sub9.设有以下循环结构; Do 循环体 Loop

6、While杂件 则以下叙述中错误的是_。(分数:2.00)A.若“条件”是一个为 0 常数,则一次也不执行循环体B.“条件”可以是关系表达式、逻辑表达式或常数C.循环体中可以使用 Exit Do 语句D.如果“条件”总是为 True,则不停地执行循环体10.在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim arrayl(10, 10)As Integer Dim i, j As Integer For i=1 To 3 For j=2 To 4 arrayl(i, j)

7、=i+j Next j Next i Text1. Text=arrayl(2, 3)+arrayl(3, 4) End Sub 程序运行后,单击命令按钮,在文本框中显示的值是_。(分数:2.00)A.12B.13C.14D.1511.下列概念中,不属于面向对象基本机制的是_。(分数:2.00)A.消息B.方法C.模块调用D.继承12.设有如下通用过程: Public Sub Fun(a(), ByVal x As Integer) For i=1 To 5 x=x+a(i) Next End Sub 在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编

8、写如下事件过程:Private Sub Command1_Click() Dim art(5)As Variant For i=1 To 5 art(i)=i Next n=10 Call Fun(art(), n) Text1. Text=n End Sub 程序运行后,单击命令按钮,则在文本框中显示的内容是_。(分数:2.00)A.10B.15C.25D.2413.窗体上有两个名称分别为 Text1、Text2 的文本框,一个名称为 Command1 的命令按钮。程序运行后的窗体外观如图 16-4 所示。 (分数:2.00)A.Open “C:/Test29. dat“ For Rando

9、m As #1 Put #1, 1, p Close #1B.Open “C:/Test29. dat“ For Random As #1 Get #1, 1, p Close #1C.Open “C:/Test29. dat“ For Random As #1 Len=Len( Put #1, 1, p Close #1D.Open “C:/Test29. dat“ For Random As #1 Len=Len( Get #1, 1, p Close #114.在窗体上有一个文本框控件,名称为 TxtTime;一个计时器控件,名称为 Timer1,要求每隔一秒钟在文本框中显示一次当前的时

10、间。程序为: Private Sub Timer1. _() TxtTime. text=Time End Sub 在下划线上应填入的内容是_。(分数:2.00)A.EnabledB.VisibleC.IntervalD.Timer15.数据库的 3 级模式之间存在的映射关系正确的是_。(分数:2.00)A.外模式/内模式B.外模/模式C.外模式/外模式D.模式/模式16.假定在网片框 Picturel 中装入了一个图形,为了清除该图形(不删除图片框),应采用的正确方法是_。(分数:2.00)A.选择图片框,然后按 Delete 键B.执行语句 Picture Picture=LoadPict

11、ure(“)C.执行语句 Picture Picture=“D.选择图片框,在属性窗口中选择 Picture 属性条,然后按 Enter 键17.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Static x As Integer Cls For i=1 To 2 y=y+x x=x+2 Next Print x, y End Sub 程序运行后,连续 3 次单击 Command1 按钮后,窗体上显示的是_。(分数:2.00)A.4 2B.12 18C.12 30D.4 618.对于长摩为 n 的线性表,在

12、最坏情况下,下列各排序法所对应的比较次数中正确的是_。(分数:2.00)A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 n2D.快速排序为 n(n-1)/219.以下叙述错误的是_。(分数:2.00)A.在 KeyPress 事件过程中不能识别键盘的按下与释放B.在 KeyPress 事件过程中不能识别回车键C.在 KeyDown 和 KeyUp 事件过程中,将键盘输入的“A”和“a”视作相同的字母D.在 KeyDown 和 KeyUp 事件过程中,从大键盘下输入的“1”和从右侧小键盘上输入的“1”被视作不同的字符20.在窗体上画一个命令按钮,其名称为 Command1,然后编写如下事

13、件过程: Private Sub Command1_Click() Dim al(4, 4), a2(4, 4) For i=1 To 4 For j=1 To 4 a1(i, j)=i+j a2(i, j)=a1(i, j)+i+j Next j Next i Print al(3, 3); a2(3, 3) End Sub 程序运行后,单击命令按钮,在窗体上输出的是_。(分数:2.00)A.6 6B.10 5C.7 21D.6 1221.在窗体上画一个名为 Command1 的命令按钮和一个名为 Text1 的文本框。程序运行后,Command1 显示为禁用(灰色)。当向文本框中输入任何字

14、符时,命令按钮Command1 变为可用。请在_处填入适当的内容,将程序补充完整。Private Sub Form_Load()Command1. Enabled=FalseEnd SubPrivate Sub Text1_()Command1. Enabled=TrueEnd Sub(分数:2.00)_22.在软件结构化设计中,好的软件结构设计应该力求做到_。(分数:2.00)A.顶层扇出较少,中间扇出较高,底层模块低扇入B.顶层扇出较高,中间扇出较少,底层模块高扇入C.顶层扇入较少,中间扇出较高,底层模块高扇入D.顶层扇入较少,中间扇入较高,底层模块低扇入24.以下关于函数过程的叙述中,正

15、确的是_。(分数:2.00)A.函数过程形参的类型与函数返回值的类型没有关系B.在函数过程中,过程的返回值可以有多个C.当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递D.如果不指明函数过程参数的类型,则该参数没有数据类型25.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指_。(分数:2.00)A.同一个应用中的多个程序共享一个数据集合B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数据集合26.执行语句 s=Len(Mid(“VisualBasic“,1,6)后,s 的值是_。(分数:2.00)A.Vis

16、ualB.BasicC.6D.1127.以下关于 MsgBox 的叙述中,错误的是_。(分数:2.00)A.MsgBox 函数返回一个整数B.通过 MsgBox 函数可以设置信息框中图标和按钮的类型C.MsgBox 语句没有返回值D.MsgBox 函数的第二个参数是一个整数,该参数只能确定对话框中显示的按钮数量28.执行如下两条语句后,窗体上显示的是_。 a=9.8596 Print Format(a. “$ 00, 00, 00“)(分数:2.00)A.0,009.86B.$9.86C.9.86D.$0,009.8629.下列叙述中不正确的是_。(分数:2.00)A.变量名中的第一个字符必须

17、是字母B.变量名的长度不超过 255 个字符C.变量名可以包含小数点或者内嵌的类型声明字符D.变量名不能使用关键字30.函数过程 F1 的功能是:如果参数 b 为奇数,则返回值为 1,否则返回值为 0,以下能正确实现上述功能代码的是_。(分数:2.00)A.Function F1(b As Intege If b Mnd 2=0 Then Return 0 Else Return 1 End If End FunctionB.Function F1(b As Intege If b Mod 2=0 Then F1=0 Else F1=1 End If End FunctionC.Functio

18、n F1(b As Intege If b Mod 2=0 Than F1=1 Else F1=0 End If End FunctionD.Function F1(b As Intege If b Mod 20 Then Return 0 Else Return 1 End If End Function31.模块的功能性注释的主要内容不应包括_。(分数:2.00)A.程序段的功能B.语句的功能C.数据的状态D.模块的功能32.从键盘上输入两个字符串,分别保存在变量 str1、str2 中。确定第二个字符串在第一个字符串中起始位置的函数是_。(分数:2.00)A.LeftB.MidC.Str

19、ingD.Instr33.在窗体上画一个命令按钮和一个文本框,名称分别为 Command1 和 Text1,然后编写如下程序: Private Sub Command1_Click() a=InputBox(“请输入日期(131)“) t=“旅游景点:“_ Max End Sub 以上程序的功能是,用 Array 函数建立一个含有 8 个元素的数组,然后查找并输出该数组中元素的最大值。请填空。(分数:2.00)填空项 1:_43.在窗体上画一个列表框、一个命令按钮和一个标签,其名称分别为 List1、Command1 和 Label1,通过属性窗口把列表框中的项目设置为:“第一个项目”、“第二

20、个项目”、“第三个项目”、“第四个项目”。程序运行后,在列表框中选择一个项目,然后单击命令按钮。即可将所选择的项目删除,并在标签中显示列表框当前的项目数,运行情况如图 16-5 所示(选择“第三个项目”的情况)。下面是实现上述功能的程序,请填空。 (分数:2.00)填空项 1:_44.有下列程序,程序运行后,单击“Command1”按钮,在列表框 List1 中显示的第一行和第二行的结果分别是U 【13】 /U和U 【14】 /U,最后一行的结果是U 【15】 /U。 Type type_a chr1 As String*1 num1 As Integer End Type Private S

21、ub Command1_Click() Dim testdata As type_a, n As Integer Dim f1 As Integer, c()As String*1 f1=FreeFile Open “d:/data. txt“ For Random As #f1 Len=Len(testdata) n=1 For I=97 To 102 ReDim Preserve c(n) c(n)=Chr(I) testdata. chr1=c(n) testdata. num1=I n=n+1 Put #f1, , testdata Next I Seek #f1, 1 For I=1

22、 To UBound(c) Get #f1, , testdata List1. AddItem testdata. chr1 a End Sub 程序运行后,单击命令按钮则窗体上显示的内容是_。(分数:2.00)A.7 9B.34 0C.9 7 D.死循环解析:分析 当第一次进入循环体后,s=1+8=9,a=8-1=7,由于“7=0”的条件为假,所以只执行了一次循环就退出循环体。最后打印出 9 和 7。5.设有如下程序段: x=2 For i=1 to 10 Step 2 x=x+i Next 运行以上程序后,x 的值是_。(分数:2.00)A.26B.27 C.38D.57解析:分析 本题

23、中主要考查的是循环次数问题,循环变量 i 从 1 到 10,步长为 2 的循环次数为 5 次,计算过程为 2+1+3+5+7+9=27。6.设 a=“MicrosoftVisualBasic“,则以下使变量 b 的值为“VisualBasic”的语句是_。(分数:2.00)A.b=Left(a, 10)B.b=Mid(a, 10) C.b=Right(a, 10)D.b=Mid(a, 11, 10)解析:分析 Mid()函数返回字符串中指定数量的字符,其格式为: Mid(字符串,位置,长度) 如果略去了“长度”,函数将返回从“字符串”的左边“位置”开始右边的字符。在“MicrosoftVisu

24、alBasic”中“V”在左边的第 10 位置,从“V”开始右边的字符为“VisualBasic”。7.以下能够正确计算 n!的程序是_。(分数:2.00)A.Private Sub Commeadl_Click() n=5: x=1 Do x=x*i i=i+1 Loop While in Print x End SubB.Private Sub Command1_Click() n=5: x=1: i=1 Do x=x*i i=i+1 Loop While in Print x End SubC.Private Sub Command1_Click() n=5: x=1: i=1 Do x

25、=x*i i=i+1 Loop Whilei=n Print x End Sub D.Private Sub Commsndl_Click() n=5: x=1: i=1 Do x=x*i i=i+1 Loop While in Print x End Sub解析:分析 选项 A 中变量 i 没有赋初值操作,其一直保持 0 值,所以始终为 0;选项 B 中循环条件“in”错误,计算一次后就退出循环,导致计算结果不正确;选项 D 的计算过程中,第 1 次计算时“14”的条件不处理,退出 Do 循环,其结果为 1;选项 C 的计算结果为 5!。8.在窗体上画一个名称为 List1 的列表框,一个名

26、称为 Label1 的标签,列表框中显示若干个项目。单击列表框中的某个项目时,在标签中显示被选中项目的名称。下列能正确实现上述操作的程序是_。(分数:2.00)A.Private Sub List1_Click() Label1. Caption=List1. List1ndex End SubB.Private Sub List1_Click() Label1. Name=List1. ListIndex End SubC.Private Sub List1_Click() Label1. Name=List1. Text End SubD.Private Sub List1_Click()

27、 Label1. Caption=List1. Text End Sub 解析:分析 以上 4 个选项都是列表框的 Click 事件过程。单击列表框中的某一项时,将发生单击事件同时选择一个列表项,这个列表项可以用列表框的 Text 属性来表示。也就是说,List1. Text 就是所选择的项目。此外,为了在标签中显示所选择的列表项,必须使用标签的标题属性,即 Label1. Caption。因此,正确的语句应当是: Label1. Caption=List1. Text 在 Visual Basic 中,不能在运行期间改变控件或窗体的名称(Name 属性),因此选项 B 和选项 C 都是错误的

28、;而列表框的 ListIndex 属性是所选择的列表项的位置,即列表项的标题,不是列表项本身。所以选项 A 错误。9.设有以下循环结构; Do 循环体 Loop While杂件 则以下叙述中错误的是_。(分数:2.00)A.若“条件”是一个为 0 常数,则一次也不执行循环体 B.“条件”可以是关系表达式、逻辑表达式或常数C.循环体中可以使用 Exit Do 语句D.如果“条件”总是为 True,则不停地执行循环体解析:分析 根据题中的循环结构表示,无论“条件”为何值,至少要执行一次循环体。所以现在 A 中的叙述是错误的。10.在窗体上画一个名称为 Text1 的文本框和一个名称为 Comman

29、d1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim arrayl(10, 10)As Integer Dim i, j As Integer For i=1 To 3 For j=2 To 4 arrayl(i, j)=i+j Next j Next i Text1. Text=arrayl(2, 3)+arrayl(3, 4) End Sub 程序运行后,单击命令按钮,在文本框中显示的值是_。(分数:2.00)A.12 B.13C.14D.15解析:分析 arrayl 是一个二维的数组,下标值从 0 开始,最大值为 10。实际上数组 a

30、rrayl 的元素值为下标之和,即 arrayl(2,3)=5,arrayl(3,4)=7。所以在文本框中显示的值为 5+7=12。11.下列概念中,不属于面向对象基本机制的是_。(分数:2.00)A.消息B.方法C.模块调用 D.继承解析:分析 面向对象基本机制包括属性、方法、消息、继承和多态性等。模块调用属于结构化的机制。12.设有如下通用过程: Public Sub Fun(a(), ByVal x As Integer) For i=1 To 5 x=x+a(i) Next End Sub 在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写如

31、下事件过程:Private Sub Command1_Click() Dim art(5)As Variant For i=1 To 5 art(i)=i Next n=10 Call Fun(art(), n) Text1. Text=n End Sub 程序运行后,单击命令按钮,则在文本框中显示的内容是_。(分数:2.00)A.10 B.15C.25D.24解析:分析 由于在定义形参 x 时使用了 ByVal,所以实参 n 与形参 x 之间是传值传送关系,那么无论fun 子过程的计算结果为何值,都不能改变实参 n 的值,最终 n 将 10 赋值给 Text1 文本框。本题中,数组赋初值、传

32、送以及计算,对打印结果都没有任何影响。13.窗体上有两个名称分别为 Text1、Text2 的文本框,一个名称为 Command1 的命令按钮。程序运行后的窗体外观如图 16-4 所示。 (分数:2.00)A.Open “C:/Test29. dat“ For Random As #1 Put #1, 1, p Close #1B.Open “C:/Test29. dat“ For Random As #1 Get #1, 1, p Close #1C.Open “C:/Test29. dat“ For Random As #1 Len=Len( Put #1, 1, p Close #1 D

33、.Open “C:/Test29. dat“ For Random As #1 Len=Len( Get #1, 1, p Close #1解析:分析 打开随机文件的一般格式为: Open“文件名称“For Random As#文件号Len=记录长度 “记录长度”等于各字段长他度之和,以字符(字节)为单位。如果省略“Len=记录长度”,则记录的默认长度为 128 个字节。因此选项 A 和 B 是错误的。随机文件的写操作通过 Put 语句来实现,其格式为: Put#文件号,记录号,变量 综合以上两点,选项 C 为正确的。14.在窗体上有一个文本框控件,名称为 TxtTime;一个计时器控件,名称

34、为 Timer1,要求每隔一秒钟在文本框中显示一次当前的时间。程序为: Private Sub Timer1. _() TxtTime. text=Time End Sub 在下划线上应填入的内容是_。(分数:2.00)A.EnabledB.VisibleC.IntervalD.Timer 解析:分析 从填空的位置可以分析得知,填空处应该是一个事件。计时器的唯一事件就是 Timer。15.数据库的 3 级模式之间存在的映射关系正确的是_。(分数:2.00)A.外模式/内模式B.外模/模式 C.外模式/外模式D.模式/模式解析:分析 在 3 级模式之间存在着两种映射,一种是“外模式/模式”间的映

35、射,这种映射把用户数据库与概念模式数据库联系起来;另一种是“模式/内模式”间的映射,这种映射把概念模式数据库与物理数据库联系起来。在数据库的 3 级模式之间,不存在外模式/内模式映射、外模式/外模式映射和模式/模式映射。16.假定在网片框 Picturel 中装入了一个图形,为了清除该图形(不删除图片框),应采用的正确方法是_。(分数:2.00)A.选择图片框,然后按 Delete 键B.执行语句 Picture Picture=LoadPicture(“) C.执行语句 Picture Picture=“D.选择图片框,在属性窗口中选择 Picture 属性条,然后按 Enter 键解析:分

36、析 图片框和图像框中的图形也可以用 LoadPicture 函数删除,只要用一个“空”图形覆盖原来的图形就能实现。例如: 对象. Picture=LoadPicture(“) 将删除图片框和图像框中的图形,使图片框和图像框变为空白。17.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Static x As Integer Cls For i=1 To 2 y=y+x x=x+2 Next Print x, y End Sub 程序运行后,连续 3 次单击 Command1 按钮后,窗体上显示的是_。(分数:

37、2.00)A.4 2B.12 18 C.12 30D.4 6解析:分析 变量 y 在模块中没有被定义,它默认为变体型变量,是属于局部变量。模块的代码开始运行后,y 在每次单击命令按钮时都被赋值为 0,而使用 Static 语句声明的变量 x 一直保持其值,直至该模块复位或重新启动。连续三次单击命令按钮时,变量 x、y 的值分别为:4 和 2,6 和 10,12 和 18。18.对于长摩为 n 的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是_。(分数:2.00)A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 n2 D.快速排序为 n(n-1)/2解析:分析 快速排序的最坏

38、情况是对于排好序的线性表进行快速排序,由于不能通过交换减少逆序,所以要进行的比较次数是线性表元素的个数。19.以下叙述错误的是_。(分数:2.00)A.在 KeyPress 事件过程中不能识别键盘的按下与释放B.在 KeyPress 事件过程中不能识别回车键 C.在 KeyDown 和 KeyUp 事件过程中,将键盘输入的“A”和“a”视作相同的字母D.在 KeyDown 和 KeyUp 事件过程中,从大键盘下输入的“1”和从右侧小键盘上输入的“1”被视作不同的字符解析:分析 KeyPress 事件用来识别按键的 ASCII 码。在 KeyPress 事件中的参数 KeyAscii 是一个预定

39、义的变量,执行 KeyPTess 事件过程时,KeyAscii 是所按键的 ASCII 码。例如,按下“A”键,KeyrAscii的值为 65;如果按下“a”键,则 KeyPress 的值为 97;如果按下回车键,则 KeyPress 的值为 13,等等。20.在窗体上画一个命令按钮,其名称为 Command1,然后编写如下事件过程: Private Sub Command1_Click() Dim al(4, 4), a2(4, 4) For i=1 To 4 For j=1 To 4 a1(i, j)=i+j a2(i, j)=a1(i, j)+i+j Next j Next i Prin

40、t al(3, 3); a2(3, 3) End Sub 程序运行后,单击命令按钮,在窗体上输出的是_。(分数:2.00)A.6 6B.10 5C.7 21D.6 12 解析:分析 本程序段首先定义了两个二维数组,然后通过 For 循环语句给其赋值。从循环体“a1(i,j)=i+j”可以看出,a1()数组的元素值即是下标之和,而循环体“a2(i,j)=a1(i,j)+i+j”的作用是将 a1的元素加上 i 和 j 付给 a2,即是 a2 的元素值为下标和的 2 倍。所以 a1(3,3)=6,a2(3,3)=12。21.在窗体上画一个名为 Command1 的命令按钮和一个名为 Text1 的文

41、本框。程序运行后,Command1 显示为禁用(灰色)。当向文本框中输入任何字符时,命令按钮Command1 变为可用。请在_处填入适当的内容,将程序补充完整。Private Sub Form_Load()Command1. Enabled=FalseEnd SubPrivate Sub Text1_()Command1. Enabled=TrueEnd Sub(分数:2.00)_正确答案:()解析:Change 或_Cnange 分析 从填空的位置可以分析得知,填空处应该是一个事件。程序运行后,在文本框中每键入一个字符,就会引发一次 Change 事件。22.在软件结构化设计中,好的软件结构

42、设计应该力求做到_。(分数:2.00)A.顶层扇出较少,中间扇出较高,底层模块低扇入B.顶层扇出较高,中间扇出较少,底层模块高扇入 C.顶层扇入较少,中间扇出较高,底层模块高扇入D.顶层扇入较少,中间扇入较高,底层模块低扇入解析:分析 结构化设计中,设计很好的软件结构通常顶层扇出较高,中间扇出较少,底层扇入到公共的实用模块中去,即底层模块高扇入。解析:分析 根据题意,窗体的标题为“Save”和默认文件名为“SaveFile”两个条件,选项 C 中“DialogTitle=“SaveFile”和“FileName=“Save“”是错误的;Filter 属性值为“All Files|*|(*txt

43、)|*txt|(*doc)|*doc”,表示其中有 3 个过滤器,用 FilterIndex 属性指定第二个即(*txt)|*txt作为默认显示的过滤器,因此选项 B 和 D 中“FilterIndex=1”是错误的;另外,当 Action 属性值为 2 是表示通用对话框为“保存文件”类型。只有选项 A 满足题意的条件。24.以下关于函数过程的叙述中,正确的是_。(分数:2.00)A.函数过程形参的类型与函数返回值的类型没有关系 B.在函数过程中,过程的返回值可以有多个C.当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递D.如果不指明函数过程参数的类型,则该参数没有数据类型解

44、析:分析 选项 B 的叙述是错误的,调用 Function 过程只能返回一个值;选项 C 的叙述是错误的,当用数组作为过程的参数时,使用的是“传地址”方式,而不是“传值”方式;选项 D 的叙述是错误的,如果不指明函数过程参数的类型,按 VisualBasic 的规定为 Variant(变体数据类型)。25.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指_。(分数:2.00)A.同一个应用中的多个程序共享一个数据集合B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数据集合 解析:分析 数据共享是数据库的主要特点之一,它体现在以

45、下几个方面: (1)多个应用程序可以使用同一个数据文件的记录。 (2)在同一时刻多个用户可存取同一数据。 (3)当应用需求改变或增加时,只需重新选取不同的子集或增加一部分数据便可以满足新的需求。26.执行语句 s=Len(Mid(“VisualBasic“,1,6)后,s 的值是_。(分数:2.00)A.VisualB.BasicC.6 D.11解析:分析 中部截取函数 Mid(字符串,p,n)的作用:从“字符串”的第 p 个字符开始,向后截取 n个字符。字符串长度测试函数 Len(字符串)的作用:测试“字符串”的长度。Mid(“VisualBasic“,1,6)的计算结果为“Visual”,

46、Len(“Visual“)的计算结果为 6。27.以下关于 MsgBox 的叙述中,错误的是_。(分数:2.00)A.MsgBox 函数返回一个整数B.通过 MsgBox 函数可以设置信息框中图标和按钮的类型C.MsgBox 语句没有返回值D.MsgBox 函数的第二个参数是一个整数,该参数只能确定对话框中显示的按钮数量 解析:分析 MsgBox 函数的格式如下: MsgBox(msg, type, title, helpflle, context) 其中函数的第二个参数 type 是一个整数值或符号常量,用来控制在对话框内显示的按钮、图标的种类及数量。该数值分为 4 类,其作用如下。 数值

47、05:对话框内命令按钮的类型和数量。按钮共有 7 种。即确认、取消、终止、重试、忽略、是、否。每个数值表示一种组合方式。 数值 16、32、48、64:指定对话框所显示的图标。共有 4 种,其中 16 指定暂停;32 表示疑问(?);48 通常用于警告(!);64 用于忽略(1)。 数值 0、256、512、768:指定默认活动按钮。活动按钮中文字的周围有虚线,按回车键可执行该按钮的操作。 数值 0、4096:分别用于应用程序和系统强制返回。28.执行如下两条语句后,窗体上显示的是_。 a=9.8596 Print Format(a. “$ 00, 00, 00“)(分数:2.00)A.0,009.86B.$9.86C.9.86D.$0,009.86 解析:分析 Format 函数把数字值转换为文本字符串,从而能够对该字符串的外观进行控制。例如,可以指定小数的位数、前导和尾部零,以及货币格式,其语法格式为: Format(表达式,特定字符串) “表达式”参数指定要转换的数值,“特定字符串”参数是由一些符号组成的,这些符号用于说明如何确定该数字的格式。29.下列叙述中不正确的是_。(分数:2.00)A.变量名中的第一个字符必须是字母B.变量名的长度不超过

展开阅读全文
相关资源
猜你喜欢
  • ITU-T D 70 (REV 1) FRENCH-1992 General Tariff Principles for the International Public Facsimile Service between Public Bureaux (Bureaufax Service)《公用办事处间国际公共传真业务的一般资费原则》.pdf ITU-T D 70 (REV 1) FRENCH-1992 General Tariff Principles for the International Public Facsimile Service between Public Bureaux (Bureaufax Service)《公用办事处间国际公共传真业务的一般资费原则》.pdf
  • ITU-T D 70 (REV 1) SPANISH-1992 General Tariff Principles for the International Public Facsimile Service between Public Bureaux (Bureaufax Service)《公众局间国际公众传真业务(局间传真业务)的通用资费原则》.pdf ITU-T D 70 (REV 1) SPANISH-1992 General Tariff Principles for the International Public Facsimile Service between Public Bureaux (Bureaufax Service)《公众局间国际公众传真业务(局间传真业务)的通用资费原则》.pdf
  • ITU-T D 70 (REV 1)-1992 General Tariff Principles for the International Public Facsimile Service between Public Bureaux (Bureaufax Service)《公用局间(局间传真业务)国际公众传真业务的一般资费原则(研究组3)6页》.pdf ITU-T D 70 (REV 1)-1992 General Tariff Principles for the International Public Facsimile Service between Public Bureaux (Bureaufax Service)《公用局间(局间传真业务)国际公众传真业务的一般资费原则(研究组3)6页》.pdf
  • ITU-T D 71 (REV 1) FRENCH-1992 General Tariff Principles for the Public Facsimile Service Between Subscriber Stations (Telefax Service)《用户业务站之间的公共传真业务(电传业务)的通用资费原则》.pdf ITU-T D 71 (REV 1) FRENCH-1992 General Tariff Principles for the Public Facsimile Service Between Subscriber Stations (Telefax Service)《用户业务站之间的公共传真业务(电传业务)的通用资费原则》.pdf
  • ITU-T D 71 (REV 1) SPANISH-1992 General Tariff Principles for the Public Facsimile Service Between Subscriber Stations (Telefax Service)《用户业务站之间的公共传真业务(电传业务)的通用资费原则》.pdf ITU-T D 71 (REV 1) SPANISH-1992 General Tariff Principles for the Public Facsimile Service Between Subscriber Stations (Telefax Service)《用户业务站之间的公共传真业务(电传业务)的通用资费原则》.pdf
  • ITU-T D 71 (REV 1)-1992 GENERAL TARIFF PRINCIPLES FOR THE PUBLIC FACSIMILE SERVICE BETWEEN SUBSCRIBER STATIONS (TELEFAX SERVICE)《用户台(电传业务)之间公用电话网传真业务的一般资费原则(研究组3)5页》.pdf ITU-T D 71 (REV 1)-1992 GENERAL TARIFF PRINCIPLES FOR THE PUBLIC FACSIMILE SERVICE BETWEEN SUBSCRIBER STATIONS (TELEFAX SERVICE)《用户台(电传业务)之间公用电话网传真业务的一般资费原则(研究组3)5页》.pdf
  • ITU-T D 73 (REV 1) SPANISH-1992 General Tariff and International Accounting Principles for Interworking between the International Bureaufax and Telefax Services《国际公用局间传真和用户传真业务互通的通.pdf ITU-T D 73 (REV 1) SPANISH-1992 General Tariff and International Accounting Principles for Interworking between the International Bureaufax and Telefax Services《国际公用局间传真和用户传真业务互通的通.pdf
  • ITU-T D 73 (REV 1)-1992 General Tariff and International Accounting Principles for Interworking between the International Bureaufax and Telefax Services ((Study Group III) 5 pp)《国际.pdf ITU-T D 73 (REV 1)-1992 General Tariff and International Accounting Principles for Interworking between the International Bureaufax and Telefax Services ((Study Group III) 5 pp)《国际.pdf
  • ITU-T D 79 FRENCH-1991 CHARGING AND ACCOUNTING PRINCIPLES FOR THE INTERNATIONAL VIDEOTEX SERVICE《国际可视图文业务的支付和结算原则(3号研究组)10pp》.pdf ITU-T D 79 FRENCH-1991 CHARGING AND ACCOUNTING PRINCIPLES FOR THE INTERNATIONAL VIDEOTEX SERVICE《国际可视图文业务的支付和结算原则(3号研究组)10pp》.pdf
  • 相关搜索

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

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