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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(《C语言程序设计》自检自测题三及答案Word下载.docx)为本站会员(b****3)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

《C语言程序设计》自检自测题三及答案Word下载.docx

1、jm)m=aij;ii=i;jj=j;iijjaiijj4. int a=10,b=15;abint x=20,y=40,*p;p=&x;*p;*p=x+10;y;*p=y+20;xyb1) if(b1b2)b2=b1;b1=ai;b1b28. int a8=3,5,7,9,11,13,15,17; int *p=1;i+) setw(5)*p+;if(i+1)%3=0)cout9. void LG(int* & a,int& m) a=new int m;int *p=a;m;*p+=i*i;int *b,n=5;LG(b,n);n;bn-i-1struct Worker char name

2、5;/姓名 int age; /年龄 float pay; /工资 ;char *t=”WeiRong”;int d=45;float f=1235;strcpy(x.name,t);x.age=d;x.pay=f;x.namex.agex.pay 11. int s=0;=5;s+=i*i;”s=”s50)break;if(i%2=0)s+=i;”i,s=”,”13. int LB(int *a,int n) int s=1;s*=*a+;return s;int a=1,2,3,4,5,6,7,8;LB(a,5)LB(&a3,3)LB(a+2,4)14. char name15;Worke

3、r x“wangfong”,43,640;Worker y,*p;y=x;y.namey.agey.paynameage*2pay+100b)return 1;else if(a=b)return 0;else return -1;math.hbool SG(int x) /x为大于等于2的整数 int a=int(sqrt(x);/取x的平方根 int i=2;while(i=a) if(x%i=0)break;i+;if(iai.nameai.ageai.pay;fstream.hvoid JD(char *fname) /可把以fname所指字符串作为文件标识符的文件称为fname文件

4、/假定该文件保存着一批整数 ifstream fin(fname,ios:in|ios:nocreateios:binary) int x,s=0,n=0;while(fin.read(char*)&x,sizeof(x) s+=x;n+;nfloat(s)/n0);return y;void WA(int a,int n) n-1;int k=i;for(int j=i+1;if(ajfor(i=n-1;i=0;i-)cout*(a+i)n;delete a;void JA(char *fname) /可把以fname所指字符串作为文件标识符的文件称为fname文件 ofstream fou

5、t(fname);char a20;a;while(strcmp(a,”end”)!=0) foutdata;DNode *p=f;while(-n) p=p-next=new DNode;next=NULL;int JB(char *fname,char *key) /可把以fname所指字符串作为文件标识符的文件称为fname文件, /假定该文件中保存着一批字符串,每个字符串的长度均小于20。ifstream fin(fname);int i=0;while(fina) if(strcmp(a,key)=0)i+;return I;三、编程 1.已知6a30,15b36,编一程序求出满足不

6、定方程2a+5b=126的全部整数组解。如(13,20)就是其中的一组解。2.编写一个递归函数int FF(int a,int n),求出数组a中所有n个元素的平方之和并返回。3.编写一个函数void SelectSort(int a,int n),采用选择排序的方法按升序排列数组a中的n个元素。参考答案 一、给出下列程序运行后的输出结果 1.25 20 2.5 2 3.2 1 20 4.10 15 30 50 30 15 5.20 40 30 60 6.well!good!pass!well!bad!7.72 55 8.3 5 7 9 11 13 15 17 9.16 9 4 1 0 10.

7、WeiRong 45 1235 11.s=55 12.i,s=15,56 13.120 120 360 14.wangfong 43 640 wangfong 86 740 1.比较两个整数a和b的大小,若ab则返回1,若a=b则返回0,若ab则返回-1。2.判断x是否为一个质数,若是则返回1,否则返回0。3.从键盘输入n个Worker类型的记录到一维数组a中。4.从二进制文件中输入所有整数,计算并显示出所有整数的个数、总和与平均值。5.求出从键盘上输入的n个整数的平方和并返回。6.采用选择排序的方法对数组a中的n个整数按照从小到大的次序重新排列。7.把从键盘上输入的n个整数按与输入的相反次序

8、显示出来。8.从键盘上输入一组字符串到fname文件中,直到输入标志结束的字符串“end”为止。9.统计出数组a中大于等于值为k的元素个数并返回。10.求出数组a中n个元素的最大值元素,返回该元素的地址。11.建立一个具有n个结点的链表,每个结点的实数值由键盘输入,链表的表头指针由引用变量f带回。12.求出字符串文件fname中保存的所有字符串中与给定字符串key相等的字符串个数并返回。void main() int a,b;for(a=6;=30;a+) for(b=15;=36;b+) if(2*a+5*b=126)cout(,)int FF(int a,int n) if(n=1)return an-1*an-1;else return an-1*an-1+FF(a,n-1);void SelectSort(int a,int n) int i,j,k;for(i=1;k=i-1;for(j=i;int x=ai-1;ai-1=ak;

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2