已知一个文件中存放若干工人档案记录,其数据结构如下: 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)