题目内容

在32位编译器下,下面程序的运行结果是_______。#includeunion data {int i; char c; };struct{char a[2]; int i; union data d; }p;int main() {printf("%d\n",sizeof(p)); }

A.5
B.10
C.7
D.12

查看答案
更多问题

以下C语言共用体类型数据的描述中,正确的是__________。

A.共用体变量占的内存大小等于所有成员所占的内存大小之和
B.共用体类型不可以出现在结构体类型定义中
C.在定义共用体变量的同时允许对第一个成员的值进行初始化
D.同一共用体中各成员的首地址不相同

文本文件quiz.txt的内容为"Programming"(不包含引号),以下程序段的运行结果是______。FILE*fp;char*str;if((fp=fopen("quiz.txt","r"))!=NULL)str=fgets(str,7,fp);printf("%s",str);

A.Progr
B.Progra
C.Program
D.Programming

文件操作的一般步骤是_________。

A.打开文件,定义文件指针,修改文件,关闭文件
B.打开文件,定义文件指针,读写文件,关闭文件
C.定义文件指针,定位指针,读写文件,关闭文件
D.定义文件指针,打开文件,读写文件,关闭文件

下面程序的运行结果是_________。#includemain(){FILE*fp;inta=2,b=4,c=6,k,n;fp=fopen("test.dat","w");fprintf(fp,"%d\n",a);fprintf(fp,"%d%d\n",b,c);fclose(fp);fp=fopen("test.dat","r");fscanf(fp,"%d%*d%d",&k,&n);printf("%d%d\n",k,n);fclose(fp);}

A.24
B.26
C.42
D.62

答案查题题库