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

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

? ?

答案 B

C. a=9,b=10,c=9

D. a=8,b=8,c=9

解析 C语言程序设计/选择结构程序设计/条件与算术运算符

3.

(4分)判断char型变量c1是否小写字母的正确表达式为

? ? ? ?

答案 B

A. 'a'<=c1<='z'

B. (c1>='a')&&(c1<='z')

C. (c1>=a)&&(c1<=z)

D. ('a'<=c1)||('z'>=c1)

解析 C语言程序设计/数据类型及运算

4.

(4分)阅读以下程序,int w=1,x=2,y=3,z=4,m;m=w

? ? ? ?

答案 A

A. 1

B. 2

C. 3

D. 4

解析 C语言程序设计/选择结构程序设计/条件运算符嵌套

5.

(4分)在C语言中运算符的优先级从高到低的排列顺序是

? ? ?

A. 关系运算符 算术运算符 赋值运算符

B. 算术运算符 赋值运算符 关系运算符

C. 赋值运算符 关系运算符 算术运算符

?

答案 D

D. 算术运算符 关系运算符 赋值运算符

解析 C语言程序设计/数据类型及运算

6.

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

? ? ? ?

答案 D

A. x%=k%=5

B. x%=k-k%5

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

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

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

7.

(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语言程序设计/数据类型与运算/整型算术表达式

8.

(4分)设有以下程序片段:char s[ ]='Program!';char *p;p=s;则执行完上面的程序段后,*(p+8)的值为( )

? ? ? ?

答案 B

A. !'

B. '\\0'

C. 'm'

D. 不定值

解析 C语言程序设计/指针/字符串指针的引用

9.

(4分)C语言中合法的字符常量是

? ? ? ?

答案 A

A. ’\\\\’

B. ”H”

C. ’He’

D. p

解析 C语言程序设计/数据类型及运算

10.

(4分)以下read函数的调用形式中,参数类型正确的是( )

? ? ? ?

答案 A

A. read(int fd,char *buf,int count)

B. read(int *buf,int fd,int count)

C. read(int fd,int count,char *buf)

D. read(int count,char *buf,int fd)

解析 C语言程序设计/文件/文件的读和写

11.

(4分)设有以下程序片段:char a[ ]='hello',*p;p=a;printf('%d',*(p+5));执行上面的程序片段后的结果为( )

? ? ? ?

答案 B

A. 111

B. 0

C. 104

D. 不确定的值

解析 C语言程序设计/指针/数组元素的引用

12.

(4分)以下程序main(){int x=10,y=10;printf('%d %d ',x--,--y);}的输出结果是( )

? ? ? ?

答案 D

A. 10 10

B. 9 9

C. 9 10

D. 10 9

解析 C语言程序设计/顺序程序设计/整型变量的输出格式和算术运算符

13.

(4分)以下函数的功能对应于 int fun(char *s,char *t) { while (*s)&&(*t)&&(*t==*s)} { t++; s++; } return(*s-*t); }

? ? ? ?

答案 B

A. strlen(s)+strlen(t)

B. strcmp(s,t)

C. strcpy(s,t)

D. strcat(s,t)

解析 C语言程序设计/循环控制

14.

(4分)C语言规定,函数返回值的类型是由( )所决定。

? ? ? ?

答案 D

A. return语句中的表达式类型

B. 调用该函数时的主调函数类型

C. 调用该函数是系统临时指定

D. 在定义该函数时所指定的函数类型

解析 C语言程序设计/函数/函数返回值

15.

(4分)表达式a

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