首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #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
13
问题
以下程序的输出结果是( )。
#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全国计算机二级
相关试题推荐
下面程序main(){inta=-1,b=4,k;k=(a++<=0)&&(!(b--<=0));printf("%d%d%d%d\n",k,a,B);}的输出是_______。
以下程序段的输出结果是【】。main(){inta=2,b=2,c=4;a*=16+(b++)-(++C);printf("%d",a);}
以下不能正确定义二维数组的选项是()。
若有如下定义:intx=6,y=3,z=2;则表达式x=y||y<z&&z==z的值是()。
若有如下定义,则该数组的第一维大小为【】。intb[][4]={1,2,3,4,5,6,7,8,9);
若有如下程序:#include"stdio.h"voidmain(){FILE*fp;fp=fopen("test","wb");fprintf(fp,"%d%.1f,%c%c",5,238.41,’B’,’h’
有以下程序段:intn=0,p;do{scanf(“%d”,&p);n++;}while(p!=12345&&n<3);此处do-while循环的结束条件是
结构化程序设计的主要任务是确定每个模块的
表达式a+b||~c|d的运算顺序是______。
随机试题
Whatcanwelearnabouttheman?
在销售预算的基础上编制的,根据预计的销售量和预计的期初、期末产成品存货量,按产品分别计算出每一个产品的预计生产量的预算是()
在第五颈段横断动物脊髓时,下列对其表现的描述哪一项是正确的
七条眼外肌中,最长的是:
可能的诊断是原因不可能是
下列说法不正确的是()。
城市用地的评价,有许多方面,可以不需考虑的是;
2013年6月某县某企业将厂房对外出售取得收入1000万元,已知该厂房是企业在2006年12月自建完工投入使用,厂房原值1200万元,税法与会计中均按照20年计提折旧,假设无残值,厂房出售过程中用银行存款支付各种费用5万元,不考虑印花税、城建税和教育费附加
Theexpressionbenchmarkinghasbecomeoneofthefashionablewordsincurrentmanagementdiscussion.Onestraightforwarddefinit
(2009上项管)大型及复杂项目因其复杂性和多变性使得范围管理尤为重要,其中应遵循的基本原则不包括______。
最新回复
(
0
)