更多"若有以下说明和定义语句,变量w在内存中所占的字节数是______。 "的相关试题:
[简答题]若有如下定义:
struct stuchar name[9];int age;float score;);
struct stu class[10]="Li",17,67,"Song",19,80,
"guo",18,79,"Zhao",16,69;
根据上面的定义,若执行“printf("%s:%d%f",class[3].name,class[3].age,class[3].score);"则输出的正确结果是( )。
[单项选择]若有如下程序:
struct student
char name[10];
float score[3];stu[3]="lili",75,90,90,
"liudan",90,85,75;
"guoli",85,85,70;
main( )
int i;float sum=0,aver;
for(i=0;i<3;i++)
sum=sum+stu[i].score[1]; aver=sum/i;
printf("%6.2f/n",aver);
则程序运行后的输出结果是 ( )
A. 83.33
B. 85.00
C. 86.00
D. 86.67
[单项选择]若有如下程序: struct student {char name[10]; float score[3];}stu[3]={{"lili",75,90,90}, {"liudan",90,85,75}; {"guoli",85,85,70}}; main( ) {int i;float sum=0,aver; for(i=0;i<3;i++) sum=sum+stu[i].score[1]; aver=sum/i; printf("%6.2f/n",aver); } 则程序运行后的输出结果是 ( )
A. 83.33
B. 85.00
C. 86.00
D. 86.67
[填空题]设有以下结构类型说明和变量定义,则变量a在内存所占字节数是 【11】 。
struct stud
char num[6];
mt s[4];
double ave;
a,*p;
[填空题]设有以下结构类型说明和变量定义,则变量a在内存所占字节数是 【5】 。
struct stud
char num[6];
int s[4];
double ave;
a,*p;
[单项选择]设有下面的定义:
struct st
int a;
float b;
d;
int*p;
要使p指向结构变量d中的a成员,正确的赋值语句是______。
A. *p=d.a;
B. p=&a;
C. p=d.a;
D. p=&d.a;
[填空题]现有如下定义:struct aaint a;float b;char c;*p;现需用malloc函数动态的申请一个struct aa类型大小的空间(由p指向),则定义的语句为: 【8】 。
[单项选择]有以下程序:
struct STU
{ char num[10]; float score[3];};
main( )
{ struct STU s[3]={{"20021",90,95,85},
{ "20022",95,80,75},
{ "20023",100,95,90} },*p=s;
int i; float sum=0;
for(i=0;i<3;i++)
sum=sum+p->score[i];
printf("%6.2f/n",sum);
}
程序运行后的输出结果是( )。
A. 260
B. 270
C. 280
D. 285
[单项选择]有以下程序
struct STU
char name[10]; int num; float TotalScore; ;
void f(struct STU *p)
struct STU s[2]="SunDan",20044,550,"Penghua",20045,537, *q=s;
++p; ++q; *p=*q;main( )
struct STU s[3]="YangSan",20041,703,"LiSiGuo",20042,580;
f(s);
printf("%s %d %3.0f/n", s[1].name, s[1].num, s[1].TotalScore);程序运行后的输出结果是________。
A. SunDan 20044 550
B. Penghua 20045 537
C. LiSiGuo 20042 580
D. SunDan 20041 703
[填空题]设有定义“struct int a;float b;char c;abc,*p_abc=&abc;”,则对结构体成员a的引用方法可以是abc.a和p_abc 【15】 a。