首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #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
19
问题
以下程序的输出结果是( )。
#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://jikaoti.com/ti/KZG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includemain(){intb=10,a=-11;a%=b%=4;printf("%d%d\n",a,b);}则程序的输出结果是
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
下列叙述中正确的是
下面描述中不属于数据库系统特点的是
C语言程序的模块化通过以下哪个选项来实现
以下叙述中正确的是
以下叙述中正确的是
有3个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
二叉树的中序序列为BDCA,后序序列为DCBA,则前序序列为()。
随机试题
哪支动脉损伤最易引起股骨头缺血坏死
某护士在为患者进行加压输液时,不慎使部分空气进入血管,应使患者立即采取
使用免疫抑制剂的患者应用哪种隔离?()
我国《清洁生产促进法》规定的清洁生产鼓励措施包括()。(2011年多项选择第64题)
煤矿井巷工程的施工内容中,属于单位工程的是()。
项目审批部门或贷款的决策部门进行最终决策的依据是()
铁路货物运输的种类分为()。
HAMD是()。
在人类的脑海中,“科学”除了创造丰富的物质财富以外,往往是“真实”与“客观”的化身。如果这一切被________,后果不堪设想。那么,我们需要________的是,在刚刚过去的那个世纪里,是谁扣动了科学危机的扳机?填入画横线部分最恰当的一项是:
Bill:Hello,Kate.Kate:Hello,Bill,______.Bill:I’mgoingtodosomeshoppinginthetown.Kate:I’mgoingtocatchatrai
最新回复
(
0
)