首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> int fun(int x) {int y; y=x++: return y; } main() {int k; for(k=0;k<3;k++){pfinff("%d,",fun(k)+k);k++;}
若有以下程序 #include<stdio.h> int fun(int x) {int y; y=x++: return y; } main() {int k; for(k=0;k<3;k++){pfinff("%d,",fun(k)+k);k++;}
admin
2021-07-09
39
问题
若有以下程序
#include<stdio.h>
int fun(int x)
{int y;
y=x++:
return y;
}
main()
{int k;
for(k=0;k<3;k++){pfinff("%d,",fun(k)+k);k++;}
}
执行后的输出结果是( )。
选项
A、1,5,
B、0,6,
C、0,4,
D、1,7,
答案
C
解析
fun()函数的功能是将参数x的值赋给y,然后x自增1,返回y的值,所以:fun()的返回值与实参值相同;main()函数的for循环中,k的初值为0,执行printf语句时,输出fun(0)+0,结果为0;接着执行两次k++,此时k的值为2,循环条件k<3满足,继续执行printf()函数,输出fun(2)+2,结果为4;接着再次执行2次k++,k为4,不满足循环条件,程序运行结束,所以程序输出结果为:0,4,本题答案为C。
转载请注明原文地址:https://www.kaotiyun.com/show/7Ekp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于二叉树的叙述中,正确的是
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
在下列选项中,没有构成死循环的是()。
有以下程序#include<stdio.h>main(){inta=-1,b=-1;while(++a)++b;printf("%d,%d\n",a,b);}程序的运行结果是
若有以下定义,则对数组元素的正确引用是()。inta[5],*p=a;
有以下程序:#includeintfun(intx,inty){if(y==0)returnx;elsereturn(fun(一一x,一一y));}main(){printf(’’%d\n’’,fun(5,3));}程序运行后的输
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是()。
下面4个关于C语言的结论中错误的是()。
设a和b均为int型变量,且a=6、b=11、c=3,则能使值为3的表达式是()。
关于位运算的叙述中正确的是()。
随机试题
在一定温度下弱酸、弱碱的解离平衡常数不随弱电解质浓度变化而变化()
上市公司在1年内购买、出售重大资产或者担保金额超过公司资产总额30%的,应当由()
腹部有肿块,痛尤定处,按之无形,聚散不定,多为
关于烧伤休克,具有诊断意义的临床指标( )
与l型糖尿病患者牙周破坏严重程度有关的因素是
用人单位的下列做法合法的是:()
网上共享的资源有:
国家课程通过课程体现国家的教育意志,它对教育方针的落实、培养目标的实现起到__________的作用.
某社区民警陈某多年如一日地为群众安宁操劳,社区连续十年无重大案件发生。民警陈某践行的人民警察核心价值观是()。
根据以下资料。回答下列问题2016年全国居民人均可支配收入23821元,比上年增长8.4%,增速比上一年度回落0.5个百分点。按常住地分,城镇居民人均可支配收入33616元,增长7.8%;农村居民人均可支配收入12363元,增长8.2%。2016年城乡居
最新回复
(
0
)