题目内容

若当前工作目录下有一文本文件test.txt,其内容为“cprogram”(不包含引号),则以下程序段的运行结果是_________。FILE*fp;char*str;if((fp=fopen("test.txt","r"))!=NULL)str=fgets(str,5,fp);printf("%s",str);fclose(fp);

A.cpro
B.cprog
C.gram
D.ogram

查看答案
更多问题

下面程序运行后,文件d_f.dat的内容是__________。int main(){FILE*fp;inti=10,j=20;fp=fopen("d_f.dat","w");fprintf(fp,"%d",i);fclose(fp);fp=fopen("d_f.dat","a");fprintf("%d",j);fclose(fp);}

A. 10
B. 1020
C. 20
D. 2010

下面程序运行后,屏幕显示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;

答案查题题库