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

当前位置:首页 > C语言复习资料答案

C语言复习资料答案

  • 62 次阅读
  • 3 次下载
  • 2025/6/22 9:42:00

AA td; struct aa td; C)struct D)struct { {

int n; int n; float m; float m; }aa; }td; struct aa td;

九、位运算 例题:请计算:(题有变) 4&6=4 3|5=7 ~4=-5 5>>2=1 5<<2=20

十、文件 例题:

1. 为了向二进制文件尾部追加内容,打开文件的方式应采用( A ) A) ‘ab’ B) ‘rb+’ C) ‘wb’ D) ‘wb+’ 2. 设有下面结构体 struct st

{char name[8]; int num; float s[4]; }student[50];

若数组student中已有数据,将这些元素写到磁盘文件中,下列不正确的形式是( C)。

A)fwrite(student,sizeof(struct st),50,fp); B)fwrite(student,50*sizeof(struct st),1,fp); C)fwrite(student,25*sizeof(struct st),25,fp);

D)for(I=0;I<50;I++) fwrite(student+i,sizeof(struct st),1,fp);

3. 当顺利地执行了文件关闭操作时,fclose的返回值是( C )

A)-1 B)TURE C)0 D)1

模拟试卷1答案

一、选择题(40分) 1-5 CBACD 6-10 BDCAA 21-25 CDBDC 26-30 ABCCB

二、填空题(每空2分,共20分) 1.F10 2.11.5 3.30 6.12345 7.ef 8.16

11-15 CADDC 31-35DCBBD

16-20 ABDBC 36-40 CCBCA

4.2

9.feof(fp) 5.3 10.7

三、阅读理解题 1.35 2.3,4 3.228

四、编程题

1.#include void main( ) { int i; float s;

for(i=1;i<=99;i=i+2) { s=s+1.0/i; }

printf(“.2f”s);

}

2.#include void main( ) { int i,j,k;

for(i=5;i>=1;i--) { for(j=1;j<=i;j++) printf(“ “); for(k=1;k<=i;k++) printf(“%d”,i); printf(“\\n”); } }

3.#include

#include main()

{ char s[100]; int i;

gets(s); i=1; while(s[i]!=?\\0?)

{ if(s[i]

i=i+1;}

if(s[i]= =?\\0?) printf(“yes”); else printf(“no”); }

4.35 5.29

模拟试卷2答案

一、选择题(40分) 1-5 ADCBA 6-10 CDACB 11-15 CACBA 21-25 CAABC 26-30 BDBBB 31-35BADBA 16-20 DADCC 36-40 DCBDA

二、填空题(每空2分,共20分) 1.十六 2.18 3.int 6.0 7.20 8.Strcat(s1,s2)

三、阅读理解题 1.65,A 2.2 3.10 65,A 3.141590,3.1416

四、编程题

1.#include void main( ) { int i, s=0;

for(i=5;i<=500;i=i+52) { s=s+i; }

printf(“%d”s);

}

2.#include void main( ) { int i,j,k;

for(i=1;i< =5;i++) { for(j=5;j>=i;j--) printf(“ “); for(k=i;k>=1;k--) printf(“%d”,k); printf(“\\n”); } }

3.#include

int main()

{ char s[100]=”Hello 2009, We are ready.”; int n=0; int i=0;

while(s[i]!=?\\0?)

{ if(s[i]<=?z?&&s[i]>=?a?) {s[i]=s[i]-32;n=n+1;} else if(s[i]<=?Z?&&s[i]>=?A?) n=n+1;

4.0 5.= = 9.16 10.1

4.5 5.-15

19

i++; }

puts(s);

printf(“N=%d”,n); }

模拟试卷3答案

一、选择题(40分) 1-5 AABAC 6-10 DBCDC 21-25 BCBCD 26-30 ADDAB 11-15DBACD

31-35BDABC

16-20 BDCBA 36-40 ACABD

二、填空题(每空2分,共20分) 1.65 2.56.8 3.14 6.6 7.Hello 8.8

三、阅读理解题

1.a=4,b=5,c=1 2.23 3.A

四、编程题

1.#include void main( ) { int i,s=0;

for(i=2009;i<=9002;i=i+1)

{ if(i)==0||i?==0) s=s+i; }

printf(“s=%d”,s);

}

2.#include void main( ) { int i,k,x;

for(i=1;i<=4;i++) {

for(k=1;k

{ if(i==4&&k==1)x=2;

else x=0; printf(“%d”,x); }

printf(“9\\n”); } }

3.void change(char s[ ])

{ int i=0;

while(s[i]!=?\\0?)

4.2.0 9.math.h 4.1 2 6 24

5.x>=1&&x<=3 10.0

5.15

搜索更多关于: C语言复习资料答案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

AA td; struct aa td; C)struct D)struct { { int n; int n; float m; float m; }aa; }td; struct aa td; 九、位运算 例题:请计算:(题有变) 4&6=4 3|5=7 ~4=-5 5>>2=1 5<<2=20 <

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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