首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include typedef struct stu { char name[10]; char gender; int score; } STU; void f(char *name, char gender, in
有以下程序 #include #include typedef struct stu { char name[10]; char gender; int score; } STU; void f(char *name, char gender, in
admin
2020-07-28
61
问题
有以下程序
#include
#include
typedef struct stu {
char name[10];
char gender;
int score;
} STU;
void f(char *name, char gender, int score)
{ strcpy(name, "Qian");
gender = ’f’;
score = 350;
}
main()
{ STU a={"Zhao", ’m’, 290}, b;
b=a;
f(b.name,b.gender,b.score);
printf("%s,%c,%d,", a.name, a.gender, a.score);
printf("%s,%c,%d\n", b.name, b.gender, b.score);
}
程序的运行结果是( )。
选项
A、Zhao,m,290,Qian,m,290
B、Zhao,m,290,Zhao,m,290
C、Zhao,m,290,Qian,m,350
D、Zhao,m,290,Qian,f,350
答案
A
解析
结构体成员变量作为函数参数,第一个参数为地址传参,第二个和第三个参数为值传参,地址传参中形参指针指向内容的改变能够改变实参指针指向内容的改变,而值传递过程中,形参的改变不能够影响到实参,所以调用函数语句"f(b.name,b.gender,b.score);"之后,b中的数据为{"Qian",?m?,290}。
转载请注明原文地址:https://kaotiyun.com/show/cb3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是()。
以下叙述中正确的是()。
数据库系统的三级模式不包括()。
设有定义:doublea[10],*s=a;,以下能够代表数组元素a[3];的是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,通过定义学生结构体变量,存储学生的学号、姓名和三门课的成绩。函数fun的功能是:将形参a中的数据进行修改,把修改后的数据作为函数
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最低的学生记录,通
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中,且编号唯一。函数fun的功能是:找出指定
以下有关宏替换的叙述不正确的是()。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数最高的学生可能不止一个,函数返回分数最高的学生的人数。注意:部分源程序在文件PROG1.C中
随机试题
处理国与国之间关系的最好方式是( )
寒湿腰痛主方
关于健康相关生命质量(HRQOL)测评,错误的说法是
在下列哪种假设条件下,可用病例对照研究中所计算出来的比值比来估计相对危险度
患者,女,49岁。下痢反复发作2年余,3天前因食海鲜后,出现腹痛腹泻,大便每日3~4次,大便为黏液血便,纳食减少,倦怠怯冷,舌质淡苔白腻,脉虚数。方选
不同地区的大气边界层厚度差别较大,应使用不同的风速指数。在不平坦的地带(如周围有树木的村镇),风速指数可取()。
下列明显不应被列入商业银行银行账户的头寸是()。
与“明镜所以照形,古事所以知今”意思相近的语句是()。
关于行政诉讼审判长的回避,下列说法不正确的是()。
经济、政治、文化三个方面的相互关系是()。
最新回复
(
0
)