首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int a=1,b=2; void fun1(int a,int b) { printf(″%d%d″,a,b); } void fun2( ) { a=3;b=4; } main( ) { fun1(5,
有以下程序: #include<stdio.h> int a=1,b=2; void fun1(int a,int b) { printf(″%d%d″,a,b); } void fun2( ) { a=3;b=4; } main( ) { fun1(5,
admin
2019-08-10
63
问题
有以下程序:
#include<stdio.h>
int a=1,b=2;
void fun1(int a,int b)
{
printf(″%d%d″,a,b);
}
void fun2( )
{
a=3;b=4;
}
main( )
{
fun1(5,6);fun2( );
printf(″%d%d\n″,a,b);
}
程序运行后的输出结果是( )。
选项
A、5 6 3 4
B、3 4 5 6
C、1 2 5 6
D、5 6 1 2
答案
A
解析
在一个源文件中,如果外部变量和局部变量同名,则在该局部变量的作用域内,该外部变量会被“屏蔽”,所以函数fun1()输出的是局部变量a、b的值:56;fun2()改变的是全局变量a、b的值,输出结果为3 4,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/8gRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includevoidf(intx){if(x>=10){printf("%d-",x%10);f(x/10);}elseprintf("%d",x);}main(){intz=123456;f(z);}则程序的输出结
若有以下程序#includecharf(charx){returnx*x+’a’;}main(){chara,b=0;for(a=0;a<4;a+=1){b=f(a);putchar(b);}}则程序的输出结果是
若有以下程序#includemain(){intb=10,a=-11;a%=b%=4;printf("%d%d\n",a,b);}则程序的输出结果是
下面选项中关于位运算的叙述正确的是
以下叙述中正确的是
下列条件语句中,输出结果与其他语句不同的是
以下不构成无限循环的语句或语句组是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是
下关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
低碳钢和低合金结构钢埋弧焊时,应该按照()的焊接线能量的要求来选定焊接工艺参数。
与mRNA中的ACG密码相对应的tRNA反密码子是
男,34岁,塌方事故导致骨盆、左股骨及胫腓骨多处骨折。接诊时首先应注意的并发症是
下列关于法律体系的表述,哪些说法是不正确的?
建设工程组织流水施工时,其特点之一是()。
股东从保护自身利益的角度出发,在确定股利分配政策时应考虑的因素有()。
在一般性货币政策工具中,主动权存商业银行而不在中央银行的工具是()。
汉代的三河地区是指()。
裴斯泰洛齐认为:“为人在世,可贵者在于发展,在于发展个人天赋的内在力量,使其经过锻炼,使人能尽其才,能在社会上达到他应有的地位。这就是教育的最终目的。”这句话反映了:
法律评价作用的对象是()
最新回复
(
0
)