首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int d=1; void fun(int p) main(){int a=3; {int d=5; fun(a); d+=p++; d+
有以下程序 int d=1; void fun(int p) main(){int a=3; {int d=5; fun(a); d+=p++; d+
admin
2018-01-11
34
问题
有以下程序
int d=1;
void fun(int p) main(){int a=3;
{int d=5; fun(a);
d+=p++; d+=a++;
printf("%d",d);) printf("%d\n",d);}
程序的输出结果是
选项
A、9 6
B、9 4
C、8 4
D、8 5
答案
C
解析
代码考查点为全局变量和局部变量的同名问题,若全局变量和某个函数中的局部变量同名,则在该函数中,此全局变量被屏蔽,在该函数内,访问的是局部变量,与同名的全局变量不发生任何关系。主函数执行。fun(3)时候,执行调用函数fun,使用局部变量d=5,执行d+=p++,相当于d=d+(p++),得到d的值为8,输出。函数调用结束,转到主函数,继续执行d+=a++,此时d为全局变量,执行语句以后,d值为4。
转载请注明原文地址:https://kaotiyun.com/show/TGxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是()。inty=5。x=14;y=((x=3*y,x+1),x-1);printf("x=%d,y=%d",x,y);
有以下程序:#includevoidWriteStr(char*fn,char*str){FILE*fp;fp=fopen(fn,"w");fputs(str,fp);fclose(fp);}mai
下列叙述中正确的是()。
下列叙述中不正确的是()。
设有定义的语句:“charc1=92,c2=92;”,则以下表达式中的值为零的是()。
数据独立性分为逻辑独立性和物理独立性。当总体逻辑结构改变时.其局部逻辑结构可以不变,从而根据局部逻辑结构编写的应用程序不必修改,称为__________。
下列叙述中正确的是()。
以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前文件位置指针的具体位置,从而确定文件长度,请填空。FILE*myf;longf1;myf=【】("test,t","rb");
线性表的存储结构主要分为顺序存储结构和链式存储结构,队列是一种特殊的线性表,循环队列是队列的()存储结构。
下列选项中,不是一个算法的基本特征的是()。
随机试题
证券评级机构应当建立()
下列哪项不是白斑的病理改变
男性,46岁。患风湿性心脏瓣膜病二尖瓣狭窄及二尖瓣关闭不全,心功能3级,每日服地高辛0.125mg。10天前气促、浮肿等症状加重,心率120次/分,心律完全不规则。首先应采取的治疗措施为
关于寄生虫病的流行和防治,下列说法错误的是
34岁女性,临床诊断宫颈原位癌,其治疗应是
建筑物的耐用年限有()之分。
根据《车辆购置税暂行条例》的规定,下列行为属于车辆购置税应税行为的有()。
人们制造强大的火箭,克服地球引力,发射地球卫星,这说明()。
“蜀南四绝”是指蜀南竹海、石海洞乡、焚人悬棺、真武山古庙群。()
决策支持系统主要支持以下哪类决策问题?
最新回复
(
0
)