首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
61
问题
有以下程序
#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全国计算机二级
相关试题推荐
数据流图中带有箭头的线段表示的是( )。
有以下程序#includemain(){inta1,a2;charc1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);printf("%d,%c,%d,%c",a1,c1,a2,c2);}若想
有以下程序#include<stdio.h>main(){FILE*f;f=fopen("filea.txt","w");fprintf(f,"abc");fclose(f);}若文本文件filea.txt中原有内容为:hello,则
以下选项中,值为1的表达式是
以下叙述中错误的是
若有以下定义,则对数组元素的正确引用是()。inta[5],*p=a;
下面不能作为结构化方法软件需求分析工具的是
以下选项中,不能作为合法常量的是
若有定义:inta,b,c;,则以下选项中的赋值语句正确的是()。
以下()不属于对象的基本特征。
随机试题
下列各组字属于造字方法不同而形成异体字的是()
股骨颈囊内骨折较为严重的后期并发症是
婴幼儿化脓性颌骨骨髓炎多发生于
A.越婢加术汤B.麻黄连翘赤小豆汤合五味消毒饮C.胃苓汤合五皮饮D.中满分消丸E.参苓白术散皮水之湿毒浸淫证治宜
()一般在签订监理合同,收到设备工程合同和技术方案、设计图纸文件后的一段时间内,由总监理工程师组织专业监理工程师完成该设备工程项目的监理规划编制工作,经监理单位技术负责人审核批准后,在监理交底会前报送业主。
发行人披露的招股意向书其内容与格式应当与招股说明书一致,并与招股说明书具有同等法律效力。()
在______,银行可以对符合贷款条件的项目出具贷款意向书;在________,各银行应按批准贷款的权限,根据有关规定,对外出具贷款承诺。()
我甚至很少有闲散的时光了,它们都被微信上的即兴交流吞噬得干干净净,何止是闲散时光,我原来的阅读、思考时间都开始被__________。至于写作,因为不断地迅速释放,我似乎再难找到那种__________之后的充沛表达。填入画横线部分最恰当的一项是
下列行为中属于要约的是()(2008年基础课单选第43题)
[*]
最新回复
(
0
)