首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include typedef struct stu { char name[10], gender; int score; } STU; void f(STU a, STUB) { b = a; printf( "%s,%c
若有以下程序 #include typedef struct stu { char name[10], gender; int score; } STU; void f(STU a, STUB) { b = a; printf( "%s,%c
admin
2020-05-19
69
问题
若有以下程序
#include
typedef struct stu {
char name[10], gender;
int score;
} STU;
void f(STU a, STUB)
{ b = a;
printf( "%s,%c,%d,", b.name, b.gender, b.score );
}
main()
{ STU a={"Zhao", ’m’, 290}, b={"Qian", ’f’, 350};
f(a,b);
printf("%s,%c,%d\n", b.name, b.gender, b.score);
}
则程序的输出结果是
选项
A、Qian,f,350,Qian,f,350
B、Zhao,m,290, Zhao,m,290
C、Zhao,m,290,Qian,f,350
D、Zhao,m,290,Zhao,f,350
答案
C
解析
本题考查结构体的相关操作以及传值、传址的区别,该题中调用f函数后,会首先输出被重新复制的b值,且与a相同,而执行完f函数后,b值并不会改变,所以还是维持原值,选项C正确。
转载请注明原文地址:https://kaotiyun.com/show/XMCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:floatx=1.5;inta=1,b=3,c=2;,则正确的switch语句是()。
有以下程序#includevoidmain(){chars[]={"01aXy"};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]=’z’)n++;printf("
若有定义“intx,y;”并已正确给变量赋值,则下列选项中与表达式“(x-y)?(x++):(y++)”中的条件表达式“(x-y)”等价的是()。
给定程序MODI1.C中fun函数的功能是:求s=aa…aa-…-aaa-aa-a(此处aa…aa表示n个a,a和n的值在1至9之间)例如a=3,n=6,则以上表达式为:s=333333-33333-3333-333-33-3
有以下函数定义:intfun(doublea,doubleb){returna*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
有下列程序段:typedefstructNODE{intnum;structNODE*next;}OLD;下列叙述中正确的是()。
给定程序MODI1.C中fun函数的功能是:根据整型形参m,计算如下公式的值。例如,若主函数中输入5,则应输出-0.283333。请改正函数fun中的错误或在横线处填上适当的内容并把横线删除,使它能计算出正确的结果。注意:不
若有定义intw[3][5];,则以下不能正确表示该数组元素的表达式是()。
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是()。
下面不属于软件测试实施步骤的是
随机试题
Manyanimalshaveanexcellentsenseofsmell,whichtheyuseinhunting.Ontheotherhand,theireyesightmaybepoor.Dogs,f
下列属于小儿体液分布特点的是:()
关于流行性出血热的描述,不正确的是
下列各种细胞中HIV主要感染的是
危险废物泛指除放射性废物外,可能对人类的生活环境产生危害的废物,其共同特征是()。
与热轧钢筋相比,冷拉热轧钢筋具有的特点是()。
对岩土进行注浆是为了使岩土可以(),以实现安全施工的目的。
甲公司2014年8月末相关账户金额资料如下:要求:(1)根据资料计算货币资金项目的金额为________元。(2)根据资料计算应收账款项目的金额为________元。(3)根据资料计算预付账款项目的金额为________元。(4
A、 B、 C、 D、 B
毛泽东指出:“认清国情,是认清和解决革命问题的基本依据。”近代中国的最基本的国情是()
最新回复
(
0
)