2020 VB语言程序设计(江西农业大学) 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-02-13到2020-07-09
本篇答案更新状态:已完结
第2讲 Visual Basic程序设计基础 第2讲 单元测试
1、 问题:在Visual Basic中,如果一个变量未做类型声明而直接使用,则该变量的数据类型是( )。
选项:
A:字符串型
B:数值型
C:变体类型
D:可以是任何类型
答案: 【变体类型】
2、 问题:设有如下语句:Dim a, b As Integerc = "Visual Basic"d = #7/20/2005#以下关于这段代码的叙述中,错误的是( )。
选项:
A:a被定义为Integer类型变量
B:b被定义为Integer类型变量
C:c中的数据是字符串
D:d中的数据是日期类型
答案: 【a被定义为Integer类型变量】
3、 问题:下列关于变体数据类型的叙述中正确的是( )。
选项:
A:变体是一种没有类型的数据
B:给变体变量赋某一种类型数值后,就不能再赋给另一种类型数值
C:一个变量没有定义就赋值,该变量即为变体类型
D:变体的空值就表示该变体值为0
答案: 【一个变量没有定义就赋值,该变量即为变体类型】
4、 问题:下面( )是不合法的整常数。
选项:
A:100
B:&O100
C:&H100
D:%100
答案: 【%100】
5、 问题:下面( )是合法的字符常数。
选项:
A:ABC$
B:"ABC"
C:’ABC’
D:ABC
答案: 【"ABC"】
6、 问题:下面( )是不合法的单精度常数。
选项:
A:100!
B:100.0
C:1E+2
D:100.0D+2
答案: 【100.0D+2】
7、 问题:下面( )是合法的单精度型变量。
选项:
A:num!
B:sum%
C:xint$
D:mm#
答案: 【num!】
8、 问题:下列不可作为Visual Basic变量名的是( )。
选项:
A:4Delta
B:Alpha
C:ABC
D:ABT1
答案: 【4Delta】
9、 问题:以下合法的Visual Basic 标识符是( )。
选项:
A:ForLoop
B:Const
C:6abc
D:b#x
答案: 【ForLoop】
10、 问题:设有如下变量声明:Dim TestDate As Date能为变量TestDate正确赋值的是( )。
选项:
A:TestDate = #1/1/2012#
B:TestDate=#"1/1/2012"#
C:TestDate = Date("1/1/2012")
D:TestDate = Format("m/d/yy", "1/1/2012")
答案: 【TestDate = #1/1/2012#】
11、 问题:在Visual Basic的基本数据类型中,变体类型(Variant)可以表示任何类型的变量,如果有定义“Dim a”,则以下变量赋值中正确的是( )。
选项:
A:a="OK"
B:a$=OK
C:a=04/01/2011
D:a$="OK"
答案: 【a="OK"】
12、 问题:如果变量a、b、c均为整型,下列程序段的输出结果为( )。a = 2b = 3c = a * bPrint a & "" & b & "=" & c
选项:
A:c=6
B:ab=c
C:23=6
D:ab=6
答案: 【2*3=6】
13、 问题:设a = 2、b = 3、c = 4、d = 5,则表达式3 > 2 * b Or a = c And b <> c Or c > d的值是( )。
选项:
A:1
B:-1
C:False
D:True
答案: 【False】
14、 问题:下列逻辑表达式中,能正确表示条件“x,y都是奇数”的是( )。
选项:
A:x Mod 2 = 1 Or y Mod 2 = 1
B:x Mod 2 = 0 Or y Mod 2 = 0
C:x Mod 2 = 1 And y Mod 2 = 1
D:x Mod 2 = 0 And y Mod 2 = 0
答案: 【x Mod 2 = 1 And y Mod 2 = 1 】
15、 问题:表达式4 + 5 \ 6 * 7 / 8 Mod 9的值是( )。
选项:
A:4
B:5
C:6
D:7
答案: 【5】
16、 问题:设a=3、b=5,则以下表达式值为真的是( )。
选项:
A:a>=b And b>10
B:(a > b) Or (b > 0)
C:(a < 0) Eqv (b > 0)
D:(-3 + 5 > a) And (b > 0)
答案: 【(a > b) Or (b > 0)】
17、 问题:在直角坐标系中,x、y是坐标系中任意点的位置,用x与y表示在第一或第三象限的表达式,以下不正确的是( )。
选项:
A:(x > 0 And y > 0) And (x < 0 And y < 0)
B:(x > 0 And y > 0) Or (x < 0 And y < 0)
C:x * y > 0
D:x * y = Abs(x * y)
答案: 【(x > 0 And y > 0) And (x < 0 And y < 0)】
18、 问题:表达式Int(8 * Sqr(36 * (10 ^ (-2)) * 10 + 0.5)) / 10的值是( )。
选项:
A:1
B:16
C:1.6
D:0.16
答案: 【1.6】
19、 问题:表达式2 * 3 ^ 2 + 2 * 8 / 4 + 3 ^ 2的值为( )。
选项:
A:64
B:31
C:49
D:22
答案: 【31】
20、 问题:表达式2 + 3 * 4 ^ 5 + 1 / 2中最先进行的运算是( )。
选项:
A:4^5
B:3*4
C:x+1
D:1/2
答案: 【4^5】
21、 问题:表达式Int(-17.8) + Sgn(17.8)的值是( )。
选项:
A:18
B:-17
C:-18
D:-16
答案: 【-17】
22、 问题:计算结果为0的表达式是( )。
选项:
A:Int(2.4) + Int(–2.8)
B:CInt(2.4) + CInt(–2.8)
C:Fix(2.4) + Int(–2.8)
D:Fix(2.4) + Fix(–2.8)
答案: 【Fix(2.4) + Fix(–2.8)】
23、 问题:用于获得字符串s从第二个字符开始的3个字符的函数是( )。
选项:
A:Mid$(s, 2, 3)
B:Middle(s, 2, 3)
C:Right$(s, 2, 3)
D:Left$(s, 2, 3)
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦