首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
45
问题
若有以下程序
#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://kaotiyun.com/show/7Ekp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
计算机能直接执行的程序是
线性表常采用的两种存储结构是()。
以下关于return语句的叙述中正确的是
以下叙述中错误的是()。
下面4个关于C语言的结论中错误的是()。
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含尺中的所有元组,这样的集合运算称为()。
下面关于数据库三级模式结构的叙述中,正确的是()。
有3个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
在关系数据库中,用来表示实体间联系的是
随机试题
急性心肌梗死患者,突然感呼吸困难,发绀明显,咳嗽,咳粉红色泡沫痰,检查心尖部第一心音减弱,舒张期奔马律,心尖部听到全收缩期(2~3)/6杂音,诊断应首先考虑为
关于精神分裂症的临床特点.错误的是
A.龙胆泻肝汤B.当归饮子C.消风散D.桃红四物汤E.竹叶石膏汤治疗牛皮癣肝郁化火证,应首选的方剂是
责任制护理的特点不包括()
下列关于城市轨道交通地下工程风险管理的说法,正确的是()。
在浮运、就位的任何时间内,沉井露出水面的高度均不应小于()m,并应考虑预留防浪高度或采取防浪措施。
MuchofthedebateonanongoingsocietyinChinahasfocusedontheextendedfamilies______thenumberof"empty-nets"isgrowi
下列有关资本主义生产过程的说法,正确的是()。
法的作用也有局限性,表现在( )。
Mr.Duffhadseveralfarmsinthevillage.He36someworkersandmadethemworkmorethantwelvehoursa37Hedidn’tsupplyth
最新回复
(
0
)