首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include voidfun2(chara,charB) { printf("%c%c",a,b); } chara=’A’,b=’B’; voidfun1() { a=’C’; b=’D’; } main() { fun1(); prin
有以下程序 #include voidfun2(chara,charB) { printf("%c%c",a,b); } chara=’A’,b=’B’; voidfun1() { a=’C’; b=’D’; } main() { fun1(); prin
admin
2019-04-24
71
问题
有以下程序
#include
voidfun2(chara,charB)
{
printf("%c%c",a,b);
}
chara=’A’,b=’B’;
voidfun1()
{
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/QGRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun()的功能是:根据形参m的值(2≤m≤9),在m行m列的二维数组中存放如下所示的数据,由main()函数输出。例如,若输入2,则输出1224输入4,则输出1234
下列给定程序中函数fun()的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在t中。例如,当s中的数为7654321时,t中的数为642。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或
请编写函数fun(),对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码值升序排列。例如:原来的字符串为BdsihAd,则排序后输出为BAdhisd。注意:部分源程序给出如下。请勿改动主函数main和其他函数中
在主函数中,从键盘输入若干个数放入数组x中,用0结束输入但不计入数组。下列给定程序中,函数fun()的功能是:输出数组元素中小于平均值的元素。请补充函数fun()。例如:数组中元素的值依次为1,2,2,12,5,15,则程序的运行结果为1,2,2,
有如下程序:main(){inta[5]={0,0,0),i,j=2;for(i=0;i<j;i++)a[i]=a[i]+1;printf("%d\n,",a[j]);}
以下不是结构化程序设计方法的技术是()。
下列选项中不属于结构化程序设计原则的是()。【09年9月】
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
数据字典(DD)所定义的对象都包含于
在E-R图中,用来表示实体联系的图形是()。
随机试题
按照通风、防尘安全要求,正确的施工措施有()。
男,42岁。因左下前磨牙颊侧牙龈发白,伴明显粗糙感1个月来诊。患者有10年吸烟史,每日吸烟量20支。临床检查见患部有1.0cm×0.5cm白色角化斑块,界限清楚,明显高于黏膜表面,表面呈棘刺状该病例最为有效的治疗措施是
A.6~8岁B.9~12岁C.10~12岁D.14~16岁E.16~18岁耐力的最快发展阶段为()
A.食积便秘B.血虚便秘C.气虚便秘D.脾约便秘E.冷积便秘麻子仁丸主治的是
建设工程质量控制的系统控制应考虑( )。
基本分析流派对证券价格波动原因的解释是()。
下列选项中,基金财产不得用于()投资或者活动。
恒丰公司举办了一次为期3天的培训,培训学员20人。为了更好地做好培训工作,培训前用了2天调研,在培训之后一个月,三个月和半年分别进行了3次评估跟踪,每次3天,各部门费用标准如下:培训前期的调研费用1500元/天,讲师费用10000元/天,讲师交通及食宿费用
在管理策略上,现代人力资源管理是()。
()的开发要坚持“满足需求、突出重点、立足当前、讲求实用、考虑长远、提升素质”的基本原则。
最新回复
(
0
)