下面程序运行后,屏幕显示Fileopenerror!,则可能的原因是__________。#includeint main(){FILE*fp;charstr[256];fp=fopen("test.txt","rt");if(fp==NULL){printf("Fileopenerror!");return;}fscanf(fp,"%s",str);fclose(fp);}
A. 当前工作目录下的test.txt文件是空文件
B. 函数fopen()的参数是错误的
C. 当前工作目录下没有test.txt文件
D. test.txt文件已经打开
查看答案
若有定义:union u_type {int x; float y[3]; char z; }a;则变量a的长度是_________。
A.1
B.4
C.12
D.15
若由定义:typedef int NUM[100];NUM n;则______语句是正确的。
A.n=2;
B.NUM=n;
C.n[0]=2;
D.NUM=2;
若有以下定义,能正确引用weight成员值为67的是( )。struct Person{char name;int weight;}m[3]={{'Z',63},{'W',67},{'L',58}};
A. m.weight
B. m.weight[1]
C. m[1].weight
D. weight
若有以下定义,能正确引用id成员值为8003的是( )。struct Machine{int id;float length;}a[3]={{8001,156.3},{8002,167.5},{8003,160}};struct Machine *p; p=a;
A. p->id
B. (p+2)->id
C. id
D. a->id