首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int d=1; void fun(int p) { int d=5; d+=p++; printf("%d",d);} main() { int a=3; fun(a)
有以下程序 int d=1; void fun(int p) { int d=5; d+=p++; printf("%d",d);} main() { int a=3; fun(a)
admin
2016-12-28
40
问题
有以下程序
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、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/urDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是根据输入的“y”(“Y”)与“n”(“N”),在屏幕上分别显示出“ThisisYES.”与“ThisisNO.”。空白处需要填入的内容是#include<stdio.h>voidYesNo(charch){switch(c
若变量已正确定义,则以下语句的输出结果是______。s=32;s^=32;printf("%d",s);
有以下程序:#include<stdio.h>ihtfun(ihtn,int*p){intf1,f2;if(n==1||,n==2)*p=1;else{fun(n-1,&f1);fun(
有以下程序:main(){intp[8]={11,12,13,14,15,16,17,18},i=0,i=0;while(i++<7)if(p[i]%2)j+=p[i];printf(”%dn",j);}
下列程序段的运行结果是______。intx=0,y=0;while(x<15)y++,x+=++y;printf("%d,%d",y,x);
执行语句printf("%u\n",+12345)的输出结果是()。
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。
若x=10010111,则表达式(3+(int)(x))&(~3)的运算结果是()。
下列叙述中错误的是()。
设有定义下列:inta=1,b=2,c=3,d=4,m=2,n=2;则表达式(m=a>b)&&(n=c>d)运算后,n的值是()。
随机试题
毛泽东思想活的灵魂的三个基本方面是________、________、________。
男,18岁。确诊急性淋巴细胞白血病一年,突发头痛,呕吐2天,临床怀疑有中枢神经系统白血病,下面脑脊液检查中最具有意义的是
患者身、目黄色鲜明如橘皮,发热口渴,心中懊恼,恶心欲吐,小便短少,色黄赤,大便秘结,舌苔黄腻,脉弦数。治疗应首选
某患者不慎摔倒,颏部着地,无明显开放性损伤。但伤后出现两侧后牙早接触,前牙开,两侧颞下颌关节区疼痛。最可能的诊断是
A、β2受体激动B、α1受体激动C、M受体激动D、N2受体激动E、DA受体激动支气管平滑肌舒张
客户在期货交易中违约的,期货交易所先以( )承担违约责任。
某公司下设A、B两个投资中心。目前A投资中心的部门平均净经营资产为2000万元,其中平均经营负债为150万元,投资报酬率为15%;B投资中心的投资报酬率为14%,剩余收益为200万元,平均经营负债为300万元。假设A投资中心要求的税前投资报酬率为9%,B投
根据以下资料,回答以下问题。截至2013年11月底,我国市场主体数量、规模继续增长。全国实有企业1503.82万户(含分支机构,下同),比上月底增长1.35%,注册资本(金)95.29万亿元,增长1.36%。内资企业1459.19万户,增长1.3
任月丽出现在西单地铁通道时唱的另外一首歌名为《再见》,据说是为任月丽量身定做的新歌。它能打动多少歌迷的心,目前尚不得而知,________可以肯定的是,草根明星走向舞台并不容易,________守住舞台上的那份精彩,就更为艰难。歌手能够吸引歌迷的,永远都是
实用无线电报系统的发明者是()。
最新回复
(
0
)