2013秋C语言试卷标准答案(A卷)-20130114
更新时间:2023-08-25 21:27:01 阅读量: 教育文库 文档下载
- 2013新款秋装推荐度:
- 相关推荐
2013年秋C语言程序设计试卷标准答案(A卷)
一、单项选择题,每题2分,共15题。 (共30分)
1. D. 具有前述三个特征
2. B. _123
3. C. 3.0
4. C.
5. D. x>10&x<20 else总是与其之前最近的if配对
6. D. 80
7. A. a[10]=2;
8. C. &a[i]和a[i]
9. C. b=fun(a);
10. D. 嵌套调用和递归调用均可。
11. B. 地址
12. C. int *(q[5]);
13. C. stutype 是用户定义的结构体类型名
14. A. !
15. B. 0次
二、程序阅读题,每题3分,共10题。 (共30分)
1、D. 8,5,4,2
2、C. 19
3、D. 0 0 4
4、C. 12
5、A. 8
6、C. 求最大值的位置和最小值
7、C. ab5051
8、B. x=2, y=3
9、B. 34512
10、B. 7
三、填空题, 每题3分,共5题。 (共15分)
1.答案:m/10%10*100+m/100*10+m%10
2.答案:0
3.答案:36
4.答案:11
5. 答案:3
四、程序改错题, 每题5分。 (共10分)
注:共4题,每题中存在5个错误。限选2题。题目间评分不累计。
1.题目:在一个已按升序排列的数组中插入一个数,插入后,数组元素仍按升序排列。
#define N=11 //改为:#define N 11
for(i=N-1;i>=0;i--) // 改为:for(i=N-2;i>=0;i--)
a[i]=a[i-1];//改为:a[i+1]=a[i];
exit;}//改为:break;}
for(i=0;i<=N;i++) //改为:for(i=0;i<N;i++)
2. 题目:函数fun的功能是:计算正整数num的各位上的数字之积。例如,输入252,则输出应该是20。本程序中共有5处错误,请找出并改正。
#include “stdlio.h” //改为:#include “stdio.h”
long k; // k需要附初值,改为:long k=1;
num\=10; //改为:num/=10; 或 num=num/10;
scanf("%ld", n); //改为:scanf("%ld",&n);
printf("\n%ld\n",fun(long n)); // 改为:printf("\n%ld\n",fun(n));
3. 题目:fun函数的功能是:先从键盘上输入一个3行3列矩阵的各个元素的值,然后输出主对角线上的元素之和sum。本程序中共有5处错误,请找出并改正。
a=0; //改为:sum=0;
for(i=0;i<3;i++); //改为: for(i=0;i<3;i++)
scanf("%d",a[i][j]); //改为:scanf(“%d”,&a[i][j]);
sum=sum+a[i][j]; //改为:sum=sum+a[i][i]; 或 sum+=a[i][i];
printf("sum=%d\n,sum”); //改为:printf("sum=%d\n",sum);
4. 题目:下面程序的功能是:从键盘输入十个学生的成绩,统计最高分,最低分和平均分。max代表最高分,min代表最低分,avg代表平均分。本程序中共有5处错误,请找出并改正。 float a[8],min,max,avg; // float a[10],min,max,avg;
for(i=0;i<=10;i++) // for(i=0;i<10;i++)
scanf("%f",a); // scanf("%f",&a[i]);
max=min=avg=a[1]; // max=min=avg=a[0];
if(min<a[i]) // if (min>a[i])
五、编程题。 (共15分)
题目:从文本文件stud.txt中读取学生成绩,并按照平均分进行降序排序。 注:程序开始部分已给出。
#include "stdio.h"
#include "stdlib.h"
struct student
{
int num;
char name[10];
float score[3];
float ave;
} stu[5];
参考答案:
void open()
{
FILE *fp;
int i;
//文件打开操作
fp=fopen("stud.txt","a+");
if(fp==NULL)
{
printf("cannot open the file\n");
exit(0);
}
for(i=0;i<5;i++)
{
printf("%10d%4s %f %f %f %f \n", stu[i].num,
stu[i].score[1], stu[i].score[2], stu[i].ave);
}
fp=fopen("stud.txt","a+");
}
//排序函数
void sort()
{
FILE *fp;
int i,j;
student t;
for(j=0;j<5;j++)
{
for(i=j+1;i<5;i++) stu[i].name, stu[i].score[0],
if(stu[i-1].ave<stu[i].ave)
{
t=stu[i];
stu[i]=stu[i-1];
stu[i-1]=t;
}
}
printf("平均分排序结果:\n");
printf("学号 姓名 成绩1 成绩2 成绩3 平均分\n");
for(i=0;i<5;i++)
printf("%d %4s %f %f %f %f\n", stu[i].num, stu[i].name, stu[i].score[0], stu[i].score[1], stu[i].score[2], stu[i].ave);
fp=fopen("stu-sort.txt","a+");
for(i=0;i<5;i++) \
fprintf(fp,"%d %4s %f %f%f %f\n", stu[i].num, stu[i].name, stu[i].score[0], stu[i].score[1], stu[i].score[2], stu[i].ave);
}
void main()
{
FILE *fp;
int i;
fp=fopen("stud.txt","a+");
if(fp)==NULL)
{
printf("cannot open the file\n");
exit(0);
}
for(i=0;i<5;i++)
{
fscanf(fp,"%d%s%f%f%f", &stu[i].num, &stu[i].name, &stu[i].score[0],
&stu[i].score[1], &stu[i].score[2]);
stu[i].ave=(stu[i].score[0]+stu[i].score[1]+stu[i].score[2])/3;
}
fclose(fp);
open();
sort();
}
正在阅读:
2013秋C语言试卷标准答案(A卷)-2013011408-25
修路工程实习报告08-22
左右谁为尊 中外各不同(礼仪漫谈)05-30
江苏省2014届一轮复习数学试题选编3:函数的基本性质(单调性、最值、奇偶性、周期性)(学生版)03-10
2009年大连市第55中第一次中考数学模拟试卷含答案及评分标准05-25
游湘江作文450字06-20
2018年在学习贯彻全国两会精神党组中心组会议上的讲话03-08
论基层党建和干部队伍建设的关系09-07
成长路上的励志语录05-06
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 试卷
- 20130114
- 答案
- 语言
- 标准
- 2013
- 英国金融专业
- 湖南省长沙市雅礼中学2019届高三10月第二次模拟考试文综政治试题 Word版含解析
- 2012年10月销售团队管理真题试卷及答案
- 保险公司偿付能力监管规则第7号:市场风险最低资本
- 2019年中国日用陶瓷制造市场分析报告-市场现状调查与未来前景研究
- AutoCAD中文版机械设计教程
- 各类过滤材料
- 管理运筹学(第3版)章后习题解析(上、下合集)课后习题答案
- 函数及其图像-2010年中考数学二轮考点复习专题3
- 浅谈中国主题酒店存在的问题及发展对策
- CJJ 150-2010 生活垃圾渗滤液处理技术规范
- 孟子二章
- 2017-2022年中国干电池制造市场现状研究报告(目录)
- 1第一章 幼儿教育的产生和发展练习题
- 商业银行业务与经营第四版课后习题答案
- 中国工商银行境外机构简介
- 优秀人民警察
- 一级斜齿圆柱齿轮减速器装配图设计说明书参考模板
- 2017年中北大学机电工程学院802机械设计考研冲刺密押题
- 2014--2015学前班语文期末测试卷