首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include typedef struct { char name[10]; char sex; int age; } STU; void fun(STU t) { strcpy(t.name,"Tong"); t.
有以下程序 #include #include typedef struct { char name[10]; char sex; int age; } STU; void fun(STU t) { strcpy(t.name,"Tong"); t.
admin
2020-05-19
76
问题
有以下程序
#include
#include
typedef struct {
char name[10];
char sex;
int age;
} STU;
void fun(STU t)
{ strcpy(t.name,"Tong");
t.age++;
}
main()
{ STU s[2]={"Hua",’m’,18,"Qin",’f’,19};
fun(s[1]);
printf("%s,%d,%s,%d\n",s[0].name,s[0].age,s[1].name ,s[1].age );
}
程序运行后的输出结果是( )。
选项
A、Hua,18,Qin,19
B、Hua,18,Tong,20
C、Tong,19,Qin,19
D、Hua,19,Tong,19
答案
A
解析
结构体变量名作为函数参数是值传递,形参数据的改变不会影响到实参数据,所以函数调用结束后数组s中的数据没有变化,输出结果为选项A)。
转载请注明原文地址:https://kaotiyun.com/show/bwCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若intx=12,y=8,z;在其后执行语句z=0.9+x/y;则z的值为()。
下列关于二叉树的叙述中,正确的是()。
若有以下程序段charstr[4][12]={’’an’’,’’bbb’’,’’ccccc’’,’’d’’),*strp[4];inti;for(i=0;i<4;i++)strp[i]=str[i];不能正确引用字符串的选项是()。
若有定义语句:floatx[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是()。
关于静态变量的叙述中错误的是()。
关于子函数调用的叙述中正确的是()。
在语句if(W)printf(’’%d\n’’,k);中,不可代替W的选项是()。
设inta;:floatb;执行scanf(’’%2d%f’’,&a,&b);语句时,若从键盘输入876543.0,则a和b的值分别是()。
若函数f调用了函数g,函数g又调用了函数f,则以下说法中正确的是()。
软件需求规格说明书的作用不包括()。
随机试题
TheNorwegianNobelCommitteehasdecidedto【21】theNobelPeacePrizefor1998toJohnHumeandDavidTrimblefortheirefforts
关于鼓室,下列哪项是错误的
婴儿鹅口疮
麻黄辛、微苦,温,归肺、膀胱经,其功效为
对于半衰期长的药物,要迅速达到稳态血药浓度可采用的给药方法是()。
设A为3×2矩阵,B为2×3矩阵,则必有()。
所有的票据当事人必须同时出现在某一张票据上。()
问君能有几多愁,恰似一江春水向东流:李煜
下列选项中,属于全国人民代表大会常务委员会职权的是()。
“聂赫留朵夫”是哪部作品中的人物?()
最新回复
(
0
)