题目内容

已知一个文件中存放若干工人档案记录,其数据结构如下: struct a {char number[100]; int age; float p[6]; }; 定义一个数组:struct a number[10]; 假定文件已正确打开,不能正确地从文件中读入10名工人数据到数组b中的是()。

A. fread(b,sizeof(structA),10,fp);
B. for(i=0;i<10;i++) fread(b[i],sizeof(structA),1,fp);
C. for(i=0;i<10;i++) fread(b+i,sizeof(structA),1,fp);
D. for(i=0;i<5;i+=2) fread(b+i,sezeof(structA),2,fp);

查看答案
更多问题

设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是()。

A. charstr[]="string";c=str;
B. scanf("%s",C);
C. c=getchar();
D. char str[]="string";strcpy("C,str")

在材料采购总最不变的前提下,从降低储存保管费用的角度考虑,确定经济采购批量的原则是()

A. 加大采购批量,减少采购次数
B. 缩小采购批量,增加采购次数
C. 加大采购批量,增加采购次数
D. 缩小采购批量,减少采购次数

设a和b均为int型变量,且a=6,b=11,则能使值为3的表达式是()。

A. b%(a%4)
B. b%(a-a%5)
C. b%a-a%5
D. (b%B)-(a%4)

以下选项中与if(a==1)a++;else a=b;语句功能不同的语句是()。

A. switch(A){ease 0:a=b;break; default:a++; }
B. switch(a==1) {case 0:a++: default:a=b; }
C. switch(A){default:a=b;break; case 1:a++; }
D. a=(a==1)?(a++):b

答案查题题库