首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
34
问题
有以下程序:
#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全国计算机二级
相关试题推荐
若有以下程序#includevoidfun(inta[],intn){intt,i,j;for(i=1;i<n;i+=2)for(j=i+2;j<n;j+=2)if(a[i]>a[j]){t=a[i];a[i]=a[j];a[j]=t;}}
下面选项中关于编译预处理的叙述正确的是
以下叙述中正确的是
数据字典(DD)所定义的对象都包含于
以下叙述中错误的是
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
以下叙述中正确的是
在数据管理技术发展的三个阶段中,数据共享最好的是()。
下面不能作为结构化方法软件需求分析工具的是
以下选项中,不合法的C语言用户标识符是
随机试题
灭菌法处理金属手术器械的方法包括
传播者对信息流通所进行的干预称为
A.磷酸二酯酶B.前列腺素合成酶C.血管紧张素I转化酶D.H+-K+-ATP酶E.Na+-K+-ATP酶米力农增强心肌收缩力的机制是抑制
执业药师管理的目的是
消费品市场的特点主要有()。
B注册会计师负责对乙公司2011年度财务报表进行审计。乙公司为玻璃制造企业,2011年末存货余额占资产总额比重重大。存货包括玻璃、煤炭、烧碱、石英砂,其中60%的玻璃存放在外地公用仓库。乙公司对存货核算采用永续盘存制,与存货相关的内部控制比较薄弱。乙公司拟
教师的教学工作评价主要包括()。
自然人的民事权利能力始于自然人出生,并为自然人终身享有。自然人的民事权利能力至自然人死亡时终止。()
下列学校中不属于新教育运动的实验的是
功夫不仅是一种格斗技能(fightingtechnique),更代表一种精神——中国人民坚持不懈和不屈不挠的精神。
最新回复
(
0
)