12秋学期《C语言及程序设计》在线作业3
试卷总分:100
单选题 判断题
一、单选题(共 15 道试题,共 75 分。)
1.对于条件表达式(M)?(a++)

A. M==0
B. M==1
C. M!=0
D. M!=1
2.若二维数组a有m列,则计算任一元素a[j]在数组中位置的公式为()。(假设a[0][0]位于数组的第一个位置上。)
A. i*m+j
B. j*m+i
C. i*m+j-1
D. i*m+j+1
此题选: D
3.若有定义:intx=7;floata=2.5,b=4.7;则表达式a+x%3*(int)(a+b)%2/4的值是()。
A. 2.5
B. 2.75
C. 3.5
D. 0
4.下列关于switch语句和break语句的结论中,只有()是正确的。
A. break语句是switch语句的一部分
B. 在switch语句中可以根据需要使用或不使用break语句
C. 在switch语句中必须使用break语句
D. "以上三个结论有两个是正确的"
5.在x值处于-2到2,4到8时值为“真”,否则为“假”的表达式是()。
A. (2x-2)||(4x8)
B. ((x<=-2)||(x=2)||((x4)||(x=8))
C. (x<2)(x=-2)(x4)(x<8)
D. (x-2)(x4)||(x<8)(x<2)
此题选: D
6.若有以下说明和语句,则输出结果是()。Char*sp=”///”/n”

A. 6
B. 3
C. 5
D. 字符串中有非法自负,输出值不定
7.若有说明:inta[3][4]={0};则下面正确的叙述是()。
A. 只有数组元素a[0][0]可得到初值0
B. 此说明语句不正确
C. 数组a中各元素都可得到初值,但其值不一定为0
D. 数组a中每个元素均可得到初值0
此题选: D
8.071^052的结果是()
A. 32
B. 16
C. 23
D. 22
9.若有定义:intA[3][4];能表现数组元素A[1][1]的是()
A. (A[1]+1)
B. *(A[1][1])
C. (*(A+1)[1])
D. *(A+5)
10.若x为float型变量,则以列程序段结果是()x=1234.6789;printf(“%-2.1f”,x);
A. 输出格式描述符的域宽度不够,不能输出
B. 输出为1234.7
C. 输出为1234.6
D. 输出为-1234.6
11.下面程序的运行结果是()。charc[]="/t/v///0will/n";printf("%d",strlen(c));
A. 14
B. 3
C. 9
D. 字符串中有非法字符,输出值不能确定
12.下列不属于C语言关键字的是()。
A. default
B. register
C. enum
D. external
此题选: D
13.下面正确的字符常量是()
A. /X17''
B. /80''
C. //''
D. """/n"""
14.若使用下述程序段将整数12和浮点数13.6分别赋给变量a和b,那么输入应该式()。inta;floatb;scanf(“a=%d,b=%f”,a,b);
A. 1213.6
B. "a=12,b=13.6"
C. "12,13.6"
D. a=12b=13.6
15.函数rewind(fp)的作用是:使文件位置指针()。
A. 重新返回文件的开头
B. 返回到前一个字符的位置
C. 指向文件的末尾
D. 自动移至下一个字符的位置
12秋学期《C语言及程序设计》在线作业3
试卷总分:100
单选题 判断题
二、判断题(共 5 道试题,共 25 分。)
1.c语言结构类型变量在程序执行期间所有成员一直驻留在内存。
A. 错误
B. 正确
2.声明语句int a[][3]={{1,0,1},{},{1,1}};能对二维数组a进行正确初始化。
A. 错误
B. 正确
3.C语言fread()函数的功能是从文件fp中读取n个字符存入指定的内存。
A. 错误
B. 正确
4.在c语言中,函数形参的存储类型是自动类型的变量
A. 错误
B. 正确
5.c语言程序中有调用关系的所有函数都必须放在同一源程序文件中
A. 错误
B. 正确
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!
下一篇 : 电子科技大学14秋《信息资源管理》在线作业1