更多"设有以下说明语句: struct ex int x;float y"的相关试题:
[单项选择]设有以下说明语句:
struct ex
int x;float y;char z;
example;
在下面的叙述中,不正确的一条是______。
A. struct是结构体类型的关键词
B. example是结构体类型名
C. x,y,2都是结构体成员名
D. struct ex是结构体类型
[单项选择]设有以下说明语句
struct ex
int X;float y;char z;example;
则下面的叙述中不正确的是
A. struct结构体类型的关键字
B. example是结构体类型名
C. x,y,z都是结构体成员名
D. struct ex是结构体类型名
[单项选择]设有以下说明语句:
struct ex
int x; float y; char z; example;
则下面的叙述中不正确的是( )。
A. struct结构体类型的关键字
B. example是结构体类型名
C. x、y、z都是结构体成员名
D. struct ex是结构体类型名
[单项选择]设有以下说明语句:
struct ex
int x;float y;char z; example;
则下面叙述中不正确的是( )。
A. struct是结构体类型的关键字
B. example是结构体类型名
C. x,y,z都是结构体成员名
D. struct ex是结构体类型名
[单项选择]设有以下说明语句:
struct stu
int a;
float b;
stutype;
则下面叙述不正确的是()。
A. struct是结构体类型的关键字
B. structstu是用户定义的结构体类型
C. stutype是用户定义的结构体类型名
D. a和b都是结构体成员名
[单项选择]
设有结构定义及变量声明如下:
struct product
{char code[5];
float price;
}y[4]={"100",100}"
以下表达式中错误的是()。
A. (*y).code[0]='2';
B. y[0].code[0]='2';
C. y->price=10;
D. (*y)->price=10;
[单项选择]有以下程序
struct STU
char name[10]; int num; float TotalScore; ;
void f(struct STU *p)
struct STU s[2]="SunDan",20044,550,"Penghua",20045,537, *q=s;
++p; ++q; *p=*q;main( )
struct STU s[3]="YangSan",20041,703,"LiSiGuo",20042,580;
f(s);
printf("%s %d %3.0f/n", s[1].name, s[1].num, s[1].TotalScore);程序运行后的输出结果是________。
(A) SunDan 20044 550
(B) Penghua 20045 537
(C) LiSiGuo 20042 580
(D) SunDan 20041 703
[单项选择]有以下程序:
struct STU
char name[10];int num;float TotalScore;;
void f(struct STU*P)
struct STU s[2]="SunDan",20044,550,"Penghua",20045,537,*q=s;
++P;++q;*P=*q;
main( )
struct STU s[3]="YangSan",20041,703),"LiSiGuo",20042,580;
f(s);
printf("%s%d%3.0f/n",s[1].name,s[1].num,s[1].TotalScore);
程序运行后的输出结果是______。
A. SunDan 20044 550
B. Penghua 20045 537
C. LiSiGuo 20042 580
D. SunDan 20041 703
[单项选择]有以下程序:
struct STU
char name[10];int num; float TotalScore;;
void f(struct STU *p)
struct STU s[2]="SunDan",20044 ,550,"Penghua",20045 ,537,*q=s;
++p;++q;*p=*q;
main( )
struct STU s[3]="YangSan",20041,703,"LiSiGuo",20042,580;
f(s);
printf("%s %d %3.0f/n",s[1].name,s[1].num,s[1].TotalScore);
程序运行后的输出结果是
A. SunDan 20044 550
B. Penghua 20045 537
C. LiSiGuo 20042 580
D. SunDan 20041 703
[单项选择]若有下面的说明和定义:
struct test
int m1; char m2; float m3;
union uu char u1[5]; int u2[2];ua;
myaa;
则sizeof(stmct test)的值是( )。
A. 12
B. 16
C. 14
D. 9
[单项选择]设有如下定义:
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=data.a;
[单项选择]若有下面的说明这定义:
struct test
int m1; char m2; float m3;
union uu char u1[5]; int u2 [2]; ua;
myaa;
则 sizeof (struct test )的值是
A. 12
B. 16
C. 14
D. 9
[单项选择]设有如下定义:
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=data.a;