首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 typedef struct stu{char name[10],gender;int score;}STU; void f(STU a,STU b){ b=a: printff("%s,%c,%d,",b
若有以下程序 typedef struct stu{char name[10],gender;int score;}STU; void f(STU a,STU b){ b=a: printff("%s,%c,%d,",b
admin
2013-10-19
71
问题
若有以下程序
typedef struct stu{char name[10],gender;int score;}STU;
void f(STU a,STU b){
b=a:
printff("%s,%c,%d,",b.name,b.gender,b.score);}
main(){
STU a={"Zhao",’m’,290},b=["Qian",’f’,350};
f(a,b);
printf("%s,%c,%d\n",b.name,b.gender,b.score);}
则程序的输出结果是
选项
A、Zhao,m,290,Zhao,m,290
B、Zhao,m,290,Qian,f,350
C、Qian,f,i350,Qian,f,350
D、Zhao,m,290,Zhao,f,350
答案
B
解析
函数f(STU a,STU b)的主要功能是为把结构体变量a的值存放到b中,然后输出b中各个成员的值。主函数中调用函数f(a,b),输出赋值以后b的数据,实际为a{"Zhao",’m’,290}的数据,函数调用结束,形参a和b撤销,流程到主函数输出b{"Qian",’f’,350}的数据。
转载请注明原文地址:https://kaotiyun.com/show/4qJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下程序:#include"stdio.h"main(){chars[30];Strcpy(&S[0],"adc");Strcpy(&S[1],"def");strcpy(&S[2],"gh"
以下程序的输出结果是()。main(){inta=-1,b=4,k;k=(++a<0)&&!(b--<=0);printf("%d%d%d\n"m,k,a,b);}
若有定义:inta=8,b=4,C;执行语句“c=a/b+0.4;”后,c的值为()。
若变量a、i已正确定义,且i已正确赋值,合法的语句是()。
以下程序调用invert函数按逆序重新放置a数组元素的值。a数组中的值在main函数中读入。 #include<stdio.h> #defineN10 invert(s,i,j) int*s,i,j; {intt; if(
在C语言中,要求运算数必须是整型的运算符是()
已定义以下函数:fun(char*p2,char*p1){while((*p2=*p1)!=’\0’){p1++;p2++;}}函数的功能是()。
设有二元关系R和三元关系S,下列运算中合法的是()。
随机试题
红霉素口服易被胃酸破坏。
一名25岁哺乳期妇女,婴儿6个月。既往健康。近1个月感觉乏力、低热,因咳嗽、咳痰带血1周前到医院接受诊治。检查:体温37.8℃,脉搏86次/分,呼吸18次/分,血压120/80mmHg,双肺呼吸音清。最可能是哪一种呼吸系统疾病
A.皮下气肿B.胸骨压痛C.吸气时肋间隙回缩D.上腔静脉阻塞E.肋间隙膨隆白血病
《公共场所卫生管理条例》规定,卫生许可证每几年复核一次
[2006年第114题]“只有一个地球”的口号第一次提出于:
下列关于债券计息间隔的说法中,正确的有()。Ⅰ.我国发行的各类中长期债券通常每年付息1次Ⅱ.欧美国家习惯半年付息1次Ⅲ.欧美国家习惯每季度付息1次Ⅳ.付息间隔短的债券,风险相对较小
企业编撰的财务会计报告应当以人民币反映。()
在下列设备中,利用超声波工作的是( )。
位运算符分为逻辑运算符和【】运算符。
Overthepastdecade,theenvironmentalmovementhasexplodedontothemindofmainstreamconsumers,afactnotlostonmarketer
最新回复
(
0
)