p是一个结构体指针变量,它有一个成员变量叫sex,则使用格式正确的是()。
第1题:
下列说法不正确的是( )
A.下列结构体定义时,占据了5个字节的空间 struct s {int num; int age; char sex; }
B.结构体的成员名可以与程序中的变量名相同
C.对结构体中的成员可以单独使用,它的作用相当于普通变量
D.结构体的成员可以是一个结构体变量
第2题:
假定要访问一个结构指针变量x中的数据成员a,则表示方法为()。
Ax.a
Bx->a
Cx(a)
Dx{a}
第3题:
数据结构中,定义结构体指针变量后,要引用其成员变量用->号。
第4题:
数据结构里,下列选项中是定义结构体类型的指针变量的格式的是()。
第5题:
shop是一个结构体普通变量,它有一个成员变量叫price,则下列选项中关于使用price变量格式不正确的是()。
第6题:
定义了一个结构体类型的普通变量,要使用其成员,则应该在变量和成员之间加()。
第7题:
下面关于指针变量int*p;描述不正确的是()
第8题:
已知:int**p;则变量p是()
第9题:
声明变量p,其中*表示p是一个指针变量
变量p经初始化,获得变量a的地址
变量p只可以指向一个整型变量
变量p的值为100
第10题:
struct结构名 指针变量名
struct结构名 变量名
static结构名 指针变量名
struct指针变量名 结构名
第11题:
prior->time
prior.time
prior.time[0]
prior->time[0]
第12题:
p->sex
p%sex
p#sex
p&sex
第13题:
若有以下定义: struct tt{char name[10];char sex;}aa={"aaaa",′F′},*p=&aa; 则错误的语句是( )。
选项格式:A.scanf("%c",a选项格式:A.sex);
B.a选项格式:A.sex=getchar( );
C.printf("%c\n",(*p).sex);
D.printf("%c\n",p->sex);
答案:A
解析:sex是一个char类型变量,不是地址,A项应为scanf("%c",&aA.scanf("%c",a选项格式:A.sex);
B.a选项格式:A.sex=getchar( );
C.printf("%c\n",(*p).sex);
D.printf("%c\n",p->sex);
第14题:
指针变量的值是一个()。指针p==0表明p是()指针。
第15题:
数据结构里,shop是一个结构体普通变量,它有一个成员变量叫price,则下列选项中关于使用price变量格式正确的是()。
第16题:
定义指针变量int*p;则下列说法正确的是()
第17题:
p是一个结构体指针变量,它有一个成员变量叫sex,则使用格式正确的是()。
第18题:
定义结构体类型的指针变量格式不正确的是()
第19题:
下面正确的结构体定义格式是()
第20题:
s是一个结构体指针变量,它有一个成员变量叫age,则使用格式正确的是()
第21题:
shop->price
shop.price
shop(price)
shop&price
第22题:
第23题:
struct结构体名 指针变量名;
struct结构体名;
struct指针变量名;
struct指针变量名 结构体名;
第24题:
struct结构名指针变量名
struct结构名变量名
static结构名指针变量名
struct指针变量名结构名