2010年9月计算机等级考试二级C语言模拟试题(二)-3

全国等级考试资料网 2019-01-23 14:13:25 129
11.以下程序执行结果为【11】。

main()

{

int i,j,k;

for(i=0,j=5;i<=j;i++,j--);

printf(″k=%d″,k=i+j);

}

【参考答案】:

【11】 k=5

12.以下程序的输出结果是【12】。

main()

{

char s[ ]=″abcdef″;

s[3]=′′;

14.下面的程序用来统计文件中字符的个数,请填空。

#include

main()

{考试通

FILE *fp;

long num=0;

if((fp=fopen(″fname.dat″,″r″))==NULL)

{ printf(″Cant’t open file! ″);exit(0);}

while(【15】){fgetc(fp);num++;}

printf(″num=%1d ″,num);

fclose(fp);

}

【参考答案】:

【15】 !feof(fp)

printf(″%s ″,s);

}

【参考答案】:

【12】 abc

13.以下程序的功能是从键盘上输入若干个字符(以回车符作为结束)组成一个字符串存入一个字符数组,然后输出该字符数组中的字符串。请填空。

#include

#include

main()

{

char str[81],*sptr;

int i;

for(i=0;i<80;i++)

{ str[i]=getchar();if(str[i]==′ ′)break;}

str[i]=【13】;sptr=str;

while(*sptr)putchar(* sptr【14】);

}

【参考答案】:

【13】 ′′ 【14】 ++

首页 1 2 3 4 5 尾页 相关资料

相关阅读