[计算机类试卷]国家二级VB机试(数据类型及运算)模拟试卷24及答案与解析.doc

上传人:orderah291 文档编号:500057 上传时间:2018-11-30 格式:DOC 页数:25 大小:74KB
下载 相关 举报
[计算机类试卷]国家二级VB机试(数据类型及运算)模拟试卷24及答案与解析.doc_第1页
第1页 / 共25页
[计算机类试卷]国家二级VB机试(数据类型及运算)模拟试卷24及答案与解析.doc_第2页
第2页 / 共25页
[计算机类试卷]国家二级VB机试(数据类型及运算)模拟试卷24及答案与解析.doc_第3页
第3页 / 共25页
[计算机类试卷]国家二级VB机试(数据类型及运算)模拟试卷24及答案与解析.doc_第4页
第4页 / 共25页
[计算机类试卷]国家二级VB机试(数据类型及运算)模拟试卷24及答案与解析.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

1、国家二级 VB机试(数据类型及运算)模拟试卷 24及答案与解析 一、选择题 1 执行如下两条语句后,窗体上显示的是 a=9 8596 Print Format(a, “$00, 00, 00”) ( A) 0, 009 86 ( B) $9 86 ( C) 9 86 ( D) $0, 009 86 2 设一个工程由两个窗体组成,其名称分别为 Fornm1和 Forum2,在 Fornml上有一个名称为 Command1的命令按钮。窗体 Fornm1的程序代码如下: Private Sub Commandl_Click() Dim a=10 Call g(Fornm2, a) End Sub P

2、rivate Sub g(f As Fornm, x As Integer) y=IIf(x10, 100,一 100) f Show f Caption=y End Sub 运行以上程序,正确的结果是 ( A) Fornml的 Caption属性值为 100 ( B) Forum2的 Caption属性值为 100 ( C) Fornml的 Caption属性值为 -100 ( D) Forum2的 Caption属性值为 100 3 在窗体上画一个名称为 Command1的命令按钮,并编写如下程序: Private Sub Command1_Click() Dim x As Integer

3、 x=10: y=5 Call f1(x, y) Print x, y End sub Private Sub f1(ByRef x1 As Integer, _ y1 As Integer) x1=x1+2: y1=y1+2 End Sub 程序运行后,单击命令按钮,在窗体上显示 的内容是 ( A) 10 5 ( B) 12 2 ( C) 10 7 ( D) 12 7 4 在窗体上画一个名称为 Filel的文件列表框,并编写如下程序: Private Sub File1_DblClick() x=Shell(File1 FileName, 1) End Sub 以下关于该程序的叙述中,错误的

4、是 ( A) x没有实际作用,因此可以将该语句写成 Call Shell(File1 FileName, 1) ( B)双击文件列表框中的文件,将触发该事件过程 ( C)要执行的 文件的名字通过 File1 FileName指定 ( D) File1中显示的是的当前驱动器、当前目录下的文件 5 在窗体上画一个名称为 Command1的命令按钮,然后编写如下程序: Option Base 1 Private Sub Commandl_Click() Dim a As Variant a=Array(1, 2,3, 4, 5) Sum=0 For i=1 To 5 Sum=Sum+a(i) Nex

5、t i x=Sum 5 For i=1 To 5 If a(i) x then Print a(i) Next i End Sub 程序运行后,单击命令按钮,在窗体上显示的内容是 ( A) 12 ( B) 123 ( C) 345 ( D) 45 6 执行以下程序段 aS=”abbacddcba” For i=6 To 2 Step一 2 X=Mid(a, i, i): Y=Lett(a, i) z=Right(a, i): z=UCase(X Y z) Next i Print z 输出的结果是 ( A) ABA ( B) BBABBA ( C) AABAAB ( D) AABAAB 7 假

6、定一个工程由一个窗体文件 Form1和两个标准模块文件 Model1和 Model2组成 Model1的代码如下: Public x As Integer: Publicy, As Integer Sub S1() Sub S2() x=1 y=10 S2 Form1 show End Sub End Sub Model2的代码如下: Sub Main() S1 End Sub 其中 Sub Main被设置为启动过程。程序运行后,各模块的执行顺序是 ( A) Form1Model1Model2 ( B) Model1Model2Form1 ( C) Model2Model1Form1 ( D)

7、 Model2Form1Model1 8 在窗体 (名称为 Form1)上画一个名称为 Text1的文本框和一个名称为 Command1的命 令按钮,然后编写一个事件过程。程序运行后,如果在文本本框中输入一个字符,则把命令按钮的标题设置为 “计算机等级考试 ”。以下能实现上述操作的时间过程是 ( A) Private Sub Text1_Change() Command1 Caption=”计算机等级考试 ” End Sub ( B) Private Sub Text1_Change() Caption=”计算机等级考试 ” End Sub ( C) Private Sub Text1_Cha

8、nge() Textl Caption=”计算机等级考试 ” End Sub ( D) Private Sub Text1_Change() Text1 Text=”计算机等级考试 ” End Sub 9 在窗体上画一个列表框和一个命令按钮,其名称分别为 list1和 Command1,然后编写如下事件过程: Private Sub Form load() List1 Addltem”Item1”: List1 Addltem”Itern2”: Listl Addltem”Item3” End Sub Private Sub Command1_Click () List1 List(List1

9、 ListCount)=”AAAA” End Sub 程序运行后,单击命令按钮,其结果为 ( A)把字符串 “AAAA”添加到列表框中,但位置不能确定 ( B)把字符串 “AAAA”添加到列表框的最后 (即 “Item3”的后面 ) ( C)把列表框原有的最后一项改为 “AAAA” ( D)把字符串 “AAAA”插入到列表框的最前面 (即 “Item1”的前面 ) 10 在窗体上画一个命 令按钮,然后编写如下事件过程: Private SUb Commandl_Click For i=1 To 5 a(i)=Chr(Asc(”A”)+(i一 1) Next i For Each b In a

10、Print b: Next End Sub 程序运行后,单击命令按钮,输出结果是 ( A) ABCDE ( B) 1 2 3 4 5 ( C) abcde ( D)出错信息 11 设窗体上有一个名为 Text1的文本框,并编写如下程序: Private Sub Form_load0 Show Text1 Text=“”: Text1 SetFocus End Sub Private Sub Form_MouseUp(Button As Integer,_shift As integer X As Single, Y As Integer) Print”程序设计 ” End Sub Privat

11、e Sub Text_KeyDown(keyCod As Integer,_shift As Integer) Print”Visual Basic”; End Sub 程序运行后,如果在文本框中输入字母 “a”,然后单击窗体,则在窗体上显示的内容是 ( A) Visual Basic ( B)程序设计 ( C) Visual Basic程序设计 ( D) a程序设计 12 假定有下表所列的菜单结构: 要求程序运行后,如果单击菜单项 “大图标 ”,则在该菜单前添加一个 “”。以下正确的是 ( A) Private Sub bigicon_Click() bigicon Checked=Fals

12、e End Sub ( B) Private Sub bigicon_Click() Me appear bigicon Checked=True End Sub ( C) Private Sub bigicon_Click() bigicon Checked=True End Sub ( D) Private Sub bigicon_Click() appear bigicon Checked=True End Sub 13 以下能从字 符串 “VisualBasic”中直接取出子字符串 “Basic”的函数是 ( A) Left ( B) Mid ( C) String ( D) Inst

13、r 14 在菜单编辑器中建立 1个名称为 Menu()的菜单项,将其 “可见 ”属性设置为False,并建立其若干子菜单,然后编写如下过程 Private Sub Form_MousDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button=1 Then PopupMenu Menu() End If End Sub 则以下叙述中错误的是 ( A)该过程的作用是弹出一个菜单 ( B)单击鼠标右键时弹出菜单 ( C) Menu()是在菜单编辑器中定义的弹出菜单的名称 ( D)参数 X、 Y指明鼠标当前

14、位置的坐标 15 设有如下的用户定义类型: Type Student Number As String: Name As String: Age As Integer End Type 则以下正确引用该类型成员的 代码是 ( A) Student name=”李明 ” ( B) Dim S As Student S name=”李明 ” ( C) Dim S As Type Student S name=”李明 ” ( D) Dim s As Type S name=”李明 ” 16 在窗体上画一个命令按钮和两个标签,其名称分别为 Command1、 Label1和Label2,然后编写如下事

15、件过程: Private Sub Command1_Click() a=0 For i=1 To 10 a=a+1: b=0 Forj=1 To 10 a=a+1: b=b+2 Nextj Label1 Caption=Str(a): Label2 Caption=Str(b) End Sub 程序运行后,单击命令按钮,在标签 Label1和 Label2中显示的内容分别是 ( A) 10和 20 ( B) 20和 110 ( C) 200和 110 ( D) 110和 20 17 为达到把 a、 b中的值交换后输出的目的,某人编程如下: Private Sub Commandl_Click(

16、) a =10: b =20 Call swap(a, b) Print a,b End Sub Private Sub swap(ByVal a As Integer, ByVal b As Integer) c=a: a=b: b=c End Sub 在运行时发现输出结果错了,需要修改。下面列出的错误原因和修改方案中正确的是 ( A)调用 swap过程的语句错误,应改为: Call swap(a, b) ( B)输出语句错误,应改为: print”aIt, V!b” ( C)过程的形式参数有错,应改为 swap(ByRef a Integer, ByRefb Integer) ( D) s

17、wap中 3条赋值语句的顺序是错误的,应改为 a=b: b=c: c=a 18 设有如图所示窗体和以下程序: Pirint Sub Commandl_Click() Text1 Text=”Visual Basic”End SubPrivate Sub Text_LostFocus() If Text1 Text”BASIC”Then Text1 Text=“”: Text SetFocus End IfEnd Sub 程序运行时,在 Text1文本框中输入 “Basic”(如图所示 ),然后单击 Command按钮,则产生的结果是 ( A)文本框中无内容,焦点在文本框中 ( B)文本框中为

18、Basic”,焦点在文本框中 ( C)文本框中为 “Basic”,焦点在按钮上 ( D)文本框中为 “Visual Basic”,焦点在按钮上 19 在窗体上画一个名称为 Text1的文本框和一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Commandl_Click() Dim I As Integer,n As Integer For i=0 T0 50 i=i+3: n=n+1 If i10 Then Exit For Next Text1 Text=Str(n) End Sub 程序运行后,单击命令按钮,在文本框中显示的值是 ( A) 2 (

19、B) 3 ( C) 4 ( D) 5 20 设有以下函数过程: Function fun(a As Integer,b As Integer) Dim C As Integer Ifa4 X=X*Y.Y=Y+1 Loop Print X ( A) 1 ( B) 4 ( C) 8 ( D) 20 23 下面函数的功能应该是:删除字符串 str中所有与变量 ch相同的字符,并返回删除后的结果。例如:若 str=“ABCDABCD”, ch=“B”,则函数的返回值为:“ABCDCD” Function delchar(str As string,ch As; Dim k As Integer,tem

20、p As String,ret As String ret=“ For k=1 To Len(str) Temp=Mid(str,k,1) If temp=ch Then ret=ret temp End If Next k delchar=ret 但实际上函数有错误,需要修改。下面的修改方案中正确的是 ( A)把 ret=ret temp改为 ret=temp ( B)把 Iftemp=ch Then改为 Iftemp=5 x=a*b Print b; x a=a+b: b=b+a Loop End Sub 程序运行后,单击窗体,输出结果是 ( A) 1 1 2 3 ( B) 1 1 2 4

21、 ( C) 1 1 3 8 ( D) 1 1 3 6 27 表达式 Int(Rnd(0)*50)所产生的随机数范围是 ( A) (0 50) ( B) (1, 50) ( C) (0, 49) ( D) (1, 49) 28 现有如下一段程序: Option Base1 Private Sub Command1_Click() Dim a a=Array(3, 5, 7, 9): x=1 For i=4 To 1 Step-1 s=s+a(i)*X: X=X*10 Next Print S End Sub 执行程序,单击 Command1命令按钮,执行上述事件过程,输出结果是 ( A) 975

22、3 ( B) 3579 ( C) 35 ( D) 79 29 设有如下程序: Sub f(x As Integer, ByVal Y As Integer) x=2*X: y=y+x End Sub Private Sub Command1 Click() Dim a As Integer, b As Integer a=6: b=35 Call f(a, b) Print a,b End Sub 程序运行后,单击命令按钮 Command1,输出结果为 ( A) 6 47 ( B) 12 47 ( C) 6 35 ( D) 12 35 30 以下不能输出 “Program”的语句是 ( A)

23、Print Mid(”VBProgram”, 3, 7) ( B) Print Right(”VBProgram”, 7) ( C) Print Mid(”VBProgram”, 3) ( D) Print Left(”VBProgram”, 7) 31 已知: x=-6 y=39则表达式 “y x*Sgn(x)”的值为 ( A) -6 5 ( B) -6 ( C) 6 ( D) 6 5 32 设: a=12, b=5, c=7,表达式 x=(a c+a Mod b)+Int(13 5)的值是 ( A) 5 ( B) 6 ( C) 7 ( D) 9 33 表达式 12 2 4的值是 ( A)

24、1 5 ( B) 2 ( C) 4 ( D) 1 国家二级 VB机试(数据类型及运算)模拟试卷 24答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 此题考察。 Format函数,该函数的格式为: Format(expression,format)其中 expression参数指定要转换的数值, format参数是字符串, $表示Currency格式,显示带千分符且小数点右面保存两位,因此应 选选项 D。 【知识模块】 数据类型及运算 2 【正确答案】 B 【试题解析】 本题考查常用函数和窗体属性设置。在 Commandl命令按钮的Click事件代码里面,定义变量 a,初始化为 10

25、然后调用 g函数,参数为Fornm2和 a:在 g函数中,首先判断输入的参数 x是否大于 10,显然调用 g函数时传入的 a为 10,因此在 g函数中 y的值为一 100,然后设置窗体 f变量 (Fornrn2)的 Caption属性为 y,即设置 Fornm2的 Caption属性为 -100。 【知识模块】 数据类型及运算 3 【正确答案】 D 【试题解析】 本题考查函数参数传递。在 Commandl的 Click事件代码里而,定义了变量 x和 y,值分别为 10和 5,然后调用 f1过程; f1过程有两个参数,其中第一个参数是 ByRef表明是按地址传递参数的,第二个参数是没有指明 B

26、yVal类型,因此默认页是 ByRef地址传递参数,在 f1过程中多参数做的修改,同样会修改实参;在 f1过程中,分别对两个参数加 2,因此在 Commandl的 Click代码里面,调用 f1过程后, x和 y的值增加 2,变成 12和 7。 【知识模块】 数据类型及运算 4 【正确答案】 A 【试题解析】 本题考查常用内部函数, Shell函数的功能是执行一个可执行文件,返回一个 Variant(Double),如果成功的话,代表这个程序的任务 ID,若不成功,则会返回 O。选项 A)错误, x获取 Shell函数返回值;选项 B)、 C)和 D)均正确。 【知识模块】 数据类型及运算 5

27、 【正确答案】 D 【试题解析】 本题考查数组和循环。在 Commandl的 Cliek事件代码里面,定义了数组 a,并通过 Array函数给数组赋初值。接下来通过 For循环计算数组元素的累加和 Sum,得到累加和后 x=Sum 5来计算平均值。最后通过 For循环,打印大于平均值的元素。 【知识模块】 数据类型及运算 6 【正确答案】 B 【试题解析】 本题考查循环结构和常用内部函数, Mid、 Left和 Right是字符串截取函数, UCase是把字符串转换成大写的函数。在循环体内, X是从 a字符串的第 i位开始,取出 i长度的字符串, Y从 a字符串的最左边开始取出长度为 i的字符

28、串, Z从 a字符串的最右边开始取出长度为 i的字符串,然后把 “X Y z”转换成大小并赋值给 z。由于循环体每次操作都一样,只 需要考虑循环最后一次执行的情况,循环最后一次执行的时候 i的值为 2,此时 X=Mid(a,2,2)=”bb”,Y=Left(a,2)=”ab”, z=mght(a,2)=”ba“,所以 UCase(X Y z)=”BBABBA”。 【知识模块】 数据类型及运算 7 【正确答案】 C 【试题解析】 本题考查启动顺序。本题中,设置 Main为启动过程,而 Main位于 Model2当中,因此最先运行的是 Model2中的 Mian过程;在 Mian过程中调用S1过程

29、而 S1位于 Model1模块中,因此接下来运行 的是 Model1模块;在 S1过程中会调用 S2过程: S2过程中设置 Form1 show来启动 From1,因此最后运行的是 Form1。 【知识模块】 数据类型及运算 8 【正确答案】 A 【试题解析】 本题考查控件属性和事件代码。题目要求在文本框输入字符的时候设置命令按钮的标题属性,因此需要在文本框的 Change事件代码设置命令按钮的Caption属性。 【知识模块】 数据类型及运算 9 【正确答案】 B 【试题解析】 本题考查控件的属性和方法。在窗体的 Load事件代码里面,使用列表框的 AddItem方法为 Listl列表框增

30、加三项;在命令按钮的 Click事件代码里面,此时列表框 Listl的 ListCount属性为 3,因此Listl List(Listl ListCount)=”AAAA”实际是 Listl List(3)=”AAAA”,即向列表框的最后添加一项。 【知识模块】 数据类型及运算 10 【正确答案】 A 【试题解析】 本题考查常用函数和 For循环。在第一个循环里面,给数组 a的元素赋值,第一个元素的值为 “A”,第二个元素值为 “B”,以此类推;接下来第二个For循环打印输出数组 a里面的元素值。 【知识模块】 数据类型及运算 11 【正确答案】 C 【试题解析】 本题考查控件属性和事件响应

31、在文本框输入字母 “a”会触发文本框的 KeyDown事件,在该事件代码里面输出 “Visual Basic”字符串;接下来单击窗体,会触发窗体的 MouseUp事件,在该事件代码里面输出 “程序设计 ”。 【知识模块】 数据类型及运算 12 【正确答案】 C 【试题解析】 本题考查菜单的基本知识。在菜单前添加一个 “”这是设置菜单的Checked属性。 【知识模块】 数据类型及运算 13 【正确答案】 B 【试题解析】 本题考查常用函数。常用的字符串截取方式是 Mid、 LeR和Right, Mid(a, M, N)功能是从 a字符串左起第 M位下标开始取值 (包含 M位 ),共取 N位字

32、符; Right(a, M)表示从右起第一位开始取值,向左取 M位; Left(a,N)表示从 a字符串左起第一位开始取值,向右取 N位。 【知识模块】 数据类型及运算 14 【正确答案】 B 【试题解析】 在窗体的 MouseDown事件过程中,判断是否是鼠标左键,如果是则 弹出菜单,选项 B)错误。 【知识模块】 数据类型及运算 15 【正确答案】 B 【试题解析】 本题考查用户定义类型,用户类型需要先定义,然后才能使用。选项 A)没有定义 Student类型的变量,错误;选项 B)先定义 Student类型变量,然后使用,正确;选项 C)定义 Student类犁变量 s的时候多写了 Ty

33、pe,错误;选项D)定义 Student类型变量错误。 【知识模块】 数据类型及运算 16 【正确答案】 D 【试题解析】 本题考查循环。 Commandl的 Click事件代码里面 有两个 For循环,而且是嵌套关系。在外层的 For循环里面, a增加 1,然后 b置 0,进入内层循环,在内层循环中 a增加 1, b增加 2,最后输出 a和 b的值。每次外循环的时候 b的值清 0,然后执行内层循环,因此 b的值就是最后一次执行内层循环后的值,内层循环执行 10次,故 b最后的值为 20; a是统计循环执行的次数,内层循环执行 1010=100次,外层循环执行 10次,故 a最后的值为 110

34、 【知识模块】 数据类型及运算 17 【正确答案】 C 【试题解析】 本题考查函数参数传递。 VB有两种参数传递方式:传值 ByVal和传地址 ByRef, ByVal方式形参的修改不会影响到实参, ByRef方式修改形参相当于修改实参。题目要求在调用 swap过程后,修改形参影响实参,参数应该使用ByR cf方式。 【知识模块】 数据类型及运算 18 【正确答案】 A 【试题解析】 本题考查控件属性和事件过程。单击 Commandl命令按钮,执行命令按钮的 Click事件过程,在 Command 1的 Click事件过程中,设置文本框的Text1 Text属性为 “Visual Basic

35、同时,由于鼠标从文本框移动到命令按钮 ,文本框失去焦点,触发文本框的 LostFocus事件,在该事件代码里面,判断文本框内容是否为 “BASIC”,由于在前面的 Commandl的事件过程中设置了文本框的Text属性为 “Visual Basic”,和 “BASIC”不相等,因此该 if判断条件成立,接下来把文本框的 Text清空,并设置文本框获取输入焦点。 【知识模块】 数据类型及运算 19 【正确答案】 B 【试题解析】 本题考查循环控件结构。在 Commandl的 Click事件过程中,变量I是循环控制变量,变量 n记录循环的次数。在 For循环中, i每次增加 3, n增加1,接

36、下来通过 if判断 i是否大于 10,如果大于 10则结束循环。 I和 n的变化过程为: 3和 1、 7和 2、 11和 3,当 I为 11时, if条件成立循环结束。 【知识模块】 数据类型及运算 20 【正确答案】 B 【试题解析】 本题考查循环结构的使用。在 fun函数中,首先判断 a和 b的大小,并把 a和 b中大的保存在 a当中,小的保存在 b当中。然后进入循环,在循环体内部, c如果不能整除 b则每次增加 a,这是求 a和 b的最小公倍数。 【知识模块】 数据类型及运算 21 【正确答案】 C 【试题解析】 本题考查常用内部函数, Mid、 Right和 Left是常用的字符串截取

37、函数。在事件过程代码中, b$=Right(a$, 8)表示从 a字符串的最右边开始取 8个字符,因此 b变量为 “hardware”, c$=Mid(a$, 1, 8)表示从 a字符串的第一个字符开始取长度为 8的子字符串,即 b为 “software”。 MsgBox a$,b$, c$, 1是弹出对话框,其中对话框的标题为 b,提示内容为 a。 【知识模块】 数据类型及运算 22 【正确答案】 B 【试题解析】 本题考查循环控制 结构。 X和 Y的初值分别为 1和 4,循环的结束条件是 Y大于 4。在循环体内, X=X*Y, Y自增 1, Y的初值为 4,循环结束条件为 Y大于 4,因此

38、循环执行一次后 Y变成 5,循环结束,此时 X=1*4=4。 【知识模块】 数据类型及运算 23 【正确答案】 B 【试题解析】 本题考查常用函数和循环结构的使用。在 delchar函数中, Ret变量保存要返回的字符串,通过一个循环来查处要删除的字符,在循环体内,逐个取出字符,并判断是否是需要删除的字符,如果是则把该字符保存到 Ret中,最后返回 Ret。显然程序的功能是 返回字符串 str中由 ch组成的字串,和题目要求不符,应该把 If判断里面的等于改成不等于,这样只要不是 ch就保存到 Ret中,相当于删除了 ch字符。 【知识模块】 数据类型及运算 24 【正确答案】 B 【试题解析

39、 本题考查 For Each循环结构,语法是: For Each elementAs datatypeIn group 结构图 Nextelement element在 For Each语句中是必选项,变体类型变量,用于遍历集合的元素。 【知 识模块】 数据类型及运算 25 【正确答案】 A 【试题解析】 本题考查函数调用。 Fun函数有两个参数,第一个参数是 Integer类型数组,第二个参数是 String字符串,返回值为 Integer。选项 A)正确, x(0)是Integer类型变量,参数 x是 Integer类型数组,参数 “ch”是字符串;其余选项均错误。 【知识模块】 数据类

40、型及运算 26 【正确答案】 D 【试题解析】 本题考查循环结构的使用。本题的循环比较简单,可以直接计算循环体内变量的变化过程。第一次进入循环, x=a*b=1,第一次输出 1和 1,然后a=a+b=2, b=b+a=3;再次进入循环, x=a*b=6,第二次 Print输出 3和 6,然后a=a+b=5, b=b+a=8;此时 a=5,循环结束。 【知识模块】 数据类型及运算 27 【正确答案】 C 【试题解析】 本题考查常用函数的使用。 Rnd函数返回小于 1但大于或等于 0的值,因此 Int(Rnd(0)*50)是产生 0-49的整数。 【知识模块】 数据类型及运算 28 【正确答案】

41、B 【试题解析】 本题考查数组的使用和循环结构。在 Commandl的 Click事件过程中,首先定义变量 a,然后通过 Array函数给变量 a赋值。在循环内, s保存累加和, x表示权重,每次扩大 10倍,随着循环次数增加 x越来越大。循环结束后, s的值为 3579。 【知识模块】 数据类型及运算 29 【正确答案】 D 【试题解析】 本题考查函数调用和传参类型。 VB中默认的参数传递类型为ByRef是按地址传递参数的, f过程的两个参数,参数 x是 ByRef,参数 y是ByVal,因此在 f过程中修改形参 x会同步修改实参,修改形参 y不会导致实参的修改。 【知识模块】 数据类型及运

42、算 30 【正确答案】 D 【试题解析】 本题考查的考点是有关取子串函数的。在 VB中有三种取子串函数: Left函数用于在字符串左端开始取 n个字符; Right函数用于在字符串右端开始取 n个字符 (注意子串中字符的顺序与母串中相同 ); Mid函数可以实现在任何位置取任何长度的子串,其中长度省略的话将会一直取到串尾。本题中选项 D)的结果是 VBprogr,不符合题意。 【知识模块】 数据类型及运算 31 【正确答案】 C 【试题解析】 算术表达式的运算次序为:幂 () 取负 (一 ) 乘、浮点除 (*、 )整除 ( ) 取模 (Mod) 加、减 (+、一 ) 连接 (&), Sgn函数

43、会返回参数的符号。本题 y X的值为 6,最终结果为一 6。 【知识模块】 数据类型及运算 32 【正确答案】 A 【试题解析】 在一个包含多种运算的表达式中,优先级顺序为:首先进行函数运算,接着进行算术运算,然后进行关系运算 (=、 、 =、 ),最后进行逻辑运算 (NotAndOrXorEqvImp) 。本题最后结果可以表达为 (1+2)+2,结果为 5。 【知识模块】 数据类型及运 算 33 【正确答案】 D 【试题解析】 算术表达式的运算次序为:幂 () 取负 (一 ) 乘、浮点除 (*、 )整除 ( ) 取模 (Mod) 加、减 (+、一 ) 连接 (&),所以本题将会先计算 12 2得到 6,然后计算 6 4=1。 【知识模块】 数据类型及运算

展开阅读全文
相关资源
猜你喜欢
  • STAS SR EN 22063-1995 Metallic and other inorganic coatings Thermal spraying Zinc aluminium and their alloys《金属及其它无机涂层.热喷涂.锌、铝及其合金》.pdf STAS SR EN 22063-1995 Metallic and other inorganic coatings Thermal spraying Zinc aluminium and their alloys《金属及其它无机涂层.热喷涂.锌、铝及其合金》.pdf
  • STAS SR EN 22233-1995 Packaging - Complete filled transport packages -Conditioning for testing《包装.整装、满装运输包装.空调测试》.pdf STAS SR EN 22233-1995 Packaging - Complete filled transport packages -Conditioning for testing《包装.整装、满装运输包装.空调测试》.pdf
  • STAS SR EN 22401-1996 Covered electrodes Determination of the efficiency metal recovery and deposition coefficient《包覆焊条.效率、金属回收和熔敷系数的测定》.pdf STAS SR EN 22401-1996 Covered electrodes Determination of the efficiency metal recovery and deposition coefficient《包覆焊条.效率、金属回收和熔敷系数的测定》.pdf
  • STAS SR EN 22553-1995 Welded brazed and soldered jolnts Symbolic reprezentation on drawlngs《焊、钎焊和焊缝.图纸中的符号表示》.pdf STAS SR EN 22553-1995 Welded brazed and soldered jolnts Symbolic reprezentation on drawlngs《焊、钎焊和焊缝.图纸中的符号表示》.pdf
  • STAS SR EN 22568-1996 Hand - and machine - operated circular screwing dies and hand -operated die stocks《手动和机械操作的圆形外螺纹板牙和手动板牙扳手 》.pdf STAS SR EN 22568-1996 Hand - and machine - operated circular screwing dies and hand -operated die stocks《手动和机械操作的圆形外螺纹板牙和手动板牙扳手 》.pdf
  • STAS SR EN 22768-1-1995 General tolerances - Part 1  Tolerances for linear and angular dimensions without individual tolerance indications《一般公差.第1部分:线性和角度尺寸公差的未注公差》.pdf STAS SR EN 22768-1-1995 General tolerances - Part 1 Tolerances for linear and angular dimensions without individual tolerance indications《一般公差.第1部分:线性和角度尺寸公差的未注公差》.pdf
  • STAS SR EN 22768-2-1995 General tolerances - Part 2  Geometrical tolerances for features without individual tolerance indications《一般公差.第2部分:无单独公差指示的零件的几何公差》.pdf STAS SR EN 22768-2-1995 General tolerances - Part 2 Geometrical tolerances for features without individual tolerance indications《一般公差.第2部分:无单独公差指示的零件的几何公差》.pdf
  • STAS SR EN 22857-1996 Ground thread taps for ISO metric threads of tolerances 4H to 8H and AG to 6G coarse and fine pitches Manufacturing tolerances on the threaded portion《公差4H至8H.pdf STAS SR EN 22857-1996 Ground thread taps for ISO metric threads of tolerances 4H to 8H and AG to 6G coarse and fine pitches Manufacturing tolerances on the threaded portion《公差4H至8H.pdf
  • STAS SR EN 23134-4-1994 Light metals and their alloys Terms and definitions Part 4  Castings《轻金属及其合金术语和定义.第4部分:铸件》.pdf STAS SR EN 23134-4-1994 Light metals and their alloys Terms and definitions Part 4 Castings《轻金属及其合金术语和定义.第4部分:铸件》.pdf
  • 相关搜索

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

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