首页 > 计算机等级考试
题目内容 (请给出正确答案)
[主观题]

有以下定义和语句: struct workers {int num;char name[20];char C; struct {int day;int

month;int year;)S; }; struct workers w,*pw; pw=&w; 能给w中year成员赋1980的语句是()。

A.*pw.year=1980;

B.w.year=1980;

C.pw->year=1980

D.w.S.year=1980;

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“有以下定义和语句: struct workers {int …”相关的问题
第1题
有以下的定义语句:structstudent{intnum;charname[9];};则不能正确定义结构数组并赋初始值的是()。

A.structstudentstu[2]={1,"zhangsan",2,"lisi"}

B. struct student stu[2]={1, "zhangsan",2,"li si"}

C. struct student stu[2]={{1,"zhangsan"},{2,"li si"}};

D. struct stu[]={{1,"zhangsan"},{2,"li si"}}

点击查看答案
第2题
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后
的语句是 struct node {char data; struct node * next; } a,b,*p=&a,*q=&b;

A.a.next=q;

B.p.next=&b;

C.p->next=&b;

D.(*p).next=q;

点击查看答案
第3题
有以下结构体说明和变量定义,如图所示:struet node{int data;struct node*next;}*p,*q,*r;现要将

有以下结构体说明和变量定义,如图所示: struet node {int data; struct node*next;}*p,*q,*r;

有以下结构体说明和变量定义,如图所示:struet node{int data;struct nod

现要将q所指结点从链表中删除,同时要保持链表的连续,以下不能完成指定操作的语句是

A.p->next=q->next;

B.p->next=p->next->next;

C.p->next=r;

D.p=q->next;

点击查看答案
第4题
若有以下定义和语句struct a{int n,m;};struct a st[3]={{1,20},{2,19},{3,21}};struct a*p=st;

若有以下定义和语句 struct a { int n,m;}; struct a st[3]={{1,20},{2,19},{3,21}}; struct a*p=st; 则以下错误的引用是

A.(p++)->n;

B.st[0].n;

C.(*p).n;

D.p=&st.m;

点击查看答案
第5题
设有以下定义和语句,输出的结果是(用small模式编译,指针变量占2个字节)______。struct date{long*

设有以下定义和语句,输出的结果是(用small模式编译,指针变量占2个字节)______。 struct date { long*cat; struct date *next; double dog; }too; printf("%d",sizeof(too));

A.20

B.16

C.14

D.12

点击查看答案
第6题
若有以下定义的语句:struct student{ int age; int num;};struct student stu[3]={{1001,20},{10

若有以下定义的语句: struct student { int age; int num;}; struct student stu[3]={{1001,20},{1002,19},{1003,21}}; main() { struct student *p; p=stu; …} 则以下不正确的引用是()。

A.(p++)->num

B.p++

C.(*p).num

D.P=&stu.age.

点击查看答案
第7题
若有以下定义和语句 struct a{ int n,m;}; struct a st[3]={{2,3},{4,5},{6,7}}; struct a*p=st;则以下错误的引用是

A.(p++)->n;

B.st[0].n;

C.(*p).n;

D.P=&st.m,

点击查看答案
第8题
设有以下定义或语句,则输出的结果是(用small模式编译,指针变量占2个字节) struct date {long *

设有以下定义或语句,则输出的结果是(用small模式编译,指针变量占2个字节) struct date { long * cat; struct date * next; double dog; { too; printf(" % d",sizeof(too));

A.20

B.16

C.14

D.12

点击查看答案
第9题
设有以下定义或语句,则输出的结果是(用small模式编译,指针变量占2个字节) () struct date {

设有以下定义或语句,则输出的结果是(用small模式编译,指针变量占2个字节) () struct date { long * cat; struct date *next; double dog;} too; printf("%d",sixeof(too));

A.20

B.16

C.14

D.12

点击查看答案
第10题
设有以下说明语句 struct num { int a; float b; }numl;则下面的叙述不正确的是______。A.struct

设有以下说明语句 struct num { int a; float b; }numl;则下面的叙述不正确的是______。

A.struct是结构体类型的关键字

B.struct num是用户定义的结构体类型

C.numl是用户定义的结构体类型名

D.a和b都是结构体成员名

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改