1 / 3
文档名称:

c语言-2010春C语言上机试卷C04答案.doc

格式:doc   大小:59KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言-2010春C语言上机试卷C04答案.doc

上传人:ocxuty74 2018/4/17 文件大小:59 KB

下载得到文件列表

c语言-2010春C语言上机试卷C04答案.doc

文档介绍

文档介绍:2010年春二级 C语言上机试卷(试卷代号C04) 答案
一、改错题(16分)
【程序功能】
由一个取值在0~32767范围内的正整数x生成一个由十六进制数字字符组成的字符串。生成规则如下:设x的质因数分解式为qnr(n)´qn-1r(n-1)´......´q2r(2)´q1r(1),其中q1代表质数2,q2代表q1之后的下一个质数3,…,qn代表qn-1之后的下一个质数。取出x的质因数分解式中所有质数的指数,将这些指数分别转换为十六进制数字字符并合并为一个字符串。
例如,49的质因数分解式为72´50´30´20,因此由49生成的字符串是“2000”。16384的质因数分解式为214=2E,因此由16384生成的字符串是“E”。
【测试数据与运行结果】
第一次运行输入:49
输出:2000
第二次运行输入:16384
输出:E
第三次运行输入:16000
输出:307
【含有错误的源程序】
#include <>
int nextPrime(int x)
{ int k;
do
{ x++;
for(k=2;k<x;k++)
if(x%k=0)break; /*语法错,易,改为 if(x%k==0)break; */
} while(k<x);
return x;
}
void transform(int x,char *s)
{ int i,j; char *p=s,ch;
char bit[ ]= "0123456789ABCDEF";
for(i=2,j=0;x>2; )
/*算法错,难,改为 for(i=2,j=0;x>=2; ) 或for(i=2,j=0;x>1; ) */
if(x%i==0){ j++; x/=i; }
else { *s++=bit[j]; i=nextPrime(i); j=0; }
*s=bit[j];
*s+1='\0'; /*语法错,中,改为*(s+1)= '\0'; */
for( ;p<s;p++,s--) { ch=*p; *p=*s; *s=ch; }
}
void main( )
{ int a; char s[]; /*语法错,易,改为 int a; char s[80]; */
scanf("%d",&a);
transform(a,s);
puts(s);
getch();
}
二、编程题(24分)
【程序功能】
分别找出3、4位数中的所有Armstrong数并输出。
Armstrong数是指:一个n位数的各位数字的n次方之和等于该数。例如:153=13+53+33;1634=14+64+34+44。因此,153是3位Armstrong数,1634是4位Armstrong数。
【编程要求】
arms(int ar[])实现以下功能:将所有3、4位Armstrong数存入数组ar中,函数返回这些Armstrong数的个数。
:声明1个一维数组a,用a数组作实参调用arms函数,。最后将考生本人的准考证号输出到文

最近更新

2023年大学新生中秋晚会策划 大学生中秋晚会的.. 19页

高等学校教师岗前培训考试暨教师资格笔试题库.. 22页

食堂供货协议书 32页

运动会闭幕的致辞稿大全5篇 7页

2024年“物业管理及公共服务”等知识考试题库.. 39页

2024年事业单位考试《言语理解与表达》题库含.. 175页

公务员考试《数量关系题》题库及参考答案【综.. 106页

2024年“物业管理及公共服务”等知识考试题库.. 39页

2024年《日常生活突发事故急救知识及处理方法.. 34页

2024年中职职业院校(学前教育及幼儿心理学)技.. 41页

2024年临床执业医师考试真题附参考答案【突破.. 29页

2024年事业单位考试《言语理解与表达》题库附.. 177页

2024年事业单位考试常识判断题200道附参考答案.. 81页

2024年公务员考试《数量关系题》题库附参考答.. 106页

2024年公务员考试《言语理解与表达》题库附参.. 173页

2024年公务员考试常识判断题200道附参考答案【.. 79页

2024年兵团直属校园招聘考试笔试试题附参考答.. 246页

2024年难忘的暑假生活心得体会 9页

2024年吉林延边州直部分事业单位招聘急需人才.. 164页

2024年吉林省人力资源和社会保障厅及直属参公.. 162页

2024年校园招聘考试笔试试题500道附答案(考试.. 243页

2024年陶瓷合同范本 45页

公务员考试《数量关系题》题库带答案(能力提.. 107页

河南省高校教师岗前培训《高等教育学》题目10.. 24页

肇庆裹蒸粽行业报告 28页

云南省市政基础设施工程施工质量验收统一规程.. 82页

绘画心理学 2页

2021年歌颂祖国的三句半台词 8页

缓刑矫正人员思想汇报100篇 2页

机械设备投标书范本1 37页