运行下列程序段.struct country{intnum; charname[20]; }x[5]={1,"China",2,"USA",3,"France",4,"England",5,"Spanish"};structcountry*p;p=x+2; printf("%d,%s",p->num,x[0].name);输出结果是()
A、A.2,France
B、B.3,France
C、C.4,England
D、D.3,China
A、A.2,France
B、B.3,France
C、C.4,England
D、D.3,China
Struct Workers
{ int num;char name[20];char c;
struct
{ int day;int month;int year;}s;
};
Struct Workers W,*pe;
PW=&W;
能给W中yeaR成员赋1980的语句是
A.*pW.yeaR=1980;
B.W.yeaR=1980;
C.pW->yeaR=1980;
D.W.s.yeaR=1980;
A、num和name都是结构体成员名
B、struct是表示结构体类型的关键字
C、struct student是结构体类型标识符
D、stud是用户定义的结构体类型名
char name[20】;int num;
scanf("name=%S num=%d",name,&num);
当执行上述程序段,并从键盘输入:name=Lili mum=1001<回车>后,name的值为()。
A.Lili
B.name=Lili
C.Lili num=
D.name=Lili num=1001
char name[20];
int num;
scanf("name=%s num=%d",name;&num);
当执行上述程序段,并从键盘输入:name=Lili num=1001<回车>后,name的值为
A.Lili
B.name=Lili
C.Lili num=
D.name=Lili num=1001
structWorker
{intno;
charname[20];
};
Workerw,*p=&w;
则下列错误的引用是()。
(A)w、no
(B)p->no
(C)(*p).no
(D)*p.no
A、day=25;month=10;year=1993;
B、w.day=25;w.month=10;w.year=1993;
C、w.birth.day=25;w.birth.month=10;w.birth.year=1993;
D、birth.day=25;birth.month=10;birth.year=1993;
A.std.color
B.ptr->color
C.std->color
D.(*ptr)color
A、A.p是指向一维数组的指针
B、B.p是指向函数的指针,该函数返回一int型数据
C、C.p是指向int型数据的指针
D、D.p是函数名,该函数返回一指向int型数据的指针
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!