首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
35
问题
若有以下程序
#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全国计算机二级
相关试题推荐
有以下程序#includemain(){inti,j;for(i=3;i>=1;i--){for(j=1;j<=2;j++)printf("%d",i+j);printf("\n");}}程序的运行结果是
设有定义:struct{charmark[12];intnum1;doublenum2;}t1,t2;若变量均已正确赋初值,则以下语句中错误的是
以下程序的输出结果是()。main(){intc;c=10∧5;printf(’’%d\n’’,c);}
有以下计算公式若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
以下关于结构化程序设计的叙述中正确的是()。
有以下程序:#include<stdio.h>struetord{intx,y;}dt[2]={1,2,3,4};main(){structord*p=dt;printf("%d,",++(p->x));printf("%d\n",+
在结构化方法中,软件功能属于软件开发中的()阶段。
有以下程序#include<stdio.h>#include<stdlib.h>voidfun(int*p1,int*s){int*t;t=(int*)malloc(2*siz
下面关于数据库三级模式结构的叙述中,正确的是()。
以下选项中合法的常量是
随机试题
行政诉讼具有不同于其他诉讼活动的特殊原则,这些原则是()。
细胞毒试验可用于
患者,男,24岁。近日来感觉身体极度不适,伴发热,遂入院治疗。入院当日体温最高达39.4℃,最低时为37.6℃。此种发热的热型为
下列属于加重纳税人负担的措施是()。
商业银行开展理财业务,应符合的销售行为规范有()。
二手个人住房贷款中,商业银行与房地产经纪公司之间是贷款产品的()的关系。
物业服务企业对业主大量存放易燃、易爆有毒物品的行为应()。
有思想家认为:时间和空间都是只在我们头脑中存在的空洞的观念抽象。这种观点实际上是否认()
设随机变量X服从[0,a+2]上的均匀分布,对X进行3次独立观测,求最多有一次观测值小于a+1的概率.
AsToyotaandHummerhavelearned,growingtoofastcanbeadangerousthing.Fromitsorigins,successintheautoindustry
最新回复
(
0
)