云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言程序设计模拟试题7(附答案)

C语言程序设计模拟试题7(附答案)

  • 62 次阅读
  • 3 次下载
  • 2026/4/27 23:12:31

printf(\ for (j=cent-1;j>=1;j--) printf(\ printf(\ } }

(注:第一行1前面有9个空格,以下类推)3.阅读下述程序,设输入如下数据 8 5 7 9 4 请写出输出结果。 #include #define N 5 main() {

int i,j,k,1; int a[N]; for (i=0;i=0;i--) {

k=a[N-1];

for (j=N-2;j>=0;j--)

a[j+1]=a[j]; a[0]=k;

for (1=0;1

4.写出执行下述程序的输出结果。 #include main() {

char s[]=\ for (p=s;p

四、程序设计题(每小题9分,共18分) 1、编写程序,从键盘输入一个字符序列(以字符'#'作为结束标志),将其中的英文小写字母全部转换成相应的英文大写字母,逐个字符写入一个名为test.dat的磁盘文本文件以保存。

然后,从该文件中读取所存入的字符序列,将它们输出在显示屏上。

2、编写一程序,从键盘输入10个实数,计算并输出算术平均值。 模拟试卷七参考答案

一、填空题。(每空2分,共30分) 1) 1

2) Error:value<3. 3) 5.0,4,c=3 4) 20,24,24,20 5) 8 6) Chin

7) int *y,int *x 8) p[5]或 *(p+5) 9) 10

10) n*fac(n-1) 11) func('*',i) 12)c= 5+ 10 i 13)z=110 14) fputc(ch,fp) 15) 8

二、单项选择题。(每题1分,共20分) 1.C 2. A 3.D 4.B 5. B

6 A 7. B 8.C 9.A 10. D

11.C 12. C 13. A 14.B 15. D

16.D 17.A 18.D 19.A 20.C

三、程序分析题(每题5分,共30分) 1. 输出结果如下: 4 0 0 -4 -3

2. 输出结果如下: 1

21 321

4321 )

3. 输出结果如下: 4 8 5 7 9 9 4 8 5 7 7 9 4 8 5 5 7 9 4 8 8 5 7 9 4

4. 输出结果如下: ABCDE

BCDE CDE { for(ch='0';ch<*pp1;ch++) *pp2=*(pp1+1),pp2++; {

FILE *fio; for(i=0;i<10;i++) scanf(\,&a[i]); DE E

5. 读下列程序,写出程序的主要功能。 # include”dos.h” main()

{ struct date today; int n, year1; getdate(&today); scanf(\,&year1);

while((n=today.da_year-year1)>=0)

{ printf(\\n\,n); scanf(\,&year1); } }

6. 阅读下列程序,写出程序运行的输出结果。 char *f(pl,p2) char *pl,*p2;

{ char*pp1=p1,*pp2=p2,ch; while(*pp1!='\0')

ppl=ppl+2; } *pp2='\0'; return(p2); } main()

{ char sl[10]={\},s2[20],*p; p=f(sl,s2);

printf(” % s \n”, p); }

四、程序设计题(每小题10分,共20分) 1、编写程序,从键盘输入一个字符序列(以字符'#'作为结束标志),将其中的英文小写字母全部转换成相应的英文大写字母,逐个字符写入一个名为test.dat的磁盘文本文件以保存。然后,从该文件中读取所存入的字符序列,将它们输出在显示屏上。

int main()

char k;

fio = fopen(\ if(fio == NULL) exit(-1); while (1) { k=getch();

if (k=='#') {break;} putch(k);

if (islower(k)) { fputc(k-32,fio) (k-32);} else{ fputc(k,fio) (k);} } fclose(fio); return 0; }

2、编写一程序,从键盘输入10个实数,计算并输出算术平均值。 main() { int i;

float ave=0.0,a[10];

for(i=0;i<10;i++) ave+=a[i];

printf(\\n\,ave/10.0);. }

搜索更多关于: C语言程序设计模拟试题7(附答案) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

printf(\ for (j=cent-1;j>=1;j--) printf(\ printf(\ } } (注:第一行1前面有9个空格,以下类推)3.阅读下述程序,设输入如下数据 8 5 7 9 4 请写出输出结果。 #include #define N 5 main() { int i,j,k,1; int a[N]; for (i=0;i=0;i--) { k=a[N-1]; for (j=N-2;j>=0;j--)

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com