首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int a) { int b=0; static int c=3; a =( c++,b++); return ( a ); } main() { int a = 2, i, k; for( i=0; i
有以下程序 #include int fun(int a) { int b=0; static int c=3; a =( c++,b++); return ( a ); } main() { int a = 2, i, k; for( i=0; i
admin
2019-08-18
31
问题
有以下程序
#include
int fun(int a)
{
int b=0;
static int c=3;
a =( c++,b++);
return ( a );
}
main()
{
int a = 2, i, k;
for( i=0; i<2; i++ )
k = fun(a++);
printf( "%d\n",k );
}
程序的输出结果是( )。
选项
A、0
B、4
C、1
D、2
答案
A
解析
函数fun()中语句"a =( c++,b++);"计算的结果始终为0,这是因为逗号表达式的值为最后一个表达式,即"b++"的值,b为局部变量,每次调用时均初始化为0,所以函数fun()的返回值始终为0,计算得k的值也为0,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/opRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:对N名学生的学习成绩,按从高到低的顺序找出前m(m≤10)名学生来,并将这些学生数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结
给定程序MODI1.C中函数fun的功能是:根据整型形参m,计算如下公式的值。例如,若m=2000,则应输出:0.000160。请改正程序中的语法错误,使它能计算出正确的结果。注意:不要改动main函数,不得增行或删行,也不
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或
下列选项中不符合良好程序设计风格的是
以下选项中,能用作数据常量的是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
设有如下的说明和定义struct{inta;char*s;)x,*p=&x;x.a=4;x.s=hello";则以下叙述中正确的是
以下叙述中正确的是
以下叙述中正确的是
下列叙述中正确的是
随机试题
Before1945,hardlyanyoneoutsideofNewMexicohadeverheardofAlamogordo.In1960itspopulationnumbered21,723.Eversinc
公告后对征地补偿、安置方案进行必要的修改后,报市、县人民政府批准,由土地行政主管部门组织实施。()
由研究计算得出的指标属于指标确定方法中的()
以下不属于证券自营买卖对象的是()。
根据《公司法》的规定,股份有限公司董事会作出决议,符合规定的是()。
公安赔偿应同时具备主体、后果、因果关系和()四个要件。
科学技术影响人类的未来生活——2001年英译汉及详解Inlessthan30years’timetheStarTrekholodeckwillbeareality.Directlinksbetweenthebrain
删除表上一个约束的SQL语句中,不包含关键字________。
Hehas______averyoddsetofpeople.Ihopetheywon’thaveabadinfluenceonhim.
EducationOutofSchoolI.Theoriginof"YouthHostel":AGermanschoolmasterstartedtheideaof"YouthHostel"in1907.Hetu
最新回复
(
0
)