首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int d=1; void fun( int p ) { int d=5; d += p++; printf("%d ", d ); } main() { int a=3; fun( a ); d += a++;
有以下程序 #include int d=1; void fun( int p ) { int d=5; d += p++; printf("%d ", d ); } main() { int a=3; fun( a ); d += a++;
admin
2015-07-31
33
问题
有以下程序
#include
int d=1;
void fun( int p )
{
int d=5;
d += p++;
printf("%d ", d );
}
main()
{
int a=3;
fun( a );
d += a++;
printf("%d\n",d);
}
程序的输出结果是
选项
A、8 4
B、9 6
C、9 4
D、8 5
答案
A
解析
本题主要考查局部变量和全局变量的区别,题目中函数之外定义的d为全局变量,函数fun内定义的d为局部变量,所以执行fun函数后,打印出8,执行完d += a++;后d变为4,所以答案为A。
转载请注明原文地址:https://kaotiyun.com/show/YbDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序段中c的二进制值是_____。chara=3,b=6,c;c=ab<<1;
对建立良好的程序设计风格,下面描述正确的是_______。
以下程序运行后的输出结果是【】。voidfun(){staticinta=0;a+=2;printf("%d",A);}main(){intcc;fo
设有如下函数定义,则输出结果为_______。char*fun(char*str){char*p=str;while(*p){if(*p>’d’)continue;p++;}
假设a和b为int型变量,则执行以下语句后,b的值为______。a=1;b=10;do{b-=a;a++;}while(b--<0);
下列所述中,是软件调试技术的是()。
下列叙述中错误的是()。
若a=l,b=2,则表达式!(x=a)||y=b)&&0的值是______。
下列不属于C语言关键字的选项是()。
随机试题
甲公司(上市公司)是一家以家电生产为主业的大型国有企业,总资产100亿元。净资产36亿元。最近3年净资产收益率平均超过了10%,经营现金流入持续保持较高水平。甲公司董事会为开拓新的业务增长点,分散经营风险,获得更多收益,决定从留存收益中安排2亿元实施投资。
简要回答人际关系理论的主要观点。
关于红细胞和血红蛋白在生理条件下变化的差异以下哪项是正确的
患儿女孩,10岁,水肿2天伴少尿,血尿,发病前2周有呼吸道感染史,查体:眼睑水肿,BP135/98mmHg,尿检查红细胞满视野,白细胞2个/HP,尿蛋白,血ASO增高,则应诊断为
菜市红光厂在该市建设银行存款2000万元,准备向该银行借款2000万元。银行要求红光厂提供担保。2003年5月,双方签订了一份质押合同,约定将2000万元存款、存单和法人存款证实书出质设立质押,一旦红光厂不能按时履行债务,建设银行享有优先受偿的权利。200
下列关于村民会议和居民会议的召集程序的说法中,哪些是正确的?()
根据施工现场用电安全管理的相关规定,潮湿和易触及带电体场所照明电源电压最高为()。
全国人民代表大会举行会议时,主持大会正式会议的是()。
在现实中缺乏充分根据,因而在当前条件下尚不能实现的可能性称之为()
在Windows中运行routeprint命令后得到某主机的路由信息如下图所示。则该主机的IP地址为________________,子网掩码为________________,默认网关为________________。
最新回复
(
0
)