首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int a=1,b=2; void funl(int a,int b) { printf(“%d%d”,a,b); } void flun2() { a=3;b=4; } main() { funl(5,6);f
有以下程序: #include int a=1,b=2; void funl(int a,int b) { printf(“%d%d”,a,b); } void flun2() { a=3;b=4; } main() { funl(5,6);f
admin
2018-02-02
54
问题
有以下程序:
#include
int a=1,b=2;
void funl(int a,int b)
{
printf(“%d%d”,a,b);
}
void flun2()
{
a=3;b=4;
}
main()
{
funl(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
解析
在一个源文件中,如果外部变量和局部变量同名,则在该局部变量的作用域内,该外部变量会被“屏蔽”,所以函数funl()输出的是局部变量a、b的值:5 6;fun2()改变的是全局变量a、b的值,输出结果为3 4,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/5Wxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对以下说明语句的正确理解是inta[10]={6,7,8,9,10};
下列选项中不属于软件生命周期开发阶段任务的是()。
有以下程序:main(){charnn[4][3]={"12","34","56","78"),*pn[4];intk,s=0;for(k=0;k<4;k++)pn[k)=nn[k];for(k
以下关于long、int和short类型数据占用内存大小的叙述中正确的是
以下程序的输出结果是() main () {int i,x[3][3]={l,2,3,4,5,6,7,8,9}; for (i=0;i<3;i++)printf("%d,",x[i][2-i]); }
判断字符串s1是否大于字符串s2,应该使用()。
下列关于队列的叙述中正确的是()。
按照“后进先出”原则组织数据的数据结构是()。
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块,其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
在关系模型中,把数据看成是二维表,每一个二维表称为一个()。
随机试题
儿童在大约4岁后发生的听觉障碍,即在自然学会说话之后出现的耳聋叫()
提出“游于艺”的中国古代思想家是【】
A.6~7日B.4~5日C.8~9日D.13~14日E.10~12日下肢手术后拆线时间是()
贮藏中易泛油的药材有
工程量清单计价表格中,()是工程量清单子目单价组成的一个分解表,作为合同履行中计算变更单价、确定新增子目单价的依据。
根据《建设工程安全生产管理案例》规定,勘察单位、设计单位有下列行为之一的,责令限期改正,处罚款();造成损失的,依法承担赔偿责任。①未按照法律、法规和工程建设强制性标准进行勘察、设计的②采用新结构、新材料、新工艺的建设工程,设计
当估算出建设投资后需编制建设投资估算表,按照费用归集形式,建设投资可按()分类。
最通用的焊接方法有()。
心理测验按功能分类不含有()。
【B1】【B7】
最新回复
(
0
)