版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第1章 1选择题 (1) C (2) B (3) D 2填空题 (1)main (2) main (3) 有穷性、确定性、有零个或多个输入、有一个或多个输出、有效性 (4) 顺序、分支和循环(5) 自顶向下,逐步细化、模块化设计、结构化编码 第2章 1选择题 BBCDA DDBBA BBDCB 2、填空题 (1) 数字、字母、下划线 (2)0 (3) 4、8 (4) (a+b)*c/(a-b) (5) 60 (6)16 (7)3 (8)6、4、2 (9)0 (10)10、6 (11)5.500000 (12) 12、4 (13)double (14) 0 (15)16 (16)6.6 3、编程
2、题 (1) main() printf("int:%5dn" "float:%5dn" "char:%5dn" "double:%5dn" "long:%5dn", sizeof(int),+- sizeof(float), sizeof(char), sizeof(double), sizeof(long); (2) #define RAT 1.60934 main() float k=0.0; printf("input the km:"); scanf("%f
3、",&k); printf("nmile:%f",k*RAT); 第3章 1选择题 (1) (10):DDCDCDCDBC 2解析题 (1) x=170,x=170,x=252, x=170 x=170,x=170,x=170,x=%6d a=513.789185,a=513.79,a=513.78918457,a=513.78918457 (2) a=3b=7x=8.5y=71.82c1=Ac2=a 3编程题 (1) main() int x,y; scanf("%d%d",&x,&y); printf("商
4、数=%d,余数=%d",x/y,x%y); system("pause"); (2) main() double x,y,z,avg; scanf("%lf%lf%lf",&x,&y,&z); avg=(x+y+z)/3; printf("%.1lf",avg,avg); system("pause"); 第4章 1选择题 (1)(10) CCAADCCABD 2填空题 (1) ch>='A' && ch<='Z' ch=
5、ch-32 (2) x<=10 && x>2 x<=2 && x>-1 y=-1 (3) a+b>c && a+c>b && b+c>a a=b&&a=c a=b | a=c | b=c (4) mark/10 k=1 case 9 (5) x<0 c=x/10 y!=-2 3编程题 (1) #include <stdio.h> main() int x; printf("please input a number:"); scanf(
6、"%d",&x); if(x%2=0) printf("x is a even number"); else printf("x is a odd number"); (2) #include <stdio.h> main() int x,y; printf("please input a numbero"); scanf("%d",&x); if(x<=-5) printf("the number is error"); else if(x
7、<0) y=x; printf("%d",y); else if(x=0) y=x-1;printf("%d",y); else if(x<10) y=x+1;printf("%d",y); else printf("the number is error"); (3) #include <stdio.h> main() int a,m; printf("please input a number:"); scanf("%d",&a); swi
8、tch(a/10) case 0: case 1: case 2:m=1;break; case 3:m=2;break; case 4:m=3;break; case 5:m=4;break; default:m=5;break; printf("%d",m); (4) #include <stdio.h> main() float price,tax; printf("please input the price of product:"); scanf("%f",&price); if(price>10
9、000) tax=price*0.05; else if(price>5000) tax=price*0.03; else if(price>1000) tax=price*0.02; else tax=0; printf("%f",tax); (5) #include <stdio.h> main() float score; printf("please input the score of student:"); scanf("%f",&score); if(score>=85) print
10、f("VERY GOOD"); else if(score>=60) printf("GOOD"); else printf("BAD"); 第5章 1选择题 (1)d (2) c (3)a (4)d (5)a (6)d (7)d (8)b (9)d (10)b (11)c (12)b (13)d (14)a (15)c 2填空题 (1) =0 m=m/k k+ (2) 5 4 6 (3) 3*i-2 (4) -= *= (5) 8 5 2 (6) j+ i%j=0 j>=i (7)sum<k sum=k j-2 (
11、8) s=0 p=1 j<=i 3改错题 (1) 第一处改正: For改为for 第二处改正: ave=sum/4改为ave=sum/4.0 (2) 第一处改正: j<=9 第二处改正: m=100*i+10*j+k 3编程题 (1) #include <math.h> main() int s; float n,t,sum; t=1; sum=0; n=1; s=1.0; while(n<=100) sum=sum+t; n=n+1; s=-s; t=s/n; printf("sum=%10.6fn",sum); (2) 利用辗除法,直到b为
12、0为止 main() int p,r,n,m,temp; printf("input two integer n,m:"); scanf("%d,%d",&n,&m); if(n<m) temp=n; n=m; m=temp; p=n*m; while(m!=0) r=n%m; n=m; m=r; printf("greatest common divisor is:%dn",n); /最大公约数 printf("lease common multiple is:%dn",p/n); /最小公
13、倍数 (3) 采取逆向思维的方法,从后往前推断。 main() int day,x1,x2; day=9; x2=1; while(day>0) x1=(x2+1)*2; /*第一天的桃子数是第2天桃子数加1后的2倍*/ x2=x1; day-; printf("the total is %dn",x1); (4) #include <stdio.h> main() int i; long int n=1; for(i=1;i<=10;i+) n=n*i; printf(i%5=0?"%2d!=%-10ldn":"%2d
14、!=%-10ld",i,n); (5) main() int m,s,i; for(m=2;m<1000;m+) s=0; for(i=1;i<m;i+) if(m%i)=0) s=s+i; if(s=m) printf("%d its factors are ",m); for(i=1;i<m;i+) if(m%i=0) printf("%d,",i); printf("n"); (6) #include <stdio.h> main() int n,i,j; scanf("%d&q
15、uot;,&n); for(i=1;i<=n;i+) for(j=1;j<=n+i-1;j+) if(j<=n-i) printf(" "); else printf("*"); printf("n"); (7) #include<math.h> main() float x0,x1,x2,fx0,fx1,fx2; do printf("Enter x1 & x2:"); scanf("%f,%f",&x1,&x2); fx1=x1*
16、(2*x1-4)*x1+3)-6; fx2=x2*(2*x2-4)*x2+3)-6; while(fx1*fx2>0); do x0=(x1+x2)/2; fx0=x0*(2*x0-4)*x0+3)-6; if(fx0*fx1)<0) x2=x0; fx2=fx0; else x1=x0; fx1=fx0; while(fabs(fx0)>=1e-5); printf("x=%6.2fn",x0); 第6章 1选择题 CCDCC AADBD 2. 写出程序的运行结果 (1) sum=6 (2) Max=9,row=1,col=0 (3) 0 1 0 2 1
17、 0 3 2 1 0 (4) -5 3、填空 (1)i=j=k=0 、 i<4 、j<5、 (2) s 、 s0,s1 、str,s1、s2,str 4、编程题 (1) #include <stdlib.h> main() int a12,count=0,i; randomize(); for (i=0;i<12;i+) a=5+random(11); for(i=0;i<12;i+) printf("%5d",a); count+; if(count%4=0)printf("n") ; getch(); (2) ma
18、in() int a5=2,23,43,77,33; int max,min,i; long sum=0L; int count=0; float av; max=min=a0; for(i=0;i<5;i+) sum+=a; if(a>max)max=a; if(a<min)min=a; av=(float)sum/5; for(i=0;i<5;i+) if(a>av)count+; printf("max:%dnmin:%dnav:%fncount:%d",max,min,av,count); getch(); (3) main() int
19、 score30=61,62,63,64,65,66,67,68,69,70, 71,72,73,74,75,76,77,78,79,80, 81,85,89,90,33,44,55,91,92,93; int i,count90=0,count80=0,count70=0,count60=0; for(i=0;i<30;i+) printf("intput NO. %d student's score:",i+1); scanf("%d",score+i); for(i=0;i<30;i+) if(score>=90) count90+; count80+; count70+; count60+; else if(score>=80) count80+; count70+; count60+; else if(score>=70) count70+; count60+; else if(score>=60) count60+; printf("060:%dn6070:%dn7080:%dn8090:%dn90100:%d",30-count60,count60-count70,count70-count80,count80-count90,coun
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年秋季中国石油天然气集团有限公司西部钻探工程有限公司高校毕业生招聘(公共基础知识)综合能力测试题附答案
- 2026北京科技大学教师岗位招聘笔试备考题库及答案解析
- 2026天津中医药大学2026年第二批招聘4人笔试参考题库及答案解析
- 2025广东广州市越秀区林业和园林局招聘辅助人员1人考试参考题库附答案
- 2025年湖南益阳安化县医疗卫生单位备案制护理人员招聘15人(第二批)(公共基础知识)综合能力测试题附答案
- 2025年武汉长江新区公开招聘社区专职工作人员53人(公共基础知识)综合能力测试题附答案
- 2025年河南信息科技学院筹建处公开选调工作人员20名备考题库附答案
- 2026春季云南昭通市绥江县玉泉幼儿园编外临聘教师招聘5人笔试模拟试题及答案解析
- 2026安徽皖信人力资源管理有限公司招聘驾驶员2人笔试备考题库及答案解析
- 2026中国联通博州分公司招聘10人(新疆)笔试模拟试题及答案解析
- 油漆班组安全晨会(班前会)
- 消费类半固态电池项目可行性研究报告
- 沟槽开挖应急预案
- DBJ04∕T 398-2019 电动汽车充电基础设施技术标准
- 山东省济南市2024年1月高二上学期学情期末检测英语试题含解析
- 口腔门诊医疗质控培训
- (正式版)JBT 9229-2024 剪叉式升降工作平台
- HGT4134-2022 工业聚乙二醇PEG
- 小学教职工代表大会提案表
- ESC2023年心脏起搏器和心脏再同步治疗指南解读
- 《泰坦尼克号》拉片分析
评论
0/150
提交评论