高级语言程序设计(VB)随堂练习答案第1章概述·1.1程序设计语言当前页有1题,你已做1题,已提交1题,其中答对1题。
1. 是一种( )程序设计语言。
A. 面向事件B. 面向属性C. 面向对象D. 面向过程答题: A. B. C. D. (已提交)参考答案:C问题解析:第1章概述·1.2程序设计当前页有2题,你已做2题,已提交2题,其中答对2题。
1.把源程序代码翻译为目标程序代码可以使用的翻译方式为( )。
A. 嵌入方式B. 运行方式C. 连接方式D. 解释方式或编译方式答题: A. B. C. D. (已提交)参考答案:D问题解析:2.编译程序时出现的错误称为( ) 错误。
A. 语法或编译B. 运行C. 逻辑D. 计算答题: A. B. C. D. (已提交)参考答案:A问题解析:第1章概述·1.3建立简单控制台应用程序当前页有3题,你已做3题,已提交3题,其中答对3题。
1.存储数据不属于数据处理功能。
答题:对. 错. (已提交)参考答案:×问题解析:2.控制台应用程序至少有一个Main过程。
答题:对. 错. (已提交)参考答案:√问题解析:3.上机时,程序编译和连接成功后,系统自动生成以.exe为扩展名的可执行文件。
答题:对. 错. (已提交)参考答案:√问题解析:第2章基本数据类型与表达式·2.1基本字符集和词汇集当前页有3题,你已做3题,已提交3题,其中答对3题。
1.下面选项中()是算术运算符。
A. %B. &C. ModD. And答题: A. B. C. D. (已提交)参考答案:C问题解析:2.下面不合法的标识符是()。
A. Go_ToB. IntegerC. 姓名D. Int1答题: A. B. C. D. (已提交)参考答案:B问题解析:3.在程序设计语言系统中具有固定语法含义的符号串称为标识符。
答题:对. 错. (已提交)参考答案:×问题解析:第2章基本数据类型与表达式·2.2 基本数据类型当前页有2题,你已做2题,已提交2题,其中答对2题。
1.从数据的存储方式上,数据类型分为值类型和引用类型。
下面选项不是值类型的是()。
A. IntegerB. DoubleC. BooleanD. 数组答题: A. B. C. D. (已提交)参考答案:D问题解析:2.单精度浮点型数据占用( )个存储字节。
A. 1B. 2C. 4D. 8答题: A. B. C. D. (已提交)参考答案:C第2章基本数据类型与表达式·2.3 常量与变量当前页有8题,你已做8题,已提交8题,其中答对8题。
1.以下各项中,不是字符串常量的是()。
A. "Basic"B. #Basic#C."程序设计"D. ""答题: A. B. C. D. (已提交)参考答案:B问题解析:2.以下各项中,不合法的符号常量说明是()。
A. Const a As Single=10.5B. Const a As Double=Cos(10.5)C. Const a="abc"D. Const a As Integer=10.5答题: A. B. C. D. (已提交)参考答案:B问题解析:3.下列选项中,把r定义为双精度型变量的是()。
A. r%B. r!C. r#D. r$答题: A. B. C. D. (已提交)参考答案:C问题解析:4.下列变量名中哪个是错误的?A. nB. 名称C. ab#D.“年龄”答题: A. B. C. D. (已提交)参考答案:D问题解析:5.下列赋值语句中,()是正确的。
A. x!="abc"B. s$=100C. a%="10e"D. x+1=5答题: A. B. C. D. (已提交)参考答案:B问题解析:6.下列选项中,()不能交换变量a和b的值。
A. t=b : b=a : a=tB. a=a+b : b=a-b : a=a-bC. t=a : a=b : b=tD. a=b : b=a答题: A. B. C. D. (已提交)参考答案:D问题解析:7. Write_1 和学校$ 是正确的变量名。
答题:对. 错. (已提交)参考答案:√问题解析:8.若一个整型变量说明了之后没有给它赋值,则它的值为0。
答题:对. 错. (已提交)参考答案:√问题解析:第2章基本数据类型与表达式·2.4 表达式当前页有8题,你已做8题,已提交8题,其中答对8题。
1.在下列选项中,正确表达2a+5 的表达式是()。
A. 2^a+5B. 2^a+2^5C. 2^(a+5)D. 2^a2^5答题: A. B. C. D. (已提交)参考答案:C问题解析:2. 10 Mod 4的值为( )。
A. 1B. 2C. 4D. 10答题: A. B. C. D. (已提交)参考答案:B问题解析:3.下列运算符中( )优先级最高。
A. /B. \C. ModD. +答题: A. B. C. D. (已提交)参考答案:A问题解析:4.能正确表达a≤1或a≥5的逻辑表达式是( )。
A. a<=1 或 a>=5B. a<=1 ,a>=5C. a<=1 or a>=5D. a<=1 And a>=5答题: A. B. C. D. (已提交)参考答案:C问题解析:5.设X为整型变量,不能正确表达1< X < 5的逻辑表达式是( )。
A. 1< X <5B. X=2 or X=3 or X=4C. 1<X And X <5D. Not (X<=1) And Not (X>=5)答题: A. B. C. D. (已提交)参考答案:A问题解析:6.逻辑表达式:Not 7?3<=4 Or True的值为()。
A. TrueB. FalseC. TD. F答题: A. B. C. D. (已提交)参考答案:A问题解析:7.在中,50% 表示50/100。
答题:对. 错. (已提交)参考答案:×问题解析:8.条件: i 整除j,用关系表达式表示为:i Mod j=0。
答题:对. 错. (已提交)参考答案:×问题解析:第2章基本数据类型与表达式·2.5 常用内部函数当前页有6题,你已做6题,已提交6题,其中答对6题。
1.求COS35°可以使用的函数是()。
A. Cos 35B. Cos(35)C. Cos(35º)D. Cos(35*3.14159/180)答题: A. B. C. D. (已提交)参考答案:D问题解析:2.将一数值X取整而且对其小数部分四舍五入的函数为()。
A. Int(X)B. Fix(x)C. Cint(x)D.Sgn(x)答题: A. B. C. D. (已提交)参考答案:C问题解析:3.将数值型量X转换为字符型量的函数是()。
A. Asc(X)B. Chr(x)C. Str(x)D.Val(x)答题: A. B. C. D. (已提交)参考答案:C问题解析:4.表达式:Int(-10.1)+Sgn(10.1)的值为()。
A. -9B. -10C. 9D. 10答题: A. B. C. D. (已提交)参考答案:B问题解析:5.表达式:Abs(-10)+Len("abc")的值为()。
A. -10B. 3C. 7D. 13答题: A. B. C. D. (已提交)参考答案:D问题解析:6.函数Int(Rad*99+1)产生随机数的范围是( )。
A. [1,99)B. [1, 99]C. [1,100)D. [1,100]答题: A. B. C. D. (已提交)参考答案:B问题解析:第2章基本数据类型与表达式·2.6 控制台数据的输入和输出当前页有3题,你已做3题,已提交3题,其中答对3题。
1.下列程序段的执行后显示的结果是( )。
X=10 :Y=3WriteLine("{0} ",(x*y)/5)A. 10B. 3C. 5D. 6答题: A. B. C. D. (已提交)参考答案:D问题解析:2.下列程序段的执行结果是( )。
X=5 : Y=5 : Z=6WriteLine("E({0})", X+Y*Z)A. E( 60 )B. E( 35 )C. E( X+Y*Z )D. X+Y*Z答题: A. B. C. D. (已提交)参考答案:B问题解析:3.执行下面语句后,输出结果为( )。
A=10 : B=30 : C=20WriteLine("{0}{1}{2}",A,B,C)A. 0、1和2B. 10、20和30C. 20、10和30D. 10、30和20答题: A. B. C. D. (已提交)参考答案:D第3章程序流程控制·3.1 分支结构当前页有8题,你已做8题,已提交8题,其中答对8题。
1.以下不正确的单行结构条件语句是()。
A. If x<0 Then y=2*x-1: Write(x) End IfB. If x>y Then Write(x>y)C. If x Then t=t*xD. If x Mod 3=2 Then Write(x)答题: A. B. C. D. (已提交)参考答案:A问题解析:2.给定程序段Dim a As Integer, b As Integer, c As Integera=1:b=2:c=3If a=c-b Then Write("#####") Else Write("*****")以上程序()。
A. 没有输出B. 有语法错C. 输出#####D. 输出*****答题: A. B. C. D. (已提交)参考答案:C问题解析:3.执行下面语句后,输出结果为( )。
A=10:B=30If A<B Then WriteLine("{0}{1}",A,B)A. 10B. 30C. 10和30D. 30和10答题: A. B. C. D. (已提交)参考答案:D问题解析:4.当执行下面语句后,B的值为( )。
B=1If B>0 Then B=B+1If B>1 Then B=0A. 0B. 1C. 2D. 3答题: A. B. C. D. (已提交)参考答案:A问题解析:5.当x的输入值分别为3、9和19时,执行下列事件过程的输出结果分别为( )。
Private Sub Command1_Click()Dim x%, y%x = ReadLine( )Select Case xCase 1, 3, 5y = x - 1Case 6 To 10y = x * xCase 2, 4y = 2 * xCase Is > 10y = x Mod 3 + 4End SelectWriteLine("{0} ", y)End SubA. 3、9和19B. 2、81和5C. 5、10和10D. 1、6和2答题: A. B. C. D. (已提交)参考答案:B问题解析:6.把a, b之中的最大值存放于max,使用的语句为:If a>b Then max=a Else max=b End If答题:对. 错. (已提交)参考答案:×问题解析:7.判别a是否等于b,若a=b,则输出字符串“a is equal to b”的块结构条件语句为:If a=b Then Print “a is equal to b” End答题:对. 错. (已提交)参考答案:×问题解析:8.判别ch是否为小写字母,若是,输出“yes”;否则,输出“No”的块结构条件语句为()。