题目内容

若有如下定义:struct data{int i;char ch;double f;} b;则结构变量b占用内存的字节数是()

A. 1
B. 2
C. 8
D. 11

查看答案
更多问题

以下程序的运行结果是()void main (){struct date{int year , month , day ;} today ;printf (“%d\n”, sizeof (struct date) );}

A. 6
B. 8
C. 10
D. 12

以下scanf函数调用语句中对结构体变量成员的不正确引用是( )struct pupil{char name [20];int age;int sex;} pup[5] ,* p ;p = pup ;

A. scanf (“%”,pup[0].name );
B. scanf (“%d”,&pup[0].ge);
C. scanf (“%d , &(p->sex ));
D. scanf (“%d”, p->age);

下列程序的输出结果是()。#include struct abc{int a, b, c;};void main(){struct abc s[2]={{1,2,3},{4,5,6}};int t=s[0].a+s[1].b;printf("%d \n",t);}

A. 5
B. 6
C. 7
D. 8

根据下面的定义,能打印出Mary的语句是()。#include struct Person {char name[9];int age;};struct Person classes[10]={"John",17, "Paul",19, "Mary",18,"adam",16};

A. printf("%s\n", classes [3].name);
B. priintf("%c\n”,class[1].name[1]);
C. printf("%s\n”, classes [2].name);
D. printf("%c\n",class[0].name);

答案查题题库