下载此文档

C语言程序设计A综合练习(一).pdf


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
该【C语言程序设计A综合练习(一) 】是由【青山代下】上传分享,文档一共【5】页,该文档可以免费在线阅读,需要了解更多关于【C语言程序设计A综合练习(一) 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..期末综合练****一)一、单选题(每小题2分,共20分)()。,则x&&y为真的条件是()。,正确的定义格式为()。A.#.#()语句。,错误的定义格式为()。[]={1,2,3};[10]={0};[];[5];,存在语法错误的是()。(inta,intb);(int,int);(inta;intb;);(inta,int);,则下面存在错误的表达式为的()。[i]B.*a++C.*aD.*(a+1)“inta[10],x,*pa=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的赋值为()。=pa[3]=*(a+3)=a[3]=*pa+。()。()()()()二、填空题(每小题2分,共26分)。“”语句后得到的输出结果为________。:..。。=5,y=10,则执行“if(x<=y)c=3;elsec=8;”语句后,c的值为________。(if/switch/for/while)________语句中。(return/break/continue/if)________语句时,将结束所在函数的执行过程,返回到调用该函数的原来位置。“chara[M][N];”,则该数组共包含有________个字符元素。'a'需要占用存储器的________个字节空间。,则存储它的字符数组的长度至少为________。,p+1所指对象的值为46,则执行表达式(*p)++后,p所指对象的值为________。,则用________表示该整数对象。“structB{inta[5];char*b;};”,则该类型的理论长度为________。三、写出下列每个程序运行后的输出结果(每小题6分,共30分)1.#include<>voidmain(){intn=4,y=0;while(n--)y+=3;}输出结果:2.#include<>voidmain(){inti,s=0;for(i=1;i<8;i++)if(i%2==0||i%3==0)s+=i;}:..输出结果:3.#include<>voidmain(){inti1=0,i2=0,i=0;while(a[i]){if(a[i]<'d')i1++;elsei2++;i++;}}输出结果:4.#include<>voidmain(){inta[8]={4,8,12,16,20,24,28,32};int*p=a,s=0;do{s+=*p;p+=3;}while(p<a+8);}输出结果:5.#include<>structWorker{charname[15];intage;doublepay;};voidmain(){inti;doubles=0;for(i=0;i<4;i++)s+=a[i].pay;}输出结果:四、根据下列每个函数回答相应问题(每小题6分,共12分)(30)调用下面函数,则得到的输出结果为______________。voidSF(intx){inti=2;while(x>=i){i++;:..}},它的数值域为data,链接指针域为next,请指出下面函数的功能。voidQC(structIntNode*f){//f为一个单链表的表头指针while(f){f=f->next;}}函数功能:五、按题目要求编写程序或函数(每小题6分,共12分),利用while循环计算1+2+4+…+210的值,最后输出计算结果。假定计数变量用i表示,每次累乘2的变量用p表示,每次累加一个数据项值的变量用sum表示。“intDD(inta[],intn,intMM)”编写函数定义,利用双重for循环统计出数组a[n]中任何两个不同元素的值等于MM值的配对个数,然后返回统计结果。如假定a[i]+a[j]等于MM,同时i≠j,则为一个配对。:..参考答案一、单选题(每小题2分,共20分)、填空题(每小题2分,共26分)*+.*、写出下列每个程序运行后的输出结果(每小题6分,共30分)评分标准:根据答案正确程度酌情给分。====、根据下列每个函数回答相应问题(每小题6分,共12分)评分标准:根据答题的正确与完整程度酌情给分。。五、按题目要求编写程序或函数(每小题6分,共12分)评分标准:根据编写程序或函数的正确与完整程度酌情给分。(){inti=1,p=1,sum=1;//1分while(i<=10){p*=2;sum+=p;i++;}//4分分}(inta[],intn,intMM){inti,j,c=0;//1分for(i=0;i<n;i++)//2分for(j=i+1;j<n;j++)//3分if(a[i]+a[j]==MM)c++;//5分returnc;//6分}

C语言程序设计A综合练习(一) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人青山代下
  • 文件大小369 KB
  • 时间2024-03-29