struct stu
{int a;
float b;
} stutype;
则下面的叙述不正确的是
A.struct是结构体类型的关键字
B.struct stu是用户定义的结构体类型
C.stutype是用户定义的结构体类型名
D.a和b都是结构体成员名
[单选题]设有以下说明语句 struct stu { int a; float b; }stutype; 则下面的叙述不正确的是A.struct是结构体类型的关键字B.struct stu是用户定义的结构体类型C.stutype是用户定义的结构体类型名D.a和b都是结构体成员名
[主观题]设有定义"struct {int a; float b; char c;} abc, *p_abc=&abc;",则对结构体成员a的引用方法可以是abc.a和p_abc(20)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;
[单选题]设有以下语句: typedef struct TT {char c; int a[4];}CIN; 则下面叙述中正确的是( )。A.可以用TT定义结构体变量B.TT是struct类型的变量C.可以用CIN定义结构体变量D.CIN是struct TT类型的变量
[单选题]请读程序:includemain(){inta;floatb,c:scanf("%2d%3f%4f',&a,&b,&c);pri请读程序: #include<stdio.h> main() { inta;floatb,c: scanf("%2d%3f%4f',&a,&b,&c); printf("/na=%d,b=%f,c=%f/n".a,b,c); } 若运行时从键盘上输入9876543210,则上面程序的输出结果是______。A.
[单选题]设有以下说明语句typedef struct{ int n;char ch[8];} PER;则下面叙述中正确的是A.PER 是结构体变量名B.PER是结构体类型名C.typedef struct 是结构体类型D.struct 是结构体类型名
[单选题]下面的方法重载,正确的是( )。A.intfun(inta,floatb){}B.floatfun(inta,floatb){}floatfun(inta,floatb){}floatfun(intx,floaty){}C.floatfun(floata){}D.floatfun1(inta,floatb){}floatfun(floata,floatb){}floatfun2(inta,floatb){}
[单选题]设有语句inta=3;则执行了语句a+=a-=a*a;后,变量a的值是()A . 3B . 0C . 9D . -12
[单选题]设有以下说明语句struct ex{ int x ; float y; char z ;} example;则下面的叙述中不正确的是A.struct结构体类型的关键字B.example是结构体类型名C.x,y,z都是结构体成员名D.struct ex是结构体类型名
[单选题]设有以下说明语句structex{intx;floaty;charz;}example;则下面的叙述不正确的是()。A . struct是结构体类型的关键字B . example是结构体类型名C . x,y,z都是结构体成员名D . structex是结构体类型