首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include intfun(intA) { intb=0; staticintc=3; a=(c++,b++); return(a); } main() { inta=2,i,k; for(i=0;i<2;i++) k=fun(a++);
有以下程序 #include intfun(intA) { intb=0; staticintc=3; a=(c++,b++); return(a); } main() { inta=2,i,k; for(i=0;i<2;i++) k=fun(a++);
admin
2019-08-18
36
问题
有以下程序
#include
intfun(intA)
{
intb=0;
staticintc=3;
a=(c++,b++);
return(a);
}
main()
{
inta=2,i,k;
for(i=0;i<2;i++)
k=fun(a++);
printf("%d\n",k);
}
程序的输出结果是
选项
A、4
B、0
C、1
D、2
答案
B
解析
题目中fun函数被执行了两次,两次执行后,都是返回了函数内部的b值,所以答案为0,即B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/2vRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintfun(intn){if(n==1)return1;elsereturn(n+fun(n-1));}main(){intx;scanf("%d",&x);x=fun(x);printf("%d\n
设有定义:inta;floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0则a和b的值分别是
以下叙述中正确的是
以下叙述中正确的是
若有以下程序#include#defineS(x)(x)*(x)#defineT(x)S(x)/S(x)+1main(){intk=3,j=2;printf("%d,%d\n",S(k+j),T(k+j));}则程序的输出结果是
下列叙述中正确的是
以下选项中不合法的标识符是()。
关于do循环体while(条件表达式);以下叙述中正确的是
有以下程序#include#includeStructA{inta;charb[10];doublec;};structAf(structAt);main(){struct
下列选项中不属于结构化程序设计方法的是
随机试题
最常用的传输层协议是______,它提供面向连接的可靠数据传送、流量控制以及拥塞控制。另一种传输协议是______,它提供的是一种无连接、不可靠的、尽力而为的传输方式。
在生态系统中,碳元素参与物质循环的主要形式是()。
人格结构中的核心成分是()。
急性排斥反应发生的时间是
出现下列哪些症状时提示颅内出血的可能
积极的股票风格管理是指若股票前景不妙则应该(),若前景良好则()。
经济学中的积累与消费之比称为()。
管理学家西拉季认为影响组织设计的因素主要有战略、技术、组织结构以及()。
当雇员和雇主不共处一地的时候,管理工作就必须适应这种情况,要使每一个人学会把自己训练成为独当一面的生产能手,新的反馈机制必将形成、发展,老板和工人就能确定所做工作的质量了。这段文字主要说明()。
根据我国《宪法》的规定,省、自治区、直辖市人民检察院检察长的任命,必须提请()的批准。
最新回复
(
0
)