首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include typedef struct stu { char name[10]; char gender; int score; } STU; void f(STU *a, STU *b) { b = a; printf("%s,%
有以下程序 #include typedef struct stu { char name[10]; char gender; int score; } STU; void f(STU *a, STU *b) { b = a; printf("%s,%
admin
2019-07-14
33
问题
有以下程序
#include
typedef struct stu {
char name[10];
char gender;
int score;
} STU;
void f(STU *a, STU *b)
{ 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、Zhao,m,290,Qian,f,350
B、Qian,f,350,Zhao,m,290
C、Qian,f,350,Qian,f,350
D、Zhao,m,290,Zhao,m,290
答案
A
解析
函数f()虽然为地址传参,但是形参只是实参的一个副本,若形参和实参为地址,则形参指针指向的变化不能影响到实参指针的指向,所以该函数不能改变&b的值,也不能改变b中的值,所以在函数f()内,语句"b = a;"将当前b的指针指向a指向的结构体变量内存空间,所以输出结果为"Zhao,m,290,",但是主函数中b的值没有改变,输出结果为"Qian,f,350",答案选A。
转载请注明原文地址:https://jikaoti.com/ti/jAf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中叙述正确的是()。
以下不能将s所指字符串正确复制到t所指存储空间的是()。
有以下程序#includeintfun(char*s){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("goodbey!"
耦合性和内聚性是对模块独立性度量的两个标准,下列叙述中正确的是()。
下列给定程序中函数fun的功能是:统计substr所指的字符串在sir所指的字符串中出现的次数。例如,若字符串为aaas1kaaas,子字符串为as,则应输出2。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,
软件设计中划分模块的一个准则是( )。
设变量已正确定义并赋值,以下正确的表达式是()。
若有定义语句intb=2;则表达式(b<<2)/(3||b)的值是
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。
软件调试的目的是
随机试题
如果我们直接问“美是什么”,有几百几千个答案,这些答案在某种场合情境中都有其_____。例如在_____风格盛行且达到极端时,我们会说美就是简单;当到处都是火柴盒式的建筑、街上的人们都是刻板单调式的打扮时,我们又会说美就是一种装饰;看到优雅的女性、明媚的春
肾病综合征预后最差的是
关于肺部的叙述,错误的是
工作总结报告是指一个项目或者项目某个阶段结束时,或者由于其他原因而使项目或项目阶段终止时的工作总结,工作总结报告的主要内容包括________。
经国务院批准,中国银行股份有限公司(简称“中国银行”)在北京挂牌成立,自此这家已有近百年历史的银行由国有独资商业银行整体改制为国家控股的股份制商业银行,并完全承继原中国银行的资产、负债和所有业务。对国有独资商业银行进行股份制改造是党中央、国务院作出的重大决
A、 B、 C、 D、 A分子4、6、8、9、10、12为合数列:分母5、10、15、20、25、30是公差为5的等差数列。
Theunderlinedword"tips"inparagraphImeans______.Accordingtothepassage,howtomakeagoodimpression?
Towhatextentaretheunemployedfailingintheirdutytosocietytowork,andhowfarhastheStateanobligationtoensureth
Phaticcommunicationrefersto______.
FiveCommonMistakesinConversationsandTheirSolutionsI.NotlisteningA.Problem:mostpeople【T1】______【T1】______—waite
最新回复
(
0
)