首页 > 财会类考试
题目内容 (请给出正确答案)
[多选题]

若有以下程序段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

答案
收藏

20041703

如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“若有以下程序段struct STU{ int num;flo…”相关的问题
第1题
有以下程序#include <stdio.h>#include <string.h>typedef struct{ char name[

有以下程序

#include <stdio.h>

#include <string.h>

typedef struct{ char name[9];char sex; float score[2]; } STU;

STU f(STU a)

{ STU b={"Zhao",'m',85.0,90.0}; int i;

strcpy(a.name,b.name);

a.sex=b.sex;

for(i=0;i<2;i++) a.score[i]=b.score[i];

return a;

}

main()

{ STU c={"Qian",'f',95.0,92.0},d;

d=f(c); printf("%s,%c,%2.0f,%2.0f\n",d.name,d.sex,d.score[0],d.score[1]);

}

程序的运行结果是

A)Qian,f,95,92

B)Qian,m,85,90

C)Zhao,m,85,90

D)Zhao,f,95,92

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

若有以下定义的语句

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.

点击查看答案
第3题
若有以下定义的语句: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.

点击查看答案
第4题

程序: #include <stdio.h> #include <string.h> typedef struct{char name[9];char sex;float score[2]}STU; STU f(STU A) {STU b={"Zhao",'m',85.0,90.0}; int i; strcpy(a.name,b.namC) ; a.sex=b.sex; for(i=0;i<2;i++) a.score[i]=b.score[i]; return a; } main() {STU c={"Qian",'f',95.0,92.0},d; d=f(C) ; pintf("%s,%c,%2.of.%2.of\n",d.name,d.sex,d.score[0],&score[1]); } 程序的运行结果是()。

A.Qian,f,95,92

B.Qian,m,85,90

C.Zhao,m,85,90

D.Zhao,C95,92

点击查看答案
第5题
有以下程序: 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); ) 执行后输出结果是()。

点击查看答案
第6题
若有以下的说明,对初值中整数2的正确引用方式是()。static struct{ char ch;inti;double x;}a[2][

若有以下的说明,对初值中整数2的正确引用方式是()。 static struct { char ch; int i; double x; } a[2][3]={{{'a',1,3,45},{'b',2,7,98},{'c',31,93}}};

A.a[0][1].ch

B.a[0][1].i

C.a[0][0].i

D.a[0][2].i

点击查看答案
第7题
若有以下程序段 doublex=5.16894; printf(%f\n,(int)(x*1000+0.5)/(double)1000); 则程序段的

若有以下程序段 doublex=5.16894; printf(%f\n,(int)(x*1000+0.5)/(double)1000); 则程序段的输出结果是

A.5.175000

B.5.169000

C.5.170000

D.5.168

点击查看答案
第8题
若有以下程序段:int r=8;print("%d\n",r>>1): 输出结果是()。A.16B.8C.4D.2

若有以下程序段:

int r=8;

print("%d\n",r>>1): 输出结果是()。

A.16

B.8

C.4

D.2

点击查看答案
第9题
若有以下程序段,c3中的值是()int c1=1,c2=2,c3;c3=c1/c2

A.0

B.1/2

C.0.5

D.1

点击查看答案
第10题
设有下列程序段,则scanf函数调用语句中对结构体变量成员的不正确引用为()。structstudent{charname[20];intage;charsex;}stu[5],*p;p=stu;

A.scanf("%s",stu[0].name)

B.scanf("%d",p->age)

C.scanf("%c",&(p->sex))

D.scanf("%d",&stu[0].age)

点击查看答案
第11题
若有以下说明,则对初值中字符a的引用方式为()。static struct{ char ch; double x; char a();}c[2

若有以下说明,则对初值中字符a的引用方式为()。 static struct { char ch; double x; char a(); }c[2] [3]={ { {'a',3.5,"bc"}, {'c',4.5,"de"}, {'m',8.6,"abc"} }, { {'d',8.5,"ic"}, {'b',5.5,"dc"}, {'n',8.6,"anc'} }};

A.c.ch

B.c[0][0].ch

C.c[1][1].ch

D.a[0]

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