已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三十一套所属年份:2012.3;下列给定程序中,函数fun的功能是:计算下式前n项的和,并作为函数值返回。例如,当形参n的值为10时,函数返回:-0.。请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部分源程序在文件BLANK1.C中。不得增行或删行,也不得更改程序的结构!所属年份:2012.3;下列给定程序中函数fun的功能是:判断一个整数是否为素数,若是素数返回1,否则返回0。在main()函数中,若fun返回1输出YES,若fun返回0输出NO!。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改的程序的结构!所属年份:2012.3;请编写函数fun,其功能是:找出一维整型数组元素中最大的值及其所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。【参考答案】(1) 1(2) 2*i(3) (-1)【参考答案】(1)k+;(2)if(m=k)【参考答案】void fun(int a,int n, int *max, int *d) int i; *max=a0; *d=0; for(i=0;in;i+) /*将最大的元素放入指针max所指的单元,最大元素的下标放入指针d所指的单元*/ if(*maxai) *max=ai;*d=i;第三十二套所属年份:2010.9;2012.3下列给定程序中,函数fun的功能是计算下式直到,并将计算结果作为函数值返回。 例如,若形参e的值为1e-3,函数的返回值为2.。 请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。 注意:部分源程序在文件BLANK1.C中。不得增行或删行,也不得更改程序的结构!所属年份:2010.9;2012.3下列给定程序中函数fun的功能是:将s所指字符串的正序和反序进行连接,形成的新串放在t所指的数组中。例如,当s所指字符串为:ABCD时,t所指字符串中的内容应为:ABCDDCBA。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改的程序的结构!所属年份:2010.9;2012.3编写函数fun,其功能是:将s所指字符串中除了下标为奇数同时ASCII值也为奇数的字符之外,其余的所有字符全部删除,串中剩余字符所形成的一个新串放在t所指的数组中。例如,若s所指字符串的内容为:ABCDEFG12345,其中字符A的ASCII码值为奇数,但所在元素的下标为偶数,因此需要删除;而字符1的ASCII码值为奇数,所在数组中的下标也为奇数,因此不应当删除,其它依此类推。最后t所指数组中的内容应为:135。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。【参考答案】(1) 0(2) i+或+i或i+=1或i=i+1(3)2.0*i【参考答案】(1)void fun ( char *s , char *t )(2)t2*d=0;或td+i=0;或t2*d=0;或td+i=0;【参考答案】void fun(char *s, char t) int i,j=0,n; n=strlen(s); for(i=0;in;i+) if(i%2!=0&si%2!=0) tj=si; /*将下标为奇数同时ASCII码值为奇数的字符放入数组t中*/ j+; tj=0; /*最后加上结束标识符*/ 第三十三套所属年份:2011.9;2012.3下列给定程序中,函数fun的功能是:在形参s所指字符串中的每个数字字符之后插入一个*号。例如,形参s所指的字符串为def35adh3kjsdf7,执行后结果为def3*5*adh3*kjsdf7*注意:部分源程序给出如下。不得增行或删行,也不得更改程序的结构! 注意:部分源程序在文件BLANK1.C中。 不得增行或删行,也不得更改程序的结构!所属年份:2011.9;2012.3下列给定程序中函数fun的功能是:根据整型形参m,计算如下公式的值。 例如,若m的值为5,则应输出1.。请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构所属年份:2011.9;2012.3编写函数fun,其功能是:实现BAA,即将矩阵A加上A的转置,存放在矩阵B中。计算结果在main函数中输出。例如,输入下面的矩阵:其转置矩阵为: 程序输出: 注意:部分源程序在文件PROG1.C中。 请勿请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。【参考答案】(1) &(2) 0或0(3) sj或*(s+j)【参考答案】(1)for(i=2;i=m;i+)(2)y+=1.0/(i*i);或y+=(double)1.0/(i*i)【参考答案】void fun ( int a33, int b33)int i,j; for(i=0;i3;i+) for(j=0;j3;j+) bij=aij+aji;/*把矩阵a加上a的转置,存放在矩阵b中*/第三十四套所属年份:2010.9;2012.3给定程序中,函数fun的功能是将不带头结点的单向链表逆置,即若原链表中从头至尾结点数据域依次为 2,4,6,8,10,逆置后,从头至尾结点数据域依次为10,8,6,4,2。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序在文件BLANK1.C中。请勿改动main函数和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。所属年份:2010.9;2012.3下列给定程序中,函数fun的功能是:将字符串s中位于奇数位置的字符或ASCII码值为偶数的字符依次放入字 符串t中。例如,字符串中的数据为AABBCCDDEEFF,则输出应当是ABBCDDEFF。请改正函数fun中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构所属年份:2010.9;2012.3请编写函数fun,该函数的功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。一维数 组中数据的个数存放在形参n所指的存储单元中。例如,若二维数组中的数据为33 33 33 3344 44 44 4455 55 55 55则一维数组中的内容应是:33 44 55 33 44 55 33 44 55 33 44 55注意:部分源程序在文件PROG1.C中。请勿改动main函数和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。【参考答案】(1) NODE(2)next (3)r【参考答案】(1)if(i%2|si%2=0) 或 if(i%2 !=0 | si%2=0) (2)tj=0; 或 tj=0;【参考答案】void fun(int (*s)10,int *b,int *n,int mm,int nn) int i,j; for(j=0;jnn;j+) /*将二维数组中的数据按列的顺序依次放入一维数组中*/ for(i=0;imm;i+) b*n=*(*(s+i)+j); *n=*n+1; /*通过指针返回元素个数*/ 第三十五套所属年份:2011.3程序通过定义学生结构体变量,存储学生的学号、姓名和3门课的成绩。函数fun的功能是:将形参a中的数据进行修改,把修改后的数据作为函数值返回主函数进行输出。例如,若传给形参a的数据中学号、姓名和三门课的成绩依次是:10001、ZhangSan、95、80、88,修改后的数据应为:10002、LiSi、96、81、89。请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部分源程序在文件BLANK1.C中。不得增行或删行,也不得更改程序的结构!所属年份:2011.3假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数fun的功能是:删除数列中值为x的元素。变量n中存放数列中元素的个数。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改的程序的结构!所属年份:2011.3编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的个位和百位上,b数的十位和个位数依次放在c数的千位和十位上。例如,当a45,b12时,调用该函数后,c1524。注意:部分源程序在文件PROG1.C中。数据文件IN.DAT中的数据不得修改。请勿动改主函数的main和其它函数中的任何内容,仅在函数fun的花括号填入你编写的若干语句。【参考答案】(1) struct student (2) (3) a.scorei【参考答案】(1)if(p=n) return -1;(2)ai=ai+1;【参考答案】void fun(int a, int b, long *c)*c=a/10+(b%10)*10+(a%10)*100+(b/10)*1000; 第三十六套所属年份:2010.9;2012.3;给定程序中,函数fun的功能是将带头结点的单向链表逆置,即若原链表中从头至尾结点数据域依次为2,4,6,8,10,逆置后,从头至尾结点数据域依次为10,8,6,4,2。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序在文件BLANK1.C中。请勿改动main函数和其他函数中的任何内容,仅在main函数的横线上填入所编写的若干表达式或语句。所属年份:2010.9;2012.3;下列给定程序中,函数fun的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。请改正函数fun中的错误或在下画线处填上适当的内容并把下画线删除,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构所属年份:2010.9;2012.3;请编写函数fun,该函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。例如,若字符串数组中的M个字符串为AAAA,BBBBBBB,CC则合并后的字符串内容应该是AAAABBBBBBBCC注意:部分源程序在文件PROG1.C中。请勿改动main函数和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。【参考答案】(1) next(2)NULL(3)r【参考答案】(1)r=t;(2)应填:r=t;或r=&t0;【参考答案】 void fun(char aMN,char *b) int i,j,k=0; for(i=0;i=num)(2)t=s/n;【参考答案】void fun (char a, char b, int n)int i,k=0; for(i=0;ai!=0;i+) if(i!=n) /*将不是指定下标的字符存入数组b中*/ bk+=ai; bk=0; /*在字符串最后加上结束标识*/ 第三十八套所属年份:2010.9;2012.3;给定程序中,函数fun的功能是将不带头结点的单向链表结点数据域中的数据从小到大排序。即若原链表结点 数据域从头至尾的数据为10,4,2,8,6,排序后链表结点数据域从头至尾的数据为2,4,6,8,10。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序在文件BLANK1.C中。请勿改动函数main和其他函数中的任何内容,仅在横线上填入所编写的若干表达式或语句。所属年份:2010.9;2012.3;下列给定程序中,函数fun的功能是:将s所指字符串中的字母转换为按字母序列的后续字母(如Z转化为 A,z转化为a),其他字符不变。请改正函数fun中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构。所属年份:2010.9;2012.3;请编写函数fun,函数的功能是:移动一维数组中的内容,若数组中有n个整数,要求把下标从0p(含p,p小于 等于n-1)的数组元素平移到数组的最后。例如,一维数组中的原始内容:1,2,3,4,5,6,7,8,9,10;p的值为3。移动后,一维数组中的内容应为: 5,6,7,8,9,10,1,2,3,4。注意:部分源程序在文件PROG1.C中。请勿改动main函数和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。【参考答案】(1) p-next (2)q(3)p-next【参考答案】(1)while(*s)或while(*s!=0)(2)s+;【参考答案】 void fun(int *w, int p, int n) int x,j,ch; for(x=0;x=p;x+) ch=w0; for(j=1;jn;j+) /*通过for循环语句,将p+1到n-1(菏n-1)之间的数组元素依次向前移动p+1个存储单元*/ wj-1=wj; wn-1=ch; /*将0到p个数组元素逐一赋给数组wn-1*/ 第三十九套所属年份:2010.9;2011.9;2012.3给定程序中,函数fun的功能是将形参给定的字符串、整数、浮点数写到文本文件中,再用字符方式从此文本文件中逐个读入并显示在终端屏幕上。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序在文件BLANK1.C中。请勿改动main函数和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。所属年份:2010.9;2011.9;2012.3下列给定程序中,函数fun的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。请改正函数fun中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构所属年份:2010.9;2011.9;2012.3请编写函数fun,该函数的功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。例如,若二维数组中的数据为W W W WS S S SH H H H则字符串中的内容应是:WSHWSHWSHWSH。注意:部分源程序在文件PROG1.C中。请勿改动main函数和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。【参考答案】(1) FILE*(2)fp(3)ch【参考答案】(1)sj+=si;(2)sj= 0;【参考答案】void fun(char (*s)N,char *b) int i,j,k=0; for(i=0;iN;i+) /*按列的顺序依次放到一个字符串中*/ for(j=0;jM;j+) bk+=sji; bk=0;第四十套所属年份:2011.9;2012.3下列给定程序中,函数fun的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 硅橡胶装置操作工QC管理水平考核试卷含答案
- 膏药剂工安全实践知识考核试卷含答案
- 塑料层压工岗前基础技能考核试卷含答案
- 公司光缆成缆工岗位职业健康及安全技术规程
- 公司紧固件螺纹成型工职业健康技术规程
- 落布工岗位安全技术规程
- 公司整模脱模工应急处置技术规程
- 计算机及外部设备装配调试员安全意识评优考核试卷含答案
- 信息通信营业员岗位设备技术规程
- 2025建筑施工队班组承包合同
- 公司管理股东管理制度
- 《莎士比亚戏剧》教学课件
- 公司印章外带使用申请表
- 认识总体国家安全观 分层作业 初中道法人教部编版八年级上册(2023~2024学年)
- 湘潭大学绩点细则
- 用excel宏看账的操作
- 来料检验规范
- 大小额支付系统介绍,了解人行支付系统流程
- 植物性天然香料的提取方法
- 高英3版第3课Blackmail 课文全文
- v5600压缩包2-参考指南VITROS5600全自动生化免疫分析仪
评论
0/150
提交评论