C语言试卷9 联系客服

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

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

字符串指针变量中存入的是 A.第一个字符 B.字符串

C.字符串的首地址 D.字符串变量

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

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

已知x=43,ch='A',y=0;则表达式(x>=y&&ch<'B'&&!y)的值是()。 A.语法错 B.0 C.1 D.\假\

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

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

以下程序段中,能够正确地执行循环的是()。 A.static int a; while(a)

B.int s=6; do s-=2; while(s); C.for(i=1;i>10;i++)

D.int s=6; m:if(s<100) exit(0); else s-=2; goto m:

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

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

以下程序段的输出结果是

int x= 3; do

{ pritnf(“=”, x-=2); } while (!(--x));

A.死循环

B.1 -2

C.3 0 D.1

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

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

若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达 式的值为“假”,则以下不能满足要求的表达式是()。 A.!(A%2) B.A%2 C.A%2==1

D.!(A%2==0)

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

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

下列选项中,合法的C语言关键字是()。 A.cher B.integer C.VAR

D.default

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

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

若已定义:

int a[4][3] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}, (*prt )[3] = a, *p = a[0]; 则能够正确表示数组元素a[1][2]的表达式是 A.*((*prt + 1)[2]) B.*(*(a + 1) + 2) C.*(*(p + 5))

D.(*prt + 1) + 2

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

【学生答案】

[未答此题]

若有定义:int a=7;float x=2.5,y=4.7;

则表达式x+a%3*(int)(x+y)%2/4的值是()。 A.0.000000 B.2.750000 C.3.500000 D.2.500000

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

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

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

B.fscanf(stdin,\C.fgets(s,80,stdin); D.scanf(\

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

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

在函数调用语句中,fopen(\的含义是( ).

A.为写打开一个二进制文件 B.读一个二进制文件

C.为读/写打开一个二进制文件 D.为输入打开一个二进制文件

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

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

以下描述中正确的是()。

A.do-while 循环中,根据情况可以省略 while

B.由于 do-while 循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句 C.do-while 循环由do开始,用while结束,在 while(表达式)后面不能写分号

D.在 do-while 循环体中,一定要有能使 while 后面表达式的值变为零(\假\的操作

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

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

若有说明: int a[][4]={0,0};则下面不正确的叙述是()。 A.数组a的每个元素都可得到初值0

B.有元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0 C.二维数组a的第一维大小为1

D.因为二维数组a中第二维大小的值除经初值个数的商为1,故数组a的行数为1

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

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

以下程序的输出结果是:( ). fun(int x, int y, int z) { z=x*x+y*y; } main( ) { int a=31; fun(5,2,a);

printf(\}

A.无定值 B.29 C.31 D.0

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

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

判断

函数的返回值可以通过函数中的return语句获得。

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

【学生答案】