vb期末考试试题

  • 格式:doc
  • 大小:39.50 KB
  • 文档页数:2

下载文档原格式

  / 2
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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循环至少执行一次循环体。