当前位置:文档之家› vb期末考试试题

vb期末考试试题

2011-2012学年第一学期算法与程序设计期末考试题
班级:姓名:分数:
一、单项选择题(每题4分)
1.算法是解决问题的( )
A.程序代码
B.方法与步骤
C.计算公式
D.最终结果
2.以下不能作为vb常量的的是( )
A.“Good Luck”
B. PI
C. 1.5E-3
D. 16.34
3.以下各表达式中, 计算结果为0的是( )
A. INT(12.4)+INT(-12.6)
B. CINT(12.4)+CINT(-12.6)
C. FIX(13.6)+FIX(-12.6)
D. FIX(12.4)+FIX(-12.6)
4.设a=″Visual Basic″,下面使b=″Basic″的语句是( )
A.b=Left(a,8,12)
B.b=Mid(a,8,5)
C.b=Right(a,5,5)
D.b=Left(a,8,5)
5.inputbox() 函数返回值类型为( )
A.数值
B.字符串
C.数值和字符串
D.变体
6.下列关于For…Next语句的说法正确的是( )
A. 循环变量、初值、终值和步长都必须为数值型
B.Step后的步长只能为正数
C. 初值必须小于终值
D.初值必须大于终值
7.下列符号中,只有( )是合法的VB变量名。

A.xy23 B.23xy C.Sub D.xy8[1]
8.数学表达式Sin30°写成VB表达式是( )
A.Sin30 B.Sin(30)
C.Sin(30°) D.Sin(30*3.14/180)
9.在VB的运算中,级别最高的是( )
A.= B.And C.Or D.Not
10.判断任意3条线段a、b、c能否构成三角形的表达式为( )
A.a+b>=c Or a+c>=b Or b+c>=a
B.Not(a+b<c Or a+c<b Or b+c<a)
C.a+b<c Or a+c<b Or b+c<a
D.a+b>c And a+c>b And b+c>a
11.在Visual Basic 中,下列关于语句“Dim long as Integer”说法正确的是( )
A.定义long为字符型变量
B.这是一条错误的语句
C.这是一条合法的语句
D.定义long为长整型变量
12.设有下列语句:
x=5
If x^2-4*x<0 Then y=5 Else Y=8
y=10
程序运行后,则下列叙述中正确的是( )
A.变量Y的值是5
B.变量Y的值是10
C.变量Y的值是8
D.变量Y的值不能确定
13.如果变量a、b、c均为整型,下列程序段的输出结果为( )
a=2
b=3
c=a*b
Print a & “*” & b & “=”& c
A.c=6 B.a*b=c C.2*3=6 D.a*b=6
14.表达式A+B+C<D AND A>=3 OR NOT C <0 OR D>0当A=3,B=4,C=-5,D=6时的运算结果是( )
A.0
B.1
C.TRUE
D.FALSE
15.设有下面的循环:
i=1
Do
i=i + 3
Print i
Loop Until I>﹍
程序运行后要执行3次循环体,则条件中I的最小值为( )
A.6
B.7
C.8
D.9
二、多项选择题(每题4分)
1.程序有哪几种基本结构( )
A.顺序结构
B.控制结构
C.选择结构
D.循环结构
2.下面表达式的值是false的有( )
A. "989">"99"
B.36<58
C.not(5<>3)
D.23>78
3.程序设计语言的发展经历哪几个过程( )
A. 机器语言
B.汇编语言
C.高级语言
D.自然语言
4.算法应该具有哪些重要的特征( )
A.有穷性
B.确定性
C.输入、输出
D.可行性
5.下列运算符中属于关系运算符是( )
A.Not
B.<>
C./
D.<=
三、判断题:(每题2分)
1、若a=10,b=20,执行a=b : b=a后,a=20,b=10。

2、在VB程序中,若有下面的程序:…… Print …… 其中print的作用是输出一个空行。

3、字符串型数据是指用‘ ’括起来的一串字符。

4、在程序执行的过程中,常量的值始终保持不变,变量的值随时改变。

5、在VB中,“FOR 计数变量=初值 TO 终值 [STEP 步长]”语句中的“步长”不能为0,否则造成死循环。

6、算法是独立于任何具体程序设计语言之外的。

7、假定n是数值型变量,表达式int(n/2)= n/2可用于测试n是否为偶数。

8、数据类型不同,所分配的存储空间不同。

9、for循环语句执行次数为(终值-初值)/步长的整数部分。

10、do until条件……loop循环至少执行一次循环体。

相关主题