等级C参考答案(铁道出版社)(2)
if(*s++ == c) count++; return count; }
void main()
{ char str[] = "aabdbcbabc"; int times;
times=chrn(str,'a'); printf("%d\n",times); }
2.参考答案
① FILE ② return
③ fputc(c,fout)
3.参考答案
错误:avg=avg+pa+x; 错误:mean=average(*a,5); 错误:printf("mean=%ld\n",mean);
//上机试卷二参考答案 1.参考程序:
#include <stdio.h> void main()
{ int mychrcmp(char *s,char *t); char str1[80],str2[80]; int flag; gets(str1); gets(str2);
flag=mychrcmp(str1,str2);
改正:avg=avg+*(pa+x); 改正:mean=average(a,5);
改正:printf("mean=%f\n",mean);
C语言答案参考
if(flag<0)
printf("str1 < str2\n"); else if(flag>0)
printf("str1 > str2\n"); else
printf("str1 = str2\n"); }
int mychrcmp(char *s,char *t) { while(*s==*t) if(*s=='\0') return 0; else
s++,t++; return *s-*t; }
2.参考答案
① (fp=fopen("fname.txt","r")) ② !feof(fp)
③ fclose(fp) 3.参考答案
错误:k=p;
错误:findmax(a,i,k); 错误:printf("%f: %f\n",k,a[k]);
8.6.4 实战套题四参考答案 //笔试试卷参考答案
一、单项选择题。(每小题1分,共20分) 1 C 2 B 3 C 4 B 5 C 11 A 12 D 13 D 14 A 15 B
二、基本概念选择填空题
① J ② K ③ D ④ C 三、程序填空题。(每空2分,共20分)。 1. ① j<4 ② *(a+j) 或 a[j] 2. ③ n<=m ④ total+=sum; 3. ⑤ char * ⑥ "no" 4. ⑦ i%10; ⑧ g*g*g==i 5. ⑨ '\n' ⑩ num++;
四、阅读程序题(每小题5分,共30分) 1. 4
2. max=10,row=2,colum=1 3. t=3
改正:*k=p;
改正:findmax(a,i,&k);
改正:printf("%d: %d\n",k,a[k]);
6 D 7 D 8 C 9 C 10 B 16 C 17 A 18 C 19 D 20 C ⑤ G
C语言答案参考
4. 4321 5 s=15 6. 1 2 3
五. 编程序(每小题10分,共20分) 1.参考程序
#include<stdio.h> void main() { int i;
for(i=9;;i++)
{ if((i+3)%5==0&&(i-3)%6==0) { printf("%d\n",i); break; } } }
2.参考程序
#include<stdio.h> #include<string.h> void reverse(char s[]) { int i,j; char c;
for(i=0,j=strlen(s)-1;i<j;i++,j--) { c=s[i]; s[i]=s[j]; s[j]=c; } }
void main()
{ char s[100];
puts("Input a string:"); gets(s); reverse(s); puts(s); }
//上机试卷一参考答案 1.参考程序
#include<stdio.h>
char * strjoin(char* s1,char* s2) { char *ps=s1; while(*s1!='\0')
C语言答案参考
s1++;
while(*s2!='\0') *s1++=*s2++; *s1='\0'; return ps; }
void main()
{ char str1[80],str2[80]; puts("请输入字符串1:"); gets(str1);
puts("请输入字符串2:"); gets(str2);
puts(strjoin(str1,str2)); }
2.参考答案
① n%mb ② m<10 ③ n/mb
3.参考答案
k=i; k=j;
t=a[i];a[i]=a[k];a[k]=t;
//上机试卷二参考答案 1.参考程序
#include<stdio.h> void main()
{ int n,m,r=0;
printf("请输入正整数n:"); scanf("%d",&n); m=n; while(m)
{ r=r*10+m%10; m/=10; }
if(n==r)
printf("%d是“回文数”。\n",n); else
printf("%d不是“回文数”。\n",n); }
2.参考答案
① (fp=fopen("fname.txt","r"))
C语言答案参考
② !feof(fp) ③ fclose(fp) 3.参考答案
int k=0; s++,t++;
char s[15]= "fsGAD123",t[15]="sdAood",a[20];
8.6.5 实战套题五参考答案 //笔试试卷参考答案
二.基本概念选择填空题(每空2分,共10分)
①J ②F ③H ④G ⑤C
三.程序填空:(每空2分,共20分)
① a[j]%2 或 a[j]%2==1 或 a[j]%2!=0 ② (float)s/k ③j=0 ④b[j] ⑤'\0'
⑥i=100;i>0 ⑦i%13==0 或 !(i%13)
⑧a, 9 或 a, sizeof(a)/sizeof(int) ⑨n-1 ⑩a[j+1]
四.阅读程序题(每小题5分,共30分) 1. x=-24 2. 5,10
5,5 3. 7654321
4. 0 0 0 0 2 2 -20 10 1 1 -20 10 0 0 0 10 5. 2 4 6
6. FACT(5):120
FACT(1):1
FACT(<0):error!
五.编制程序:(每小题10分,共20分) 1.参考程序一: #include <stdio.h> void main() { int a,b,c;
for(a=1;a<=9;a++)
C语言答案参考
for (b=0;b<=9;b++)
for (c=0;c<=9;c++)
if(a*a*a+b*b*b+c*c*c==1099) printf("%d%d%d\n",a,b,c); }
//参考程序二: #include <stdio.h> void main()
{ int n,a,b,c;
for(n=100;n<1000;n++) { a=n/100;
b=n%100/10; //b=n/10%10; c=n%10;
if(a*a*a+b*b*b+c*c*c==1099) printf("%d%d%d\n",a,b,c); } }
2.参考程序: #include<stdio.h>
char * cut(char *,int,int); void main()
{ char s[]="goodmorning"; char *p;
p=cut(s,10,4); printf("%s\n",p); }
char * cut(char * s,int m,int n) { int i;
static char sub[20]; for(i=0;i<n;i++)
sub[i]=s[m+i-1]; sub[i]='\0'; return sub; }
//上机试卷一参考答案 1.参考程序
#include <stdio.h> void main()
{ int i,j,k;
for(i=6;i>=1;i--)
{ for(j=1;j<=20-3*i;j++)
C语言答案参考
printf(" "); for(k=1;k<=i;k++) printf("%3d",k); for(k=i-1;k>0;k--) printf("%3d",k); printf("\n"); } }
2. 参考程序
#include <stdio.h> void main ()
{ FILE ① ; char c;
if((fp=fopen("f.txt","r"))==NULL) { printf ("Open Error\n"); return; }
while(( ② )!=EOF) putchar(c); putchar('\n'); fclose(fp); }
3.参考答案
unsigned k=0; k+=num%10;
while(num!=0); 或 while(num);
//上机试卷二参考答案 1.参考 …… 此处隐藏:2309字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [专业资料]《蜜蜂之家》教学反思
- [专业资料]过去分词作定语和表语1
- [专业资料]苏州工业园区住房公积金贷款申请表
- [专业资料]保安管理制度及处罚条例细则
- [专业资料]2018年中国工程咨询市场发展现状调研及
- [专业资料]2015年电大本科《学前教育科研方法》期
- [专业资料]数字信号处理实验 matlab版 离散傅里叶
- [专业资料]“十三五”重点项目-虎杖白藜芦醇及功
- [专业资料]2015-2020年中国竹木工艺市场需求及投
- [专业资料]国际贸易理论与实务作业五:理论案例分
- [专业资料]财政部修订发布事业单位会计制度
- [专业资料]BCA蛋白浓度测定试剂盒(增强型)
- [专业资料]工程进度总计划横道图模板(通用版)
- [专业资料]七年级地理同步练习(天气与气候)
- [专业资料]X光安检机介绍火灾自动报警系统的组成
- [专业资料]衢州市人民政府办公室关于印发衢州市区
- [专业资料]经济全球化及其影响[1]
- [专业资料]质粒DNA限制性酶切图谱分析
- [专业资料]国家安全人民防线工作“六项”制度
- [专业资料]劳动力投入计划及保证措施
- 电子账册联网监管培训手册
- 人教版语文七年级上第1课《在山的那边
- 对我区担保行业发展现状的思考与建议
- 平面四边形网格自动生成方法研究
- 2016年党课学习心得体会范文
- 如何设置电脑定时关机
- 全球最美人妖排行榜新鲜出炉
- 社会实践调查报告及问卷
- Visual Basic习题集
- 《鱼我所欲也》课件2
- 浙江省会计从业资格考试试卷
- 全遥控数字音量控制的D 类功率放大器资
- 鞍钢宪法与后福特主义
- 电表的改装与校准实验报告(1)
- 2014年高考理科数学真题解析分类汇编:
- Windows 7 AIK 的使用
- 风电场全场停电事故应急处置方案
- 化工原理选填题题库(下)
- 关于产学研合作教育模式的学习与思考
- 西安先锋公馆项目前期定位报告




