首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include void prt(int *x,int *y,int *z) {printf(“%d,%d,%d、n”,++*x,++*y,*(z++));} main()
以下程序的输出结果是( )。 #include void prt(int *x,int *y,int *z) {printf(“%d,%d,%d、n”,++*x,++*y,*(z++));} main()
admin
2015-06-09
25
问题
以下程序的输出结果是( )。
#include
void prt(int *x,int *y,int *z)
{printf(“%d,%d,%d、n”,++*x,++*y,*(z++));}
main()
fint a=10,b=40,c=20;
prt(&a,&b,&c);
prt(&a,&b,&c);)
选项
A、11,42,3 1
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/14Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是_______。
有以下程序:voidf(inty,int*x){y=y+*x;*x=*x+y;}main(){intx=2,y=4;f(y,&x);ptintf("%d%d\n",x,y);
数据流的类型有【】和事务型。
以下选项中,不能正确赋值的是______。
数据库管理系统是位于用户与【】之间的软件系统。
以下不能定义为用户标识符的是
()是不正确的C语言赋值语句。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。
两个或两个以上模块之间联系的紧密程度称为()
随机试题
膳食中长期缺乏碘可引起________。
北朝民歌的主要内容。
Thisisoneofthemostbeautifulpicturesofscenerythat______displayedhere.
下列哪种药最适合治疗重症肌无力
金融监管首先从对银行进行监管开始的,这是由于()。
税务机关对外省、自治区、直辖市来本辖区从事临时经营活动的单位和个人申请领购发票的,可以要求其提供保证人或者缴纳一定金额的保证金,并限期缴销发票。该保证金金额为()。
《能源生产和消费革命战略(2016—2030)》提出,深入推进节能减排,坚持节能优先的总方略,把节能贯穿于经济社会发展全过程和全领域,全面提高能源利用效率,把()作为推动能源消费革命的重点领域。
《物权法》第245条第2款规定:占有人返还原物的请求权,自侵占发生之日起一年内未行使的,该请求权消灭。该一年期间属于()
以下叙述中正确的是
有如下程序段:inti=1;intj=4;intmain(){intj=i,i=8;cout
最新回复
(
0
)