首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <string.h> typedef struct{char name[9]; char sex; int score[2]; }STU; STU f(STU a) { STU b={"
有以下程序 #include <stdio.h> #include <string.h> typedef struct{char name[9]; char sex; int score[2]; }STU; STU f(STU a) { STU b={"
admin
2018-10-16
23
问题
有以下程序
#include <stdio.h>
#include <string.h>
typedef struct{char name[9]; char sex; int score[2]; }STU;
STU f(STU a)
{ STU b={"Zhao",’m’,85,90};
int i;
strcpy(a.name,b.name);
a.sex=b.sex;
for(i=0;i<2;i++) a.score
=b.score
;
return a;
}
main()
{ STU c={"Qian",’f’,95,92},d;
d=f(c);
printf("%s,%c,%d,%d,",d.name,d.sex,d.score[0],d.score[1]);
printf("%s,%c,%d,%d,",c.name,c.sex,c.score[0],c.score[1]);
}
选项
A、Zhao,m,85,90, Zhao,m,85,90
B、Qian,f,95,92, Qian,f,95,92
C、Zhao,m,85,90, Qian,f,95,92
D、Qian,f,95,92, Zhao,m,85,90
答案
C
解析
在C语言中,函数实参与形参之间数据的传递是传值,也就是说在用实参调用形参时,是把实参的值拷贝一份给形参,而实参的值并不变化,仍是原来的值。所以对于本题来说,在主函数中调f(e)后,实参e的值并不会变化,仍是原值。在函数f中把局部变量b的值依次返回给变量d。
转载请注明原文地址:https://kaotiyun.com/show/suxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){chara,b,C,*d;a=’\’;b=\\xbc’;c=’\0xab’;d="\0127";princf("%c%c%c%c\n",a,b,c,*
设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是()。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
若w、x、y、z、m均为int型变量,则执行下列的语句后m的值是()。w=2,x=3,y=4,z=5;m=(w<x)?w:x;m=(m<z)?m:z;m=(m<y)?m:y;
以下函数把b字符串连接到a字符串的后面,并返回a中新字符串的长度。请填空。strlen(chara[],charb[]){intnum=0,n=0;hile(*(a+num)!=_______)num++;
若fp是指向某文件的指针,且已读到此文件末尾,则库函数feof(fp)的返回值是()
若有下列定义(设int类型变量占2个字节):floatx=123.4567;则下列语句:printf("x=%5.2f",x);输出的结果是()。
设以下变量均为int类型,表达式的值不为7的是()。
下面关于完全二叉树的叙述中,错误的是______。
在下列几种排序方法中,要求内存量最大的是______。
随机试题
以下不属于食品污染物范畴的是
A、硫酸镁B、乳酸钠C、氯化钠D、氯基酸E、氯化铵可碱化尿液,用于代谢性酸中毒的是
张某涉嫌招摇撞骗罪。在检察机关审查起诉时,张某希望委托辩护人。下列哪些人员不能被委托担任张某的辩护人?
按照索赔事件的性质,因货币贬值、汇率变化、物价变化等原因引起的索赔属于()。
以时间为标准,可将办公室工作计划分为()。
教学改革是教育改革的核心。()
(1)变单一种植为多种经营(2)农户喜建新居(3)大白菜卖不掉(4)出口创汇(5)改变投资方向
依次填入下列横线上的词语,最恰当的一组是()。阿富汗在历史上______外族的侵略,又处于十分复杂的地缘政治______之中。塔利班政权倒台后,阿富汗国内各派政治力量为了国家的未来必须进行必要的妥协与和解,从而找到使他们相互______乃至
OldandActiveItiswell-knownthatlifeexpectancyislongerinJapanthaninmostothercountries.A【C1】______reportalso
______allthereferencestoverifytheinformation.
最新回复
(
0
)