C语言程序设计习题集--Final - answer
更新时间:2024-06-07 11:41:01 阅读量: 综合文库 文档下载
- c语言程序设计考试题推荐度:
- 相关推荐
第1~2章 C语言概述、算法、数据类型、运算符与表达式
一、选择题
ACDCB CCDCB D 二、填空题 1、n=20 2、a=66,b=E
第3章 顺序程序设计
3.1顺序结构 一、选择题 BAAD
二、程序阅读 1、12 24 0 12 2、2,3,2,2 3、0 三、编程 1
#include
#include
3
#include
3.2选择结构 一、选择题
DBBCDC 二、程序阅读 1、 |a|+|b|=61 2、 PQ 3、 -1 4、 60~69
60 error!
5、 0,1
6、 a+b+c=15 三、编程 1
#include
#include
} 3
printf(\
#include
#include
float rate,tax,salary; scanf(\ if(salary<=850) rate=0;
else if(salary>1350 && salary<=2850) rate=0.1;
else if(salary>2850 && salary<5850) rate=0.15; else rate=0.2;
tax=rate*(salary-850);
printf(\}
3.3循环结构 一、 填空题: 1、 22 2、 23
3、 46 4、 117
二、 选择题:
1.C 2.D 3.B 4.B 5.B 6.C 7.C 8.C 9.B 10.D
三、 程序阅读: 1、 输出:33 2、 输出:24
3、 2#4#7#11#16# 4、 3#2#0#0#1# 5、 B,A,D,C 6、 D,A,B,C 7、 B,C,A,D 8、 A,D,D,C 9、 C,C,A 10、 B,D,A 11、 A,D,C
四、编程
1.#include
#include
printf(\ for(x=5;x<=1000;x++)
printf(\}
2.#include
i=i+2; } pi=pi*4; printf(\}
3.#include \main( ) { int j,m,k;
printf(\ scanf(\ for (j=2; j<=m-1; j++) if (m%j==0) break; printf(\ \ if (j>=m)
printf(\ else
printf(\ }
4.#include
{ int i,num1,num2,num3; num1=1;num2=1;
printf(\ %d \ for(i=3;i<=10;i=i+1) { num3=num1+num2; printf(\ \ num1=num2; num2=num3; } }
第4章 数组一、 选择题:
1. D 2.D 3.A 4.C 5.C 6.C 7.D 13.D 14.A 15.B
二、 程序阅读: 1、 A,B,B,D 2、 C,D,A,B 3、 B,B 4、 D,C,A 5、 C,D 6、 C,A
8.B 9.D 11.D
10.B 12.D
7、 1#2#3#1#1#3 8、 298
三、 编程:
1、#include
void main( ) {
int mark, a, p, f; a = p = f = 0; printf(\scanf (\ while (mark >0){ if(mark >= 85) a++; else if (mark >= 60) p++; else f++;
scanf (\ }
printf(\printf(\printf(\
}
2、#include
{ int a[10],count=0,i; float average,sum=0; for(i=0;i<10;i++) { scanf(\ sum=sum+a[i]; } average=sum/10; for(i=0;i<10;i++) if(a[i]>average) count=count+1; printf(\平均值为%f 大于平均值的数有%d个\} 3.
#include
printf(“请输入一个正整数n(1 printf(“请输入数据:”); for (i=0; i for (j=0; j { t=a[j];a[j]=a[i];a[i]=t; } printf(\for (i=0; i 4.#include {int a[6][6],n,i,j,x,y,max; printf(“请输入一个正整数n(1≤n≤6):”); scanf(“%d”,&n); printf(“请输入一个n行n列的矩阵:\\n”); for (i=0;i scanf(“%d”,&a[i][j]); max=a[0][0]; x=0;y=0; for (i=0;i if (fabs(a[i][j])>max) {max=a[i][j];x=i;y=j;} printf(“绝对值最大的元素为:%d,下标分别为:%d,%d\\n”,max,x,y); } 第5章 函数 一、选择题 (1) (2) (3) (4) (5) (6) (7) i. ii. iii. iv. A B C B D C B D A C (8) i. D ii. C iii. iv. (9) i. ii. iii. B A D B B C C B B (10) i. ii. iii. iv. 二、程序阅读题 (1) 3,5 (2) 4 (3) s=10 (4) 5,25 三、程序设计 1 # include if(m == 1) return 0; res = 1; n = (int)sqrt(m); for(k = 2; k <= n; k++) if(m%k == 0){ res=0; break; } return res; } void main( ) { int m,n; int sum=0; int i; do { printf(\ m for(i=m;i<=n;i++) { if(isprime(i)) { sum+=i; } } printf(\} 2 int max_value(int arr[][4]) { int i,j,max; max=arr[0][0]; for(i=0;i<2;i++) for(j=0;j<4;j++) { if(max # include int isTheFineNumber(int n) { int a,b,c,x=0,i; for(i=101;i void main() { int n; scanf(\ printf(\} 第7章 预处理命令 CBBBD DDBC 第8章 指针 一、选择题: 1、 D 2、 A 3、 D 4、 A 5、 D 6、 B 7、 C 8、 D 9、 B 10、 D 11、 D 二、程序阅读题: 1、 C 2、 A 3、 B 4、 C 5、 A 三、程序设计题: 1 #include { void swap(int *pointer1,int *pointer2); int *p1,*p2; int a=1,b=2; p1=&a; p2=&b; swap(p1,p2); printf(\ } void swap(int *p1,int *p2) { int temp; temp=*p1; *p1=*p2; *p2=temp; } 2 #include { int a[10],*p1,i,j,temp; p1=a; for(i=0;i<10;i++) scanf(\ for(i=0;i<10;i++) {p1=a; for(j=0;j<10-i;j++,p1++) if(*p1>*(p1+1)) { temp=*p1; *p1=*(p1+1); *(p1+1)=temp; } } p1=a; for(i=0;i<10;i++,p1++) printf(\} 3 #include printf(\ while((s[i]=getchar())!='\\n') i++; p=&s[0]; while(*p!='\\n') {if(('A'<=*p)&&(*p<='Z')) ++upper; else if (('a'<=*p)&&(*p<='z')) ++lower; else if (*p==' ') ++space; else if (('0'<=*p)&&(*p<='9')) ++digit; else ++other; p++; } printf(\ lower case:%d\printf(\ digit:%d other:%d\} 4 strmcpy(char s[],char t[],int m) { char *p1,*p2,i; p1=s; p2=t+m; while(*p2!='\\0') { *p1=*p2; p1++; p2++; } } 5 #include 第9章 结构体共用体 一、选择题: 1. D、D、D、D、C 2. D 3. A 4. BC (选项B改为(*p).pk,结果为C) 5. D 二、选择填空题: 1. B 2. C 三、编程题: 1 #include void main() { int days; printf(\ scanf(\ switch (date.month) { case 1:days=date.day;break; case 2:days=date.day+31;break; case 3:days=date.day+59;break; case 4:days=date.day+90;break; case 5:days=date.day+120;break; case 6:days=date.day+151;break; case 7:days=date.day+181;break; case 8:days=date.day+212;break; case 9:days=date.day+243;break; case 10:days=date.day+273;break; case 11:days=date.day+304;break; case 12:days=date.day+334;break; } if((date.year%4==0&&date.year0!=0||date.year@0==0) &&date.month>=3)days+=1; printf(\} 2 #include }time1,time2,time3; void main() { printf(\ scanf(\ printf(\ scanf(\ time3.sec=time2.sec-time1.sec; if(time3.sec<0) {time3.sec+=60; time2.sec--; } time3.min=time2.min-time1.min; if(time3.min<0) {time3.min+=60; time2.min--; } time3.hour=time2.hour-time1.hour; printf(\ } 3 #include void main() { void print(struct student stu[6]); int i,j; for(i=0;i { printf(\ scanf(\ } printf(\ print(stu); } } void print(struct student stu[6]) {int i,j; printf(\ No. name score1 score2 score3\\n\for(i=0;i 第10章 文件 一、选择题 C C B B A C C D D C D D D 二、编程 1. #include #include #include #include void main(int argc,char *argv[ ]) { FILE *in,*out; char ch; if (argc!=3) { printf(\ exit(0); } if((in=fopen(argv[1],\ { printf(\ exit(0); } if((out=fopen(argv[2],\ { printf(\ exit(0); } while(!feof(in)) fputc(fgetc(in),out); fclose(in); fclose(out); } 4. #include
正在阅读:
C语言程序设计习题集--Final - answer06-07
物理降温操作程序及评价标准 - 图文11-25
辅助用药管理制度04-21
国内城市三字代码09-17
SSM、WDM使用及线路测量常识10-12
高俊波奇门实例101-11
政治经济学中英文词汇对照表 - 图文10-24
2018-2019年高中地理内蒙古高一水平会考真题试卷【9】含答案考点04-25
第一章、第二章01-12
- 冀教版版五年级科学下册复习资料
- 微生物学复习提纲
- 2013—2014学年小学第二学期教研组工作总结
- 国有土地转让委托服务合同协议范本模板
- 我的固废说明书
- 企业管理诊断报告格式
- 东鼎雅苑施工组织设计
- 谈谈如何做好基层党支部书记工作
- 浮梁县环保局市级文明单位创建工作汇报
- 管理学基础知识
- 大学物理实验报告23 - PN结温度传感器特性1
- 计算机网络实践
- 酒桌上这四种情况下要坐牢,千万别不当回事……
- 国家康居示范工程建设技术要点
- 中国贴布行业市场调查研究报告(目录) - 图文
- 新课标下如何在高中物理教学中培养学生的创新能力初探
- 营养师冬季养生食谱每日一练(7月4日)
- 关注江西2017年第3期药品质量公告
- 建设海绵城市专题习题汇总
- 10万吨年环保净水剂建设项目报告书(2).pdf - 图文
- 习题集
- 程序设计
- 语言
- answer
- Final
- 《电工电子技术基础》试题库(附有答案)
- 2020届高考地理总复习第十五单元区域生态环境的建设练习 - 图文
- 软件工程常考易错知识点电子商务设计师笔记-软考
- 2019-2025年中国光学仪器制造市场研究及发展趋势预测(目录) -
- 客户关系管理系统详细设计文档
- 2012广东成人学位英语考试试题(有答案)
- 钻井井控题库(1)
- 中国地理自然测试题5 - 图文
- 六爻卦: 用神、元神、忌神、仇神、月建、日辰名词解释与应用
- 2018苏教版三年级语文下册三年级语文教学计划
- 2011年初级会计实务考试题
- 红杉资本沈南鹏--他是《欢乐颂》谭宗明的人物原型,朋友圈价值2.
- “泰隆模式”的思考
- 基于arduino的多功能门禁系统
- 11章 醛和酮 课后习题答案
- 北京市高三化学二轮复习指导第三部分常见无机物及其应用专题一金
- 【英语】河北省衡水中学2018届高三仿真模拟卷(三)(word版附答案)
- 信息技术与小学综合实践活动学科课程的有效整合研究 - 图文
- 国家电网公司常用5种副高级资格评定标准
- 城轨行车课程设计资料