首页/ 题库 / [单选题]若有以下结构体定义,则______是正确的答案

若有以下结构体定义,则______是正确的引用或定义。 struct example { int x; int y; }v1;

单选题
2021-12-31 19:57
A、example.x=10
B、example v2.x=10
C、example.x=10
D、struct example v2={10};
查看答案

正确答案
D

试题解析
解析:在定义结构体变量时,不能只用结构体名example或关键字struct进行定义,必需要用结构体类型名struct example定义,在引用结构体成员变量时,需要用结构体变量名进行引用,所以选D。

标签:
相关题目
若有以下定义,则能使值为3的表达式是________int k=7, x=12;
若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是______
定义数组:int x[2][3]; 则数组x 的维数是_____
若有定义int i;int *p=&i;则&*p等价于________ 。
若有以下结构体定义,则______是正确的引用或定义。 struct example { int x; int y; }v1;
若有以下结构体,则正确的定义或引用的是struct Test{int x;int y;} vl;
已知:int m=10;在下列定义引用的语句中,正确的是______。
若有如下定义,则__________是对数组元素的正确的引用。. int a[10] , *p ; p=a ;
若有定义语句:int k[2][3],*pk[3];,则以下语句中正确的是______。
若有定义:int aa[8],则以下表达式中不能代表数组元素a[1]地址的是 ______。
若有int *x[3]:则以下表述正确的是 ______。
若有定义:int a=2,b=3;float x=3.5,y=2.5;则下面表达式的值为______。(float)(a+b)/2+(int)x%(int)y
以下对结构体类型变量的定义中,不正确的是______。
以下对结构体类型变量的定义中,不正确的是_______。
若有定义int x=0,*p=&x;,则语句printf("%d ",*p);的输出结果是 ______。
若有定义:int x=0,*p=&x;,则语句printf("%d ",*p);的输出结果是 ______。
若有定义:int a[5],*p=a;,则对a数组元素地址的正确引用是______。
若有定义int*p[3];,则以下叙述中正确的是______。
若有定义:int a[5],*p=a;,则对a数组元素地址的正确引用是______。
若有定义int * p[3]:,则以下叙述中正确的是 ______。
广告位招租WX:84302438

免费的网站请分享给朋友吧