单项选择题
有以下程序段:
FILE *fp;
if((fp=fopen("test.txt","w"))== NULL)
{ printf("不能打开文件!");
exit(0);}
else
printf("成功打开文件!");
若文件test.txt已存在,则以下叙述正确的是______。
- A.程序运行后,文件test.txt中的原有内容将全部消失
B.程序运行时,会因文件存在而出错
C.对文件test.txt进行写操作后,可以随机进行读取
D.对文件test.txt写入的内容总是被添加到文件尾部
点击查看答案&解析
相关考题
-
单项选择题
设有定义:int a=64,b=8;,则表达式(a&b)‖(a&&b)和(a|b)&&(a‖b)的值分别为______。
A.1和1
B.1和0
C.0和1
D.0和0 -
单项选择题
有以下程序:#include <stdio.h>#include <string.h>typedef struct {char name[10];char sex;int age;} STU;void fun(STU t){ strcpy(t.name,"Tong");t.age++;}main(){ STU s[2]=t"Hua","m",18,"Qin","f",19};fun(s[1]);printf("%s,%d,%s,%d\n",s[0].name,s[0].age,s[1].name,s[1].age);}程序运行后的输出结果是______。
A.Hua,19,Tong,19
B.Hua,18,Tong,20
C.Tong,19,Qin,19
D.Hua,18,Qin,19 -
单项选择题
设有如下定义:struct{ int n; char c; }a[2],*p=a;则以下错误引用结构体成员n的是______。
A.(* a)->n
B.a[0].n
C.p->n
D.(* p).n