首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(intA) { int b=0; static int c=3; a =( c++,b++); return ( a ); } main() { int a = 2, i, k; for( i=0;
有以下程序 #include int fun(intA) { int b=0; static int c=3; a =( c++,b++); return ( a ); } main() { int a = 2, i, k; for( i=0;
admin
2015-07-31
33
问题
有以下程序
#include
int fun(intA)
{
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、4
B、0
C、1
D、2
答案
B
解析
题目中fun函数被执行了两次,两次执行后,都是返回了函数内部的b值,所以答案为0,即B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/m9Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果为______。#include<string.h>main(){charp1[7]="abc",p2[]="ABC",str[50]="xyz";strcpy(str,strcat(p1,p2)
设有如下程序#inclide<stdio.h>main(){int**k,*j,i=100;j=&i;k=&j;printf("%d\n,"**k);}上述程序的输出结果是_
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为()。
若有下列定义(设int类型变量占2个字节):inti=8,j=9;则下列语句:printf("i=%%d,j=%%d\n",i,j);输出的结果是()。
注释说明了程序的功能,它分为【】注释和功能性注释。
若有"doublea;",则正确的输入语句是()。
下列不属于C语言关键字的选项是()。
若x和y都是double型变量,且x的初值为3.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为【】。
下列选项中,合法的C语言关键字是______。
若有运算符:>、=、<<、%、sizeof,则它们按优先级(由高至低)的正确排列顺序为()。
随机试题
应用文一般不用个性化语言,方言土语,体现了应用文语体特征的()
A.左室前壁心肌梗死B.心瓣膜穿孔C.心内膜心肌纤维化D.左心室肥大冠心病可见
某水利枢纽工程有混凝土重力坝、水电站等建筑物构成。施工单位与项目法人签订了其中某坝段的施工承包合同,部分合同条款如下:(1)合同总金额15000万元整;开工日期为2007年9月20日,总工期为26个月。(2)开工前项目法人向施工单位支付10%的工程预
对货币政策目标而言,稳定物价与充分就业通常是一致的。()
人大对立法草案的审议有哪些结果?()
采用GBN帧协议,接收窗口内的序号为4时,接收到正确的5号帧应该()。
“人们提出这样一个问题,如果中国不搞社会主义,而走资本主义道路,中国人民是不是也能站起来,中国是不是也能翻身?”这是邓小平就社会主义初级阶段一些人的错误观点所指出的。这一观点本质上是
列宁说:“如果社会主义在经济上尚未成熟,任何起义也创造不出社会主义来”。这就是说
下列关于函数模板的描述中,正确的是()。
A、Peopleinradioprogramsaremoreactivethanintelevision.B、Peoplecancalltheradiostationandexpressopinions.C、Radio
最新回复
(
0
)