二级C语言程序设计 复习及答案

二级C语言程序设计 复习及答案

ID:41690692

大小:87.00 KB

页数:11页

时间:2019-08-30

二级C语言程序设计 复习及答案_第1页
二级C语言程序设计 复习及答案_第2页
二级C语言程序设计 复习及答案_第3页
二级C语言程序设计 复习及答案_第4页
二级C语言程序设计 复习及答案_第5页
资源描述:

《二级C语言程序设计 复习及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、二级C语言程序设计模拟练习(本试卷考试时间120分钟)一、单选题(本大题15道小题,每小题1分,共15分),从下面题目给出的A、B、C、D四个可供选择的答案中选择一个正确答案。1.以下C程序中预处理命令写法正确的是:A.#include(stdio.h)B.#include[stdio.h]C.#include{stdio.h}D.#include2.设有变量定义语句chara;则下面的赋值语句中()是正确的。A.a='&';B.a="&";C.a=''';a=’’’D.a='16';3.设有charch;与语句“ch=getchar();”等价的语句是:A.p

2、rintf("%c",ch);B.printf("%c",&ch);C.scanf("%c",ch);D.scanf("%c",&ch);4.inta=2,b=5;则表达式21%9/(float)a+4/b*b的运算结果为()。A.2B.1C.1.5D.05.能正确表示逻辑关系"a>=10或a<=0"的C语言表达式是()。A.a>=10ora<=0B.a<=0

3、a>=10C.a<=0

4、

5、a>=10D.a>=10&&a<=06.设有intn=60;写出下列语句的运行结果switch(n/10){case6:printf("@");break;case5:printf("#");def

6、ault:printf("$");第11页共11页}A.@#$B.#$C.$D.@7.设有inti;以下语句中,循环次数为100次的语句是:A.for(i=0;i<=100;i++)B.for(i=0;i<99;i++)C.for(i=1;i<99;i++)D.for(i=0;i<100;i++)8.C程序中,用于提前结束本次循环、进行下一次循环的语句是()。A.break(结束全部循环)B.continueC.returnD.exit9.若有数组定义语句:intt[3][2];则t数组最后一个元素是:A.t[3][2]B.t[2][3]C.t[2]D.t[2][1]10.设有定义

7、inta[]={1,3,5,7,9},*p=a;while(*p!=3)p++;结果为7的表达式是:A.*(p+2)B.*(p+3)C.*p+2D.*p+311.chara[10];不能将字符串"abc"存储在数组a中的是()。A.strcpy(a,"abc");strcpy复制B.a[0]=0;strcat(a,"abc");strcat连接C.a="abc";D.inti;for(i=0;i<3;i++)a[i]=i+97;a[i]=0;12.设有下列函数原型和变量定义语句,则合法的函数调用语句是:intfunc(inta[],intn);第11页共11页inta[10],n,

8、x;A.func(a,n)=x;B.x=func(a,n);C.x=func(a[],n);D.x=func(a[10],n);13.若有以下定义,输出字母M的语句是:structperson{charname[9];intage;};structpersonst[10]={{"john",17},{"paul",19},{"Mary",18}};A.printf("%c",st[2].name);B.printf("%c",st[3].name[1]);C.printf("%c",st[2].name[1]);D.printf("%c",st[2].name[0]);14.需要以

9、写模式打开当前目录下一个名为myfile.txt的文本文件,下列打开文件正确的选项是:A.fopen("myfile.txt","r");B.fopen("myfile.txt","w");C.fopen("myfile.txt","rb");D.fopen("myfile.txt","wb");15.假定建立了以下链表结构:structnode{charid;structnode*next;}*head,*p;如下图所示:指针p指向一个新结点,将新结点插入到链表成为头结点的两条C语言语句是【】A.head=p->next;p=head;B.p->data=head;head=p;

10、C.head=p->data;p=head;第11页共11页D.p->next=head;head=p;二、程序填空题(本大题3道小题,每空2.5分,共30分)。1.程序运行时输出如图所示的数字倒三角形1234567123451231源程序:#includevoidmain(){inti,j;____intk___;for(i=1;i<=4;i++){k=1;for(j=1;j

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

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

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