首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
44
问题
有以下程序
#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全国计算机二级
相关试题推荐
下列叙述中正确的是()。
有以下程序:#include<stdio.h>main(){inta=2,b;b=a<<2;prinff("%d\n",b);}程序运行后的输出结果是()。
有以下程序:#include<stdio.h>intfun(intn){if(n==1)return1;elsereturn(n+fun(n-1));}main(){intx;seanf("%d",&x);x=fun(x)
下列选项中属于面向对象设计方法主要特征的是()。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每5个元素求一个平均值,并将这些值依次存放在w所指的
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。注意:部分源程序给出如下。请勿改动主函数
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:输出M×M整数方阵,然后求两条对角线上元素之和,并作为函数值返回。请改正程序中的错误,使它能得出正确的结果。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
设有一个商店的数据库,记录客户及其购物情况,由三个关系组成:商品(商品号,商品名,单价,商品类别,供应商),客户(客户号,姓名,地址,电邮,性别,身份证号),购买(客户号,商品号,购买数量),则关系购买的键为
以下选项中可用作C程序合法实数的是
随机试题
[*]
脑组织的能量来源主要依赖于_________。
男性,24岁,一年前诊断肾病综合征,应用激素治疗4周,尿蛋白转阴后减量,治疗共8周,停药已半年,近一个月来又出现水肿,尿蛋白(+++),应首选应用
下列哪项不是虚证的临床表现
借款人虽能还本付息,但已存在影响贷款本息及时、全额偿还的不良因素的贷款应划为()。
以下有关职业道德基本原则的说法中,正确的有()。
在我国西北地区,影响环境承载力的最主要因素是()。
人在遇到危险的时候会爆发出比平时更大的力量和产生更敏捷的反应,此时测定其体内激素水平,明显提高的是()。
局域网IEEE802标准将数据链路层划分为介质访问控制子层与【 】子层。
A、Inarestaurant.B、Inahotel.C、Inasupermarket.D、Inalibrary.B
最新回复
(
0
)