ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:18.52KB ,
资源ID:5958535      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5958535.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(南开21春学期《C语言程序设计》在线作业辅导材料附答案.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

南开21春学期《C语言程序设计》在线作业辅导材料附答案.docx

1、南开21春学期C语言程序设计在线作业辅导材料附答案南开21春学期(1709-2103)C语言程序设计在线作业提示:南开大学课程学习已经开启,本套试卷是课程学习辅导资料,只作参考学习使用!一、单选题 (共 40 道试题,共 80 分)1.struct person char name9; int age; struct person class10=John,17,Paul,19,Mary18,adam,16; 根据上面的定义,能打印出字母M的语句是( )。A.printf(%cn,class3.name);B.printf(%cn,class3.name1);C.printf(%cn,clas

2、s2.name1);D.printf(%cn,class2.name0)提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:D2.main() int x,y,z; scanf (“%d%d%d”,&x,&y,&z); printf(“x+y+z=%dn”,x+y+z); 输入数据的形式是25,13,10,则程序的输出结果是( )A.x+y+z=48B.x+y+z=35C.x+z=35D.不确定值提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:A3.fwrite函数的一般调用形式是( )A.fwrite(buffer,count,size,fp)B.fw

3、rite(fp,size,count,buffer)C.fwrite(fp,count,size,buffer)D.fwirte(buffer,size,count,fp)提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:D4.以下符合C语言语法的赋值表达式是( )A.d=9+e+f=d+9B.d=9+e,f=d+9C.d=9十e,e+,d十9D.d=9十e+=d十7提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:B5.以下对一维整型数组 a 的正确说明是( )A.int a(10) ;B.int n=10,an;C.int n;D.define SI

4、ZE 10 int aSIZE;提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:D6.若有定义char str= “very good”,则str的长度为( )A.8B.9C.10D.11提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:C7.若已有定义int x;下列说明指针变量p指向x的正确语句是( )A.int p=&x;B.int *p=&x;C.int p=x;D.int *p=x;提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:B8.x=-2; y=-1; if(x!=0) if(x0) y=1; else y=0;

5、该程序段的输出结果为( )。A.1B.0C.-1D.不确定提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:B9.下面不正确的字符串常量是( )。A.abcB.1212C.0 D. 提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:A10.判断字符串a是否大于b,应当使用( )A.if (ab)B.if (strcmp(a,b)C.if (strcmp(b,a)0)D.if (strcmp(a,b)0)提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:D11.设以下变量均为int类型,则值不等于7的表达式是( )A.(x= y= 6,

6、 x+y,x+1)B.(x= y= 6,x+y,y+1)C.(x= 6,x+1,y= 6,x+y)D.(y=6,y+l,x = y,x+1)提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:C12.fscanf函数的正确调用形式是( )。A.fscanf(文件指针,格式字符串,输出表列)B.fscanf(格式字符串,输出表列, fp)C.fscanf(格式字符串,文件指针,输出表列)D.fscanf(文件指针,格式字符串,输入表列)提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:D13.关于return语句,下列说法正确的是( )。A.不能在主函数中出

7、现B.必须在每个函数中出现C.可以在同一个函数中出现多次D.只能在除主函数之外的函数中再出现一次提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:C14.C语言结构体类型变量在程序执行期间( )。A.所有成员一直驻留在内存中B.只有一个成员驻留在内存中C.部分成员驻留在内存中D.没有成员驻留在内存中提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:A15.下面4个选项中,均是C语言关键字的选项是( )。A.auto enum includeB.switch typedef continueC.signed union scanfD.if struct t

8、ype提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:B16.判断字符串a是否大于b,应当使用( )A.if (ab)B.if (strcmp(a,b)C.if (strcmp(b,a)0)D.if (strcmp(a,b)0)提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:D17.从用户使用的角度看,函数有两种,它们是( )A.库函数和用户自定义函数B.库函数和主函数C.用户自定义函数和主函数D.主函数和子函数提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:A18.若以”a+”方式打开一个已存在的文件,则以下叙述正确的是( )

9、。A.文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和读操作。B.文件打开时,原有文件内容被删除,位置指针移到文件开头,可作重新写和读操作。C.文件打开时,原有文件内容被删除,只可作写操作。D.以上各种说法皆不下确。提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:A19.下列函数调用中,不正确的是( )A.max(a,b)B.max(3,a+b)C.max(3,5)D.int max(a,b)提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:D20.for (i=2; i=0; ) printf(“%d” , i-) ; 以上程序段的

10、循环次数是( )A.2次B.无限次C.0次D.1 次提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:C21.设有说明语句:char w;int x;float y;double z;w*x+z-y值的数据类型为( )。A.floatB.charC.intD.double提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:D22.已有定义 int a=-2;和输出语句:printf(%8lx,a);以下正确的叙述是:A.整型变量的输出格式符只有%d一种B.%x 是格式符的一种,它可以适用于任何一种类型的数据C.%x 是格式符的一种,其变量的值按十六进制输出

11、,但%8lx 是错误的D.%8lx 不是错误的格式符,其中数字8规定了输出字段的宽度提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:D23.已知各变量的类型说明如下: 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=2C.x%(一3)D.y=f1oat(i)提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:A24.C语言中规定,if语句的嵌套结构中,else总是与( )配对A.与最近的if 配套B.与第一

12、个if 配套C.按缩进位置相同的if配套D.与最近的且尚未配对的if 配套提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:D25.在C语言中,char型数据在内存中的存储形式是( )A.补码B.反码C.原码D.ASCII码提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:D26.若有以下定义语句 union data int l; char c; float f;a; int n;则以下语句正确的是( )A.a=5;B.a=2,a,1.2;C.printf(%dn,A.l);D.n=a;提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案

13、是:C27.#include “stdio.h” void main() int sum=0,a=1; while(ay);B.if(xy)x+;y+;C.if(x=y)&(x!=0)x+=y;D.if(x!=y) scanf(%d,&x); else scanf(%d,&y);提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:C35.下列哪个是字符写函数( )。A.fgetcB.fputcC.fgetsD.fwrite提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:B36.设有如下程序 # include main() char ch1=A,ch2=

14、a; printf(%cn,(ch1,ch2); 则下列叙述正确的为( )A.程序的输出结果为大写字母AB.程序的输出结果为小写字母aC.运行时产生错误信息D.格式说明符的个数少于输出项的个数,编译出错提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:B37.判断字符串a是否大于b,应当使用( )A.if (ab)B.if (strcmp(a,b)C.if (strcmp(b,a)0)D.if (strcmp(a,b)0)提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:D38.main( ) int n=4; while(n)printf(%d ,-n

15、); 以上程序的输出结果是( )。A.2 0B.3 1C.3 2 1 0D.2 1 0提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:C39.已知字母A的ASCII码为十进制数65,且定义c2为字符型变量,则执行语句c2=A+6-3;后,c2中的值为( )A.DB.68C.不确定的值D.C提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:A40.下列哪个是读写文件出错检测函数( )。A.ferrorB.clearerrC.feofD.fwrite提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:A二、判断题 (共 10 道试题,共

16、20 分)41.在源程序中,/*与*/之间的注释信息也被编译,但对程序运行运果不发生影响。( )以上叙述是否正确?A.正确B.错误提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:错误42.字符常数和字符串常数的存储是相同的,都是以字符的码值进行存放。( )以上叙述是否正确?A.正确B.错误提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:错误43.程序是由函数构成的,每一个函数完成相对独立的功能。( )以上叙述是否正确?A.正确B.错误提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:正确44.被main函数调用的函数只能是库函数。

17、( )以上叙述是否正确?A.正确B.错误提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:错误45.按现代风格设计的程序中,main中对函数声明的信息与定义此函数时第一行的信息完全相同。( )以上叙述是否正确?A.正确B.错误提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:正确46.赋值表达式是错误的。( )以上叙述是否正确?A.正确B.错误提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:错误47.C语言中的标识符以字母或下划线开头,可跟任何字符。( )以上叙述是否正确?A.正确B.错误提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:错误48.在语言中,字母的大小写不被区分。( )以上叙述是否正确?A.正确B.错误提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:错误49.对语言中用到的任何一个变量都要规定其类型。( )以上叙述是否正确?A.正确B.错误提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:正确50.用语言可直接进行位运算和取地址等运算,因此语言是一种低级语言。( )以上叙述是否正确?A.正确B.错误提问:仔细分析上述试题,并从选项中选择一项,填写在答题卡上参考答案是:错误

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1