2006年顺德区LOGO语言程序设计比赛初赛试卷

2006年顺德区LOGO语言程序设计比赛初赛试卷
2006年顺德区LOGO语言程序设计比赛初赛试卷

2006年顺德区LOGO语言程序设计比赛初赛试卷

(说明:上机考试,程序调试通过后写在本试卷上。考试时间90分钟)

一、选择填空:(每题5分,共15分)

1、画一个的横向半径200,的纵向半径为100椭圆

(Stamprect 60 30 “true)

Stampoval 100 100

stampoval 200 100

2、使用重复命令画一个边长为60的正六边形的命令:

repeat 6[fd 60 rt 360/6]

3、画一个直径为36的圆的命令:

stampoval 36 36

二、写出画如下图形的命令(每个图9分):

画图 2.1的命令:_________________________________________________

画图 2.2的命令:_________________________________________________

画图 2.3的命令:_________________________________________________

三、(13分)编写一个过程画出如下图形:

四、(15分)编写一个过程DBX :N,要求:执行该过程时能连续画出正三角形……正N边形。例如执行DBX 10画出如下图形:

:n+1

五、(15分)以下四个图形各不相同,请编写一个带参数的过程,通过改变该过程参数的值,该过程能分别画出如下图形:

六、(15分)编写一个画松树的过程songshu :N :L,其中:N表示组成松树的三角形个数,:L表示最大的三角形的边长。组成松树的三

角形的边长由大到小递减,每次减少二分之一。

2005年顺德区LOGO语言程序设计比赛复赛试卷

(说明:考试时间为90分钟。若不够地方答题,可以写在试卷背面)题号一二三四五总分

得分

一、选择填空:(每题3分,共15分)

1、REPEAT 4[REPEAT 4[FD 40 RT 90]RT 90] 画的图是: ( B )

A一个正方形 B.一个田字形 C.四个正方形 D.八个正方形

2、下列四组命令分别画出如图A至D四个图形,请找出图形与命令组之间的对应关系。

(1)HT REPEAT 8[RT 90 REPEAT 18[RT 5 FD 5 RT 5] ] ( B )(2)HT REPEAT 8[LT 90 REPEAT 18[RT 5 FD 5 RT 5] ] ( C )(3)

HT REPEAT 8[REPEAT 18[RT 5 FD 5 RT 5]RT 120] ( A )(4)HT REPEAT 8[REPEAT 18[RT 5 FD 5 RT 5]LT 120] ( D )

二、根据过程画出对应图形

1、对于以下过程,执行 A 10,将所得的图形画在右边。(10分) TO A :X

IF :X > 30 THEN LT 90 STOP

REPEAT 4 [FD :X RT 90] FD :X

A :X + 10

END

2、对于以下过程,执行JT 2 20,将所得的图形画在右边。(15分)TO JT :N :S

IF :N = 0 THEN HQ :S RT 90 STOP

FD :S RT 90 FD :S LT 90

JT :N - 1 :S

FD :S RT 90 FD :S LT 90

END

TO HQ :S

FD :S+:S

REPEAT 4 [FD :S RT 90]

BK :S+:S

END

三、设计一个递归过程,画出如下图形。图中长方形的长边是短边的2倍,圆的直径与长方形的短边相同。每递归一次长方形的边长和圆的直径减半(15分)

TO BB :A

IF :A < 2 STOP

PD STAMPRECT 2 * :A :A

PU RT 90 FD :A LT 90 FD :A + :A / 2

PD STAMPOVAL :A / 2 :A / 2

PU BK :A + :A / 2 RT 90 FD :A LT 90

BB :A / 2

END

四、设计过程计算(只需要编写过程.不必写出计算结果)

1、计算1+2+3+4+5+……+98+99+100。写出执行方法。(15分)

TO CC :N :RESULT

IF :N < 1 PR :RESULT STOP

CC :N - 1 :RESULT + :N

END 执行 CC 100 0

2、等式“15*45□1□=□□9*2005”中的“□”是一个相同的数字(0-9) ,编写一个过程,计算“□”中的数字是多少。(15分)

TO DD :N

IF :N<0 STOP

IF 15*(45000+:N*100+10+:N)=(:N*100+:N*10+9)*2005 PR :N

DD :N-1

END 执行 DD 9

五、(15分)有A、B、C三根柱子,在A柱位置放有一叠圆盘,这些圆盘大小不同,较小的总是放在较大的上面,如图所示。现要求用最少的移动次数将A柱上的盘子全部移到B柱上来。移动盘子的规则如下:

1、一次只能移动一个盘子;无论在哪一柱子上,也无论盘子的个数是多少,较小的盘子总是在较大的盘子上面;

2、每次只能移动最上面的盘子,不能抽出下面的盘子;移动的盘子可以放到任何一根柱子上。

试编写一个LOGO过程,将移动盘子的过程打印出来。

TO YD :N :A :B :C

IF :N = 0 STOP

YD :N - 1 :A :C :B

(PR :N :A "- :B)

YD :N - 1 :C :B :A

END

如果有3只盘子,可以执行 YD 3 “A“B“C

2005年顺德区LOGO语言程序设计比赛复赛试卷

(说明:考试时间为90分钟。若不够地方答题,可以写在试卷背面)题号一二三四五总分

得分

一、选择填空:(每题3分,共15分)

1、REPEAT 4[REPEAT 4[FD 40 RT 90]RT 90] 画的图是: ()A一个正方形 B.一个田字形 C.四个正方形 D.八个正方形

2、下列四组命令分别画出如图A至D四个图形,请找出图形与命令组之间的对应关系。

(1)HT REPEAT 8[RT 90 REPEAT 18[RT 5 FD 5 RT 5] ] ()(2)HT REPEAT 8[LT 90 REPEAT 18[RT 5 FD 5 RT 5] ] ()(3)HT REPEAT 8[REPEAT 18[RT 5 FD 5 RT 5]RT 120] ()(4)HT REPEAT 8[REPEAT 18[RT 5 FD 5 RT 5]LT 120] ()

二、根据过程画出对应图形

1、对于以下过程,执行 A 10,将所得的图形画在右边。(10分) TO A :X

IF :X > 30 THEN LT 90 STOP

REPEAT 4 [FD :X RT 90] FD :X

A :X + 10

END

2、对于以下过程,执行JT 2 20,将所得的图形画在右边。(15分)TO JT :N :S

IF :N = 0 THEN HQ :S RT 90 STOP

FD :S RT 90 FD :S LT 90

JT :N - 1 :S

FD :S RT 90 FD :S LT 90

END

TO HQ :S

FD :S+:S

REPEAT 4 [FD :S RT 90]

BK :S+:S

END

三、设计一个递归过程,画出如下图形。图中长方形的长边是短边的2倍,圆的直径与长方形的短边相同。每递归一次长方形的边长和圆的直径减半(15分)

四、设计过程计算(只需要编写过程.不必写出计算结果)

1、计算1+2+3+4+5+……+98+99+100。写出执行方法。(15分)

2、等式“15*45□1□=□□9*2005”中的“□”是一个相同的数字(0-9) ,编写一个过程,计算“□”中的数字是多少。(15分)

五、(15分)有A、B、C三根柱子,在A柱位置放有一叠圆盘,这些圆盘大小不同,较小的总是放在较大的上面,如图所示。现要求用最少的移动次数将A柱上的盘子全部移到B柱上来。移动盘子的规则如下:

1、一次只能移动一个盘子;无论在哪一柱子上,也无论盘子的个数是多少,较小的盘子总是在较大的盘子上面;

2、每次只能移动最上面的盘子,不能抽出下面的盘子;移动的盘子可以放到任何一根柱子上。

试编写一个LOGO过程,将移动盘子的过程打印出来。

2005年顺德区LOGO语言程序设计比赛初赛试卷

(考试时间:90分钟)

一、选择填空:(每题2分,共26分)

1、 LOGO语言中的命令都是英文单词的缩写,例如FD、BK、LT、RT 分别是英文单词__________、________、________、________的缩写,而ClearScreen、PenUp、PenDown的缩写分别是 CS 、_____________、_________________。

2、写出下列命令:设置背景的命令_________、设置笔色的命令_____________、填充颜色的命令______________、改变笔的粗细的命令____ ____________。

3、画一个直径为20的圆:______________________________________________

4、画一个横向长为80,纵向宽为40的矩形:_____________________ ________

5、画一个边长为100的五角

星: ________________________________________

二、画出下列过程所画的图形(画在题目的右边,要求标出图形的边长。每题5分,共15分)

1. TO A

REPEAT 4[FD 20 RT 90 FD 20 LT 90 FD 20 BK 20 RT 90] END

执行 A

2. TO B1

REPEAT 2[FD 20 RT 90 FD 60 RT 90]

END

TO B

REPEAT 4[B1 RT 90 FD 60]

END

执行 B

3. TO C1 :X

REPEAT 4[FD :X RT 90]

END

TO C

C1 60 PU FD 40 RT 90

FD 20 PD C1 20

END

执行 C

三、根据图形完成下列过程:(每空2分,共16分)

1.TO LX

REPEAT _____ [ FD 40 RT 60 FD 40 RT _____ ]

END

TO EX1

HT LT _____

REPEAT _____ [ LX RT _____ ]

END

2. TO EX2

REPEAT __ [REPEAT __ [ FD 80 RT 90 ] RT __ ] END

四、根据要求写出程序:(共9分)

自然界的花有的是三瓣,有的是四瓣或者更多。设计一个过程Hua :N,当输入Hua 3 就画出3个花瓣的花(图一),输入Hua 5就画出5个花瓣的花(图二)

五、应用题。(每空2分,共14分)

工人师傅用150块砖砌一堵墙,每块砖长为10,高为5,每层使用15块砖。工人师傅将画好的草图交给小明,小明编写了下面的LOGO 过程将图纸画出来了(见下图),请你猜猜过程中划线部分应该填写什么才能完整地把图纸画出来。

TO zhuan :X :Y

REPEAT 2[FD :X RT 90 FD :Y RT 90]

END

TO C1

REPEAT 15[zhuan 5 10 RT 90 FD 10 LT 90]

RT 90 BK ______ LT 90 FD

END

TO C2

zhuan 5 5 RT 90 FD 5 LT 90

REPEAT [zhuan 5 10 RT 90 FD 10 LT 90]

zhuan RT 90 FD 5 LT 90 FD 5 LT 90 FD 150 RT 9 0

END

TO Q

REPEAT [C1 ] HT

END

六、设计题。(共20分,在试卷背面答题)

所谓动画,就是快速播放的一系列静态图像。医学已经证明,人的眼

睛看到一幅画后,在1/24秒内不会消失。因此当一幅画在人的视觉下还没有消失前就播放下一幅画,就会给人一种流畅的视觉变化效果。请你利用这一原理,设计一个过程fengche :time,画转动的风车。其中变量time为风车转动的时间。例如:执行fengche 10,风车转动10秒钟。风车有四片叶轮(如图),每片叶轮的长是60,宽是20。

(提示:画好风车的四片叶轮后,利用Wait :N命令,使风车的的四片叶轮在屏幕上保持1/24秒,然后擦除它,再在下一位置重画四片叶轮。注意,Wait :N表示等待:N/100秒)。

2005年顺德区LOGO语言初赛模拟试卷

姓名:_________班级:________分数:_________

一、选择填空:(每题2分,共8分)

(1)进入LOGO的命令是 _______ 。

A. LOGO

B. DRAW

C. 键盘

D. 显示器

E. 鼠标

F. 中央

(2)在编辑过程时,输入上档符号,如“+”号时,要用_________键,换行时要用 ______ 键,把光标快速移到行尾,要用 ______ 键,前翻一页,要用______ 键,退出编辑,回到图文混合显示方式时,要用 ______ 键。

A. F2

B. END

C. SHIFT

D. 回车键

E. HOME

F. PageUp

(3)任何时候都能和 DRAW 起同样作用的是命令组 ______ ,海龟在母位时,能和SETX XCOR+40 起同样作用的命令组是 ______ ,能画出正方形的命令组是 ______ 。

A. SETX 100 SETY 100 SETY 100 SETX 100

B. SETX 100 SETY 100 SETX 0 SETY 0

C. ST PD SS HOME

D. ST PD SS CS

E. RT 90 FD 40 LT 90

F. LT 90 FD 40 RT 90

(4)下列命令的简写形式是:

HOME _____ PENDOWNU _______ RIGHT ________ FORWARD _______ __

FULLSCREEN ________ SETXY __________ SHOWTURTLE __________ _

A. FD

B. FS

C. RT

D. PD

E. ST

F. 没有

二、填空:(每题2,共10分)

(1)写出命令的名称:BK ____ LT _____ PU _____ HT ____ CS ______。

(2)LOGO系统提供了三种屏幕显示方式,它们是_______ 、_______和 ________ 。

(3)LOGO系统提供了两种执行方式,它们是 ______ 和 ________ 。

(4)背景的命令是_____、笔色的命令是_____、填充颜色的命令是_____

(5)改变笔的粗细命令是:___________

三、根据过程画出对应图形:(每题3分,共18分)

(1) TO A1

HT FD 60 LT 90 FD 20 RT 120 FD 60 RT 120

FD 60 RT 120 FD 20 LT 90 FD 60 RT 90 F D 20

END

执行 A1

(2)TO A2

REPEAT 5 [ LT 18 FD 50 RT 90 ]

END

执行 A2

(3)TO A3

REPEAT 4 [ REPEAT 3 [ FD 20 RT 90 FD 60 RT 90 ] LT 90 ]

END

执行 A3

(4)TO A4

DRAW REPEAT 4 [ A5 RT 90 ]

END

TO A5

FD 98 RT 135 FD 40 RT 45 FD 40 RT 45 FD 40 RT 135

END

执行 A4

(5)TO A6 :N

REPEAT :N [ FD 40 RT 360/:N ]

END

TO A7 :N

REPEAT 4 [ A6 :N+1 FD 40 ] HT

END

执行 A7 3

(6)TO A8 :Y

DRAW HT

LT 90 A9 :Y RT 90 A9 :Y

SETY -100 SETY YCOR+60

LT 90 A9 :Y/2

RT 90 A9 :Y/2

END

TO A9 :Y

REPEAT 2 [ REPEAT 9 [ RT 5 FD :Y*0.174 RT 5 ] RT 90 ]

END

执行 A8 60

四、根据图形完成下列过程:(每题3分,共12分)

(1)TO LX

REPEAT _____ [ FD 40 RT 60 FD 40 RT _____ ]

END

TO EX1

HT LT _____

REPEAT _____ [ LX RT _____ ]

END

logo程序设计 竞赛 经典试题

1、计算S=1+1/2+1/3+……+1/n。 to sa :n pr [计算S=1+1/2+1/3+……+1/n。] make "a 0 make "b :n repeat :n[make "a 1/:b+:a make "b :b-1] (pr [N次一共等于]:a) end 运行:sa 10 2、计算 S=1+2+2*2+2*2*2+……+2*2*2…….*2(10个2) to tw :c pr [计算S=1+2+2*2+2*2*2+……+2*2*2…….*2(10个2)] make "d 0 make "e :c if :c=1 then pr [3]stop repeat :c-1[make "f 2 repeat :e-1[make "f :f*2]make "e :e-1 make "d :d+:f] pr :d+3 end 运行:tw 10 3、六角星 to m :a :b if :b>3000 then stop fd :a rt :b m :a :b+10 end 运行: m 10 0 m 10 1 m 10 2 m 10 3 m 10 5 4、编过程,将1,1+2,1+2+3,……1+2+3+……+n各数用直线高度表示。 to m1 :a fd :a bk :a rt 90 fd 8 lt 90 end to m :e make "c 0 make "d 0 repeat :e[make "c :c+1 make "d :d+:c m1 :d pr :d wait 10] end 运行: m 10

5、三角星 TO FENG :N FD 20 MAKE "A 20 REPEAT :N [LT 90 FD :A / 2 RT 120 REPEAT 3 [FD :A RT 120] FD :A LT 30 MAKE "A :A * 1.2] END TO FENG1 :M :N REPEAT :M [FENG :N pu SETXY [0 0] pd RT 360 / :M] END 运行: feng1 5 4 6、等式13*□9+7*△3=1148中的“□”和“△”都是介于1~9之间的自然数,“□”和“△”各是什么数字? to my make "x random(9) make "y random(9) if 13*(:x*10+9)+7*(:y*10+3)=1148 then (pr [□=]:x [△=]:y) stop my end 7、随机产生10道三位数减两位数的减法题或三位数除以两位数除法题,并实现: A.三位数和两位数是随机产生的; B.由用户输入计算值,计算机给出对错信息; C.对一道题加10分,错一道题不改变分数。十道题后统计并输出总分。 To a1 Make "b (random 90)+9 Make "c (random 900)+99 End To a2 (pr :c[-]:b[=]) make "d read if :d=:c-:b then pr[计算正确,加10分] make "n :n+10 stop pr [计算错误,请做下一题] end

C语言程序设计试题及答案

C语言程序设计 一、选择题(共40分,每小题2分) 1、以下叙述不正确的是(D) A、一个C源程序可由一个或多个函数组成 B、一个C源程序必须包含一个main函数 C、C程序的基本组成单位是函数 D、在C程序中,注释说明只能位于一条语句的后面 2、下列四个选项中,是不合法的用户标识符的选项是(B) A、abc B、12AC C、sun D、A 3、设有语句inta=4;则执行了语句a+=a-=a*a后,变量a的值是(A) A、-24 B、0 C、4 D、16 4、下列运算符中优先级最高的是(B) A、< B、+ C、&& D、== 5、在C语言中,运算对象必须是整型数的运算符是(A) A、% B、/ C、%和/ D、+ 6、以下关于运算符的优先顺序的描述正确的是(C) A、关系运算符<算术运算符<赋值运算符<逻辑与运算符 B、逻辑与运算符<关系运算符<算术运算符<赋值运算符 C、赋值运算符<逻辑与运算符<关系运算符<算术运算符 D、算术运算符<关系运算符<赋值运算符<逻辑与运算符 7、在C语言中,如果下面的变量都是int类型,则输出的结果是(C) sum=pad=5;pAd=sum++,pAd++,++pAd; printf(“%d\n”,pad); A、7 B、6 C、5 D、4 8、x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是(B)

A、INPUTx、y、z; B、scanf(“%d%d%d”,&x,&y,&z); C、scanf(“%d%d%d”,x,y,z); D、read(“%d%d%d”,&x,&y,&z); 9、假定从键盘输入23456<回车>,下面程序的输出结果是:(C)voidmain() {intm,n; scanf(“%2d%3d”,&m,&n); printf(“m=%dn=%d\n”,m,n); } A、m=23n=45 B、m=234n=56 C、m=23n=456 D、语句有错误 10、若运行时,给变量x输入12,则以下程序的运行结果是(A)main() {intx,y; scanf(“%d”,&x); y=x>12?x+10:x-12; printf(“%d\n”,y); } A、0B、22C、12D、10 11、C语言中while和do-while循环的主要区别(A) A、do-while的循环体至少执行一次 B、while的循环控制条件比do-while的循环控制条件严格 C、do-while允许从外部转到循环体内 D、do-while的循环体不能是复合语句 12、以下对二维数组的正确说明的语句是(C) A、inta[3][] B、floata(3,4) C、doublea[3][4] D、floata(3)(4) 13、以下程序的输出结果是(C) main()

全国高等教育自学考试高级语言程序设计

全国高等教育自学考试高级语言程序设计 Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】

2001年10月全国高等教育自学考试高级语言程序设计(一) 试卷 第一部分选择题 一、单项选择题 (本大题共20小题,每小题1分,共20分) 在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。 1. C语言程序编译时,程序中的注释部分【】 A. 参加编译,并会出现在目标程序中 B. 参加编译,但不会出现在目标程序中 C. 不参加编译,但会出现在目标程序中 D. 不参加编译,也不会出现在目标程序中 2. 下列表达式的值为0的是【】 A. 3﹪5 B. 3/ C. 3/5 D. 3<5 3. 正确的C语言用户自定义标识符是【】 A. print B. float C. when?

D. random﹪2 4. 设int a = 3;则表达式a<1&& - - a>1的运算结果和a的值分别是【】 A. 0和2 B. 0和3 C. 1和2 D. 1和3 5. 下列叙述中,正确的是【】 A. 引用带参的宏时,实际参数的类型应与宏定义时的形式参数类型相一致 B. 宏名必须用大写字母表示 C. 宏替换不占用运行时间,只占编译时间 D. 在程序的一行上可以出现多个有效的宏定义 6. 下列保留字中用于构成循环结构的是【】 A. if B. while C. switch D. default 7. 与语句if(a>b)if(c>d)x = 1;else x = 2;等价的是【】 A. if(a>b){if(c>d) x = 1;else x = 2;} B. if(a>b){if(c>d) x = 1;} else x = 2;

《高级语言程序设计》期末考试试卷

武汉大学计算机学院 2006-2007学年度第2学期2006级 《高级语言程序设计》期末考试试卷A卷 姓名:学号:专业: 说明:开卷考试,答案请全部写在答题纸上,写在试卷上无效。 一.单项选择题:(选择最合适的答案填空,每小题2分,共16分) ()1、在执行以下程序时,从键盘上输入9,则该程序输出结果是__________。 #include int main( ) { int n; scanf("%d",&n); if(n++<10) printf("%d\n",n); else printf("%d\n",n--); return 0; } A、8 B、9 C、10 D、11 ()2、表达式0156637&~0777的结果是____________。 A、0156000 B、156000 C、0637 D、637 ()3、假设有如下定义:int m=1,n=1; 则执行表达式(m=’5’<’3’)&&(n=’7’>’9’)后,m和n的值分别是_____________________。 A、1和1 B、1和0 C、0和1 D、0和0 ()4、表达式-11%3+7/2的结果是____________。 A、5.5 B、5 C、1.5 D、1 ()5、设有如下宏定义: #define BOOK(x) 8-x 则执行赋值语句v=BOOK(2)*BOOK(4); /*v为int型变量*/ 后,变量v的值为。 A、-12 B、0 C、24 D、44 ()6、设有如下定义: int a[6][4]; int (*p)[4]; p=a; 则与表达式*p+3等价的选项是_________。 A、a[0][3] B、&a[0][3] C、a[3][0] D、&a[3][0] ()7、假设有以下定义: static char *a=”h\te\nY\0W\0o\b”;

《高级语言程序设计》复习题及答案

一、选择题 1.以下叙述正确的是( ): A)在C程序中,main函数必须位于程序的最前面 B) C程序的每行只能写一条语句 C) C语言使用库函数实现输入输出操作 D)注释中的拼写错误会影响编译结果 2、以下说法中正确的是() A) C语言程序总是从第一个的函数开始执行 B) C语言程序总是从main()函数开始执行 C)在C语言程序中,要调用的函数必须在main()函数中定义 D)C语言程序中的main()函数必须放在程序的开始部分 3、下列选项种说法正确的是( ) A)函数由声明部分和执行部分两部分组成 B)语言中main函数一定在程序的开始部分 C)C语言程序总是从第一个定义的函数开始执行 D)C程序的每行中只能写一条语句 4、设有说明:int a;float b; char c; double d; 则表达式1.3*a+2*b*c+d*(int) 2.6 值的类型为( )。 A)doubleB) char C) floatD) int 5、C语言的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( ) A)必须为字母 B)必须为下划线 C)必须为字母或下划线 D)可以是字母、数字和下划线中任一种字符 6、以下不正确的C语言标识符是( )。 A) ABC B) abc C)a_bc D) void 7、下列运算符中优先级最高的是( ) A)< B)+ C)&& D)!= 8、以下选项中属于C语言中合法关键字的是( ) A)Float B)abc C)int D)CASE 9、若x、i、j和k都是int型变量,计算下面表达式后,x的值为( ) x=(i=4,j=16,k=32) A)4 B)16 C)32 D)52 10、在C语言中,要求数据必须是整型的运算符是( ) A)/ B)+ + C)!=D) % 11、若整型变量x的值为8,则下列表达式中值为1的表达式是 A)x+=x-=x B) x%=x-1 C) x%=x%=3 D) x/=x+x 12、若w=1,x=2,y=3,z=4,则条件表达式“w > x? w : y< z ? y : z”的值是( ) A)4 B)3 C)2 D)1 13、有以下程序,程序运行后的输出结果是。 main() {inti=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) printf("%d %d %d\n",i,j,k); }

C++语言程序设计试题试题和答案

C 语言程序设计试卷 ,C++语言程序设计试题及答案 一、单项选择题(每题1分,共20分) 1. C语言规定:在一个源程序中,main函数的位置( C )。 A. 必须在最开始 B. 必须在系统调用的库函数的后面 C. 可以任意 D. 必须在最后 2. 下面四个选项中,均是合法浮点数的选项是( B )。 A. +1e+1 5e-9.4 03e2 B. -.60 12e-4 -8e5 C. 123e 1.2e-.4 +2e-1 D. -e3 .8e-4 5.e-0 3. 若a=-14,b=3,则条件表达式 a

华南理工大学高级语言程序设计作业

华南理工大学高级语言程序设 计作业(总3页) -CAL-FENGHAI.-(YICAI)-Company One1 -CAL-本页仅作为文档封面,使用请直接删除

《高级语言程序设计(https://www.360docs.net/doc/4c5935457.html,)》作业 2014.3 教学中心:专业层次: 学号:姓名: 一.判断题(如正确打√,否则,打×。) 1.存储数据不属于数据处理功能。N 2. Write_1 和学校$ 是正确的变量名。Y 3.若一个整型变量说明了之后没有给它赋值,则它的值为0。Y 4.判别ch是否为小写字母,若是,输出“yes”;否则,输出“No”的块结构条件语句为:Y If Asc(ch)>=97 And Asc(ch)<=122 Then WriteLine (“Yes”) Else WriteLine(“No”) End If 5.。输入结构变量的值就是输入该变量的各个元素的值Y 6.函数过程定义中必须有一个赋值语句把表达式的值赋给函数过程名。N 7. 事件是由https://www.360docs.net/doc/4c5935457.html,系统预先设置好或者在程序中由编程者自己设计的,它能够被对象识别的动作。Y 8. 从文件取出一组数据以流的方式存放到程序的变量或数组中称为向流写入数据。N 9. 文件流类FileStream用于打开和关闭文件,并提供对文件按字节的读/写操作。Y 10. 在VB中不可以把类型说明符放在变量名的末尾来说明变量的类型。N 二.单项选择题 1.下列变量名中错误的是( “年龄” )。 2.设X为整型变量,不能正确表达1< X < 5的逻辑表达式是(1< X <5 )。 3.设有数组说明语句:Dim c( 10) AS Integer,则下面表示数组c的元素选项中 (c(11) )是错误的。 4.在过程的形式参数前面加上关键字( ByVal ),则该参数说明为引用参数。 D. 5. 设已定义函数过程f,它有三个实型传值参数;设a,b和c为实型变量,则调用该函数的正确形式为( f a+b, b+c, c+a )。 6.若使命令按钮不可见,可以设置Visible属性的值为( False )。 7.要使单选按钮RadioButton处于选中或未选中状态,需由( Checked )属性来决定。 8.要删除列表框中的某一个项目,需要使用(ReMove )方法。 9.要设置计时器的时间间隔可以通过( InterVal )属性来实现。 10.下面( StreamWriter )类用来把数据写入文本文件中。 三.简答题 1. 在控制台应用程序中,如何输入输出一维数组的元素 1. 答:输入一维数组元素的值可以使用赋值语句,也可以使用Console类的输入方法Read和ReadLine从键盘输入数据。输出一维数组元素的值可以使用Console类的Write方法和WriteLine方法。 2.若有数组定义语句:Dim c%() = { 76, 80, 75},则数组c有多少个元素这些元素是什么它们的初值是多少 3.答:数组c共有3个元素c(0)、c(1)和c(2),它们的初值分别为1、2和3,即c(0)=76,c(1)=80和c(2)=75。 3. 文件操作可以分为哪些步骤

高级语言程序设计期末考试试卷及答案(-E卷)

高级语言程序设计期末考试试卷及答案( E卷)2005-2006学年上学期考试科目: 考试类型:(闭卷)考试时间:120分钟 考试须知: 1.答案必须写在“答题卡”上,写在试卷上不得分。 2.必须在答题卡上正确填写班级、学号、姓名等内容。 一、选择题(共20小题,每小题1分) 1. 下列C常量中不合法的是( ) A.'\500' B.0500 C.'500' D."500" 2. C语言中,若对函数类型未加显示说明,则函数的隐含类型为()类型 A.void B.int C.空D.char 3. C语言程序的三种基本结构是() A. 嵌套结构、递归结构、顺序结构 B.递归结构、循环结构、转移结构 C. 顺序结构、选择结构、循环结构 D.循环结构、转移结构、顺序结构 4. 一个可执行C程序的开始执行点是() A.名为main()的函数B.包含文件的第一函数 C.程序中的第一个语句D.程序中的第一个函数 5. 下面程序段的执行结果是() int a=5, b=4, c=3; if(a>b>c) printf("a>b>c"); else printf("no"); A.a>b>c B.no C.编译错误D.运行错误

6. 合法的数组定义是( ) A .int a[] = “string ” B .int a[5] = {0,1,2,3,4,5} C .char a[] = {0,1,2,3,4,5} D .char s = “string ” 7. 在C 语言中,提供的合法关键字是( ) A .printf B .cher C .case D .Else 8. 在C 语言中,合法的字符常量是( ) A .’\081’ B .’\0’ C .’ab ’ D .”a ” 9. putchar 函数可以向终端输出一个( )。 A)字符串 B)实型变量值 C)整型变量表达式 D)字符或字符型变量 10. 在C 语言中,一个char 变量占( )字节。 A .1 B .2 C .4 D .8 11. 调用scanf(“%d,%d ”,&a,&b);时,正确的键盘输入是( ) A .12,23 B . a=12,b=23 C .12:23 D . 12 23 12. 若有int s[4] = {1,2,3,4};,则s[s[0]+ s[3]-s[2]] 的值是( ) A . 1 B . 2 C . 3 D . 4 13. 在C 语言中,一般1个float 类型变量占4个字节,则设float x[2][4];假设数组 x 开始于内存1000单元,则x[1][2]的存储始于( ) A.1004 B.1012 C.1020 D.1024 14. 下面对C 语言运算符的优先级叙述正确的是( )。 A . !(非) > 关系运算符 >算术运算符 > &&(与) > ||(或) > 赋值运算符 B . !(非) > 算术运算符 > 关系运算符 > &&(与) > ||(或) > 赋值运算符 C . 算术运算符 > 关系运算符 > !(非) > &&(与) > ||(或) > 赋值运算符 D . 算术运算符 >!(非) >关系运算符 > &&(与) > ||(或) > 赋值运算符 15. 若有代数式bc y x 32,则正确的C 语言表达式是( ) A . x^2*y/3*b*c B .x*x/b/c*y/3 C . x*x*y/3*b*c D .x^2*y/3/b/c

《高级语言程序设计》答案

1. 输入两个整数,要求用两个函数求出其最大公约数和最小公倍数,最大公约数和最小公倍数都在主函数中输出。#include int main() { int i,j,t; int max(int,int); int min(int,int); scanf("%d%d",&i,&j); if(i int main() { int max4(int,int,int,int); //对max4的函数声明 int a,b,c,d; scanf("%d%d%d%d",&a,&b,&c,&d); //输入4个数 printf("max=%d\n",max4(a,b,c,d));//调用4个数中的最大者 return 0; } int max4(int a,int b,int c,int d) //定义max4函数 { int max2(int,int); //对max2的函数声明 return max2(max2(max2(a,b),c),d); //调用max2把作为函数值带回main函数} int max2(int a,int b) { return(a>b?a:b); //返回条件表达式的值,即a和b中的大者 } 3. 用递归调用的方法求5!。 #include int main() { int fac(int); int n; scanf("%d",&n);

2017年LOGO语言基础知识测试题(含答案)

2017年LOGO语言基础知识测试题(含答案) (一)选择题 1、LOGO中的基本画笔是( )。 A、铅笔 B、小海龟 2、LOGO中的默认背景色是( )。 A、兰色 B、白色 3、LOGO系统是美国科学家在( )年开发出来的。 A、1980 B、1967 4、PC LOGO 是在( )系统中运行的。 A、DOS B、WINDOWS 5、向前移动命令是( )。 A、LT B、FD 6、要让小海龟移动的时候不留下印记,必须要先使用( )命令。 A、藏龟 B、抬笔 7、命令与参数之间要( )。 A、有空格 B、有破折号 8、RT 是让海龟向( )转动。 A、左 B、右 9、能让海龟在任意地方迅速回到源点的命令是( )。

A、GO HOME B、HOME 10、抬笔后,要让海龟继续作图还必须使用( )。 A、PD B、PU 11、海龟在画正三角形的时候,每画一条边后必须转动( )度。 A、120 B、60 12、“is not a logo procedure ” 是指( )。 A、不是LOGO参数 B、不是LOGO语言 13、当“STAMPOVAL X Y”中X=Y时画出的是个( )。 A、正圆 B、椭圆 14、使用涂色命令的时候必须要给命令打上括号吗?( ) A、不用 B、必须 15、REPEAT 3[FD 40 RT 120]画出来是一个( )。 A、正三角形 B、正五边形 16、保存图形为BMP格式要使用的命令是( )。 A、SAVEPIC B、LOADPIC 17、启动LOGO系统后,小海龟自动显示在( )。 A、绘图窗口中 B、命令窗口中 18、执行REPEAT 2[FD 50 RT 90 FD 80 RT 90]命令,能画出一个( )。 A、正方形 B、长方形

程序和程序设计语言(教学设计)

第3节程序和程序设计语言 一、教学目标 知识目标:1、掌握计算机程序的概念 2、掌握计算机程序的概念、计算机语言分类及其特征。 技能目标:通过阅读程序,学生主动探寻算法与程序的关系 情感态度与价值观:编程语言没有好坏之分,应选择适合自己的语言深入学习 二、教学重点和难点 重点:1、计算机语言的概念。 2、高级语言的特征 难点:程序的编译与解释 三、教学过程 以九歌机器人七秒成诗引入新课 (一)程序和程序设计 计算机能做很多的事情,包括各种控制活动,它们都是在程序的控制和指挥下进行的,可以这么说:离开了程序,计算机什么也干不了。 1、程序及其特征 (1)程序(Program):是一组操作的指令或语句的序列,是计算机执行算法的操作步骤。 (2)程序的特征: ●解决问题的每一个算法步骤对应着程序中的一个或多个语句实现一个或多个操作, 每一个操作都有执行对象。 ●在程序中被施行操作的对象称为数据。 ●除了有特殊的程序转向控制语句外,程序都是从第一条语句开始顺序执行。 2、程序的基本结构 (1)顺序结构 (2)选择结构 (3)循环结构 3、程序设计:从分析问题、建立模型、设计算法、编写修改程序,一直到程序正确运行的整个过程。

(二)程序设计语言 程序设计语言:是指人们编制程序所使用的计算机语言。 程序设计语言的分类: 机器语言 汇编语言 高级语言 1、机器语言 机器语言(machine language):把直接用二进制代码表示的计算机指令系统称为机器语言。 机器语言特点: ①用机器语言编写的程序可以被计算机直接执行,速度快,占用内存少。 ②编写程序相当繁琐。 ③程序不具有通用性。 2、汇编语言 汇编语言(assembly language):用符号和数字来代替二进制代码的计算机语言称为汇编语言。 汇编语言特点: ①不能被计算机直接执行。 ②编写程序比机器语言方便得多。 ③程序不具有通用性。 3、高级语言 高级语言(high-level language):由一系列按一定语法规则的语句组成(与计算机内部结构无关、通用、用其编写的程序需要“翻译”后才可执行)。 高级语言特点: ①不能被计算机直接执行。 ②易读、易改,编写程序方便。 ③程序通用性好。 补充:Basic语言的发展历程 BASIC(Beginner’s All-purpose Symbolic Instruction Code的缩写,即初学者通用符号指令代码)语言简单易学,适合初学者。

暨南大学 2008高级语言程序设计试卷及答案

暨 南 大 学 考 试 试 卷 一、单项选择题(共20小题,每小题2分,共40分) 1、以下叙述中正确的是___________(C ) A 、C 语言程序总是从第一个的函数开始执行 B 、在 C 语言程序中,要调用的函数必须在main ()函数中定义 C 、C 语言程序总是从main ()函数开始执行 D 、C 语言程序中的main ()函数必须放在程序的开始部分 2、以下值不等于3的表达式是_____________(D ) A 、'D'-'A' B 、'6'-'3' C 、'\011' D 、3+'\0' 3. 能正确表达字母c 为大写字母的C 语言表达式是__________(D ) A )c>=’A’ and c<=’Z’ B )c>=’A’ || c<=’Z’ C )c>=’A’ or c<=’Z’ D )c>=’A’ && c<=’Z’ 4. 设变量a 是整型,f 是实型,i 是双精度型,则表达式10+'a'+i*f 值的数据类型为_____(C ) A )int B )float C )double D )不确定 5. 有函数调用语句:func(rec1,rec2+rec3,(rec4,rec5));,此语句的实参数为________(A )

A、3 B、4 C、5 D、有语法错误 6. 设有语句int a=5,b; b=a>3&&0, a++; 执行后变量b的值为__________(C) A)5 B)6 C)0 D)1 7. 判断两个字符串s1和s2是否相等,应该使用____________(D) A)if (s1= =s2) B)if (s1=s2) C)if (strcpy(s1, s2)) D)if (strcmp(s1,s2)= =0) 8. 下面程序的执行结果是____________(B) main() { int n=1; n++; printf("%d%d%d",n,n++,――n);} A、2 2 1 B、2 2 2 C、2 3 2 D、2 1 1 9. 循环语句while(!E);中的表达式!E等价于________(C) A)E!=0 B)E!=1 C)E==0 D)E==1 10. 设有数组定义: char array []="China"; 则数组array所占的存储空间为___________(C)A)4个字节B)5个字节C)6个字节D)7个字节 11. 下列关于C语言的函数参数说法不正确的是__________(B) A)实参可以是常量,变量或表达式B)形参可以使常量,变量或表达式 C)在函数定义时必须指定形参的类型D)形参与实参的类型应相同或赋值兼容 12. 下列程序执行后的输出结果是__________(A) void func(int *a,int b[]) { b[0]=*a+6; } main() { int a,b[5]; a=0; b[0]=3; func(&a,b); printf("%d\n", b[0]);} A、6 B、7 C、8 D、9 13. 若有语句:int s[3][3],(*p)[3];p=s; 则对s数组元素的引用形式正确的是__________(C)A)p+1 B)*(p+1) C)p[1][2] D)*(p+1)+2 14. 在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是________(B) A、地址传递 B、单向值传递

logo语言练习题

临沂市兰山区**小学六年级logo试题 一、填空题(前面10题每道4分,共40分,后面12题每道5分,共60分) 1、人与计算机交流要用到计算机语言,我们本学期学的是计算机语言是( Pc logo√)。 2、让小海龟前进、后退、左转、右转的命令分别是( FD )、( BK )、( LT )、 ( RT )、√。 3、清除屏幕的命令是(CS √)。 4、让小海龟回到原点,头朝上的命令是( HOME√)。 5、退出LOGO的命令是( BYE√)。 6、提笔的命令是( PU√),落笔的命令是( PD√)。 7、如果让小海龟隐身,命令是( HT√),要让小海龟现身,命令是( ST√)。 8、要将笔的粗细设置为2,命令是( SETW 2 √)。 9、要将笔的颜色改变成红色,命令是( SETPC 12 √)。 10、改变背景颜色为黑色,命令是( SETBG 0√)。 11、若笔的粗细、颜色都发生了改变,要使小海龟恢复到进入LOGO时的状态, 命令是( HOME √)。 12、画一个长为100,宽为80的空心矩形的命令是(STAMPRECT 100 80)。√

13、画一个横向半径为50、纵向半径为80的黄色实心椭圆的命令是(Setpc 14 STAMPOVAL (50 80 “true)√。 14、使用重复命令画一个边长为100的正三角形的命令是(repeat 3 [fd 100 rt 360/3]√ 15、使用重复命令画一个边长为60的正六边形的命令是(repeat 6 [fd 60 rt 360/6])√ 16、使用重复命令画一个步长为20的正18边形的命令是(repeat 18 [fd 20 rt 360/18])√ 17、使用重复命令画一个步长为150的正五角星的命令是(repeat 5 [fd 150 rt 180-180/5])。√ 18、使用重复命令画一个步长为180的正31角星的命令是(repeat 31 [fd 180 rt 180-180/31]。√ 19、使用重复命令,沿顺时钟方向画圆的命令是(repeat 36 [fd 步数 rt 360/36])√ 20、使用重复命令,沿逆时钟方向画圆的命令是(repeat 36 [fd 步数 lt 360/36])√ 21、使用重复命令,沿顺时钟方向画半圆的命令是(repeat 18 [fd 步数 rt 10])√

语言程序设计》试题四及答案

《C语言程序设计》试题四 一、单项选择题。(每题1分,共20分) 1. C程序的基本单位是:() A.子程序 B.程序 C.子过程 D.函数 2.在C语言中,非法的八进制是:() A.016 B.018 C.017 D.02 3. 不是C语言实型常量的是:() A.55.0 B.0.0 C.55.5 D.55e2.5 4 .字符串“xyzw”在内存中占用的字节数是:() A.6 B.5 C.4 D.3 5. 若已定义f,g为double类型,则表达式:f=1,g=f+5/4的值是:() A.2.0 B.2.25 C.2.1 D.1.5 D.1.5 D.1.5 D.1.5 6. 若有语句char c1=`d`,c2=`g`;printf(“%c,%d\n”,c2-`a`,c2-c1);则输出结果为:() (a的ASCII码值为97) A.M,2 B.G,3 C.G,2 D.D,g 7. 使用语句scanf(“a=%f,b=%d”,&a,&b);输入数据时,正确的数据输入是:() A.a=2.2,b=3 B.a=2.2 b=3 C.2.2 3 D.2.2,3 8.表示关系12<=x<=y的C语言表达式为:() A.(12<=x)&(x<=y) B. (12<=x)&&(x<=y) C. (12<=x)|(x<=y) D.(12<=x)||(x<=y) 9.设x=1,y=2,m=4,n=3,则表达式x>y?x:mc4)后,s,t的值为:() A.1,2 B.1,1 C.0,1 D.1,0 12. 语句for(a=0,b=0;b!=100&&a<5;a++)scanf(“%d”,&b); scanf最多可执行次数为:() A.4 B.6 C.5 D.1 13. 对于for(s=2;;s++)可以理解为:()

高级语言程序设计期末试卷

2017年秋季《高级语言程序设计》期末试卷 批次专业:2017年春季-电气工程及其自动化(专升本)课程:高级语 言程序设计(专升本) 1. ( 单选题 ) 能将高级语言编写的源程序转换为目标程序的是 _____________ 。(本题2.0分) A、链接程序 B、解释程序 C、编译程序 D、编辑程序 学生答案:C 标准答案:C 解析: 得分:2 2. ( 单选题 ) C语言程序编译时,程序中的注释部分()。(本题 2.0分) A、参加编译,并会出现在目标程序中 B、参加编译,但不会出现在目标程序中 C、不参加编译,但会出现在目标程序中 D、不参加编译,也不会出现在目标程序中 学生答案:D

标准答案:D 解析: 得分:2 3. ( 单选题 ) C 语言中的标识符只能由字母、数字和下划线三种字符组成 , 且第一个字符( )(本题2.0分) A、 必须为下划线 B、 可以是字母、数字和下划线中的任意一种 C、 必须为字母或下划线 D、 必须为字母 学生答案:C 标准答案:C 解析: 得分:2 4. ( 单选题 ) 一个 C 程序的执行是从( )(本题2.0分) A、 本程序的main函数开始,到main函数结束 B、 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C、 本程序的main函数开始,到本程序文件的最后一个函数结束 D、 本程序文件的第一个函数开始,到本程序main函数结束 学生答案:C 标准答案:C 解析: 得分:2

5. ( 单选题 ) C 语言提供的合法关键字是( ) (本题2.0分) A、swicth B、chan C、case D、default 学生答案:D 标准答案:D 解析: 得分:2 6. ( 单选题 ) C语言程序的基本单位是()(本题2.0分) A、程序行 B、语句 C、函数 D、字符 学生答案:C 标准答案:C 解析: 得分:2 7. ( 单选题 ) 组成C语言程序的是( )。(本题2.0分) A、过程 B、函数

logo考试题

logo测试题

————————————————————————————————作者:————————————————————————————————日期: 2

五年级logo语言期末能力测试题 班级:姓名: (一)选择题(每题3分,共45分。) 1、LOGO中的基本画笔是()。 A、铅笔 B、小海龟 2、LOGO中的默认背景色是()。 A、兰色 B、白色 3、向前移动命令是()。 A、LT B、FD 4、要让小海龟移动的时候不留下印记,必须要先使用()命令。 A、藏龟 B、抬笔 5、命令与参数之间要()。 A、有空格 B、有破折号 6、RT 是让海龟向()转动。 A、左 B、右 7、能让海龟在任意地方迅速回到母位的命令是()。 A、GO HOME B、HOME 8、抬笔后,要让海龟继续作图还必须使用()。 A、PD B、PU 9、在LOGO语言中,设置线的粗细的命令是()。 A、SETPC B、SETW 10、在LOGO语言中,设置画笔颜色的命令是()。 A、SETPC B、SETX 11、PU命令和PE命令之后要再画出图形,需要用到()。 A、ST B、PD 12、清理屏幕的常用命令有()。 A、CS B、RT 13、下面书写正确的是() 3

A、FD 100 B、FD100 14、启动logo系统后,小海龟自动显示在() A、绘图窗口中 B、命令窗口中 15、退出logo系统可以用()方法。 A、在命令窗口中输入CS命令 B、单击标题栏右端的“关闭”按钮 16、启动LOGO系统后,小海龟的默认颜色是()。 A、黑色 B、白色 17、要让小海龟移动的时候不留下印记,必须要先使用()命令。 A、CS B、PU 18、小海龟在画正三角形的时候,每画一条边后必须转动()度。 A、60 B、120 19、小海龟执行RT 90 FD 50 RT 90 FD 50 RT 90 FD 50 BK 50 LT 90 FD 50 RT 90 FD 50 HT语句画出的是()。 A、B、 20、画半圆的命令是()。 A、REPEAT 18[FD 10 RT 360/36] B、REPEAT 18[FD 10 RT 360/18] 21、执行REPEAT 4[REPEAT 3[FD 70 RT 120]RT 360/4] 命令,能画出一个()。 A、风车 B、正12边形 22、下列不用带参数的命令是()。 A、FILL B、SETPC (二)判断题(每题3分,共15分。) 1、鼠标和键盘都属于计算机是硬件,并且都是计算机的输入设备。() 2、在LOGO语言中,CS命令可以清除屏幕。() 4

C.语言程序设计试题试题与答案

C 语言程序设计试卷,C++语言程序设计试题及答案 一、单项选择题(每题1分,共20分) 1. C 语言规定:在一个源程序中, main 函数的位置(C). A. 必须在最开始 B. 必须在系统调用的库函数的后面 C. 可以任意 D. 必须在最后 2. 下面四个选项中,均是合法浮点数的选项是 A. +1e+15e-9.403e2 B. -.6012e-4-8e5 C. 123e1.2e-.4+2e-1 D. -e3.8e-45.e-0 3.若a=-14,b=3,则条件表达式 avb?a:b+1的值为(A)。 A. -14 B.-13 C.3 D.4 4. 已知:intn,i=1,j=2; A.1,2B.1,3C.2,2D.2,3 5. 为了判断两个字符串s1和s2是否相等,应当使用(D) A.if(s1==s2) B.if(s 仁s2) C. if(strcm p( s1,s2)) D. if(strcm p( s1,s2)==0) 6. 以下正确的描述是(B) o (B)。 执行语句n=ivj?i++:j++; 则i 和j 的值是(c).

A. 函数的定义可以嵌套,但函数的调用不可以嵌套。 B. 函数的定义不可以嵌套,但函数的调用可以嵌套。 C. 函数的定义和函数的调用均不可以嵌套。 D. 函数的定义和函数的调用均可以嵌套。 7. 在C 语言中,下面对函数不正确的描述是 A. 当用数组名作形参时,形参数组值的改变可以使实参数组之值相应改变。 B. 允许函数递归调用。 C. 函数形参的作用范围只是局限于所定义的函数内。 D. 子函数必须位于主函数之前。 8. 如果在一个函数中的复合语句中定义了一个变量,则以下正确的说法是 A. 该变量只在该复合语句中有效 B. 该变量在该函数中有效 C. 该变量在本程序范围内均有效 D. 该变量为非法变量 9. 以下正确的函数形式是(D)。 A. doublefun(intx,inty){z=x+y;retum z;} B. fun(intx,y){int z; return z;} C. fun(x,y){intx,y;doublez;z=x+y;returnz;} D. doublefun(intx,inty){doublez;z=x+y;returnz;} 10. 以下程序的输出结果是(B)。 #includevstdio.h> (D)。 (A) o

相关文档
最新文档