C语言程序设计课程作业 - A-

发布时间 : 星期四 文章C语言程序设计课程作业 - A- 更新完毕开始阅读

? ? ? ?

答案 D

A. &,<,||

B. &,||,<

C. <,||,&

D. <,&,||

解析 C语言程序设计/位运算/位运算符优先级

16.

(4分)下面程序#include main(){int a=1,b=10;do{b-=a;a++;}while(b--<0);printf('a=%d,b=%d ',a,b);}的运行结果是( )

? ? ? ?

答案 B

A. a=3,b=11

B. a=2,b=8

C. a=1,b=-1

D. a=4,b=9

解析 C语言程序设计/循环程序设计/do-while语句

17.

(4分)要打开一个已存在的非空文件"file"用于修改,选择正确的语句

? ? ? ? ?

答案 C

A. fp=fopen('file','r')

B. fp=fopen('file','w')

C. fp=fopen('file','r+')

D. fp=fopen('file','w+')

E.

解析 C语言程序设计/文件

18.

(4分)下面程序#include main(){int y=10;do {y--;}while(--y);printf('%d ',y--);}的运行结果是( )

? ? ? ?

答案 D

A. 1

B. -1

C. 8

D. 0

解析 C语言程序设计/循环程序设计/do-while语句

19.

(4分)有枚举类型的定义: enum color1 { yellow,green,blue=5,red,brown}; 则枚举常量yellow 和 red的值分别是

? ? ? ?

答案 C

A. 3,6

B. 1,6

C. 0,6

D. 0,3

解析 C语言程序设计/结构体与共用体

20.

(4分)不属于面向机器语言的是( )

? ? ? ?

答案 D

A. 符号语言

B. 二进制语言

C. 汇编语言

D. C语言

解析 C语言程序设计/C语言概述/C程序特点

21.

(4分)判断字符串a和b是否相等,应当使用( )

? A. if(a==b)

? ? ?

答案 D

B. if(a=b)

C. if(strcmp(a,b))

D. if(strcmp(a,b)==0)

解析 C语言程序设计/数组/字符串处理函数

二、判断

1.

(4分)main(){int x,y,z;x=1;y=1;z=0;x=x||y&&z;printf('%d,%d',x,x&&!y||z);}程序的运行结果是1,1

? ?

答案 错误

解析 C语言程序设计/选择结构程序设计/逻辑表达式

2.

(4分)C语言程序中,一个文件中的函数可以引用另一个文件中的函数和变量

? ?

答案 正确

解析 C语言程序设计/文件

3.

(4分)对for(表达式1; ;表达式3)可理解为for (表达式1;1;表达式3)

? ?

答案 正确

解析 C语言程序设计/循环程序设计/for语句

4.

(4分)用typedef可以创建新的基本类型

? ?

答案 错误

解析 C语言程序设计/结构体与共用体

一、单选题

1.

(4分)下面程序段的运行结果是( )a=1;b=2;c=2;while(a

? ? ? ?

答案 A

A. 1,2,0

B. 2,1,0

C. 1,2,1

D. 2,1,1

解析 C语言程序设计/循环程序设计/while语句

2.

(4分)设有以下的程序片段, int i;float f=10.5;i=((int)f)/2;请问执行后变量i的值是( )

? ? ? ?

答案 D

A. 5.0

B. 5.5

C. 6

D. 5

解析 C语言程序设计/数据类型与运算/数据类型强制转换

3.

(4分)设有以下定义int k=7, x=12;,则能使值为3的表达式是( )

? ? ? ?

答案 D

A. x%=(k%=5)

B. x%=(k-k%5)

C. x%=k

D. (x%=k)-(k%=5)

解析 C语言程序设计/数据类型与运算/整型算术表达式

4.

(4分)设有说明:double y=0.5,z=1.5;int x=10;则能够正确使用C语言库函数的赋值语句是( )

? A. z=exp(y)+fabs(x)

联系合同范文客服:xxxxx#qq.com(#替换为@)