首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void fu,12(char a,eharb) { printf("%c%c",a,b); } char a=’A’,b=’B’; void funl( )
有以下程序: #include void fu,12(char a,eharb) { printf("%c%c",a,b); } char a=’A’,b=’B’; void funl( )
admin
2021-07-09
48
问题
有以下程序:
#include
void fu,12(char a,eharb)
{
printf("%c%c",a,b);
}
char a=’A’,b=’B’;
void funl( )
{
a=’C’;
b=’D’;
}
main( )
{
funl( );
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
解析
本题考查的是变量的作用范围。如果在同一个源文件中,外部变量与局部变量同名,则在局部变量的作用范围内,外部变量被“屏蔽”,即不起作用。本题中,在funl()和main()函数内访问的是全局变量a和b,在fun2()函数中访问的是形参变量a和b。所以,main()函数中的prinff()函数输出的是在funl()函数中被改变的全局变量a和b的值C D,而fun2()函数中输出的是传递给它的实参值E F。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Cokp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inti=0:i=~i;printf("%d\n",i);}程序运行后的输出结果是
有以下程序#includefunc(intn){staticintnum=1;num=num+n;printf("%dt",num);}voidmain(){func(3)
以下叙述中正确的是
在关系数据库中,用来表示实体间联系的是()。
设栈的顺序存储空间为S(1:m),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为()。
设文件指针fp已定义,执行语句fp=fopen("file","W");后,以下针对文本文件file操作叙述的选项中正确的是
设有定义:char*c:以下选项中能够使c正确指向一个字符串的是
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能蒋变量c中的大写字母转换为对应的小写字母的语句是
下列关于二叉树的叙述中,正确的是
有3个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
随机试题
关于审慎,下述提法中错误的是
取某甾体激素药物的乙醇溶液,加硝酸银试液即生成白色沉淀。该药物是
麻醉药品、第一类精神药品处方的前记中,必须添加的项目是()。
【案例二】背景资料:某城市桥梁工程,采用钻孔灌注桩基础,承台最大尺寸为:长8m,宽6m,高3m,梁体为现浇预应力钢筋混凝土箱梁。跨越既有道路部分,梁跨度30m,支架高20m。桩身混凝土浇筑前,项目技术负责人到场就施工方法对作业人员进行了口头交底
下列哪句说法是错误的?()
某公司计划通过四周的市场活动为其官方微博拉动人气。第一周该公司微博的关注人数增加了300人,往后三周每周的关注人数增量都是上一周增量的两倍。活动结束时该公司微博的关注人数是活动之前的4倍。则该公司活动前微博的关注人数是多少?()
Q:Describeapersonwhichisimportantinyourlifeandexplainwhy.Includedetailsandexamplestosupportyourexplanation.
Doctorssaythatthediseaseismost______inthefirsttwenty-fourhours.
A、Itisdesignedforjuniorschoolstudents.B、Itcontainsdifferentsubjectsexceptmaths.C、Eachcoursetakes40hourstocomp
按照交易标的期货可以划分为商品期货和金融期货,以下属于金融期货的是()。
最新回复
(
0
)