答案: 2、3
140.算术运算符、关系运算符和逻辑运算符的优先级由高到低是__________。 A. 算术运算符、关系运算符、逻辑运算符 B. 关系运算符、算术运算符、逻辑运算符 C. 关系运算符、逻辑运算符、算术运算符 D. 逻辑运算符、关系运算符、算术运算符 答案: 算术运算符、关系运算符、逻辑运算符
141.描述X、Y中只有一个小于Z的逻辑表达式是________。 A. X 答案: X 142.在过程中可以用________语句定义变量。 A. Dim、Private B. Dim、Static C. Dim、Public D. Dim、Static、Private 答案: Dim、Static 143.下列表达式中,值为True的是________。 A. Ucase(\B. 14/2\\3<10Mod4 C. Mid(\D. Not(Sqr(4)-3>=-2) 答案: Mid(\ 144.在多窗体程序中,可以在标准模块或某个窗体模块的通用声明处,分别用________语句定义一个在所有窗体模块都可以引用的变量IntA。 A. Private IntA As Integer和 Public IntA As Integer B. Public IntA As Integer和Private IntA As Integer C. Public IntA As Integer和Public IntA As Integer D. Private IntA As Integer和Private IntA As Integer 答案: Public IntA As Integer和Public IntA As Integer 145. 在程序中分别将变量Inta、B1、St和D定义为整型、布尔型、字符串型和日期型,下列赋值语句在执行时会出错的是________。 A. Inta=4.6 B. B1=#True# C. St=5&123.5 D. D=#10/05/01# 答案: B1=#True# 146.以下有关变量作用域的说法中,错误的是________。 A. 只有在标准模块中用Public语句说明的变量才是全局变量。 B. 在过程中不能使用Public语句说明全局变量。 C. 在标准模块的通用声明处可用Private语句说明模块级变量。 D. 在窗体的通用声明处可用Private语句说明窗体级变量。 答案: 只有在标准模块中用Public语句说明的变量才是全局变量。 147.语句Print \输出的结果是________。 A. “5*20” B. 出现错误信息 C. 5*20 D. 100 答案: 5*20 148.下列不正确的变量名是________。 A. Form B. Command C. Text D. Arry@ 答案: Arry@ 149.可以在________中,使用语句Public PubStr As String * 20定义一个定长字符串。 A. 窗体模块 B. 标准模块 C. 类模块 D. 三者均可 答案: 标准模块 150.表示“X>Y>Z”,正确的VB逻辑表达式是________。 A. X>Y And Y>Z B. X>Y>Z C. X>Y Or Y>Z D. X>Y And >Z 答案: X>Y And Y>Z 151.窗体上有一个文本框控件Text1,假设已存在三个整型变量a,b和c,且变量a的值为5,变量b的值为7,变量c的值为12。以下的________语句可以使文本框内显示的内容为:5+7=12 A. Text1.Text=a+b=c B. Text1.Text=\C. Text1=a&\ D. Text1=\答案: Text1=a&\ 152.在程序中将变量Inta、B1、St和D分别定义为Integer、Boolean、String和Date类型,下列赋值语句中正确的是________。 A. Inta=\B. D=#10/05/01# C. St=5+\D. B1=#True# 答案: D=#10/05/01# 153.在文本框Text1中输入数字12,在文本框Text2中输入数字34,执行以下语句,只有________可使文本框Text3中显示46。 A. Text3.Text=Text1.Text&Text2.Text B. Text3.Text=Val(Text1.Text)+Val(Text2.Text) C. Text3.Text=Text1.Text+Text2.Text D. Text3.Text=Val(Text1.Text)&Val(Text2.Text) 答案: Text3.Text=Val(Text1.Text)+Val(Text2.Text) 154.在窗体模块的通用声明处有如下语句,会产生错误的语句是________。 ①Const A As Integer=25 ②Public St As String*8 ③ReDim B(3) As Integer ④Dim Const X As Integer=10 A. ①② B. ①③ C. ①②③ D. ②③④ 答案: ②③④ 155.针对语句If I=1 Then J=1,下列说法正确的是________。 A. I=1和J=1均为赋值语句 B. I=1和J=1均为关系表达式 C. I=1为关系表达式,J=1为赋值语句 D. I=1为赋值语句,J=1为关系表达式 答案: I=1为关系表达式,J=1为赋值语句 156.在某过程中已说明变量a为Integer型,变量s为String型,过程中的以下四组语句中,不能正常执行的是________。 A. s=2*a+1 B. s=\C. s=2*a>3 D. a=2:s=16400*a 答案: a=2:s=16400*a 157.下面所列四组数据中,全部是正确的VB常数的是________。 A. 32768,1.34D2,“ABCDE”,&O1767 B. 3276,123.56,1.2E-2,#True# C. &HABCE,02-03-2002,False,D-3 D. ABCDE,#02-02-2002#,E-2 答案: 32768,1.34D2,“ABCDE”,&O1767 158.表达式Int(Rnd * 4 + 1) * (Int(Rnd * 4 - 1))值的范围是__________。 A. [0,8] B. [-1,8] C. [-3,8] D. [-4,8] 答案: [-4,8] 159.若要表示1000≤x≤2000的VB关系表达式为__________。 A. 1000≤x≤2000 B. 1000<=x<=2000 C. x≥1000 And x≤2000 D. x>=1000 And x<=2000 答案: x>=1000 And x<=2000 160.如果x是一个正数,对x进行四舍五入并保留两位小数的表达式是__________。 A. Int(100 * (x + 0.005))/100 B. Int(10 * (x + 0.05))/10 C. Int(x + 0.005) D. Int(x + 0.5) 答案: Int(100 * (x + 0.005))/100 161.在窗体上使用方法Print Format(12.3456, \将输出结果__________。 A. 01234.56% B. 01234.560% C. 1234.56% D. 12.3456% 答案: 01234.560% 162.在VB中不论常量还是变量,如果不加说明,系统均按__________数据处理。 A. Integer B. String C. Boolean D. Variant 答案: Variant 163.以下__________段程序代码能够实现变量X、Y中值的交换。 A. Z = Y :Y = X :X = Z B. Z = Y :X = Y :X = Z C. X = Y :Y = X D. Z = Y :X = Y :Y = Z 答案: Z = Y :Y = X :X = Z 164.在过程中,若要在整个代码运行期间都能保留变量n的值,应使用__________语句进行声明。 A. Private n As Inteer B. Public n As Inteer C. Dim n As Inteer D. Static n As Inteer 答案: Static n As Inteer 165.下列表达式中,值为True的是__________。 A. Mid(“ABCD”,2,2)>Left(“ABCD”,2) B. Not (Sqr(4) - 3 >= -2) C. 14 / 2 \\ 3 < 10 MOD 4 D. Ucase(“abcd”)>=”abcd” 答案: Mid(“ABCD”,2,2)>Left(“ABCD”,2) 166.窗体上有一个文本框控件Text1,假设已存在二个整型变量a和b ,且变量a的值为5,变量b的值为7。以下的__________语句可以使文本框内显示的内容为57。 A. Text1.Text = a+b B. Text1.Text = \C. Text1.Text = a & b D. Text1.Text = \ 答案: Text1.Text = a & b 167.将任意一个两位数N的个位数与十位数对换的表达式为__________。 A. (N - Int(N / 10) * 10) * 10 + Int(N / 10) B. N - Int(N) / 10 * 10 + Int(N) / 10 C. Int(N / 10) + (N - Int(n / 10)) D. (N - Int(N / 10)) * 10 + Int(N / 10) 答案: (N - Int(N / 10) * 10) * 10 + Int(N / 10) 168.在模块的通用声明部分,使用Public语句定义的变量称为__________。 A. 窗体变量 B. 局部变量 C. 全局变量 D. 静态变量 答案: 全局变量 169.要使启动后的窗体Form1出现在屏幕的中央,应在Load事件中设置如下的__________代码。 A. Form1.width = Screen.Width / 2 Form1.height = Screen.Height / 2 B. Top = (Screen.Height - Me.Height) \\ 2 Left = Screen.Width - Me.Width \\ 2 C. Move (Screen.Height - Height) \\ 2 ,(Screen.Width - Width) \\ 2 D. Call Move(Screen.Width / 2, Screen.Height / 2) 答案: Top = (Screen.Height - Me.Height) \\ 2 Left = Screen.Width - Me.Width \\ 2 170.用消息框显示如下消息:“程序即将被关闭!”,使用以下__________语句可以实现(其中n为Integer型)。 A. MsgBox = \程序即将被关闭!\ B. InputBox(\程序即将被关闭!\ C. n=MsgBox(\程序即将被关闭!\ D. Call MsgBox \程序即将被关闭!\答案: n=MsgBox(\程序即将被关闭!\ 171.X是整数,且是3的倍数的逻辑表达式是__________。 A. x = Int(x) And x Mod 3 = 0 B. x <> Int(x) And x Mod 3 = 0 C. x = Int(x) And x \\ 3 = 0 D. x <> Int(x) And x \\ 3 = 0 答案: x = Int(x) And x Mod 3 = 0 172.x和y不能同时为零的逻辑表达式是__________。 A. x=0 And y<>0 B. x=0 Or y<>0 And x<>0 Or y=0 C. x<>0 Or y<>0 D. x=0 Xor y=0 答案: x=0 Xor y=0 173.下面程序段的功能是__________。 A=10.6 B=Int(A+0.5) Print B A. 将一实数四舍五入取整 B. 舍去一实数的小数部分 C. 求平均值 D. 求绝对值 答案: 将一实数四舍五入取整