2008年1月自考02600C语言程序设计试题及答案含解析_第1页
2008年1月自考02600C语言程序设计试题及答案含解析_第2页
2008年1月自考02600C语言程序设计试题及答案含解析_第3页
2008年1月自考02600C语言程序设计试题及答案含解析_第4页
2008年1月自考02600C语言程序设计试题及答案含解析_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

语言程序设计年月真题

02600C20081

1、【单选题】以下不合法的用户标识符是

j2_KEY

Double

A:

4d

B:

_8_

C:

答D:案:C

2、【单选题】以下不合法的数值常量是

11

10

A:

OxabCd

B:

8.0E0.5

C:

答D:案:D

3、【单选题】表达式3.6-5/2+1.2+5%2的值是

3.3

3.8

A:

4.3

B:

4.8

C:

答D:案:B

4、【单选题】以下能正确定义字符申的语句是

Charstr[]={’\064’};

Charstr=”kx43”;

A:

Charstr=”;

B:

Charstr[]=”\0”;

C:

答D:案:D

5、【单选题】以下数组定义中错误的是

intx[][3]={0};

intx[2][3]={{l,2},{3,4},{5,6}};

A:

intx[][3]={{l,2,3},{4,5,6}};

B:

C:

intx[2][3]={l,2,3,4,5,6I};

答D:案:B

6、【单选题】若要求从键盘读入含有空格字符的字符串,应使用的函数是

gets()

getc()

A:

getchar()

B:

scanf()

C:

答D:案:A

7、【单选题】以下四个程序中,完全正确的是

A

B

A:

C

B:

D

C:

答D:案:B

8、【单选题】若有定义:floatx=1.5;inta=1,b=3,C=2;则正确的switch语句是

A

B

A:

C

B:

D

C:

答D:案:C

9、【单选题】在以下给出的表达式中,与while(E)中的(E)不等价的表达式是

(!E==0)

(E>0||E<0)

A:

(E==0)

B:

C:

(E!=0)

答D:案:C

10、【单选题】要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正

确定义,以下正确的程序段是

while((ch=getchar())!=’N’)printf(”%c”,Ch);

while(ch=getchar()!=’N’)printf(”%c”,Ch);

A:

while(ch=getchar()==’N’)printf(”%c”,Ch);

B:

while((ch=getchar())==’N’)printf(”%c”,Ch);

C:

答D:案:A

11、【单选题】已定义以下函数

则fun函数返回值是

不确定的值

一个整数

A:

形参P中存放的值

B:

形参P的地址值

C:

答D:案:B

12、【单选题】若有说明语句:Double*p,a;则能通过scanf语句正确给输入项读人

数据的程序段是

*p=&a;;scanf(”%if”,p);

*p=&a;;scanf(”%f”,p);

A:

p=&a;;scanf(”%if”,*p);

B:

p=&a;;scanf(”%if”,p);

C:

答D:案:D

13、【单选题】有以下程序段

以下选项中表达式的值为

11的是

*pt→y

pt→x

A:

=++pt→x

B:

(pt++)→x

C:

答D:案:C

14、【单选题】有以下程序

程序执行后的输出结果是

y=0

y=-1

A:

y=1

B:

while构成无限循环

C:

答D:案:B

15、【单选题】有以下程序

程序执行后的输出结果是

0,0,0,3

0,1,2,0

A:

1,1,2,0

B:

编译有错

C:

D:

答案:D

16、【单选题】有以下程序

程序执行后的输出结果是

753

357

A:

369

B:

751

C:

答D:案:B

17、【单选题】以下叙述中错误的是

C语言源程序经编译后生成后缀为.obj的目标程序

C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件

A:

用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中

B:

C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令

C:

答D:案:D

18、【单选题】以下叙述中错误的是

算法正确的程序最终一定会结束

算法正确的程序可以有零个输出

A:

算法正确的程序可以有零个输入

B:

算法正确的程序对于相同的输A-定有相同的结果

C:

答D:案:B

19、【单选题】以下叙述中错误的是

C程序必须由一个或一个以上的函数组成

函数调用可以作为一个独立的语句存在

A:

若函数有返回值,必须通过return语句返回

B:

函数形参的值也可以传回给对应的实参

C:

答D:案:D

20、【单选题】以下叙述中错误的是

可以通过typedef增加新的类型

可以用typedef将已存在的类型用一个新的名字来代表

A:

用typedef定义新的类型名后,原有类型名仍有效

B:

用typedef可以为各种类型起别名,但不能为变量起别名

C:

答D:案:A

21、【单选题】有以下程序

则输出结果是

1245

1256

A:

1267

B:

1278

C:

答D:案:A

22、【单选题】有以下程序

程序执行后的输出结果是

x=4

x=6

A:

x=8

B:

x=12

C:

答D:案:C

23、【单选题】有以下程序

程序执行后变量w中的值是

0

5

A:

B:

5n

5.2l

C:

答D:案:B

24、【单选题】有以下程序

程序执行后的输出结果是

0

1

A:

2

B:

3

C:

答D:案:C

25、【单选题】有以下程序

程序执行后的输出结果是

abe,123

123,abc

A:

321,cba

B:

1bc,a23

C:

答D:案:D

26、【问答题】有以下程序:

程序的输出结果是

答案:5,4,3,2,1,

27、【问答题】有以下程序:

执行后输出的结果是

答案:580550

28、【问答题】有以下程序

执行后输出的结果是

答案:s=29

29、【问答题】有以下程序

程序运行后的输出结果是

答案:75310246

30、【问答题】有以下程序

若文本文件fl.txt中原有

内容为:good,则运行以上程序后文件fl.txt中的内容为

答案:abe

31、【问答题】有以下程序

程序运行后的输出结果是

答案:2,1

32、【问答题】编写一函数liststar输出n行由”*”组成的等腰三角形,要求在主函数

main中输入n。例如:若输入4,则输出如下图形:

答案:

33、【问答题】编写一函数ins_sort,函数功能是在一个已排好序的敷组中插入一个数据使

之保持有序。要求在主函数main中输入N-1(设N=10)个有序数据(如升序)和一个要新增的数

据,并输出处理后的数据。例如:输入有序数列1235678910输入新增数据4

则处理后数据12345678910

答案:

34、【问答题】编写一函数reverse实现一个字符串按反序存放,要求在主函数main中输

入字符串,并输出反序后的字符串。不能使用strlen库函数。例如:输入string,则输出

gnirts。

答案:

35、【填空题】若使用流程图表示算法,则矩形符号表示_______框。

答案:处理

36、【填空题】在C语言中构造数据类型包括数组类型、_______类型和共用体类型。

答案:结构体

37、【填空题】设C为char变量,f为float变量,则c+f的运算结果为_______型数据。

答案:double

38、【填空题】设x为int变量,执行x=1/3+1/3+1/3;语句后,x的值为_______

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论