首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
46
问题
若有以下程序
#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全国计算机二级
相关试题推荐
若函数中有定义语句:inta;,则()。
在软件开发中,需求分析阶段可以使用的工具是()。
在软件开发中,需求分析阶段产生的主要文档是()。
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:将字符串尾部的*号全部删除,前面和中间的*号不删除。例如,字符串中的内容为:****A*BC*DEF*G*******,删除后,字符串中的内容应当是:****A*BC*DEF*G。在编写函
软件需求规格说明书在软件开发中的作用不包括()。
下面4个关于C语言的结论中错误的是()。
设有定义:intx=11,y=12,z=0;,以下表达式值不等于12的是()。
由关系R1和R2得到关系R3的操作是
数据字典(DD)所定义的对象都包含于()。
下列选项中,不能作为合法常量的是()。
随机试题
组成蛋白质的氨基酸中,属于碱性氨基酸的是
临床上最常见的人炭疽为
膨胀土遇水膨胀的主要原因为下列哪个选项?()
下列()资产使用公允价值计量基础。
下列作品、人物及作家对应全都正确的是_________。
探究教学
Theword"geochemistry"mostprobablymeansthechemistryof______.Theword"amorist"mostprobablymeanssomeonewho______.
InthecontemporaryWesternworld,rapidlychangingstylescatertoadesirefor________andindividualism.
A、Tohelppeoplequitsmoking.B、Torestrictadvertising.C、Toraisetaxes.D、Alltheabove.D总结归纳题。对话最后提到“Thingsthatworkare
A、Takingtheair.B、Bybus.C、OnradioandTV.D、Attheairport.C细节题。原文中对“ontheair”做了解释:通过收音机、电视等媒介方式进行远程教学。
最新回复
(
0
)