首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #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
17
问题
以下程序的输出结果是( )。
#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#defineSUB(a)(a)-(a)main(){inta=2,b=3,c=5,d;d=SUB(a+b)*c:printf("%d\n",d;}
以下叙述中正确的是
设有定义:inta;floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0则a和b的值分别是
有以下程序main(){inta=2,c=5;printf("a=%%d,b=%%d\n",a,c);}程序的输出结果是
有以下说明和定义语句structstudent{intage;charnurn[8];};streetstudentstu[3]={{20,"200401"),{21,"200402"),{19,"200403"});structs
下列叙述中正确的是
以下叙述中正确的是
设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为()。
给定程序MODI1.C中函数fun的功能是:用选择法对数组中的13个元素按从小到大的顺序进行排序。请修改程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行和删行,也不得更改程序的结构!#inolude#defi
函数fun的功能是:逆置数组元素中的值。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则逆置后依次为:9、8、7、6、5、4、3、2、1。形参n给出数组中数据的个数。请在程序的下划线处填入正确的内容并把下划线删除,使程序得
随机试题
最严重的输血反应是
我国矿产资源所有权具有以下特征,是指()。
城市污水处理厂采用三级处理工艺,其目的是用来进一步处理难以降解的有机物、()等能导致水体富营养化的可溶性无机物等。
按照《建筑法》的规定,申请领取施工许可证是工程开工的必要条件,申领的主体是()。
备用信用证是法律限制开立保函的情况下出现的保函业务的替代品,其实质也是()对借款人的一种担保行为。
一般而言,应将分析()作为研究财政分权问题的出发点。
制造商需要的配送中心有两种,一种是为制造活动提供支持的配送中心,另一类是为制造商的产品分销提供支持的配送中心。()
影响消费者购买行为的主要因素不包括()。
轮船:运输
在当初,像希腊这样一个文明古国长期被土耳其统治,_______略有文明记忆的人一定会非常痛苦。这种感觉,比一般的亡国之痛还要强烈,_______文明早已成为一种生态习惯,却要全部拆散,用一种低劣的方式彻底替代。填入画横线部分最恰当的一项是()。
最新回复
(
0
)