[计算机类试卷]VB笔试模拟试卷255及答案与解析.doc

上传人:explodesoak291 文档编号:494172 上传时间:2018-11-30 格式:DOC 页数:24 大小:93.50KB
下载 相关 举报
[计算机类试卷]VB笔试模拟试卷255及答案与解析.doc_第1页
第1页 / 共24页
[计算机类试卷]VB笔试模拟试卷255及答案与解析.doc_第2页
第2页 / 共24页
[计算机类试卷]VB笔试模拟试卷255及答案与解析.doc_第3页
第3页 / 共24页
[计算机类试卷]VB笔试模拟试卷255及答案与解析.doc_第4页
第4页 / 共24页
[计算机类试卷]VB笔试模拟试卷255及答案与解析.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、VB 笔试模拟试卷 255及答案与解析 1 下列特征中不是面向对象方法的主要特征的是 ( )。 ( A)多态性 ( B)标识惟一性 ( C)封装性 ( D)耦合性 2 语句 Print Sgn(-5.12)+Abs(Int(-5.12)的输出结果是 ( )。 ( A) 52.2 ( B) 25.01 ( C) 26 ( D) 28 3 以下命令中能够正确地画出矩形的是( )。 ( A) line-(2500,2500) ( B) line-(500,500) ( C) line-(500,500)-(2500,2500) ( D) line(500,500)-(2500,2500) 4 索引属

2、于 _。 ( A)模式 ( B)内模式 ( C)外模式 ( D)概念模式 5 Double双精度数占 _ 个字节 ( A) 2 ( B) 4 ( C) 8 ( D) 10 6 已知二叉树的前序序列为 ABDCEFG,中序序列为 DBCAFEG,则后序序列为_。 ( A) DCBAFGE ( B) DCBFGEA ( C) DCBFEGA ( D) DCBGFEA 7 关系数据库管理系统能实现的专门关系运算包括 _。 ( A)排序、索引、统计 ( B)选择、投影、连接 ( C)关联、更新、排序 ( D)显示、打印、制表 8 下列叙述中,不属于软件需求规格说明书作用的是 ( A)便于用户、开发人员

3、进行理解和交流 ( B)反映出用户问题的结构,可以作为软件开发工作的基础和依据 ( C)作为确认测试和验收的依据 ( D)便于开发人员进行需求分析 9 在数据结构中,与所使用的计算机无关的是数据的 ( )结构。 ( A)存储 ( B)物理 ( C)逻辑 ( D)物理和存储 10 下面概念中,不属于面向对象方法的是 _。 ( A)对象、消息 ( B)继承、多态 ( C)类、封装 ( D)过程调用 11 在窗体上有一个文本框控件,名称为 TextTime;一个计时器控件,名称为Timer1。要求每一秒在文本框中显示一次当前的时间。程序为: Private Sub Timer1_ _( ) Text

4、Time.text=Time End Sub 在下画线上应填入的内容是 ( A) Enabled ( B) Visible ( C) Interval ( D) Timer 12 表示滚动条控件取值范围最大值的属性是 ( )。 ( A) Max ( B) LargeChange ( C) Value ( D) Max-Min 13 在用 Open语句打开文件时,如果省略 “For方式 ”,则打开的文件的存取方式是( )。 ( A)顺序输入方式 ( B)顺序输出方式 ( C)随机存取方式 ( D)二进制方式 14 叙述中错误的是( )。 ( A)一个工程中只能有一个 Sub Main过程 ( B

5、)窗体的 Show方法的作用是将指定的窗体装入内存并显示该窗体 ( C)窗体的 Hide方法和 Unload方法的作用完全相同 ( D)若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体 15 设有如下通用过程: Public Sub Fun(a()As Integer,x As Integer) For i=1 To 4 x=x*a(i) Next End Sub 在窗体上画一个名称为 Text1的文本框和一个名 称为 Commandl的命令按钮,然后编写如下事件过程: Private Sub Commandl Click() Dim arr(5)As Integer,n As In

6、teger n=1 For i=1 To 4 art(i)=i+i Next Fun alT,n Text1 Text=Str(n) End Sub 程序运行后,单击命令按钮,则在文本框中显示的内容是 ( )。 ( A) 30 ( B) 25 ( C) 20 ( D) 15 16 下面循环语句巾在任何情况下都至少执行一次循环体的是( )。 ( A) Do While 循环体 Loop ( B) While 循环体 Wend ( C) Do 循环体 Loop ( D) Do Until 循环体 UntilLoop 17 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: P

7、rivate Sub Command1_Click() Dim num As Integer num=1 Do Until num 6 Print num; num=num+2.4 Loop End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是 _。 ( A) 13.45.8 ( B) 1 3 5 ( C) 1 4 7 ( D)无数据输出 18 假定程序中有以下语句: answer=MsgBox(“String1“,“String2“,“String3“,2) 执行该语句后,将显示一个信息框,此时如果单击 “确定 ”按钮,则 answer的值为_。 ( A) String1 ( B)

8、 String2 ( C) String3 ( D) 1 19 表达式 Right(“Beijing“,4)的值是 ( )。 ( A) Beij ( B) jing ( C) eiji ( D) ijin 20 在窗体上画一个命令按钮,名称为 Command1,然后编写如下事件过程; Private Sub Command1_Click() a $=“software and hardware“ b $=Right(a$, 8) c $=Mid(a$, 1, 8) MsgBox a$, ,b$,c$,1 End Sub 运行程序,单击命令按钮,则在弹出的信息框的标题栏中显示的是 _。 ( A)

9、 software and hardware ( B) software ( C) hardware ( D) 1 21 在窗体上画一个名称为 Timer1的计时器控件,要 求每隔 0.5秒发生一次计时器事件,则以下正确的属性设置语句是 _。 ( A) Timer1. Interval=0.5 ( B) Timer1. Interval=5 ( C) Timer1. Interval=50 ( D) Timer1. Interval=500 22 使用 Public Const语句声明一个全局的符号常量时,该语句应放在 _。 ( A)过程中 ( B)窗体模块的通用声明段 ( C)标准模块的通用

10、声明段 ( D)窗体模块或标准模块的通用声明段 23 为了使图片框的大小可 以自动适应图片的尺寸,则应 _。 ( A)将其 Autosize属性值设置为 True ( B)将其 Autosize属性值设置为 False ( C)将其 Strech属性值设置为 True ( D)将其 Stretch属性值设置为 False 24 ScrollBars属性用来设置文本框是否含有滚动条,要设置该属性, _属性的值必须设置为 True。 ( A) Locked ( B) Hideselection ( C) Multiline ( D) Enabled 25 在 Visual Basic中,要 使一个

11、窗体从内存中释放,应该使用的语句是 _。 ( A) Show ( B) Hide ( C) Load ( D) Unload 26 在窗体上画一个文本框,然后编写如下事件过程: Private Sub Text1_KeyPress(KeyAscii As Integer) Dim char As String char=Chr(KeyAscii) KeyAscii=Asc(UCase(char) Text1.Text=String(6, KeyAscii) End Sub 程序运行后,如果在键盘上输入字母 “a”,则文本框中显示的内容为 _。 ( A) a ( B) A ( C) aaaaaa

12、a ( D) AAAAAAA 27 设 a=6,则执行 x=IIF(a 5, -1, 0) 后, x的值为 ( A) 5 ( B) 6 ( C) 0 ( D) -1 28 窗体上有 Text1、 Text2两个文本框及一个命令按钮 Command1,编写下列程序 Dim y As Integer Private Sub Command1_Click() Dim x As Integer X=2 Text1.Text=Fun2(Fun1(x), y) Text2.Text=Fun1(x) End Sub Private Function Fun1(x As Integer)As Integer

13、x=x+y:y=x+y Fun1=x+y End Function Private Function Fun2(x As Integer, y As Integer)As Integer Fun2=2*x+y End Function 当单击 1次和单击 2次命令按钮后,文本框 Textl和 Text2内的值分别是 ( A) 2 4 2 4 ( B) 2 4 4 8 ( C) 10 10 58 58 ( D) 4 4 8 8 29 为了使一个窗体从屏幕消失但仍在内存中,所使用的方法或语句为 _。 ( A) Show ( B) Hide ( C) Load ( D) Unload 30 文本框控

14、件最多能处理 _个字节。 ( A) 32K ( B) 64K ( C) 128K ( D) 16K 31 在窗体上画一个列表框、一个文本框及一个按钮,然后编写如下两个事件过程: Private Sub Form_Load() For i=1 To 10 List1.AddItem i * 10 Next i Text1.Text=“ “ End Sub Private Sub List1_Click() Print List1.Text + Text1.Text End Sub 程序运行后,在文本框中输入 “123”,然后双击列表框中的第四行,则在窗体上输出的结果为 ( A) 40123 (

15、B) 163 ( C) 123 ( D) 30123 32 用来没置文本框有无滚动条的属性是 ( A) ScrollBars ( B) MultiLine ( C) SelText ( D) SelLength 33 在窗体上画一个名称为 Drive1的驱动器列表框,一个名称为 Dir1的目录列表框,一个名称为 File1的文件列 表框,两个名称分虽为 Lahel1、 Label2,标题分别为空白和 “共有文件 “的标签。编写程序,使得驱动器列表框与目录列表框、目录列表框与文件列表框同步变化,并且在标签 Label1中显示当前文件夹中文件的数量。如图所示。 能够正确实现上述功能的程序是 ( A

16、) Private Sub Dir1_Change( ) Filet Path=Dir1 Path End Sub Private Sub Dive1_Change( ) Dir1 Path=Drive1 Drive Label1,Caption=File1 ListCount End Sub ( B) Private Sub Dir1_Change( ) File Path=Dtr1 Path End Sub privage Sub Dive1_Change( ) Dir1 path=Drive1 Drive Lahel1 Caption=File1 List End Sub ( C) Pr

17、ivate Sub Dir1_Change( ) File1. Path = Dirl Path Label1 Caption File1, ListCount End Sub Private Sub Drive1_Change( ) Dir1 Path = Drive1. Drive Label1 Captiol1 = File1 ListCount End Sub( ( D) Private Sub Dir1_Change( ) Filel. Path = Dirl Path Label1 Caption = File1 ListCount End Sub Private Sub Dive

18、1_Change( ) Dir1 Path = Drive1 Drive Label1 Caption = File1 List End Sub 34 下列说法正确的是 ( A)任何时候都可以使用标准工具栏的 “菜单编辑器 ”按钮打开菜单编辑器 ( B)只有当代码窗口为当前活动窗口时,才能打开菜单编辑器 ( C)只有当某个窗体为当前活动窗体时,才能打开菜单编辑器 ( D)任何时候都可以使用 “工具 ”菜单下的 “菜单编辑器 ”命令,打开菜单编辑器 35 在窗体上画两 个文本框,其名称分别为 Text1和 Text2,然后编写如下程序: Private Sub Form_Load() Show

19、Text1.Text=“ Text2.Text=“ Text1.SetFocus End Sub Private Sub Text1_Change() Text2.Text=Mid(Text1.Text, 8) End Sub 程序运行后,如果在文本框 Text1中输入 BeijingChina,则在文本框 Text2显示的内容是 _。 ( A) BeijingChina ( B) Chima ( C) Beijing ( D) BeijingC 36 在面向对象方法中, _描述的是具有相似属性与操作的一组对象。 37 软件工程研究的内容主要包括 _技术和软件工程管理。 38 表达式 2*42

20、-2*6/3+32的值是 _。 39 顺序存储方法是把逻辑上相邻的结点存储在物理位置【 】的存储单元中。 40 将 C盘根目录下的图形文件 moon.jpg装入图片框 Picture1的语句是【 】。 41 为了能自动放大或缩小图像框中的图形与图像框的大小相适应,必须把该图片框的 Stretch属性设置为 _。 42 下面程序运行后 ,单击命令按钮 ,输出的结果是【 】 Private Sub Command1_Click() Dim a%(1 To 4) , b%(2 To 6) , i%, str1#, str2# For i=1 To 4 a(i) =i Next For i=2 To

21、6 b(i) =i Next str1=YAG(a) str2=YAG(b) Print “str1=“; str1; “str2=“; str2 End Sub Function YAG(a() As Integer) Dim t#, i% t=1 For i=LBound(a) To UBound(a) t=t * a(i) Next YAG=t End Function 43 文件的打开和关闭语句分别是:【 】和【 】。 44 滚动条的最小值属性是 _,最大值属性是 Max。 45 下列 是一个体操评分程序。设满分为 10分, 20位评委,除去一个最高分和一个最低分,计算平均分。 Pri

22、vate Sub Command1_Click() Max=0 Min=10 For i=1 To 20 n=Val(InputBox(“请输入分数 “) If n Max Then Max=n If n Min Then Min=n s=s+n _ s=s-Min-Max p=s/18 Print “最高分 “; Max; “最低分 “; Min Print “最后得分 : “; p End Sub 46 在窗体上画一个名称为 Combol的 组合框,画两个名称分别为 Label1和 Label2及 Caption,属性分别为 “城市名称 ”和空白的标签。程序运行后,当在组合框中输入一个新项

23、后按回车键 (ASCII码为 13)时,如果输入的项在组合框的列表中不存在,则自动添加到组合框的列表中,并在 Label2中给出提示 “已成功添加输入项 ”,如图 16-3所示;如果存在,则在 Label2 中给出提示 “输入项已在组合框中 ”。请在【 】、【 】和【 】处将程序补充完整。 Private Sub Comhel【 】 (KeyAscii As Integer)If KeyAseii=13 ThenFor i=0 To Combol. ListCount-1If Combol. Text=【 】ThenLabelCaption=“输入项已在组合框中 “Exit SubEnd If

24、Next iLabelCaption=“已成功添加输入项 “Combol.【 】 Combol. TextEnd IfEnd Sub 47 假定有如下程序代码,程序运行后,把鼠标光标移到窗体内,每单击一次,变换一种鼠标光标的形状,依次显示鼠标光标的 15个属性。请在划线处将程序补充完整。 Private Sub Form_Click() Static x As Integer Cis Print“Mousepointer Property is now:;X Forml【 】 =x X=K+1 If x=15 Then x=0 End Sub 48 下列程序实现的功能是:当在窗体上单击时,将输

25、出 a1 txt 文件中的数字字符的个数。 Private Sub form_ Click() Dim Ch As String * 1 Dim n As Integer Open “c:a1. txt“ for Input As #10 do while【 】 Ch = Input(1, #10) if【 】 then n=n+1 End if Loop【 】 Close #10 End Sub 49 如果不指明函数过程参数的类型,则该参数的数据类型为【 】。 50 表达式 Fix(-465)+Int(-515)的值是【 】。 VB 笔试模拟试卷 255答案与解析 1 【正确答案】 D 【试

26、题解析】 面向对象设计方法与面向过程设计方法有本质的不同,其基本原理是:使用现实世界的概念抽象地思考问题从而自然地解决问题。其特点包括:标识惟一性、多态性、封装性、模块独立性、继承和多态性好。 2 【正确答案】 C 3 【正确答案】 D 4 【正确答案】 B 5 【正确答案】 C 【试题解析】 在 Visual Basic中不同的数据类型占用不同的字节数。如 Integer型数据占用两个字节, Single型数据占用 4个字节, Double型数据占用 8个字节。 6 【正确答案】 B 7 【正确 答案】 B 【试题解析】 关系数据库管理系统能实现的专门关系运算,包括选择运算、投影运算、连接运

27、算。 8 【正确答案】 D 【试题解析】 软件需求规格说明书是需求分析阶段的最后成果,是软件开发中的重要文档之一。它有以下几个方面的作用: 便于用户、开发人员进行理解和交流: 反映出用户问题的结构,可以作为软件开发工作的基础和依据; 作为确认测试和验收的依据。 9 【正确答案】 C 【试题解析】 数据结构是指数据以及它们之间的相互联系。其中数据的逻辑结构是指数据元素之间的逻辑关系,它与所 使用的计算机无关;数据的物理结构又称存储结构,是指数据结构在计算机中的表示,它包括数据元素的表示和元素的表示,其中数据元素之间的关系在计算机中有顺序存储结构和链式存储结构两种。因此选项 C是正确答案。 10

28、【正确答案】 D 【试题解析】 面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念宋构造、测试、重构软件的方法。面向对象方法从对象出发,发展出对象,类,消息,继承等概念。 11 【正确答案】 D 【试题解析】 计时器的唯一事件 Timer事件是在指定时间段执行一次的程序。 12 【正确答案】 A 13 【正确答案】 C 【试题解析】 打开文件的 Open 语句在省略 “For方式 ”的情况下默认为随机存取方式 (Random)输入输出文件。 14 【正确答案】 C 【试题解析】 窗体的 Hide方法只是将窗体隐藏,并不从内存中释放,而 Unload则是将窗体从内存中释放,也就是销毁窗

29、体。因此选项 C错误。 15 【正确答案】 A 【试题解析】 本题考查函数的参数。数组作为参数进行传递时, VB 中默认的参数传递方式为地址传递。过程 Fun 的功能是计算数组中所有元素的积 。数组的元素为 2 4 6 8 10,因此最后文本框中显示的内容为 30。 16 【正确答案】 C 【试题解析】 选项 A、 B、 D当 不满足时,循环体不执行。只有选项 C首先执行循环体,然后根据其中的条件来判断是否终止。所以在任何情况下都至少执行一次。 17 【正确答案】 B 【试题解析】 Do UntilLoop 循环采用的是先判断循环条件后执行循环体的做法。而用 Until关键字表示当循环条件为

30、False时执行循环体,直到条件为 True时终止循环。代码中, num是整型数据,循环体共被执行 3次。循环体第三次被执行后, num的值为 7,故循环终止。 18 【正确答案】 D 【试题解析】 MsgBox 函数:在对话框中显示消息,等待用户单击按钮,并返回一个 Integer告诉用户单击哪一个按钮。 返回值 常数 值 描述 vbOK 1 0K vbCancel 2 Cancel vbAbort 3 Abort vbRetry 4 Retry vbIgnore 5 Ignore vbYes 6 Yes vbNo 7 No 本题单击的是 “确定 ”按钮,及 vbOK,所以 MsgBox返回

31、 1。 19 【正确答案】 B 【试题解析】 Right(string,length)函数是字符中截取函数,功能是返回从字符串string右边取出的指定数量 “length”个字符。 20 【正确答案】 C 【试题解析】 MsgBox 语句可以向用户传递信息,它有 5个参数,其中第三个应该是一个字符串,用来显示对话框的标题,即 b$, Right()函数返回字符串右边指定长度的字符串,所以为 “hardware”。 21 【正确答案】 D 【试题解析】 Interval 属性返回或设置对 Timer(计时器 )控件的计时事件各调用间的毫秒数, 0.5秒为 500毫秒。 22 【正确答案】 C

32、【试题解析】 Const语句格式:作用范围 Const常量名 As 数据类型 =常量值 “作用范围 ”可以便用 Private或 Public关键字,缺省使用 Private关键字,表示所声明的常量只在包含该声明的模块内可用;使用 Public关键字,表示所声明的常量在所有模块中对所有过程都可用。只有在标准模块的通用声明中才可以使用 Public关键 字来声明常量。 23 【正确答案】 A 【试题解析】 图片框的 Autosize属性返回或设置一个值,以决定控件是否自动改变大小以显示其全部内容。该属性的值如果是 True,则控件根据图片的尺寸自动改变大小;该属性的值如果为 False,则控件不

33、改变自身的大小,如果载入的图片尺寸大于控件的尺寸,则将超过控件尺寸的那部分图片剪裁掉。 24 【正确答案】 C 【试题解析】 只有 Multiline属性为真时, ScrollBars 属性才有意义。 25 【正确答案】 D 【试题解析】 有关窗体 的语句和方法有 Load 语句、 Unload语句、 Show方法以及 Hide方法。 Load 语句的作用是把一个窗体装入内存, Unload语句与 Load语句的功能相反, Unload 语句从内存中删除指定的窗体,所以本题应选择 B。 Show方法用来显示一个窗体。 Hide方法用宋将窗体暂时隐蔽起来,但并没有从内存中删除。 26 【正确答案

34、】 D 【试题解析】 该事件过程中首先用 Chr函数记录下输入的字符,然后用 UCase函数将其转化为大写,再用 Asc函数记录下其码值。最后使用 String函数将其重复 6遍并输出到文本 框中。当文本框中的文本内容发生变化的时候,会触发文本框的 Change事件,而 KeyPress 事件是在 Change事件之前触发的,在发生KeyPress 事件之前,尚未触发 Change事件。在 KeyPress事件中,改变了文本框的 Text属性,所以会触发 Change事件,之后,键盘输入的信息 “a”才在变为大写之后输入文本框,文本框中最终显示的是 7个 “A”。 27 【正确答案】 D 【试

35、题解析】 IIF方法根据表达式的值来决定返回其第 2和第 3个参数中的某一个。表达式是其第 1个参数。在本题中 a, 5为 True,所以返回的是 -1。 28 【正确答案】 C 【试题解析】 函数 Fun1和 Fun2都是传值调用,其中, Text1 文本框中的内容使用了嵌套调用。实参 X是过程变量,实参 Y是窗体变量。 29 【正确答案】 B 【试题解析】 Hide方法用来将窗体从屏幕上删除,但该窗体仍然留在内存中。 30 【正确答案】 A 【试题解析】 对于用户系统上单行 TextBox 控件来说,最大值不能超过被内存强制建立的值,并且对于多行 TextBox控件而言,最大值大约为 32

36、K。 31 【正确答案】 A 【试题解析】 当双击列表框的第四行,对应的 Text值是 40而不是 123。另外,ListBox和 TextBox 的 Text属性返回的均为字符型数据。窗体上显示的是列表框的内容与文本框的内容连接以后的内容,即为 40123。 32 【正确答案】 A 【试题解析】 在本题中 4个选项,都是用来设置文本框属性的,它们的作用分别是: MultiLine:决定控件是否允许接收多行文本,如果设置为 False,文本框中只能输入一行文本;如果设置 True,则可以输入多行文本。 SelLength:当前选 中的文本的字符数,只能在运行期间设定或者返回。 SelText:

37、表示当前所选取的文本字符串,如果没有选取文本,该返回一个空字符串。 ScrollBars: 0:没有滚动条,默认值; 1:空间中只有水平滚动条; 2:表示控件中只有垂直滚动条; 3:同时具有水平和垂直滚动条。 33 【正确答案】 C 【试题解析】 驱动器列表框、目录列表框、文件列表框之间可以通过 Path 属性相互联系。如在驱动器列表框的 Change事件占加入代码Dirl Path=Drivel Drive,在目录列表框的 Change事件 中加入代码Filel Path=Dirl Path。要在标签中显示当前文件夹中的文件数量应该在目录列表框的 Change事件中加入代码 Labell C

38、aption=Filel ListCount,其中显示当前文件夹中的文件数量应该使用文件列表框的 ListCount属性,而不是 List属性。 34 【正确答案】 C 【试题解析】 在 Visual Basic中,因为 “菜单编辑器 ”命令是在 “工具 ”菜单下,所以只有当某个窗体为当前活动窗体时,才能从 “工具 ”菜单中选择 “菜单编辑器 ”选项,打开菜单编辑器。 35 【正确答案】 B 【试题解析】 本题考的是 Mid函数, Mid函数是用来返回指定数量的字符串。其中第 2个参数是指定返回字符串的起始位置,第 3个参数是要返回的字符数,这个参数是可选的,如果省略,就返回从起始位置到字符串

39、最后的所有字符。本题中第 3个参数省略了,而起始位置是 8该位置的字符是 C,所以最后返回的就是 China。 36 【正确答案】 类 【试题解析】 在面向对象方法中,把具有相同属性和方法的对象称为类,类是对象的抽象,对象是类的实例。 37 【正确答案】 软件开发 38 【 正确答案】 29 39 【正确答案】 相邻 【试题解析】 常用的存储表示方法有 4种,顺序存储、链式存储、索引存储、散列存储。其中,顺序存储方法是把逻辑上相邻的结点存储在物理位置也相邻的存储单元中。 40 【正确答案】 Picture1.picture=loadpicture(“c:moon.jpg”) 41 【正确答案】

40、 True 【试题解析】 当图像框的 Stretch 属性设为 True时,图像的大小随图像框的大小改变而改变;设为 Flase时,图像框的大小随图像的大小而改变。 42 【正确答案】 str1=24 str2=720 【试题解析】 考查考生对定义数组和调用函数的掌握情况。程序首先调用循环语句为数组 a、 b赋值 ,其中 a(i) = i;b(i) = i,且数组 a的上下界分别为 1和 4,数组 b 的上下界分别为 2和 6;接着将数组 a作为参数调用 YAG过程 ,在 YAG 过程中 ,定义了两个变量 t及 i,i作为循环语句 For的变量 ,它的初始值和终值分别为数组的上下界 ,循环体为

41、 t = t * a(i),即将 a(i)的值乘以 t,然后再赋给 t,当循环结束后 ,程序返回的就是数组 a中的各元素的积 ;同 理 ,程序将数组 b作为参数传递给 YAG过程后返回数组 b 中各元素的积 ,运行程序结束后 ,输出结果为 :strX=24 str2=720。 43 【正确答案】 Open,Close 【试题解析】 Open语句能够对文件输入 /输出 (I/O)。其语法结构为: Open pathname For modeAccess accesslockAs或 filenumberLen=reclength 关闭 Open 语句所打开的输入 /输出 (I/O)文件使用的是 C

42、lose语句。语法格式为 Closefilenumberlist 其中可选的 filenumberlist 参数为一个或多个文件号。 44 【正确答案】 Min 【试题解析】 在一般情况下,垂直滚动条的值由上而下递增,量上端代表最小值用 Min 属性表示;量下端代表最大值用 Max属性表示。水平滚动条的值从左向右递增,最左端代表最小值也是用 Min属性表示;量右端代表最大值也是用 Max属性表示。滚动条的值均以整数表示,其取值范围为 -32 768-32 767。 45 【正确答案】 Next i 【试题解析】 本题在 For循环中接收用户输入 20个数,并把最大的数赋给Max,最小的数赋给

43、Min。程序中有 For循环 “头语句 ”,而没有 “结束语句 ”,因此空白处应填入 Next i,循环体结束。 46 【正确答案】 KeyPress ,combol. List(i) ,AddItem 【试题解析】 当 KeyAscii 为 13时,表示按下回车键若要组合框控件接收一个回车事件,则要使用 Combol_KeyPress 事件。 ListCount属性列出组合框中表项的数量; List属性保存了组合框中所有值的数组; Addltem方法用来在列表框中插入一行文本。 47 【正确答案】 MousePointer 【试题解析】 MousePointer属性可以通过代码设置,也可以通

44、过属性窗口设置,在程序代码中设置 MousePointer属性的一般格式为:对象 MousePointer=设置值由于程序中使用 Static关键字定义变量 x,每次单击窗体时 x的值增加 1,并且下次单击宙体时, x能保留上次的值,这样就能保证每次单击窗体时看到到鼠标光标都和上一次看到的不一样。 48 【正确答案】 Not EOF(10), Ch =“0” And Ch =“9”,Print n 【试题解析】 要求算出 a1.txt中的数字字符的个数,可采用下述方法:首先定义一个记录数字字符个数的变量 n 并打开文件,然后从文件中读取一个字符,判断该字符是否为数字字符,若是数字字符,则变量

45、n 的值加 1。重复上述过程直到文件结尾。在读字符前应要测试文件内部读写指针是否位于文件尾,只有不是在文件结尾处才能读取字符,故 7处应填 “Not EOF(10)”,读取一个字符后,应判断该字符是否为数字字符,故 8处应填 “Ch =“0”And Ch =“9”,当文件中的所有字符都读出一遍后, n的值就是数 字型字符的个数,最后应输出 n,所以 9处应填“Print n”。 49 【正确答案】 Variant 【试题解析】 参数没有指定类型时使用默认类型 Variant注意: Visual Basic基本数据类型和用户自定义数据类型 50 【正确答案】 -101 【试题解析】 Fix()函数的作用是将数值型参数的小数部分舍去,只保留整数部分, Int()函数的作用是取小于或等于参数的最大整数。不难得到 Fix(-48.65)的值是-48, Int(-52.15)的值为 -53,表达式 “Fix(-48.65)+Int(-52.15)”的值为 -101。

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

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

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