题目内容

以下程序运行后的输出结果是。#include typedef struct{int b,p;}A;void f(A c){c.b += 1;c.p += 2;}int main(){A a={1,2};f(a);printf("%d,%d\n",a.b,a.p);return 0;}

A. 2,4
B. 1,2
C. 1,4
D. 2,3

查看答案
更多问题

下列各数据类型不属于构造类型的是()。

A. 枚举型
B. 共同体
C. 结构体
D. 数组型

共同体类型变量在程序执行期间。

A. 所有成员一直驻留在内存中
B. 只有一个成员驻留在内存中
C. 部分成员驻留在内存中
D. 没有成员驻留在内存中

设有如下说明:struct student{int number;char sex;char name[10];};请选择正确的定义语句,该语句定义a为上述结构体类型变量,并同时为其成员符值为1021,'M',"Zhang".

A. student a={1021,'M',"Zhang"};
B. struct a={1021,'M',"Zhang"};
C. struct student a={1021,'M',"Zhang"};
D. student a=1021,'M',"Zhang";

以下程序运行的结果是。#include int main(){struct date{int year,month,day;}today;printf("%d\n",sizeof(struct date));return 0;}

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

答案查题题库