首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include<stdio.h> void prt(int *x,int *y,int*z) {printf(’’%d,%d,%d\n’’,++*x,++*y,*(z++));} mai
以下程序的输出结果是( )。 #include<stdio.h> void prt(int *x,int *y,int*z) {printf(’’%d,%d,%d\n’’,++*x,++*y,*(z++));} mai
admin
2018-09-26
30
问题
以下程序的输出结果是( )。
#include<stdio.h>
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的值不变;第二次调用函数“pn(&A&b,&c);”使得a和b在上一次的基础上再各自加l(因为形参和实参进行的是地址传递),而c的值仍不变。
转载请注明原文地址:https://kaotiyun.com/show/ENxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面fun函数的功能是将形参x的值转换成二进制数,所得二进制数的每一位数放在数组中返回,二进制数的最低位放在下标为0的元素中,其他依此类推。请填空。Fun(intx,intb[]){intk=0,r;do{r=x%2
下述函数功能是______。intfun(char*x){char*y=x;while(*y++);retumy-x-1;}
下列不是合法的C语言语句是()。
以下叙述中错误的是______。
设有定义:chars[10];inti=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是()。
编制一个好的程序,首先要保证它的正确性和可靠性,还应强调良好的编程风格,在书写功能性注释时应考虑
下列说法中不正确的是()。
下列可用于C语言用户标识符的一组是
以下选项中合法的用户标识符是
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是()。
随机试题
简述大循环途径。
进入外科麻醉期的主要标志是:
工程项目主要利害关系者中,政府机构的要求和期望是()。
在下列费用中,属于建设工程监理费用直接成本的是( )。
文稿审核的作用是()。
企业进行薪酬调查要了解的信息包括()
肥胖症属于()
近日,记者从市植保站获悉,目前,大豆蚜虫已在全市大豆田点片出现。而今年大豆蚜虫的出现较往年早了3至4天。为此,相关专家解释说,这一现象的产生是由于今年春季气温回升较快。以下哪项如果为真,最能削弱上述观点?()
下列关于流体智力和晶体智力的说法中正确的是()
A、Billisapunctualperson.B、Billwillcomeontimetonight.C、Billwillbelateasusual.D、Billwon’tcomeatall.B题目询问男士觉得
最新回复
(
0
)