首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> void fun2(char a, charB) { printf("%c %c ",a,b); } char a=’A’, b=’B’; void fun1() { a=’C’;
有以下程序 #include <stdio.h> void fun2(char a, charB) { printf("%c %c ",a,b); } char a=’A’, b=’B’; void fun1() { a=’C’;
admin
2021-04-28
37
问题
有以下程序
#include <stdio.h>
void fun2(char a, charB)
{
printf("%c %c ",a,b);
}
char a=’A’, b=’B’;
void fun1()
{
a=’C’;
b=’D’;
}
main()
{
fun1( );
printf("%c %c ",a,b);
fun2(’E’, ’F’);
}
程序的运行结果是
选项
A、A B E F
B、C D E F
C、A B C D
D、C D A B
答案
B
解析
本题考察的是变量的作用范围。如果在同一个源文件中,外部变量与局部变量同名,则在局部变量的作用范围内,外部变量被"屏蔽",即不起作用。本题中,在fun1()和main()函数内访问的是全局变量a和b,在fun2()函数中访问的是形参变量a和b。所以,main()函数中的printf()函数输出的是在fun1()函数中被改变的全局变量a和b的值C D,而fun2()函数中输出的是传递给它的实参值E F。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/WHtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
以下程序的输出结果是()。#include<stdio.h>intm=13;intfun(intx,inty){intm=2;retum(x*y-m);}main(
若各选项中所用变量己正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序voidsort(inta[],intn){inti,j,t;for(i=0;i
有如下嵌套的if语句if(a
以下是if语句的基本形式:if(表达式)语句其中“表达式”
若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是
有如下函数调用语句: func(r1,r2+r3,(r4,r5));该函数调用语句中,含有的实参个数是()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
随机试题
在设备工程项目监理中,()是项目监理机构开展监理工作的指导方针,是制定设备,监理规划的大纲。
关于肺炎链球菌肺炎,下列哪项是恰当的
电流通过人体内部,使肌肉痉挛收缩而造成伤害,破坏人的心脏、肺部和神经系统,甚至危机生命。电流直接作用于人体所造成的这种伤害叫做()。
下列有关施工成本的分析表述不恰当的是( )。
在工程网络计划中,工作M的最迟完成时间为第28天,其持续时间为6天。该工作有两项紧前工作,它们的最早完成时间分别为第12天和第15天,则工作M的总时差为()天。
一项固定资产原账面价值30万元,可使用10年,已使用4年,预计残值1万元,如果此时将其变卖,可得25万元,该固定资产每年运行成本为2万元,假定企业要求最低报酬率为10%,则该固定资产在未来年限中的年平均成本为()元。
(2016年)2020年4月1日,甲将其位于某住宅楼顶层的一套住房出租给乙,租期2年,月租金9000元,双方签订了书面租赁合同。2020年5月,房屋天花板严重漏雨。乙通知甲维修,甲以合同未约定维修条款为由拒绝。乙只好自己找人维修,花去维修费800
金融市场交易活动的载体是()。
抗日民主根据地实行的教育工作政策是()。
下列情况下不属于刑法规定的立功表现的是()。
最新回复
(
0
)