首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun2(char a,char b) main() {printf("%c%c",a,b);} { fun1(); char a=’A’,b=’B’; printf("%c%c",a,b
有以下程序 void fun2(char a,char b) main() {printf("%c%c",a,b);} { fun1(); char a=’A’,b=’B’; printf("%c%c",a,b
admin
2020-03-15
61
问题
有以下程序
void fun2(char a,char b) main()
{printf("%c%c",a,b);} { fun1();
char a=’A’,b=’B’; printf("%c%c",a,b);
void fun1() fun2(’E’,’F’);}
{a=’C’;b=’D’;}
程序的运行结果是
选项
A、A B E F
B、C D E F
C、A B C D
D、C D A B
答案
B
解析
在fun1()函数之前定义了全局字符变量a和b。这两个变量的作用域是从其定义处到整个程序结束。在fun1()函数之内定义了两个变量a和b,并且分别初始化为字符’C’和’D’。在C语言中,若全局变量和某个函数中的局部变量同名,则在该函数中此全局变量被屏蔽,在该函数内访问的是局部变量,与同名的全局变量不发生任何关系。所以在主函数中,执行fun1()后,变量a、b的值分别等于’C’、’D’,打印输出CD,接着执行fun2(’E’,’F’)语句,变量a、b的值变为’E’、’F’并输出。
转载请注明原文地址:https://www.kaotiyun.com/show/OWCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中正确的定义语句是
以下能正确定义一维数组的选项是
以下叙述中错误的是
有以下程序段inti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf("%d\n",n);break;case2:case4:printf("%
在数据库设计中,将E—R图转换成关系数据模型的过程属于
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
当用户要求输入的字符串中含有空格时,应使用的输入函数是
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
由N个有序整数组成的数列己放在一维数组中,给定程序MODI1.C中函数fun的功能是:利用折半查找算法查找整数m在数组中的位置。若找到,返回其下标值;反之,返回-1。折半查找的基本算法是:每次查找前先确定数组中待查的范围:low和high(low
有关return语句说法不正确的是()。
随机试题
A.鲮鲤科B.芫青科C.鲍科D.壁虎科E.鳖蠊科穿山甲药材来源于
患儿,l岁8个月,上呼吸道感染。医嘱:小儿百服宁1/4片,q6h,pm:头孢唑林钠,0.25g,im,每天2次。门诊护士为该患儿肌内注射应选择
甲公司2015年12月15日购入一条生产线,该生产线的账面原价为200万元,预计净残值为50万元,预计可以使用5年。甲公司对该生产线采用年数总和法计提折旧。则甲公司2016年对该生产线计提的折旧额为()万元。
2014年1月1日,甲公司将销售部门的一大型运输设备以330万元的价格出售给乙公司,款项已收存银行。该运输设备的账面原价为540万元,已计提折旧180万元,未计提减值准备,预计尚可使用5年,预计净残值为零。同日,甲公司与乙公司签订一份经营租赁合同,将该运输
在诉讼期间的最后()内,因不可抗力或者其他障碍不能行使请求权的,诉讼时效中止。
寒对于()相当于叫对于()
下列句子中有语病的一项是:
(2011年单选21)下列选项中,不属于民法上的物的是()。
EWS特别适用于工程上的设计、计算、计划、模拟、分析、办公室自动化(OA)业务、常规或非常规的数据处理,文件的形成、机器的检测、A/D和D/A转换、实验数据处理,以及CAD/CAM/CAE等方面的应用,所以被称为______。
SinceMyanmarbegantoreversedecadesofisolationismin2011,ithasembracedmodernitywithazealbefitacountrydepriveof
最新回复
(
0
)