vb期末考试试题
- 格式:doc
- 大小:39.50 KB
- 文档页数:2
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.a+b 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循环至少执行一次循环体。