C语言二级考试调试题答案

上传人:xy****7 文档编号:43080375 上传时间:2018-06-04 格式:DOC 页数:10 大小:43KB
返回 下载 相关 举报
C语言二级考试调试题答案_第1页
第1页 / 共10页
C语言二级考试调试题答案_第2页
第2页 / 共10页
C语言二级考试调试题答案_第3页
第3页 / 共10页
C语言二级考试调试题答案_第4页
第4页 / 共10页
C语言二级考试调试题答案_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《C语言二级考试调试题答案》由会员分享,可在线阅读,更多相关《C语言二级考试调试题答案(10页珍藏版)》请在金锄头文库上搜索。

1、 C 语言程序调试第 01 题 在考生目录的 Paper 子目录下,有 Modify.c 文件,该文件中“/* N * /”的下一 行中有错误,请改正(注意:不得加行、减行、加句、减句,否则后果自负) 。该程序功能: 输入 n(0=n) ,输出它们的最小公倍数。while(scanf(“%d%d“,C 语言程序调试第 06 题 在考生目录的 Paper 子目录下,有 Modify.c 文件,该文件中“_ N _“是根据程序功能 需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负) 。该程序功能: 调用函数 f 计算代数多项式 1.1+2.2*x+3.3*x*x+4.4

2、*x*x*x+5.5*x*x*x*x 当 x=1.7 时的值。float f( float x,float a,int n ) return(y); C 语言程序调试第 07 题 在考生目录的 Paper 子目录下,有 Modify.c 文件,该文件中“_ N _“是根据程序功能 需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负) 。该程序功能: 调用函数 f,将字符串中的所有字符逆序存放,然后输出。例如,输入字符串为“123456“, 则程序的输出结果为“654321“。char *f(char* x) n=strlen(x);C 语言程序调试第 08 题 在考生

3、目录的 Paper 子目录下,有 Modify.c 文件,该文件中“_ N _“是根据程序功能 需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负) 。该程序功能: 调用函数 f,求 a 数组中最大值与 b 数组中最小值之差。y=x0; printf(“%.2fn“,f(a,6,positive)- f(b,5,negative) ); C 语言程序调试第 09 题 在考生目录的 Paper 子目录下,有 Modify.c 文件,该文件中“_ N _“是根据程序功能 需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负) 。该程序功能: 调用函

4、数 f,求二维数组 a 中全体元素之和。float f( float *x,int m,int n) for(i=0;i4; b2=a|c; C 语言程序调试第 15 题 在考生目录的 Paper 子目录下,有 Modify.c 文件,该文件中“_ N _“是根据程序功能 需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负) 。该程序功能: 调用函数 f,将 1 个整数首尾倒置,若程序输入 12345,则输出 54321;若程序输入- 34567,则输出-76543。m=m/10; else return(-y);C 语言程序调试第 16 题 在考生目录的 Paper

5、 子目录下,有 Modify.c 文件,该文件中“/* N * /”的下一 行中有错误,请改正(注意:不得加行、减行、加句、减句,否则后果自负) 。该程序功能: 运行时若输入 a、n 分别为 3、6,则输出下列表达式的值:3+33+333+3333+33333+333333long s=0; t=t*10+1;C 语言程序调试第 17 题 在考生目录的 Paper 子目录下,有 Modify.c 文件,该文件中“/* N * /”的下一 行中有错误,请改正(注意:不得加行、减行、加句、减句,否则后果自负) 。该程序功能: 运行时输入 n,输出 n 的所有质数因子(如 n=13860,则输出 2

6、、2、3、3、5、7、11) 。i=2; i+;C 语言程序调试第 18 题 在考生目录的 Paper 子目录下,有 Modify.c 文件,该文件中“/* N * /”的下一 行中有错误,请改正(注意:不得加行、减行、加句、减句,否则后果自负) 。该程序功能: 运行时输入整数 n,输出 n 各位数字之和(如 n=1308 则输出 12,n=-3204 则输出 9) 。for(i=1;imax) max=f(x); C 语言程序调试第 24 题 在考生目录的 Paper 子目录下,有 Modify.c 文件,该文件中“_ N _“是根据程序功能 需要填充部分,请完成程序填充(注意:不得加行、减

7、行、加句、减句,否则后果自负) 。该程序功能: 输入整数 n(n0) ,求 m 使得 2 的 m 次方小于或等于 n、2 的 m+1 次方大于或等于 n。while( scanf(“%d“, temp=amin; amin=ai; ai=temp; C 语言程序调试第 35 题 在考生目录的 Paper 子目录下,有 Modify.c 文件,该文件中“_ N _“是根据程序功能 需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负) 。该程序功能: 将字符串 s 中所有的字符c删除。for(i=j=0;si!=0;i+) j+ ;C 语言程序调试第 36 题 在考生目录

8、的 Paper 子目录下,有 Modify.c 文件,该文件中“_ N _“是根据程序功能 需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负) 。该程序功能: 该程序计算四位学生的平均成绩,保存在结构中,然后列表输出这些学生的信息。sum = pst-math+pst-computer+pst-english; GetAverage(C 语言程序调试第 37 题 在考生目录的 Paper 子目录下,有 Modify.c 文件,该文件中“_ N _“是根据程序功能 需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负) 。该程序功能: 找出 1

9、00999 之间所有的 Armstrong 数。所谓 Armstrong 数是指这个 3 位数各位上数字的立 方和等于自身。 例如:371=3*3*3+7*7*7+1*1*1,那么 371 就是 Armstrong 数。b=(i-a*100)/10; if (a*a*a+b*b*b+c*c*c=i)C 语言程序调试第 38 题 在考生目录的 Paper 子目录下,有 Modify.c 文件,该文件中“_ N _“是根据程序功能 需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负) 。该程序功能: 将输入的十进制整数 n 通过函数 DtoH 转换为十六进制数,并将转换结

10、果以字符串形式输出。例如:输入十进制数 79,将输出十六进制 4f。else return 55+x; stri=trans(n%16);C 语言程序调试第 39 题 在考生目录的 Paper 子目录下,有 Modify.c 文件,该文件中“* N *”的下一行中 有错误,请改正(注意:不得加行、减行、加句、减句,否则后果自负) 。该程序功能: 将输入的十进制整数 n 通过函数 DtoH 转换为十六进制数,并将转换结果以字符串形式输出。例如:输入十进制数 79,将输出十六进制 4f。else return 55+x; n/=16;C 语言程序调试第 40 题 在考生目录的 Paper 子目录下

11、,有 Modify.c 文件,该文件中“* N *”的下一行中 有错误,请改正(注意:不得加行、减行、加句、减句,否则后果自负) 。该程序功能: 输入一个字符串,将组成字符串的所有非英文字母的字符删除后输出。 例如:输入“abc123+xyz.5“,应输出“abcxyz“。if (tolower(stri)=a j3;j+) if (j=3) n+;C 语言程序调试第 43 题 在考生目录的 Paper 子目录下,有 Modify.c 文件,该文件中“* N *”的下一行中 有错误,请改正(注意:不得加行、减行、加句、减句,否则后果自负) 。该程序功能: 输入一个字符串,将组成字符串的所有字符先按顺序存放到字符串 t 中,再将字符串中的字 符按逆序连接到字符串 t 后面。 例如:输入“ABCD“,则字符串 t 为“ABCDDCBA“。tsl+i=ssl-i-1; t2*sl=0;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号