首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include<stdio.h> #include<string.h> typedef struct stu{ char name[9]; char gender; int score; }STU; S
有下列程序 #include<stdio.h> #include<string.h> typedef struct stu{ char name[9]; char gender; int score; }STU; S
admin
2022-04-02
94
问题
有下列程序
#include<stdio.h>
#include<string.h>
typedef struct stu{
char name[9];
char gender;
int score;
}STU;
STU a={"Zhao",’m’,85};
STU f( ){
STU c={"Sun",’f’,90};
strcpy(a.name,c.name);
a.gender=c.gender;
a.score=c.score:
return a;
}
main()
{
STU b={"Qian",’f’,95};
b=f( );
printf("%s,%c,%d,%s,%c,%d",a.name,a.gender,a.score,b.name,b.gender,b.score);
}
程序执行后的输出结果是( )。
选项
A、Sun,f,90,Sun,f,90
B、Zhao,m,85,Sun,f,90
C、Zhao,m,85,Qian,f,95
D、Sun,f,90,Qian,f,95
答案
A
解析
程序定义结构体类型STU,定义全局STU变量a。main函数定义局部类型为STU变量b,并对它们初始化,调用函数f。将局部变量c的各个成员值赋给a,覆盖a的旧值,并将a的新值返回赋给b,此时a、b的各个成员值都是:“Sun”,‘f’,90,程序输出:Sun,f,90,Sun,f,90。本题答案为A选项。
转载请注明原文地址:https://www.kaotiyun.com/show/mhkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段中的变量已正确定义:for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");程序段的输出结果是()。
下列选项中,不能作为合法常量的是()。
有以下程序#includemain(){charc1=’A’,c2=’Y’;printf("%d,%d\n",c1,c2);}程序的输出结果是
有以下程序main(){inti=5;do{if(i%3=1)if(i%5==2){printf("*%d",i);break;}i++;}while(i!=0);printf("\n"),}程序的运行结果是
若有定义语句:intk[2][3],*pk[3];,则以下语句中正确的是
设有定义:inta;floatb;执行scanf(’’%2d%f’,&a,&b);语句时,若从键盘输入876543.0则a和b的值分别是
以下错误的定义语句是
有以下程序:#includeintfun(intx){intP;if(x==0‖x==1)return3;P=x—fun(x一2);return(P);}ma
以下正确的说法是()。
随机试题
B超下最早孕几周妊娠囊的检出率为100%.:
A.尿少或无,四肢厥冷B.小便短黄,皮肤灼热C.小便清长,四肢欠温D.小便短少,皮肤干燥E.尿次频数,面色苍白泄泻气阴两伤变证表现为
A.外感时行邪毒B.感受痧毒疫疠之邪C.感受风热时邪D.感受风温邪毒E.感受麻毒时邪
对锚杆挡土墙的特点描述错误的是()。
下列关于每股收益无差别点法的叙述不正确的有()。
国家允许设立从事音像制品批发和零售活动的()。
《饮酒歌》的作曲者和国籍分别是()。
I’mtoldthatduringaninternationalgameofchess(国际象棋),manybeautifulmovescouldbcmadeonachessboard.Inadecisive【C1
—Jenny’ssisterisapopularTVstar.—______.
A、Teaching.B、Onvacation.C、Havinglunch.D、Holdingameeting.B男士提到在休假的全体老师准备明天一早就返回,可以推知事故发生的时候学校的老师都在休假。因此选B项“在休假”。A项“教书”、C项
最新回复
(
0
)