以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零)
#include
main()
{ FILE *fp; long num=0;
fp=fopen("fname.dat","r");
while( __________ ){ fgetc(fp); num++;}
printf("num=%d\n",num);
fclose( fp );
}
下面选项中,填入横线处不能得到正确结果的是
- A.feof(fp)==NULL
- B.!feof(fp)
- C.feof(fp)
- D.feof(fp)==0
热度🔥1,360
解析:打开微信小程序查看本题解析
若有定义语句:
char s[10]="1234567\0\0";
则strlen(s)的值是
表达式 a+=a -= a=9 的值是
有以下程序
#include
main()
{
struct STU { char name[9]; char sex; double score[2]; };
struct STU a={"Zhao", 'm', 85.0, 90.0}, b={"Qian", 'f', 95.0, 92.0};
b=a;
printf("%s,%c,%2.0f,%2.0f\n", b.name, b.sex, b.score[0], b.score[1]);
}
程序的运行结果是
以下叙述中正确的是
在SQL Server 2008中,常常会发生数据库数据过大的情况,此时则需要对表进行处理,通常可采用人工分割表的方法优化性能。下列有关分割表的说法,错误的是()