大学大一C语言程序设计期末考试试卷和答案.docx

大学大一C语言程序设计期末考试试卷和答案.docx

ID:59590865

大小:89.09 KB

页数:13页

时间:2020-11-14

大学大一C语言程序设计期末考试试卷和答案.docx_第1页
大学大一C语言程序设计期末考试试卷和答案.docx_第2页
大学大一C语言程序设计期末考试试卷和答案.docx_第3页
大学大一C语言程序设计期末考试试卷和答案.docx_第4页
大学大一C语言程序设计期末考试试卷和答案.docx_第5页
大学大一C语言程序设计期末考试试卷和答案.docx_第6页
大学大一C语言程序设计期末考试试卷和答案.docx_第7页
大学大一C语言程序设计期末考试试卷和答案.docx_第8页
大学大一C语言程序设计期末考试试卷和答案.docx_第9页
大学大一C语言程序设计期末考试试卷和答案.docx_第10页
资源描述:

《大学大一C语言程序设计期末考试试卷和答案.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、_______________号学_______________名姓班___________级__________院学__________________四川师范大学计算机科学学院2012~2013学年度第二学期期末考试⋯C语言程序设计试卷试卷A⋯⋯⋯答卷说明:⋯1、本试卷共6页,答题纸3页,4个大题,35个小题,满分100⋯⋯分,120分钟完卷。⋯⋯2、闭卷考试,所有的答案都必须写在答题纸上,判卷以答题纸上⋯答案为准。⋯效3、本试卷适用于2011级1、2、3班。⋯)线(无⋯⋯号一二三四分分人⋯⋯题⋯分数⋯⋯⋯答⋯得分卷人⋯⋯⋯)内封(一、单项选择题(在每小的四个答案中,出一个正确答案,并

2、将正确答案的⋯1分,共20分)⋯序号填在干的括号内。每小⋯线1、在C言中,下列符中合法的是()⋯⋯A).-intB).in1_3C).A_B!DD).const⋯⋯2、不属于C言基本数据型的是()⋯封⋯A).intB).unionC).charD).⋯unsigned⋯⋯密)3、下面是宏定的描述。不正确的是()密(A).宏不存在型,宏名无型,它的参数也无型⋯B).宏替不占用运行⋯⋯C).宏替只是字符串的替代⋯D).宏替先型,型一致才可以替⋯⋯⋯4、C言中,″\xfds″在内存中占用的字数是()⋯⋯A).3B).4⋯C).5D).6⋯⋯5、设intx;行printf(″%xn″,~x^x);

3、的果是()A).ffffffffB).ffC).0D).16、对于while语句,错误的说法是()A).用条件控制循环体的执行次数B).循环体至少要执行一次C).循环体有可能一次也不执行D).循环体中可以包含若干条语句7、执行下列语句后输出的结果是()inta=8,b=7,c=6;if(ac){a=c;c=b;}printf("%d,%d,%d",a,b,c);A).6,7,7B).6,7,8C).8,7,6D).8,7,88、设inta=9,b=20;则printf(″%d,%dn″,a--,--b);的输出结果是()A).9,19B).9,20C).10,19D).1

4、0,209、设staticcharx[]=那么()A).x数组的长度等于C).x数组的长度少于″12345″,y[]={y数组的长度B).xy数组的长度D).x′1′,′2′,′3′,′4′,′5′,′数组的长度大于y数组的长度数组与y数组的存储区域相同0′};10、设inti,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()for(i=0;i<3;i++)printf(″%d″,x[i][2-i]);A).147B).159C).357D).36911、执行完下列语句后,n的值是()intn;for(n=0;n<100;n=2*n+1);A).125

5、B).126C).127D).12812、有以下语句:inta=6;a+=a-=a*a;printf(“%d”,a);输出结果()A).–132B).–60C).-24D).013、为了连接两个字符串A).strcat(s1,s2)strcmp(s1,s2)s1B).与s2,应当使用strcpy(s1,(s2)C).)strlen(s1,s2)D).14、A).设inta,*p位与运算;则语句p=&a;中的运算符“&”的含义是B).逻辑与运算()C).取指针内容D).取变量地址15、下面输出的结果为()⋯⋯_⋯__⋯_⋯__⋯__⋯__⋯_⋯__⋯__

6、⋯号⋯学)线_(_⋯__⋯_⋯__⋯__⋯__⋯_⋯__⋯_名⋯⋯姓⋯⋯)班封_(__⋯__⋯__⋯_⋯__⋯_⋯级⋯__inta=13,b=64;printf(“%dn”,!a

7、

8、(b>>3));A).13B).64C).1D).016、下列定正确的是()A).enumt={a,b}x;B).enumt{1,2}x;C).enum{′+′,′-′}x;D).enumt{a,b}x;17、有定:structu{inta[4];floatb[3];charc[16];}aa;则printf(″%dn″,sizeof(aa));的出是()A).32B).36C).12D).8效数据-54.78

9、在文本文件中占用的字个数是()18、A).4B).5无C).6D).819、在宏定#definep(r)3.14*r中,宏名是()题A).pB).p(r)C).3.14*rD).p(r)3.14*r答20、要打开一个已存在的用于修改的非空二制文件“hello.txt”,正确句是()A).fp=fopen("hello.txt","r")B).fp=fopen("hello.txt内","ab+")C).fp=

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

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

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