好文档 - 专业文书写作范文服务资料分享网站

[南开大学]21春学期《C语言程序设计》在线作业-参考答案1

天下 分享 时间: 加入收藏 我要投稿 点赞

南开21春学期(1709-2103)《C语言程序设计》在线作业

提示:南开大学课程学习已经开启,本套试卷是课程学习辅导资料,只作参考学习使用!!!

一、单选题 (共 40 道试题,共 80 分)

1.在 C 语言中,引用数组元素时,其数组下标的数据类型允许是( )。 A.整型常量 B.整型表达式

C.整型常量或整型表达式 D.任何类型的表达式

[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上] 参考答案是:C

2.main( ) {int n=4; while(n)printf(\,--n); } 以上程序的输出结果是( )。 A.2 0 B.3 1 C.3 2 1 0 D.2 1 0

[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上] 参考答案是:C

3.当说明一个结构体变量时系统分配给它的内存是( ) A.各成员所需内存的总和

B.结构中第一个成员所需内存量 C.成员中占内存量最大者所需的容量 D.结构中最后一个成员所需内存量

[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上] 参考答案是:A

4.以下不正确的语句为( ) A.if(x>y);

B.if(x>y){x++;y++;} C.if(x=y)&&(x!=0)x+=y;

D.if(x!=y) scanf(\

[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上] 参考答案是:C

5.#include main() {union { long a; int b; char c;}m; printf(\以上程序的运行结果是( )。 A.2 B.4 C.6 D.8

[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上] 参考答案是:B

6.以下对一维整型数组 a 的正确说明是( ) A.int a(10) ; B.int n=10,a[n]; C.int n;

D.define SIZE 10 int a[SIZE];

[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上] 参考答案是:D

7.设有如下程序 # include main() { char ch1='A',ch2='a'; printf(\则下列叙述正确的为( ) A.程序的输出结果为大写字母A B.程序的输出结果为小写字母a C.运行时产生错误信息

D.格式说明符的个数少于输出项的个数,编译出错

[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上] 参考答案是:B

8.已知各变量的类型说明如下: int i=8,k,a,b; unsigned long w=5; double x=1.42,y=5.2; 则以下符合C语言语法的表达式是: A.a十=a一=(b= 4)*(a=3) B.a=a*3=2 C.x%(一3) D.y=f1oat(i)

[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上] 参考答案是:A

9.下列哪个是读写文件出错检测函数( )。 A.ferror B.clearerr C.feof D.fwrite

[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上] 参考答案是:A

10.判断字符串a是否大于b,应当使用( ) A.if (a>b)

B.if (strcmp(a,b)) C.if (strcmp(b,a)>0) D.if (strcmp(a,b)>0)

[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上] 参考答案是:D

11.main() {struct date {int year,month,day;}today; printf(\

date));} 以上程序的运行结果是( ) A.6 B.8 C.10 D.12

[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上] 参考答案是:D

12.一个源程序文件由一个或多个什么组成( ) A.语句 B.函数 C.程序块 D.子程序

[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上] 参考答案是:B

13.若已有定义int x;下列说明指针变量p指向x的正确语句是( ) A.int p=&x; B.int *p=&x; C.int p=x; D.int *p=x;

[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上] 参考答案是:B

14.已知p,p1为指针变量,a为数组名,i为整型变量,下列赋值语句中不正确的是( ) A.p=&i B.p=p1 C.p=&a[i] D.p=10

[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上] 参考答案是:D

15.在C语言中,char型数据在内存中的存储形式是( ) A.补码 B.反码 C.原码 D.ASCII码

[提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上] 参考答案是:D

16.判断字符串a是否大于b,应当使用( ) A.if (a>b)

B.if (strcmp(a,b)) C.if (strcmp(b,a)>0)

[南开大学]21春学期《C语言程序设计》在线作业-参考答案1

南开21春学期(1709-2103)《C语言程序设计》在线作业提示:南开大学课程学习已经开启,本套试卷是课程学习辅导资料,只作参考学习使用!!!一、单选题(共40道试题,共80分)1.在C语言中,引用数组元素时,其数组下标的数据类型允许是()。A.整型常量B.整型表达式C.整型常量或整型表达式
推荐度:
点击下载文档文档为doc格式
97xxo0bpqw0ne2d1fovz9epjx24qp9012q8
领取福利

微信扫码领取福利

微信扫码分享