首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
26
问题
有以下程序
#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全国计算机二级
相关试题推荐
下面程序执行后输出的结果是【】。intm=13;intfun(intx,inty){intm=3;return(x*y-m);}main(){inta=7,b=5
以下叙述中正确的是______。
下列关于栈的叙述中正确的是_______。
设x、y、t均为血型变量,则执行语句x=y=3;t=++x||++y;后,y的值为______。
若有说明语句:double*p,a,则能通过scanf语句正确给输入项读入数据的程序段是()。
不能把字符串"Hello!"赋给数组b的语句是______。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
下列4个关于C语言的结论中错误的是()。
下列叙述中错误的是()。
若a是int型变量,则表达式(a=2*3,a*2),a+6的值为______。
随机试题
患者,女性,55岁。截瘫,生活不能自理。护士协助床上擦浴。擦洗顺序正确的是
防止食物嵌塞及恢复咬合作用的确卡环是用于基牙松动或无法获得足够固位时的卡环是
指纹色泽鲜红,提示
女患者,30岁,月经一直正常,现在是月经干净后第7天,宫颈粘膜涂片检查结果是典型羊齿叶状结晶,表明
某施工单位因违反施工合同而支付对方违约金后,建设单位仍要求其继续履行合同,则施工单位应( )。
上海某大型综合楼,地上地下共30层,每层都设有消防疏散走道。设置疏散走道时,不宜设置管道、门垛等突出物的最大高度为(),走道中的门应向疏散方向开启。
供应链管理的基本特征有哪些?
平流雾是带有水汽的暖湿气流进入较冷的陆面底部逐渐冷却形成的。上海机场在某些季节受到平流雾的影响,会造成航班的大面积晚点。据此回答下列问题。上海遭遇平流雾较多的季节是()。
论述市场营销观念的含义及其与推销观念的区别。
关于连带之债,下列说法中,正确的是()。
最新回复
(
0
)