首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
28
问题
若有以下程序
#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全国计算机二级
相关试题推荐
以下叙述中正确的是
若有定义“intx,y;”并已正确给变量赋值,则下列选项中与表达式“(x-y)?(x++):(y++)”中的条件表达式“(x-y)”等价的是()。
线性表常采用的两种存储结构是()。
给定程序中,函数fun的功能是用函数指针指向要调用的函数,并进行调用。规定在__2__处使fa指向函数f1,在__3__处使fb指向函数f2。当调用正确时,程序输出:x1=5.000000,x2=3.000000,x1*x1+x1*x2=40.00
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域)则在()处填入的选项是()。strucflink{chardata;_______}node;
给定程序中,函数fun的功能是:有NxN矩阵,将矩阵的外围元素顺时针旋转。操作顺序是:首先将第一行元素的值存入临时数组r,然后使第一列成为第一行,最后一行成为第一列,最后一列成为最后一行,临时数组中的元素成为最后一列。例如,若N=3,有下列矩阵:
下面4个关于C语言的结论中错误的是()。
if语句的基本形式为:if(表达式)语句,其中“表达式”()。
以下选项中,不合法的C语言用户标识符是()。
在关系数据库中,用来表示实体间联系的是
随机试题
在一定压力下,单位体积的石油所溶解的天然气量,称为该气体的石油()。
消化管平滑肌对下列哪种刺激不敏感()
IwaswonderingthroughthestreetwhenIcaughtsightofastrangestore;therewasn’tanythingbutemptyshelvesatoneendof
Theboatsailedslowly,keeping______tothecoastasthemaninitwasafraidof______thedirection.
公司为获得一项工程合同,拟向工程发包方有关人员支付好处费8万元。公司市场部持公司董事长的批示到财务部领取该笔款项。该项支出不符合有关规定,但考虑到公司主要领导已做了批示,遂同意拨付该笔款项。下列对谢某的做法认定中,正确的是()。
立案监督即人民检察院对公安机关的刑事立案活动是否合法进行的监督。()
若x≥0,则的最小值为3,则α的值为().
从ENIAC开始到今天,可以将电子计算机的发展分为()等几个阶段。
查询最近30天的记录应使用()作为准则。
Educationlevelsarestronglyrelated______income.
最新回复
(
0
)