首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
55
问题
有以下程序
#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://jikaoti.com/ti/rPG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。请在程序的下画线处填入正确的内容并把下画
若intx=12,y=8,z;在其后执行语句z=0.9+x/y;则z的值为()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
下列叙述中正确的是()。
关于C语言的输入输出函数,以下叙述中错误的是()。
关于C语言文件的叙述中正确的是()。
下面结构体的定义语句中,错误的是()。
在语句if(W)printf(’’%d\n’’,k);中,不可代替W的选项是()。
以下函数实现按每行8个输出W所指数组中的数据:#includevoidfun(int*w,intn){inti:for(i=0;i
对软件设计中应遵循的准则描述正确的是()。
随机试题
论述滚动计划法的基本思想,并对其进行评价。
Normallyastudentmustattendacertainnumberofcoursesinordertograduate,andeachcoursewhichheattendsgiveshimacr
既祛风湿,又清热解毒的是()。
根据我国《物权法》,可以设定浮动抵押的主体有()。
下列()不是沥青混凝土路面不平整的防治措施。
自动喷水灭火系统的供电巡查的主要内容不包括()
下列关于证券金融公司保证金的说法正确的是()。①证券金融公司开展转融通业务,应当向证券公司收取一定比例的保证金,确定并公布可充抵保证金证券的种类和折算率。保证金可以充抵证券,但货币资金占应收取保证金的比例不得低于15%②证券公司向证
契税的纳税申报期限是()。
人民警察的(),是指人民警察应具有的政治觉悟、理想信念、道德品质和革命人生观的综合体现。
A、StanfordUniversity.B、ColumbiaUniversity.C、Lewis&ClarkCollege.D、NewYorkUniversity.C
最新回复
(
0
)