《c语言程序设计》期末试卷aa卷

《c语言程序设计》期末试卷aa卷

ID:33580891

大小:120.69 KB

页数:19页

时间:2019-02-27

《c语言程序设计》期末试卷aa卷_第1页
《c语言程序设计》期末试卷aa卷_第2页
《c语言程序设计》期末试卷aa卷_第3页
《c语言程序设计》期末试卷aa卷_第4页
《c语言程序设计》期末试卷aa卷_第5页
资源描述:

《《c语言程序设计》期末试卷aa卷》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2010级《C语言程序设计2-2》期末试卷(AA卷)诚信词:(请将诚信词抄写在横线上)我承诺,自己独立完成本课的考试,如考试中有违纪作弊行为,自愿按有关规定处理.承诺人:南开大学滨海学院2010-2011第二学期2010级《C语言程序设计》期末试卷(AA卷)2011年7月姓名学号___专业________题号一二三总分得分(满分为60分)一、选择题(单选,每题1分,共40分,请将所选项A或B或C或D填入答题卡)。(1)以下叙述中正确的是A.C语言规定,宏替换在程序运行时首先被执行。B.C语言规定,宏名

2、必须使用大写字母表示。C.C语言规定,预处理命令行的最后不能以分号表示该命令结束。D.C语言规定,预处理命令必须位于源文件的开头部分。(2)有以下程序:#includevoidmain(){inta[]={1,2,3,4,5},y,*p=&a[4];p--;y=*p;printf("y=%d",--y);}该程序运行后,结果是A.y=4B.y=3C.y=2D.程序错误,无法运行第1页(共18页)2010级《C语言程序设计2-2》期末试卷(AA卷)(3)设有宏定义#defineR(

3、a,b)a-b#defineS(a,b,c)R(a,b)*c则表达式S(1,2,3)的值为A.-5B.-3C.-1D.0(4)设有函数调用语句fseek(fp,-5L,SEEK_END);则执行该语句后,文件位置指针指向A.文件头以后的第5个字节处B.文件尾以后的第5个字节处C.文件尾以前的第5个字节处D.当前位置之后的第5个字节处(5)C程序中,可把整型数以二进制形式存放到文件中的函数是A.fprintf函数B.fread函数C.fwrite函数D.fputc函数(6)有以下程序voidputstr

4、(char*fp,char*str);voidmain(){putstr("name.dat","TJnankai");putstr("name.dat","binhai");}voidputstr(char*name,char*str){FILE*fp;fp=fopen(name,"w");fputs(str,fp);fclose(fp);}程序运行后,文件name.dat中的内容是____A.TJnankaiB.binhaiC.TJnankaibinhaiD.binhaiai第2页(共18页)20

5、10级《C语言程序设计2-2》期末试卷(AA卷)(7)有以下结构体说明、变量定义和赋值语句structstudent{charname[8],sex;intage;}s[3],*p;p=&s[0];则以下scanf函数调用语句中错误引用结构体变量成员的是A.scanf("%s",s[0].name);B.scanf("%d",&s[0].age);C.scanf("%c",&(p->sex));D.scanf("%d",p->age);(8)若有以下说明和定义uniondt{inta;charb;do

6、ublec;}data;以下叙述中错误的是A.data的每个成员起始地址都相同B.变量data所占的内存字节数与成员c所占字节数相等C.程序段data=5;printf("%d",data);输出结果为5D.可以定义其它同类型的变量。比如:uniondtp;(9)以下对结构体类型变量td的定义中,错误的是A.structB.structaa{intn;{intn;floatm;floatm;}td;}td;C.structD.typedefstructaa{intn;{intn;floatm;fl

7、oatm;}AA;}AA;AAtd;AAtd;第3页(共18页)2010级《C语言程序设计2-2》期末试卷(AA卷)(10)若有以下定义,则以下引用正确的是structsk{inta;doubleb;}data,*p;p=&data;A.(*p)->aB.p->data.aC.p->aD.p.data.a(11)设有如下定义typedefstructST{longa;intb;charc[4];}pr;则下面叙述中正确的是A.pr是一个宏名B.pr是一个结构体类型C.pr是一个结构体变量D.typed

8、ef是一个数据类型(12)以下对枚举类型名的定义中正确的是:A.enumcolor={“white”,“black=3”,“green”}col;B.enumcolor={white,black=3,green}col;C.enumcolor{“white”,“black=3”,“green”}col;D.enumcolor{white,black=3,green}col;(13)有以下程序:#include#include

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。