首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include void prt(int*x,int*y,int*z) {printf("%d,%d,%d\n",++*x,++*y,*(z++));} main() {int
以下程序的输出结果是( )。 #include void prt(int*x,int*y,int*z) {printf("%d,%d,%d\n",++*x,++*y,*(z++));} main() {int
admin
2019-12-17
56
问题
以下程序的输出结果是( )。
#include
void prt(int*x,int*y,int*z)
{printf("%d,%d,%d\n",++*x,++*y,*(z++));}
main()
{int a=10,b=40,c=20;
prt(&a,&b,&c);
prt(&a,&b,&c);}
选项
A、11,42,31
12,22,41
B、11,41,20
12,42,20
C、11,21,40
11,21,21
D、11,41,21
12,42,22
答案
B
解析
本题考查的是函数参数的传递及自加运算符。主函数中第一次调用函数“prt(&a,&b,&c);”,此函数中的输出语句“printf("%d,%d,%d\n",++*x,++*y,*(z++));”使得a和b的值均加1,而“*(z++)”由于先执行“z++”,所以c的值不变;第二次调用函数“prt(&a,&b,&c);”使得a和b在上一次的基础上再各自加1(因为形参和实参进行的是地址传递),而c的值仍不变。
转载请注明原文地址:https://kaotiyun.com/show/XsCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
有以下程序,程序运行后的输出结果是#include#definef(x)x*x*xmain(){inta=3,S,t;s=f(a+1);t=f((a+1));printf("%d,%d\n",s,t);}
有以下程序,程序运行后的输出结果是#include#defineSUB(a)(a)-(a)main(){inta=2,b=3,c=5,d;d=SUB(a+b)*c:printf("%d\n",d;}
有以下程序main(){inta=2,c=5;printf("a=%%d,b=%%d\n",a,c);}程序的输出结果是
以下叙述中正确的是
下列关于栈的描述中错误的是
下列描述中错误的是
C语言程序的模块化通过以下哪个选项来实现
以下选项中关于程序模块化的叙述错误的是
要求定义一个具有6个元素的int型一维数组,以下选项中错误的是()。
随机试题
You’veprobablyheardthatouroceanshavebecomeaplasticsoup.Butinfact,ofalltheplasticthatentersEarth’soceanseac
请简述拥塞发生的原因。
下列哪项不属于角质形成细胞的结构()
A.吗啡B.氨茶碱C.垂体后叶素D.毛花苷CE.呋塞米风心病二尖瓣狭窄大咯血,首选治疗为
A.尘肺B.矽肺C.煤工尘肺D.硅酸盐肺E.碳尘肺
介于完全垄断和完全竞争之间的市场结构统称为()。
能否守住道德底线是________人之为人的基本标准,而现实生活中的一些微小细节往往也体现人的水准,检验人的________,甚至拷问人的________。填入画横线部分最恰当的一项是:
(2015年单选29)下列选项中,属于所有权继受取得方式的是()。
Everyoneknowsthattoomuchtimeinthesuncanexposeyoutoexcessiveultravioletradiation,whichcanleadtoskincancers.【
在考生文件夹下打开文档Word.docx,按照要求完成下列操作并以该文件名(Word.docx)保存文档。为召开云计算技术交流大会,小王需制作一批邀请函,要邀请的人员名单见“Word人员名单.xlsx”,邀请函的样式参见“邀请函参考样式.docx
最新回复
(
0
)