C语言试卷9 联系客服

发布时间 : 星期三 文章C语言试卷9更新完毕开始阅读

C

【学生答案】 [未答此题]

C 语言中以下几种运算符的优先次序()的排列是正确的。 A.由高到低为:算术运算符,关系运算符,赋值运算符,!,&&,|| B.由高到低为:!,算术运算符,关系运算符,&&,||,赋值运算符 C.由高到低为:!,&&,||,算术运算符,赋值运算符

D.由高到低为:算术运算符,关系运算符,!,&&,||,赋值运算符

【评分报告 得分:0.0 之 1.0 】 【参考答案】 错误 B

【学生答案】 [未答此题]

以下叙述正确的是()。

A.在对一个C程序进行编译的过程中,可发现注释中的拼写错误 B.C语言本身没有输入输出语句

C.在C程序中,main函数必须位于程序的最前面 D.C程序的每行中只能写一条语句

【评分报告 得分:0.0 之 1.0 】 【参考答案】 错误 B

【学生答案】 [未答此题]

若fp是指向某文件的指针,且已读到此文件末尾,则库函数feof(fp) 的返回值是()。 A.NULL B.非零值 C.0 D.EOF

【评分报告 得分:0.0 之 1.0 】 【参考答案】 错误 B

【学生答案】 [未答此题]

设函数的调用形式如下: f((x1, x2),(y1,y2,y3)),则函数有 ( )个形参. A.2 B.4 C.3

D.5

【评分报告 得分:0.0 之 1.0 】 【参考答案】 错误 A

【学生答案】 [未答此题]

若有条件表达式 (exp)?a++:b--,则以下表达式中能完全等价于 表达式(exp)的是()。 A.(exp!=1) B.(exp==0) C.(exp!=0) D.(exp==1)

【评分报告 得分:0.0 之 1.0 】 【参考答案】 错误 C

【学生答案】 [未答此题]

若有说明 int a[3][4];则对a数组元素的正确引用是()。 A.a[1+1][0] B.a[1,3] C.a[2][4] D.a(2)(1)

【评分报告 得分:0.0 之 1.0 】 【参考答案】 错误 A

【学生答案】 [未答此题]

以下不是死循环的语句是 。 A.for(i=10; ; i++ ) sum+=i; B.while (1){x++;}

C.for(; (c=getchar())!=’\\n’;) printf(“%c”, c); D.for(;; x+= i);

【评分报告 得分:0.0 之 1.0 】 【参考答案】 错误 C

【学生答案】 [未答此题]

以下程序的输出结果是

main()

{ int k =4, m = 1, p;

p = func(k, m); printf(\p = func(k, m); printf(\

}

func( int a, int b)

{ static int m, i = 2; i += m + 1;

m = i + a + b; return (m);

}

A.8,20 B.8,17 C.8,8

D.8,16

【评分报告 得分:0.0 之 1.0 】 【参考答案】 错误 B

【学生答案】 [未答此题]

若ch为char型变量,k为int型变量(已知字符a的ASCII十进制代码为97), 则以下程序段的执行结果是()。

ch='a'; k=12; printf(\A.因变量类型与格式描述符的类型不匹配,输出无定值 B.61,141,k=%d C.61,141,k=

D.输出项与格式描述符个数不符,输出为零值或不定值

【评分报告 得分:0.0 之 1.0 】 【参考答案】 错误 B

【学生答案】 [未答此题]

下列语句的结果是()。 main() { int j; j=3;

printf(\printf(\} A.3,4 B.4,4

C.4,3 D.3,3

【评分报告 得分:0.0 之 1.0 】 【参考答案】 错误 B

【学生答案】 [未答此题]

若有char a[80],*s=a;不正确的输入语句是()。 A.fscanf(stdin,\B.fgets(s,80,stdin); C.gets(s);

D.scanf(\

【评分报告 得分:0.0 之 1.0 】 【参考答案】 错误 A

【学生答案】 [未答此题]

设C语言中,int类型数据占2个字节,则short类型数据占()。 A.1个字节 B.8个字节 C.2个字节 D.4个字节

【评分报告 得分:0.0 之 1.0 】 【参考答案】 错误 C

【学生答案】 [未答此题]

以下程序的执行结果是________. main()

{ int w = 1, x = 2, y = 3, z = 4; w =( w < x ) ? x : w; w =( w < y ) ? y : w;

w =( w < z ) ? z : w; printf( \ A.2 B.4 C.3 D.1

【评分报告 得分:0.0 之 1.0 】 【参考答案】 错误 B