首页 > 行业知识
题目内容 (请给出正确答案)
[主观题]

已知学生记录描述为 struct student { int no; char name[20]; char sex; struct { int year; in

t month; int day; } birth; }; struct student s;变量s中的“生日”应是“1985年4月4日”,下列对“生日”的正确赋值方式是______。

A.year=1985;month=4;day=4;

B.birth.year=1985;birth.month=4;birth.day=4;

C.s.year=1985;s.month=4;s.day=4;

D.s.birth.year=1985;s.birth.month=4;s.birth,day=4;

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“已知学生记录描述为 struct student { int…”相关的问题
第1题
已知学生的记录由学号和学习成绩构成,N名学生的数据已存人a结构体数组中。请编写函数fun,函数的功
能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。已给出函数的首部,请完成该函数。 include<stdio.h> include<string.h> define N 10 typedef struct ss { char num[10]; int s; }STU; fun(STU a[],STU *s ) { } main() {STU a[N]={{“A01”,81),{“A02”,89),{“A03”,66},{“A04”,87},{“A05”,77},{“A06”,90),{“A07”,7 9),{“A08”,61},{“A09”,80),{“A10”,71)},m; int i; printf("*****The original data*****\n"); for(i=0;i<N;i++)printf(“No=%S Mark=%d\n”,a[i].num,a[i].s); fun(a,&m); printf("*****THE RESULT*****\n"); printf(“The lowest:%S,%d\n”,m.num,m.s); )

点击查看答案
第2题
若有以下语句,则下面表达式的值为1002的是()。 struct student {int age; int num; }; struct stud

若有以下语句,则下面表达式的值为1002的是( )。

struct student

{int age;

int num;

};

struct student stu[3]={{1001,20},{1002,19},{1003,21}};

struct student *p;

p=stu;

A.(p++)->num B.(p++)->age C.(*p).num D.(*++p).age

点击查看答案
第3题
有以下程序: Struct STU{ char name[10]; int num; }, void fl(struct

有以下程序: Struct STU{ char name[10]; int num; }, void fl(struct STU C) {struct STU b={"LiSiGuo",2042}; c=b; ) void f2(struct STU*c) {struct STU b={"SunDan",2044l; *c=b; ) main() {struct STU a={"YangSan",2041),b={"WangYin",2043}; f1(a);f2(&b); printf(“%d%d\n”,a.num,b.num); ) 执行后输出结果是()。

点击查看答案
第4题
有以下程序: struct STU(char name[10]; int hum; }; void f1(struct

有以下程序: struct STU(char name[10]; int hum; }; void f1(struct STU c) {struct STU b={“LiSiGuo”,2042}; c=b; } void f2(struct STU*C) } {struct STU b={“SunDan”,2044}; *c=b; ) main() {struct STU a={“YangSan”,2041),b={“WangYin”,2043}; f1(a);f2(&b); printf(“%d%d\n”,a.num,b.num); ) 执行后的输出结果是()。

A.2041 2044

B.2041 2043

C.2042 2044

D.2042 2043

点击查看答案
第5题
有以下说明和定义语句: struct student {int age;char num[8];); struct student stu[3]={{20,"20

有以下说明和定义语句:

struct student

{int age;char num[8];);

struct student stu[3]={{20,"200401"},(21,"200402"),(19,"200403"}};

struct student*p=stu;

以下选项中引用结构体变量成员的表达式错误的是( )。

(A)(p++)->num (B)p->num (C)(*p).num (D)stu[3].age

点击查看答案
第6题
若有以下程序段struct STU{ int num;float TotalScore;};void f(struct STU p){struct STU s【2】={{20044,550},{20045,537}};p.num = s【1】.num;p.TotalScore = s【1】.TotalScore;}int main(){ struct STU s【2】={{20041,703},{20042,580}};f(s【0】);printf("%d %3.0f\n", s【0】.num, s【0】.TotalScore);return 0;}程序运行后的输出结果是

A.20041 703

B.20044 550

C.20042 580

D.20045 537

点击查看答案
第7题
Struct stu { int num; char name[20]; char gender; fioat score;
); struct stu a,*P; sizeof(a)和sizeof(p)的值相等吗?

点击查看答案
第8题
目前实际存在和使用的广域网基本上都是采用 ______拓扑结构类型。 有以下程序: incl
ude <string.h> struct STU { int num; float TotalScore; }; void f(struct STU p) { struct STU s[2]={{20041,703},{20045,537}}; p.num=s[1].num;p.TotalScore=s[1].TotalScore; } main() { struct STU s[2]={{20041,703},{20042,580}}; f(s[0]); printf("%d %3.0f\n",s[0].num,s[0],TotalScore); } 程序运行后的输出结果是【 】。

点击查看答案
第9题
根据下面的定义,能打印出字母z的语句是_______。struct student{char name[10];int age;};struct student stu[3]={ "li xiang" , 17 , "zhang san" , 18 ,"wang wu" ,

A.printf("%c//n",stu[2].name);

B.printf("%c//n",stu[2].name[1]);

C.printf("%c//n",stu[1].name[1]);

D.printf("%c//n",stu[1].name[0]);

点击查看答案
第10题
有以下程序 struct STU { char num[10];float score[3];}; main() {struct stu s[3]={{"20021",90,95,85}, {"20022",95,80,75}, {1120023",100,95,90}},*p=s; int i;float surn=0; for(i=0;i<3;i++) sum=sum+p->score[i]; printf("%6.2f\n",sum); } 程序运行后的输出结果是( )。

A.200.00

B.270.00

C.280.00

D.285.00

点击查看答案
第11题
下面程序用来输出结构体变量a所占存储单元的字节数,请填空。 main() { struct stu {

下面程序用来输出结构体变量a所占存储单元的字节数,请填空。 main() { struct stu {char x[20];float y; }a; printf("a size:%d\n",sizeof(【 】)); }

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