文都英语四级 CET4 真题

发布 2022-11-06 14:18:28 阅读 6358

上海立信会计学院。

班级: 11100106 学号: 1110010620 姓名: 门丹指导教师: 周华。

系部: 会计与财务学院专业: 会计。p94

1.结构化程序设计的三种基本结构是什么?

答:顺序结构、选择结构和循环结构。

2. 指出下列赋值语句中的错误(包括运行时要产生的错误)。

10x=sin(x)+y

答:10x错误变量名。

c=3+sqr(-3)

答:sqr(x) 中自变量要求》=零。

c+x+y=c*y

答:赋值符号的左边是表达式。

x=sin(x)/(20 mod 2)

答:分母不能为零。

3.msgbox函数和inputbox函数之间有什么区别?各自获得什么值?

答:两个函数的共同之处是均显示对话框。区别:

inputbox函数等待用户在文本框中输入数据,获得的是输入的字符串数据;msgbox函数等待用户按一按钮,获得的是表示按钮的整数值,以决定程序的流向。

4.要使单精度变量x,y,z分别保留1位、2位、3位小数,并在窗体上显示,应使用什么函数?如何编写对应的print方法?

答:使用format函数,具体如下:

print format(x, "0.0")

print format(y, "0.00")

print format(z, "0.000")

5. 语句。

if 表达式 then …

中的表达式可以是算术、字符、关系、逻辑表达式中的哪些?

答:可以是算术、关系、逻辑表达式。

按照一般语言的规定,if后应该是关系表达式、逻辑表达式,根据其结果逻辑量是true或false决定是否执行then后面的句子。而在vb中还可以是算术表达式,因为vb逻辑判断中,对于非0值就作为true,而0值作为false,因此分段函数。

可用vb语句表示为:

if x then y = sin (x) /x else y = 0

而不必写成if x < 0 then y = sin (x) /x else y = 0

6 指出下列语句中的错误。

if x ≥ y then print x

答:“≥应写成“>=

2 if 10 < x < 20 then x = x + 20

答:vb中表示x的范围“10 < x < 20”应写成“10 < x and x < 20”

3 if c >=a〞 and c <=z〞 then

print 〝大写字母〞

else if c >=a〞 and c <=z〞then

print 〝小写字母〞

end if

答:“else if”之间不能有空格,即应写成“elseif”

7.按照下列条件,写出相应的条件语句:

(1) 当字符型变量中第三个字符是”c”时,利用msgbox显示“yes”,否则显示”no”。

答:if mid(c,3,1)=”c” then msgbox”yes” else msgbox”no”

(2) 利用if语句、select case 语句两种方法计算分段函数:

答:3)利用if语句和iif函数两种方法求三个数x,y,z中的最大值并存入变量max中。

答:if语句。

if x>y then max=x else max=y

if z>max then max=z

iif函数:

max = iif(x > y, x, y)

max = iif(max > z, max, z)

8 在多分支结构的实现中,可以用if …then… elseif …end if 形式的语句,也可以用select case … end select 形式的语句,由于后者的条件书写更灵活、简洁,是否可以完全取代前者?

答:不可以。虽然select case….

end select语句在条件的书写上更简洁和灵活,但是却不可以完全取代if…then…elseif…end if形式的语句。因为select case….end select语句在使用上是有一些限制的。

首先,看该语句的形式:

select case 《变量或表达式》

case 《表达式列表1>

语句块1>

case 《表达式列表2>

《语句块2>

case else

《语句块n+1> ]

end select

其中《变量或表达式》只能含有一个变量,任何含有多个变量的形式都是错误的。例如,要判断x,y是否在第。

一、第三象限内,若输入如下语句:select case x,y,vb程序会显示“缺少:语句结束”。

其次,在后面的case“表达式列表”中不能出现select case变量或表达式中使用的变量,也不能出现主教材上列出的四种形式以外的符号或关键字(符号是:逗号;关键字是:is、to)。

例如,上述象限的判断,若语句表示如下:

select case x,y

case x>0 and y>0

print “第一象限”

case x<0 and y<0

print “第三象限”

end select

则程序有多处错误:select case x,y**现了多个变量;在case x>0 and y>0**现了变量和and逻辑运算符。上述例子只能用if的多分支结构来实现。

由此可见,虽然select case结构清晰,但使用受到限制,凡是对多个变量的条件判断只能用if的多分支结构来实现。

9.计算下列循环语句的次数。

for i =-3 to 20 step 4

答:循环次数为6次。

for i = 3.5 to 5.5 step 0.5

答:循环次数为19次。

for i= -3.5 to 5.5 step -0.5

答:不循环。步长<0, 循环初值《终值。

for i= -3 to 20 step 0

答:无数次。

10.下列 30-90 为语句标号,分别标记该语句,第40 句执行了几次?,第50 句执行了几次?,第90 句显示的结果是多少?

30 for j = 1 to 12 step 3

40 for k = 6 to 2 step -2

50 mk = k

60 print j, k

70 next k

80 next j

90 print j, k, mk

答:第40 句执行了4次。第50 句执行了12次。第90 句显示的结果是13 0 2。

11.如果事先不知道循环次数,如何用 for ……next 结构来实现?

答:只要将循环的终值设置为一个非常大的值,然后在循环体内增加 if 语句,判断是否达到循环结束条件。形式如下:

for 循环变量=1 to 非常大的数。

if 达到循环结束条件 then exit for

next 循环变量。

12.利用循环结构,实现如下功能:

答: s=0

for i = 1 to 10

s = s +(i + 1)*(2* i + 1)

next i

分别统计 1 ~ 100中,满足3的倍数、7的倍数的数个为多少?

答:s3 = 0

s7 = 0

for i = 1 to 100

if i mod 3 = 0 then s3 = s3 + 1

if i mod 7 = 0 then s7 = s7 + 1

next i

将输入的字符串以反序显示。如输入“asdfghjkl”,显示“lkjhgfdsa”。

答:s = inputbox("输入字符串")

for i = len(s) to 1 step -1

print mid(s, i, 1);

next i

13.下面程序运行后的结果是什么?该程序的功能是什么?

private sub command1_click()

dim x$, n%

n = 20

x = do while n <>0

a = n mod 2

n = n \ 2

x = chr(48 + a) &x

loopprint x

end sub

答:运行后结果为 10100,该程序的功能是将十进制数转换成二进制字符串。

14.下面程序运行后的结果是什么?该程序的功能是什么?

private sub command1_click()

dim x%, y%, z%

x = 242: y = 44

z = x * y

do until x = y

if x > y then x = x - y else y = y - x

loopprint x, z / x

end sub

答:运行后结果为 22 和 484,该程序的功能是用相减法求 x ,y 的最大公约数和最小公倍数。

文都英语四级 CET4 真题

1.sql的视图是从 中导出的。a 基本表 b.视图 c.基本表或视图 d.数据库。2.目前 数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。a 关系 b 面向对象 c 分布。3.是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数...

文都英语四级 CET4 真题

一 填空题 42分。一 进入本校图书馆 cnki中国博士学位 全文数据库 系统,进入 学位授予单位导航 窗口,查看陕西省可以授予博士的单位有家。二 进入本校图书馆主页的学位 中国重要会议 全文数据库 cnki 系统,完成下列各题。1 检索2008年召开的会议名称中包含 可持续发展 的会议 有篇。2 ...

文都英语四级 CET4 真题

结合实际大学生参加军训的意义。军训是每个大学生迈入大学所必须经历的一项基本课程,在这门课程的体验与学习中可以说是有欢笑也有泪水,有艰辛也有喜悦,这就是所谓的痛苦并快乐着。同样,军训也是锻炼我们的体能与身体素质的一项训练,教会我们个体要融入整体,团结协作 并肩作战,让每个人不管是在身体上还是心灵上都大...