有以下程序#include <stdio.h>Main(){ FILE *fp; int a[10]={1,2,3,0,0},i; fp=fopen(“d2.dat”.”wb”) fwrite(a,sizeof(int),5,fp) fwrite(a,sizeof(int),5,fpj); fclose(fp); fp=fopen(“d2.dat”,”rb”); fread(a,sizeof(int),10,fp); fclose(fp); for (i=0;i<10;i++) printf(“%d,”,a[i]);}程序的运行结果是
A.1,2,3,0,0,0,0,0,0,0
B.1,2,3,1,2,3,0,0,0,0.
C.123,0,0,0,0,123,0,0,0,0,
D.1,2,3,0,0,1,2,3,0,0.
试卷相关题目
- 1读取二进制文件的函数调用形式为:fread(buffer, size,count,fp);其中buffer代表的是
A.一个文件指针,指向待读取的文件
B.一个整型变量,代表待读取的数据的字节数
C.一个内存块的首地址,代表读入数据存放的地址
D.一个内存块的字节数
开始考试点击查看答案 - 2有以下程序#include <stdio.h>Main(){ int a=1,b=2,c=3,x; x=(a^b)&c; printf(“%dn”,x);}程序的运行结果是
A.0
B.1
C.2
D.3
开始考试点击查看答案 - 3设有以下定义Union data{ int dl; float d2; }demo;则下面叙述中错误的是
A.变量demo与成员d2所占的内存字节数相同
B.变量demo中各成员的地址相同
C.变量demo和各成员的地址相同
D.若给demo.d1赋99后,demo.d2中的值是99.0
开始考试点击查看答案 - 4有以下程序#include <stdio.h>#include <string.h>Typedef struct char name[9]; char sex; float score[2]; }STU;STU f(STU a){ STU b={“zhao”,‘m’,85-0,90,0}; int i; Strcpy(
A.name,
B.name); a.sex=b.sex; for(i=0;i<2;i++) a.score[i]=b.score[i]; retum a;}main(){STU c={“Qian”,‘f’,95.0,92.0}d;d=f(c); printf(“%s,%c,%2.of,%2.of﹨n”,d.name,d.sex,d.score[0].d,score[1]);}程序的运行结果是A.Qian,f,95,92B.Qian,m,85,90
C.Zhao,m,85,90
D.Zhao,f,95,92
开始考试点击查看答案 - 5有以下程序#include <stdio.h>struct tt{ int x;struct tt*y;} *p;Struct tt a[4]={20,a+1,15,a+2,30,a+3,17,a};main(){ int i; p=a; for(i=1;i<=2,i++) {printf(“%d,”,p->x); p=p->y;}}程序的运行结果是
A.20,30,
B.30,17
C.15,30,
D.20,15
开始考试点击查看答案
最新试卷
注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2011年注册安
类别:建筑类其它