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

下载本文档

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

文档简介

语言程序设计年月真题

02600C20091

1、【单选题】以下说法正确的是

C语言程序总是从第一个定义的函数开始执行

在C语言程序中,要调用的函数必须在main()函数中定义

A:

语言程序总是从main()函数开始执行。

B:

C语言程序中的main()函数必须放在程序的开始部分

C:

答D:案:C

2、【单选题】下列符号中,可以作为变量名的是

+a

12345e

A:

a3B

B:

5

C:

答D:案:C

3、【单选题】在c语言中,下列类型属于构造类型的是

整型

指针类型

A:

实型

B:

结构体类型

C:

答D:案:D

4、【单选题】设d为字符变量,下列表达式正确的是

d=678

d=’a’

A:

d=”d”

B:

d=’gikl’

C:

答D:案:B

5、【单选题】C语言中,运算对象必须是整型数的运算符是

A:

%和\

B:

C:

*

答D:案:A

6、【单选题】下列符号中用来表示C语言中的回车换行的是

\r

\n

A:

\b

B:

\t

C:

答D:案:B

7、【单选题】以下能正确定义一维数组的是

inta〔5〕={0,1,2,3,4,5};

inta〔5〕=”012345”;

A:

char.〔〕=”012345”;

B:

chara〔5〕={0,1,2,3,4,5};

C:

答D:案:C

8、【单选题】表达式(double)(20/3)的值为

2

3

A:

6

B:

6

C:

答D:案:D

9、【单选题】若已知a=10,b=20,则表达!a<b的值为

0

1

A:

10

B:

20

C:

答D:案:B

10、【单选题】在scanf()函数的格式说明符中,长整型数的输人格式说明符是

%d

%1d

A:

%If

B:

%x

C:

D:

答案:B

11、【单选题】printf函数中用到格式符”%4s”,其中数字4表示输出的字符串占用4

列。如果字符串长度大于4,则按原字符串长从左向右全部输出;如果字符串长度小于4,则

输出方式为

从左起输出该字符串,右补空格

按原字符长从左向右全部输出

A:

右对齐输出该字符,左补空格

B:

输出错误信息

C:

答D:案:C

12、【单选题】为了表示关系x>=y>=z,应使用C语言表达式

(x>=y)&&(y>=z)

(x>=y)AND(y>=z)

A:

(x>=y>=z)

B:

(x>=y)&(y>=z)

C:

答D:案:A

13、【单选题】逻辑运算符的运算对象的数据类型

只能是0或1

只能是.T.或.F.

A:

只能是整型或字符型

B:

任何类型的数据

C:

答D:案:D

14、【单选题】以下关于运算符优先顺序的描述正确的是

关系运算符<算术运算符<赋值运算符<逻辑运算符

逻辑运算符<关系运算符<算术运算符<赋值运算符

A:

赋值运算符<逻辑运算符<关系运算符<算术运算符

B:

算术运算符<关系运算符<赋值运算符<逻辑运算符

C:

答D:案:C

15、【单选题】以下不正确的if语句形式是

A

B

A:

C

B:

D

C:

答D:案:C

16、【单选题】判断char型变量ch是否为大写字母的正确表达式是

A

B

A:

C

B:

D

C:

答D:案:D

17、【单选题】写出下面程序的执行结果

13

15

A:

53

B:

55

C:

答D:案:D

18、【单选题】在c语言

中,多分支选择结构语句为其中括号内表达式c的类型

可以是任意类型

只能为整型

A:

可以是整型或字符型

B:

可以为整型或实型

C:

答D:案:C

19、【单选题】程序段如下

说法正确的是

while循环执行2次

循环是无限循环

A:

循环体语句一次也不执行

B:

循环体语句执行一次

C:

答D:案:B

20、【单选题】循环语句中的for语句,其一般形式如下:for(表达式1;表达式2;表

达式3)语句其中表示循环条件的是

表达式1

表达式2

A:

表达式3

B:

语句

C:

答D:案:B

21、【单选题】下列循环语句中,执行循环体的次数是

0次

1次

A:

10次

B:

无限次

C:

答D:案:D

22、【单选题】若i.J已定义为int类型,则以下程序段中的内循环体的执行次数是

10

15

A:

20

B:

25

C:

答D:案:C

23、【单选题】设有charstr〔10〕,下列语句正确的是

scanf(”%s”,&str;);

print[(”%c”,str);

A:

printf(”%s”,str〔0〕);

B:

printf(”%s”,str);

C:

答D:案:D

24、【单选题】下列说法正确的是

break语句仅能使用在switch结构中

执行continue语句可以结束包含它的整个循环结构

A:

执行循环体中的break语句可以结束本次循环

B:

执行break语句可以结束包含它的循环结构

C:

答D:案:D

25、【单选题】下面程序段的执行结果是

100

101

A:

120

B:

121

C:

答D:案:A

26、【单选题】

则执行结果是

hru

oro

A:

wry

B:

C:

are

答D:案:C

27、【单选题】C语言程序中,当函数调用时

实参和形参各占一个独立的存储单元

实参和形参共用一个存储单元

A:

可以由用户指定是否共用存储单元

B:

计算机系统自动确定是否共用存储单元

C:

答D:案:A

28、【单选题】有如下程序:该

程序的输出的结果是

12

13

A:

14

B:

15

C:

答D:案:D

29、【单选题】若有以下定义inta〔〕={1,2,3,4,5,6,7,8,9,10),*p=a;

则值为3的表达式是

p+=2,*(p++)

p+=2,*++p

A:

p+=3,*p++

B:

p+=2,++*P

C:

答D:案:A

30、【单选题】下面程序的输出结果是

s=1

s=2

A:

s=

B:

s=6

C:

答D:案:D

31、【问答题】

该程序运行的结果是__________

答案:11101

32、【问答题】

该程序运行的结果是

__________

答案:1

33、【问答题】该程序

运行的结果是___________

答案:3,4

34、【问答题】该程序

运行的结果是___________

答案:#&*

35、【问答题】

该程

序运行的结果是___________

答案:777

36、【问答题】该程序运行的结果是

___________

答案:

37、【问答题】

该程序运行的结果是

___________

答案:s=20

38、【问答题】该程

序运行的结果是__________

答案:10,20

39、【问答题】该程序运行的结果是

__________

答案:home

40、【问答题】

该程序运行的结果是__________

答案:15

41、【问答题】编写一个程序用于水果店售货员算帐:已知苹果每斤2.5元,鸭梨每斤

l.8元,香蕉每斤2元,桔子每斤l.6元,要求输入各类水果的重量,打印出应付钱数,再

输入顾客付款数,打印出应找的钱数。

答案:

42、【问答题】编写一个函数sum,实现求两个3×4矩阵之和。要求输入在主函数内完成。

答案:

43、【问答题】编一程序,从键盘输入10个整数并保存到数组.要求找出最小的数和它的

下标,然后把它和数组中最前面的元素对换位置。

答案:

44、【填空题】在定义变量的同时给变量赋予初值,称为变量的_______。

答案:初始化

45、【填空题】表达式10%3的结果是_______。

答案:1

46、【填空题】逗号表达式的形式如下:表达式1,表达式2则逗号表达式的结果是

_______的值。

答案:表达式2

47、【填空题】若有赋值语句x=x+3;则其含义是_______。

答案:将x原来的值取出加上3以后重新赋给变量x

48、【填空题】若想通过以下输入语句使a=5.0,b=4,c=3,则输入数据的形式应该是

_______。

答案:5.0,4,c=3

49、【填空题】在C语言中,对于if语句,else子句的配对预定是_______。

答案:else与它前面最近的一个

温馨提示

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

评论

0/150

提交评论