2010年9月计算机等级考试二级C语言模拟试题(二)-3
分类: 计算机
时间: 2019-01-23 14:13:25
作者: 全国等级考试资料网
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 尾页