欢迎来到天天文库
浏览记录
ID:26154426
大小:60.00 KB
页数:3页
时间:2018-11-25
《自考c语言程序设模拟试题十四答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、自考“C语言程序设计”模拟试题十四答案一、选择题(20分) 1.B2.A3.B4.C5.C6.A7.D8.C9.D10.B 11.D12.A13.B14.C15.B16.D17.A18.C 二、填空题(12分) (1)C (2)OBJ (3)EXE(小写也正确) (4)long(int)a,b; (5)1.5 (6)7.000000 (7)2 (8)3 (9)8 (10)7 (11)类型不同 (12)存储在外部介质上的相关数据集合 三、程序补充题(24分) (1)s>=0 (2)s2、x (6)z*y (7)return1电话:010-58022211传真:010-58022039http//:www.edu-edu.com.cn地址:北京市经济技术开发区地盛北街1号A区4号楼邮编:100176 (8)fun2(n) 四、按格式写出程序运行结果(20分) 1.a8=1,a16=1 2.4,3,5 3.*** 4.sum=15 5.m=56 c10=65,c8=101,c16=41,cc=A d10=98,dc=b 五、编写程序(24分) 1.main() {floatx,y; charoperator; scanf(“%f,%c,3、%f”,&x,&operator,&y) switch(operator) {case`+`:printf(“%.2f+%.2f”,x,y,x+y);break; case`-`:printf(“%.2f-%.2f”,x,y,x-y);break; case`*`:printf(“%.2f-%.2f”,x,y,x*y);break; case`/`:printf(“%.2f-%.2f”,x,y,x/y);break; case`/`:if(y==0) {printf(“error!”);break;} printf(“%.2f-%.2f”,x4、,y,x/y);break; default:printf(“operatorisinvalid”);}} 2.#include“math.h” main() {intm,k,i,n; for(m=3;m<=100;m+=2) { k=sqrt(m); for(i=2;i<=k;i++) if(m%i==0)break;电话:010-58022211传真:010-58022039http//:www.edu-edu.com.cn地址:北京市经济技术开发区地盛北街1号A区4号楼邮编:100176 if(i>=k+1) {printf(“%d”,m); n++5、;} }} 3.#include“stdio.h” #define ROW 3 #define COL 4 main() {inti,j,a[ROW][COL], a[ROW][COL]; for(i=0;i<=ROW;i++) for(j=0;j<=COL;j++) scanf(“%d”,&a[i][j]); for(i=0;i<=ROW;i++) for(j=0;j<=COL;j++) b[j][i]=a[i][j]; for(i=0;i<=ROW;i++) for(j=0;j<=COL;j++) printf(“%5d”,b[i][j])6、;}}电话:010-58022211传真:010-58022039http//:www.edu-edu.com.cn地址:北京市经济技术开发区地盛北街1号A区4号楼邮编:100176
2、x (6)z*y (7)return1电话:010-58022211传真:010-58022039http//:www.edu-edu.com.cn地址:北京市经济技术开发区地盛北街1号A区4号楼邮编:100176 (8)fun2(n) 四、按格式写出程序运行结果(20分) 1.a8=1,a16=1 2.4,3,5 3.*** 4.sum=15 5.m=56 c10=65,c8=101,c16=41,cc=A d10=98,dc=b 五、编写程序(24分) 1.main() {floatx,y; charoperator; scanf(“%f,%c,
3、%f”,&x,&operator,&y) switch(operator) {case`+`:printf(“%.2f+%.2f”,x,y,x+y);break; case`-`:printf(“%.2f-%.2f”,x,y,x-y);break; case`*`:printf(“%.2f-%.2f”,x,y,x*y);break; case`/`:printf(“%.2f-%.2f”,x,y,x/y);break; case`/`:if(y==0) {printf(“error!”);break;} printf(“%.2f-%.2f”,x
4、,y,x/y);break; default:printf(“operatorisinvalid”);}} 2.#include“math.h” main() {intm,k,i,n; for(m=3;m<=100;m+=2) { k=sqrt(m); for(i=2;i<=k;i++) if(m%i==0)break;电话:010-58022211传真:010-58022039http//:www.edu-edu.com.cn地址:北京市经济技术开发区地盛北街1号A区4号楼邮编:100176 if(i>=k+1) {printf(“%d”,m); n++
5、;} }} 3.#include“stdio.h” #define ROW 3 #define COL 4 main() {inti,j,a[ROW][COL], a[ROW][COL]; for(i=0;i<=ROW;i++) for(j=0;j<=COL;j++) scanf(“%d”,&a[i][j]); for(i=0;i<=ROW;i++) for(j=0;j<=COL;j++) b[j][i]=a[i][j]; for(i=0;i<=ROW;i++) for(j=0;j<=COL;j++) printf(“%5d”,b[i][j])
6、;}}电话:010-58022211传真:010-58022039http//:www.edu-edu.com.cn地址:北京市经济技术开发区地盛北街1号A区4号楼邮编:100176
此文档下载收益归作者所有