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

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

1、国家二级 VB机试(数据类型及运算)模拟试卷 3及答案与解析 一、选择题 1 若在窗体模块的声明部分声明了如下自定义类型和数组 Private Xype rec Code As Integer: Caption As String End Type Dim arr(5)As rec 则下面的输出语句中正确的是 ( A) Print art Code(2), arr Caption(2) ( B) Print arr Code, art Caption ( C) Print arr(2) Code, arr(2) Caption ( D) Print Code(2), Caption(2) 2

2、有如下语句序列: Dim a, b As Integer Print a Print b执行以上语句序列,下列叙述中错误的是 ( A)输出的 a值是 0 ( B)输出的 b值是 0 ( C) a是变体类型变量 ( D) b是整型变量 3 VB中,若没有显式声明变量的数据类型,则默认的类型是 ( A)整型 ( B)字符型 ( C)日期型 ( D)变体类型 4 设有以下定义语句: Private Type point x As Integer y As Integer End TVpe Dim a As point下面语句中正确的是 ( A) a=12 ( B) a x=12 ( C) point

3、=12 ( D) point x=12 5 以下选项中,不合法的 Visual Basic的变量名是 ( A) a5b ( B) _xyz ( C) a_b ( D) andif 6 设窗体文件中有下面的事件过程: Private Sub Command 1_Click()Dim s a =100 Print a End Sub 其中变量 a和 s的数 据类型分别是 ( A)整型,整型 ( B)变体型,变体型 ( C)整型,变体型 ( D)变体型,整型 7 以下合法的 VB变量名是 ( A) #1 ( B) 123_a ( C) string ( D) x_123 8 下列合法的变量名是 (

4、A) sum-a ( B) num 9 ( C) printS ( D) 5avg 9 在某个事件过程中定义的变量是 ( A)局部变量 ( B)窗体级变量 ( C)全局变量 ( D)模块变量 10 以下不合法的 VB变量名是 ( A) filename ( B) read ( C) v ( D) e5 11 在窗体模块的声明部分声明变量时,不能使用的关键字是 ( A) Dim ( B) Public ( C) Private ( D) Static 12 下列说法中,错误的是 ( A)变量名长度不能超过 255个字符 ( B)变量名的第一个字符可以是字母或数字 ( C)变量名只能由字母、数字和

5、下划线组成 ( D)变量名不能使用保留字 13 下面能够将某个变量声明为局部变量的是 ( A)在窗体模块的声明部分,用关键字 Static声明这个变量 ( B)在窗体模块的声明部分,用关键字 Dim声明这个变量 ( C)在需要使用这个变量的过程中,用关键字 Private声明这个变量 ( D)在需要使用这个变量的过程中,用关键字 Public声明这个变量 14 窗体上有一个 Text1文本框,一个 Command1命令按钮,并有以下程序: Private Sub Command1_click() Dim n Ifllextl Text”123456”Then n=n+1: Print”口令输入

6、错误 ” n&”次 ” End If Fnd Sub 希望程序运行时得到左图所示的效果,即:输入口令,单击 “确认口令 ”命令按钮,若输入的口令不是“123456”,则在窗体上显示输入错误口令的次数。但上而的程序实际显示的是右图所示的效果,程序需要修改。下面修改方案中正确的是 ( )。 ( A)在 Dim n语句的下面添加一句: n=0 ( B)把 Print“口令输入错误 “&n&“次 “改为 Print“口令输入错误 “+n+“次 “ ( C)把 Print“口令输入错误 “&n “次 “改为 Print“口令输入错误 “ Str(n) “次 “ ( D)把 Dim n改为 Static

7、n 15 窗体上有名称为 Command1的命令按钮,名称分别为 Labe11、 Labe12、 Labe13的标签。编写如下程序: Private x As Integer Private Sub Command1_Click() Static y As Integer Dim z As Integer n=5: z=z+n: y=y+n: x=x+y Labell=x: Label2=Y: Label3=z End Sub 运行程序,连续 3次单击命令按钮后, 3个标签中分别显示的是 ( A) 5 5 5 ( B) 1 5 10 5 ( C) 1 5 15 15 ( D) 30 15 5

8、16 编写如下程序: Private Sub Command 1_Click() Dim n As Integer: Static s As Integer For n=1 To 3 s=s+n Next Print s End Sub 程序运行后,第三次单击命令按钮 Command1时,输出结果为 ( A) 3 ( B) 6 ( C) 9 ( D) 18 17 可以产生 30 50(含 30和 50)之间的随机整数的表达式是 ( A) Int(Rnd*21+30) ( B) Int(Rnd*20+30) ( C) Int(Rnd*50-Rnd*30) ( D) Int(Rnd*30+50)

9、18 要计算 x的平方根并放入变量 y,正确的语句是 ( A) y=Exp(x) ( B) y=Sgn(x) ( C) y=Int(x) ( D) y=Sqr(x) 19 以下能对正实数 d的第 3位小数四舍五入的表达式是 ( A) 0 01*Int(d+0 005) ( B) 0 01*Int(100*(d+0 005) ( C) 0 01*Int(100*(d+0 05) ( D) 0 01*Int(d+0 05) 20 产生 100以内 (不含 100)2位随机整数的 Visual Basic表达式是 ( A) Int(Rnd(1)*91)+10 ( B) Int(Rnd(1)*90)+

10、10 ( C) Int(Rnd(1)*91)+11 ( D) Int(Rnd(1)*90)+11 21 假定有以下函数过程: Function Fun(S As String)As String Dim s1 As String For i=1 To Len(S) s1=LCase(Mid(S, i, 1)+s1 Next i Fun=s1 End Function 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command 1 Click() Dim Str 1 As String, Str2 As String Str1=InputBox(”请输入一个字符串 ”

11、): Str2=Fun(Str1) Print Str2 End Sub 程序运行后,单击命令按钮,如果在输入对话框 iJ(1输入字符串 “abcdefg”,则单击 “确定 “ 按钮后在窗体上的输出结果为 ( A) ABCDEFG ( B) abcdefg ( C) GFEDCBA ( D) gfedcba 22 窗体上有一个名称为 Text1的文本框,一个名称为 Commandl的命令按钮。窗体文件的程序如下: Private Tvpe x Private Sub Command 1 Click() a As Integer: b As Integer Dim Y As x End Type

12、 y a=InputBox(“) Ify a 2=y a 2 Then Y b=y a*y a Else Y b=Fix(y a 2) End If Text1 Text=y b End Sub 对以上程序,下列叙述中错误的是 ( A) x是用户定义的类型 ( B) InputBox函数弹出的对话框中没有提示信息 ( C)若输入的是偶数, y b的值为该偶数的平方 ( D) Fix(y a 2)把 y a 2的小数部分四舍五入,转换为整数返回 23 窗体上有 1个名称为 Commandl的命令按钮,事件过程如下: Private Sub Command 1_Click() m=-3 6 If

13、Sgn(m)Then n=Int(m) Else n=Abs(m) End If Print n End Sub 运行程序,并单击命令按钮,窗体上显示的内容为 ( A) -4 ( B) -3 ( C) 3 ( D) 3.6 24 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command 1 Click() aS=InputBox(“请输入一个二进制数 “): n=Len(a$) For i=1 Ton Dec=Dec*2+_(a$, i, 1) Next i Print Dec End Sub 程序功能为:单击命令按钮,将产生一个输入对话框,此时如果在对话框中输入

14、一个二进制数,并单击 “确定 ”按钮,则把该二进制数转换为等值的十进制数。这个程序不完整, 应在横线处填入的内容是 ( A) Left ( B) Right ( C) Val ( D) Mid 25 窗体上有一个名称为 Text1的文本框,一个名称为 Command1的命令按钮。窗体文件的程 序如下: Private Type X a As Integer: bAs Integer End Type Private Sub Command1 Click() Dim y As X Y a=InputBox(“) If y a 2=y a 2 Then y b=Y a*y a Else Y b=F

15、ix(y a 21 End If Text1 Text=Y b End Sub 对以上程序,下列叙述中错误的是 ( A) x是用户定义的类型 ( B) InputBox函数弹出的对话框中没有提示信息 ( C)若输入的是偶数, y b的值为该偶数的平方 ( D) Fix(y a 2、 )把 y a 2的小数部分四舍五入,转换为整数返回 26 窗体上有 1个名称为 Commandl的命令按钮,事件过程如下: Private Sub Command 1 Click() m=-3 6 If Sgn(m)Then n=Int(m) Else n=Abs(m) End If Print n End Sub

16、 运行程序,并单击命令按钮,窗体上显示的内容为 ( A) -4 ( B) -3 ( C) 3 ( D) 3.6 27 在窗体上画一个命令按钮,然后编写如下 事件过程: a$=InputBox(”请输入一个二进制数 ”) n=Len(a$) Dec=Dec*2+_(a$, i, 1) 程序功能为:单击命令按钮,将产生一个输入对话框,此时如果在对话框中输入一个三进制数,并单击。 “确定 ”按钮,则把该二进制数转换为等值的十进制数。这个程序不完整,应在横线处填入的内容是 ( A) Left ( B) Right ( C) Val ( D) Mid 28 在 Visual Basic中,表达式 3*2

17、 5 Mod 3的值是 ( A) 1 ( B) 0 ( C) 3 ( D)出现 错误提示 29 以下关系表达式中,其值为 True的是 ( A) XYZ“XYZ“-3 ( B) VisualBasic0 And y Mod 400=0 ( C) Y Mod 1000 Or y Mod 400=0 32 已知: x=-6 y=39则表达式 “y x*Sgn(x)”的值为 ( A) -6 5 ( B) -6 ( C) 6 ( D) 6.5 33 设: a=2, b=8, c=6, d=3,表达式 ab And Not(cd)Or dc的值是 ( A) 1 ( B) 0 ( C) TRUE ( D)

18、 FALSE 34 设 A、 B、 C是三角形的 3条边,则以下表示 “任意两边之和大于第三边 ”的布尔表达式是 ( A) A+BC Or A+CB Or B+CA ( B) A+B=C And A+C=B And B+C=A 35 下列运算符中,优先级别最低的是 ( A) Not ( B) Like ( C) Mod ( D) And 36 在窗体上画一个命令按钮和一个文本框,其名称分别为 Command1和 Text1,把文本框的 Text属性设置为空白,然后编写如下事件过程: Private Sub Command 1_Click() a=InputBox(“Eflter an inte

19、ger“1: b=Text1 Text: Text1 Text=b+a End Sub 程序运行后,在文本框中输入 456,然后单 击命令按钮,在输入对话框中输入123,则文本框中显示的内容是 ( A) 579 ( B) 123 ( C) 456123 ( D) 456 37 下列有语法错误的赋值语句是 ( A) y=7=9 ( B) s=m+n ( C) Text1 Text=10 ( D) m+n=12 国家二级 VB机试(数据类型及运算)模拟试卷 3答案与解析 一、选择题 1 【正确答案】 C 【试题解析】 在标准模块中可以声明自定义类型,该类型由 Type关键字声明,在声明中要定义类型

20、的所有域。若用自定义类型声明一个变量,则该变量拥 有若干域,取得每个域的值需要用 “变量名域名 ”的形式。作为一个自定义类型的数组,首先要取出某个数组元素然后才能访问该元素的某个域,所以要想访问 arr(2)的域,需要使用 arr(2) Code和 arr(2) Caption。 【知识模块】 数据类型及运算 2 【正确答案】 A 【试题解析】 在 Visual Basic中用户既可以显式声明一个变量,也可以不声明而直接使用变量,显式声明变量时每个变量都应使用 As子句声明类型,否则该变量将被视为变体类型。本题中 a是变体类型变量,默认初值为 False; b是整犁变量,默认初值为 0。 【知

21、识模块】 数据类型及运算 3 【正确答案】 D 【试题解析】 VB允许隐式声明变量。若没有显式声明变量的数据类型,则默认的类型是变体型。 【知识模块】 数据类型及运算 4 【正确答案】 B 【试题解析】 Type语句用于在模块级别 (过程外的任何代码都将看作模块 级别代码,必须先列出声明,随后列出过程 )中定义一个用户自己的数据类型,本质上是一个数据类型集合,它含有一个至一个以上的成员,每个成员可以被定义为不同的数据类型。当声明一个自定义类型变量后,就可通过 “变量名成员名 ”来访问自定义变量中的元素。自定义数据类型的声明与基本数据类型变量的声明相同。 【知识模块】 数据类型及运算 5 【正确

22、答案】 B 【试题解析】 本题考查的考点是有关 Visual Basic中的变量命名规则的。 Visual Basic 中给变量命名只能由字母、数字和下划线组成,并且第 一个字符必须是英文字母。 【知识模块】 数据类型及运算 6 【正确答案】 C 【试题解析】 在 VB中,可以显式声明变量和隐式声明变量。如果使用 Dim、Public、 Static等关键字来声明变量,则为显式声明,此时如果不指定变量的类型,则该变量为变体型变量;如果不使用关键字声明变量而直接使用,视为隐式声明,此时变量的类型可以使用类型符号来规定,也可以默认为变体型。本题中的变量 a就是使用来隐式声明,其类型为整型。 【知识

23、模块】 数据类型及运算 7 【正确答案】 D 【试题解析 】 变量是用一个名称来表示的,给变量命名时应遵循规则:名称只能由字母、数字和下划线组成:名称的第一个字符必须是英文字母,最后一个字符可以是类型说明符:名称的有效字符为 255个;不能用 VB的保留字作变量名,但变量名中可以包含保留字,如 ConstA;变量名也不能是末尾带有类型说明符的保留字,如 Dim!是不合法的变量名;不区分字母的大小写。 【知识模块】 数据类型及运算 8 【正确答案】 B 【试题解析】 变量是用一个名称来表示的,给变量命名时应遵循规则:名称只能由字母、数字和下划线组成;名称的第 一个字符必须是英文字母,最后一个字符

24、可以是类型说明符;名称的有效字符为 255个;不能用 VB的保留字作变量名,但变量名中可以包含保留字,如 ConstA;变苗名也不能是末尾带宵类型说明符的保留字,如 Dim!是不合法的变量名;不区分字母的大小写。 【知识模块】 数据类型及运算 9 【正确答案】 A 【试题解析】 根据变量的定义何置和定义关键字的不同,变量可以分为以下 3种类型: 局部 (Local)变量:在过程 (事件过程或通用过程 )内定义的变量,其作用域为该变量所在的过程,定义时使用 Dim、 Static关键字: 模块 (Module)变量:模块变最包括窗体变量和标准模块变最 2种。其中,窗体变 量可用于该窗体内的所有过

25、程,其作用域为该变量所在的窗体:标准模块变量 是在标准模块中定义的变量,变量的声明和使用与窗体模块中窗体变量类似。 区别是标准模块是只含有程序代码的应用程序文件,其扩展名为 bas;全局 (Public)变量:全局变量也称为全程变量,在标准模块的声明部分声明。全局 变量的作用域最大,可以在工程的每个模块、每个过程中使用。 【知识模块】 数据类型及运算 10 【正确答案】 C 【试 题解析】 变量是用一个名称来表示的,给变量命名时应遵循规则: 名称只能由字母、数字和下划线组成; 名称的第一个字符必须是英文字母,最后一个字符可以是类型说明符; 名称的有效字符为 255个:不能用 VB的保留字作变量

26、名,但变量名中可以包含保留字,如 ConstA; 变量名也不能是末尾带有类型说明符的保留字,如 Dim!是不合法的变量名; 不区分字母的大小写。 【知识模块】 数据类型及运算 11 【正确答案】 D 【试题解析】 根据变量的定义位置和定义关键字的不同,变量可以分为以下 3种类型: 局部 (Local)变量:在过程 (事件过程或通用过程 )内定义的变量,其作用域为该 变量所在的过程,定义时使用 Dim、 Static关键字; 模块 (Module)变量:模块变量包括窗体变量和标准模块变量 2种。其中,窗体变 量可用于该窗体内的所有过程,其作用域为该变量所在的窗体;标准模块变量 是在标准模块中定义

27、的变量,变量的声明和使用与窗体模块中窗体变量类似。 区别是标准模块是只含有程序代码的应用程序文件,其扩展名为 bas;全局 (Public)变量:全局变量也称为全程变量,在标准模块的声明部分声明。全局 变量的作用域最大 ,可以在工程的每个模块、每个过程中使用。 【知识模块】 数据类型及运算 12 【正确答案】 B 【试题解析】 变量是用一个名称来表示的,给变量命名时应遵循规则:名称只能由字母、数字和下划线组成;名称的第一个字符必须是英文字母,最后一个字符可以是类型说明符:名称的有效字符为 255个;不能用 vB的保留字作变量名,但变量名中可以包含保留字,如 ConstA;变量名也不能是末尾带有

28、类型说明符的保留字,如 Dim!是不合法的变量名;不区分字母的大小写。 【知识模块】 数据类型及运算 13 【正确 答案】 C 【试题解析】 根据变量的定义位置和定义关键字的不同,变量可以分为以下 3种类型: 局部 (Local)变量:在过程 (事件过程或通用过程 )内定义的变量,其作用域:该变量所在的过程,定义时使用 Dim、 Static关键字; 模块 (Module)变量:模块变量包括窗体变量和标准模块变量 2种。其中,窗体变量可用于该窗体内的所有过程,其作用域为该变量所在的窗体;标准模块变最 是在标准模块中定义的变量,变量的声明和使用与窗体模块中窗体变量类似。 区别是标准模块是只含有程

29、序代码的应用程序文件,其扩展名为 bas; 全局 (Public)变量:全局变量也称为全程变量,在标准模块的声明部分声明。全局 变量的作用域最大,可以在工程的每个模块、每个过程中使用。 【知识模块】 数据类型及运算 14 【正确答案】 D 【试题解析】 本题中题干部分的程序之所以会产生不合要求的结果,其原因是在单击事件中的第一条语句为 Dim n,这样的话每次单击按钮时触发此事件,都将会执行这条语句,重新定义一个局部变量 n并设其默认初值为 0。 Static语句在过程级别中使用,用于声明变量并分配存储空间,在整个代码运行期间都能保留使用 Static语句声明的变量的值,因此此处应该使用 St

30、atic n来声明变量。 【知识模块】 数据类型及运算 15 【正确答案】 D 【试题解析】 static语句在过程级别中使用,用于声明变量并分配存储空间,在整个代码运行期间都能保留使用 Static语句声明的变量的值。在窗体的声明段用Private声明的变量为模块级变量,其作用域为整个窗体。 本题中,当第 1次单击时,静态变量 y的初值为 0,执行调用语句后,静态变量y的值应为 5,模块级变量 x的值为 5;当第 2次单击时,静态变量 y的初值为 5,执行调用语句后,静态变量 y的值应为 10,模块级变量 x的值为 15;当第 3次调用过程时,静态变量 v的初值为 10,执行凋用语句后,静态

31、变量 v的值应为15,。模块级变量 x的值为 30。 【知识模块】 数据类型及运算 16 【正确答案】 D 【试题解析】 Static语句在过程级别中使用,用于声明变量并分配存储空间,在整个代码运行期间都能保留使用 Static语句声明的变量的值。在本题中连续 3次单击命令按钮,第一次单击时输出的 s=1+2+3=6。第二次单击时输出的s=6+1+2+3=12,第三次单击时输 出的 s=12+1+2+3=18。 【知识模块】 数据类型及运算 17 【正确答案】 A 【试题解析】 随机数函数 Rnd的功能是用于产生一个小于 1但大于或等于 0的随机数。为了生成某个指定范围内的随机整数,可使用以下

32、公式: Int(upperbound-10werbound+1)*Rnd+lowerbound),其中 upperbound是随机整数范围的上限, lowerbound是随机整数范围的下限。本题中 upperbound为 50,lowerbound为 30。 【知识模块】 数据类型及运 算 18 【正确答案】 D 【试题解析】 Exp函数是求指数函数; Sgn函数是求符号函数; Int函数是取整函数,平方根函数 (Sqr)可以返回 N的算术平方根, N必须大于或等于 0。 【知识模块】 数据类型及运算 19 【正确答案】 B 【试题解析】 Int函数会返回不大于参数的最大整数,要对第 3位小数

33、进行四舍五入,需要先将 d自加 0 005,这样如果第三位小数大于 5就将进位;接下来乘以 100,这样第 3位小数就变成了第一位小数,对其做 Int函数留下整数部分,最终再乘以 0 01得到结果。 【知识模块】 数据类型及运算 20 【正确答案】 B 【试题解析】 随机数函数 Rnd的功能是用于产生一个小于 1但大于或等于 0的随机数。为了生成某个指定范围内的随机整数,可使用以下公式: Int(upperbound-lowerbound+1)*Rnd+lowerbound),其中 upperbound是随机整数范围的上限, lowerbound是随机整数范围的下限。 【知识模块】 数据类型及

34、运算 21 【正确答案】 D 【试题解析】 本题考查的考点是有关取了串函数的。本题也比较简 单,循环次数就是字符串的长度,每次都在第 i位取一个字母转换成小写,最后倒序连接起来,注意每次都把新取得的字符连接到 sl的前面,所以为倒序连接。 【知识模块】 数据类型及运算 22 【正确答案】 D 【试题解析】 本题考查的考点是有关自定义类型和 Fix函数的。用户可以通过Tvpe语句自定义类型,并可用自定义的类型声明变量。注意 Fix函数是向下取整, Round函数是四舍五入。 【知识模块】 数据类型及运算 23 【正确答案】 A 【试题解析】 Int函数的作用是去返回不大于参数的 最大整数,例如I

35、nt(4 6)=4, Int(-4 6)=-5; VB中的逻辑值 True和 False和整型值之间会自动进行类型转换,其中 -1转换为 True, 0转换为 False。本题中由于 m为负数,所以Sgn(m)的值为 -1,即条件为真,会返回不大于 m的最大整数值即 -4。 【知识模块】 数据类型及运算 24 【正确答案】 D 【试题解析】 Mid(字符串,起始位置 ,个数 )函数用于从已有字符串中取出从指定位置开始的含指定个数字符的字符串。本题中要将二进制数转换为十进制数,应该取出二进制数的每一位 然后乘以位权。 【知识模块】 数据类型及运算 25 【正确答案】 D 【试题解析】 本题考查的

36、考点是有关自定义类型和 Fix函数的。用户可以通过Type语句自定义类型,并可用自定义的类型声明变量。注意 Fix函数是向下取整, Round函数是四舍五入。 【知识模块】 数据类型及运算 26 【正确答案】 A 【试题解析】 Int函数的作用是去返回不大于参数的最大整数,例如Int(4 6)=4, Int(-4 6)=-5; VB中的逻辑值 True和 False和整型值之间会自动进行类型转换, 其中 -1转换为 Tme, 0转换为 False。本题中由于 m为负数,所以Sgm(m)的值为 -1,即条件为真,会返回不大于 m的最大整数值即 -4。 【知识模块】 数据类型及运算 27 【正确答

37、案】 D 【试题解析】 Mid(字符串,起始位置 ,个数 )函数用于从已有字符串中取出从指定位置开始的含指定个数字符的字符串。本题中要将二进制数转换为十进制数,应该取出二进制数的每一位然后乘以位权。 【知识模块】 数据类型及运算 28 【正确答案】 A 【试题解析】 本题考查的考点是有关算术运算的 。按照运算符的优先级,首先执行 3*2得到 6,然后用 6整除 5得到 1,最后用 1对 3求余数得到最终结果 1。本题要注意 “ ”为整除运算符,以及 Mod取余运算的算法。 【知识模块】 数据类型及运算 29 【正确答案】 B 【试题解析】 本题考查的考点是有关字符串比较的。在 vB中可以采用简

38、单的逻辑运算符进行两个字符串的比较,即 (大于 )、 =(大于或等于 )、 =(等于 )、 、 、 =);最后进行逻辑运算,顺序为:NotAndOrXorEqVImp 。 【知识模块】 数据类型及运算 31 【正确答案】 D 【试题解 析】 逻辑运算的优先级低于关系运算,而且逻辑运算中优先级从高到低是 NotAndOr ,据此判断 D选项符合题意。 【知识模块】 数据类型及运算 32 【正确答案】 C 【试题解析】 算术表达式的运算次序为:幂 () 取负 (-) 乘、浮点除 (*、 )整除 ( ) 取模 (Mod) 加、减 (+、 -) 连接 (&), sgn函数会返回参数的符号。本题 y x

39、的值为 6,最终结果为 -6。 【知识模块】 数据类型及运算 33 【正确答案】 D 【试题解析】 在一个包含多种运算的表达式中,优先级顺 序为:首先进行函数运算,接着进行算术运算,然后进行关系运算 (=、 、 -、 ),最后进行逻辑运算 (NotAndOrXorEqvImp) 。按此规则本题简化为 False And Not TrueOr False,最终结果为 False。 【知识模块】 数据类型及运算 34 【正确答案】 C 【试题解析】 表示任意两边之和大于第 1一边的标准表达式为 A+BCAnd A+CB And B+CA,三个表达式之间是 And的关系。在选项中并未出现这个答案,但

40、是 C选项表达的意思是 “没 有任意两条边的和小于等于第三条边 ”,这和题意也是相符的。 【知识模块】 数据类型及运算 35 【正确答案】 D 【试题解析】 在一个包含多种运算的表达式中,优先级顺序为:首先进行函数运算,接着进行算术运算,然后进行关系运算 (=、 、 =、 ),最后进行逻辑运算 (NotAndOrXorEqvImp) 。 【知识模块】 数据类型及运算 36 【正确答案】 C 【试题解析】 InputBox函数将会返回用户在输入对话框中输入的文本,以字符串的形式返回:文本框的 Text属性会返回文本框中的文本:而当 “+”运算符的两端都是字符串的时候,执行的是字符串的连接运算。 【知识模块】 数据类型及运算 37 【正确答案】 D 【试题解析】 赋值语句可以把指定的值赋给一个变量或一个对象的某个属性,其格式为 Let目标操作符 =源操作符。 格式中的 “源操作符 ”可以是变量、表达式、常量、对象属性以及它们的组合,但目标操作符必须是单个的变量或者属性。 【知识模块】 数据类型及运算

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

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

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