首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> int fun(int y) {int y; y=x++: return y; } main( ) {int k; for(k=0;k<3;k++){prinff("%d,",fun(k)+k);k++;}
若有以下程序 #include<stdio.h> int fun(int y) {int y; y=x++: return y; } main( ) {int k; for(k=0;k<3;k++){prinff("%d,",fun(k)+k);k++;}
admin
2018-06-29
61
问题
若有以下程序
#include<stdio.h>
int fun(int y)
{int y;
y=x++:
return y;
}
main( )
{int k;
for(k=0;k<3;k++){prinff("%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满足,继续执行prinff( )函数,输出fun(2)+2,结果为4;接着再次执行2次k++,k为4,不满足循环条件,程序运行结束,所以程序输出结果为:0,4,本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/D3xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#inculdemain(){inta[3][3]={(1,2,3),(4,5,6),(7,8,9)};intB[3]={0},i;For(i=0;i
有以下程序#includevoidfun(int*s,intn1,intn2){inti,j,t;i=n1;j=n2;while(i
有以下程序:#include<stdio.h>voidfun(char*c,intD){*c=*c+1;d+=1;printf("%c,%c",*c,D;}main(){chara=’F’,b=
若要求从键盘读入含有空格字符的字符串,应使用函数
下列关于函数的叙述中正确的是()。
若已定义:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是()。
以下非法的赋值语句是
有以下说明和定义语句structstudent{intage;charnum{8};};structstudentstu[3]={{20,“200401”},{21,“200402”),{19,“200403”}};structstud
在软件测试设计中,软件测试的主要目的是()
若按功能划分,软件测试的方法通常分为白盒测试方法和【】测试方法。
随机试题
金属切削的要素有哪些?
Youareinfavoroftheplan,______?
湿温发热口渴,胸痞腹胀,肢酸倦怠,咽肿溺赤,苔黄腻,其病机为
分子中含有咪唑并吡啶结构的药物是分子结构中含有苯磺酰胺结构的药物是
悬浮物包括()。
1956年,国家建委颁发的(),是新中国第一部重要的城市规划立法。
一个国家教育制度的核心是()。
软件开发模型用于指导软件的开发。演化模型是在快速开发一个(1)的基础上,逐步演化成最终的软件。螺旋模型综合了(2)的优点,并增加了(3)。喷泉模型描述的是面向(4)的开发过程,反映了该开发过程的(5)特征。
给出域名解析的两种方案。当dns服务器发生故障,我们是否可以访问网络上的计算机?如果可以,需要什么条件?说明原因。
What’sthepurposeofthehusbandwhenhefirststudiedtheskillsofstealing?
最新回复
(
0
)