首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void fun2(char a,char b) { prinff(“%c%c”,a,b); } char a=‘A’,b=一B; void funl() {
有以下程序: #include void fun2(char a,char b) { prinff(“%c%c”,a,b); } char a=‘A’,b=一B; void funl() {
admin
2020-11-27
24
问题
有以下程序:
#include
void fun2(char a,char b)
{
prinff(“%c%c”,a,b);
}
char a=‘A’,b=一B;
void funl()
{
a=‘C’:
b=‘D’:
}
main()
{
funl( );
prinff(“%c%C”,a,b);
run2(一E,一F);
}
程序运行后的输出结果是( )。
选项
A、A B E F
B、C D E F
C、A B C D
D、C D A B
答案
B
解析
本题考察的是变量的作用范围。如果在同一个源文件中,外部变量与局部变量同名,则在局部变量的作用范围内,外部变量被“屏蔽”,即不起作用。本题中,在funl()和main()函数内访问的是全局变量a和b,在fun2()函数中访问的是形参变量a和b。所以,main()函数中的printf。()函数输出的是在:funl()函数中被改变的全局变量a和b的"值C、D,而fun2()函数中输出的是传递给它的实参值E、F。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/gK3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
以下选项中非法的C语言字符常量是
程序调试的任务是
由以下while构成的循环,循环体执行的次数是intk=0;while(k=1)k++;()。
将E-R图转换为关系模式时,实体和联系都可以表示为()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
有关return语句说法不正确的是()。
代码编写阶段可进行的软件测试是
下列有关数据库的描述,正确的是()。
随机试题
胰蛋白酶原转变为胰蛋白的激活物是
A、多西环素B、氟康唑C、喹碘方D、阿米卡星E、替硝唑具有强抗真菌作用的广谱抗菌药是
仔猪梭菌性肠炎又称()。
【2007年第37题】如图3-529所示结构I、Ⅱ的跨中挠度△I、△Ⅱ说法正确的是()。
以扩大的分部分项工程为对象编制的定额是()。
对会计软件最基本的要求是( )。
()是品德形成的基础。
当今,全国各地城市建设除了追求人文、生态、宜居等共同目标,还注重展现个性魅力、地方特色和时代气息。这种城市建设思路所体现的哲理是()。
凡是亲眼所见的都是对客观事实的真实反映。(2000年辨析题理科卷)
(African)elephantsarelarger,(fiercer),and(difficulter)totame(than)Asianelephants.
最新回复
(
0
)