- 0
- 0
- 约3.62千字
- 约 3页
- 2026-01-30 发布于北京
- 举报
2009年秋二级C语言上机试卷(试卷代号C03)
一、改错题(16分)
【程序功能】
对一个二维数组中的数据排序。排序规则如下:将整个数组中值最小的元素所在行调
整为数组第1行(行下标为0),将除第1行外剩余行中值最小的元素所在行调整为数组第
2行,将除第1、2行外剩余行中值最小的元素所在行调整为数组第3行,其它以此类推。
【测试数据与运行结果】
数组初始化数据:输出:
34568210
82101234
54325432
12343456
【含有错误的源程序】
#includestdio.h
intgetmin(inta[],intn)
{inti,min=a[0];
for(i=1;in;i++)
if(a[i]min)/*算法错,中,改为if(a[i]min)*/
min=a[i];
returnmin;
}
voidlineswap(inta[],intb[],int*n)
/*语法错,易,改为voidlineswap(inta[],intb[],intn)*/
{inti,t;
for(i=0;in;i++)
{t=a[i];a[i]=b[i];b[i]=t;}
}
voidmain()
{inta[4]={{3,4,5,6},{8,2,1,0},{5,4,3,2},{1,2,3,4}},i,j;
/*语法错,易,改为inta[4][4]={{3,4,5,6},{8,2,1,0},{5,4,3,2},{1,2,3,4}}*/
for(i=0;i3;i++)
{for(j=1;j4;j++)/*算法错,中,改为for(j=i+1;j4;j++)*/
{if(getmin(a[j],4)getmin(a[i],4))
lineswap(a[j],a[i],4);
}
}
for(i=0;i4;i++)
{for(j=0;j4;j++)printf(%d,a[i][j]);
printf(\n);
}
getch();
}
二、编程题(24分)
【程序功能】
计算由两个整数生成的两个合法代码的码距。
这里的合法代码定义为由16个二进制数字字符组成的字符串。例如“0000000000100101”
是一个合法代码。
码距是指两个合法代码中对应位数字字符不同的位数。例如,合法代码
“0000000000100101”和“0000000000001110”自右向左在第1、2、4、6位上具有不同数字字
符,因此这两个合法代码的码距为4。
【编程要求】
1.编写函数inthamming(intx,inty,chara[],charb[])实现以下功能:先
您可能关注的文档
- 生产过程管理文件P08-011-01.pdf
- 细胞生物学研究方法概览:显微成像与细胞化学技术.pdf
- 放松身心提升托福口语表现:实用技巧与案例分析.pdf
- DB21_T 4090-2025 市政工程文件编制归档规程.docx
- 内蒙古 12S4 消防工程 DBJ03-22-2014.docx
- SJG 74.5-2025 安装工程消耗量标准 第五册 静置设备与工艺金属结构制作安装工程.docx
- (正式版)DB33∕T 2550-2022 《能源大数据中心通用架构和技术要求 》.pdf
- (正式版)DB33∕T 2552-2022 《企业软投入统计监测与评价规范 》.pdf
- (正式版)DB33∕T 2558.5-2022 《林下套种菌药生产技术规程 第5部分:白及》.pdf
- (正式版)DB33∕T 2545-2022 《毛竹冬笋丰产栽培技术规范 》.pdf
- (正式版)DB33∕T 2574-2023 《 数字乡村建设规范 》.pdf
- (正式版)DB33∕T 2554-2022 《“GM2D”进口商品数据元 》.pdf
- (正式版)DB33∕T 2573-2023 《 助残护理员照护服务规范 》.pdf
- (正式版)DB33∕T 2542-2022 《餐饮计量规范 》.pdf
- (正式版)DB33∕T 2558.1-2022 《林下套种菌药生产技术规程 第1部分:大球盖菇》.pdf
- (正式版)DB33∕T 2558.3-2022 《林下套种菌药生产技术规程 第3部分:羊肚菌 》.pdf
- (正式版)DB33∕T 2575-2023 《 野生猛禽和涉禽安全救护技术规程 》.pdf
- (正式版)DB33∕T 2544-2022 《森林人家建设规范》.pdf
- (正式版)DB33∕T 310010-2021 《沿海防护林生态效益监测与评估技术规程》.pdf
- (正式版)DB33∕T 3004.1-2015 《农村厕所建设和服务规范 第1部分:农村改厕管理规范 》.pdf
最近下载
- 线材规格知识.ppt VIP
- 以话题为主线,有效进行初三英语复习讲课稿精编.ppt VIP
- 山东省济南市山东省实验中学东校2026届化学高二上期末监测试题含答案.doc
- 2021 一级建造师考试建筑-考前密训资料.docx VIP
- 湖南省益阳市2024-2025学年高二上学期期末质量检测数学试题(含答案).pdf VIP
- 2021 一级建造师考试公路-考前密训资料.docx VIP
- 突发事件综合应急预案.doc VIP
- 毕业设计(论文)-循环球液压动力转向器设计.docx VIP
- 2025年华医网继续教育-输液港置管患者的规范化护理管理题库答案.doc VIP
- 产品需求文档模板.docx VIP
原创力文档

文档评论(0)