![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
设有定义语句int a()={66,88,99};则以下对此语句的叙述错误的是
A.定义了一个名为a的一维数组
B.数组有3个元素
C.数组的下标为1~3
D.数组中的每个元素是整型
![](https://static.youtibao.com/asksite/comm/h5/images/m_q_a.png)
C、数组的下标为1~3
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.定义了一个名为a的一维数组
B.数组有3个元素
C.数组的下标为1~3
D.数组中的每个元素是整型
C、数组的下标为1~3
设有定义int x=5;,则执行以下语句后,x的值为______。 x+=x+5;
A.10
B.15
C.20
D.25
设有如下定义: struct sk { int a;float b; } data; int *p; 若要使p指向data中的a域,正确的赋值语句是()。
A.p=&a;
B.p=data.a;
C.p=&data.a;
D.p=a;
设有如下定义: struck sk { int a; float b; }data; int *p; 若要使p指向data中的a域,正确的赋值语句是()。
A.p=&a;
B.p=data.a;
C.p=&data.a;
D.*p=data.a;
以是()。
A.abc.a
B.abc-a
C.abc>a
D.abc->a
设有下列数据定义语句,则"printf("%d\n",d[0],y/d[0],X*d[1].x);"的输出是()
struct{int x;int y;}d[2]={{1,3},{2,7)};
A.0
B.1
C.3
D.6
A.15
B.16
C.7
D.8
A.定义了一个名为a的一维数组
B.数组有3个元素
C.数组的元素的下标为1-3
D.数组中的每一个元素都是整型
设有以下定义和语句 int a[3][2]={1,2,3,4,5),*p[3]; p[0]=a[1]; 则*(p[0]+1)所代表的数组元素是______。
A.a[0][1]
B.a[1][0]
C.a[1][1]
D.a[1][2]
设有以下说明和定义:typedef union{ long i;int k[5];char c; } DATE;struct date{ int cat;DATE cow;double dog; }too;DATE max;则下列语句的执行结果是______。printf("%d",sizeof (struct date) +sizeof(max));
A.26
B.30
C.18
D.8