首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
33
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){FILE*fp;inti,a[6]={1,2,3,4,5,6};fp=fopen(’’d2.dat’’,’’w+’’);for(i=0;i<6;i++)fprintf(fp,’’%
以下选项中,没有编译错误的是
下面描述中正确的是
有以下程序#includefunc(intn){staticintnum=1;num=num+n;printf("%dt",num);}voidmain(){func(3)
下列定义数组的语句中正确的是()。
有以下程序#include<stdio.h>main(){inti,s=1;intfun(){staticintx=1;for(i=1;i<=3;i++)
有以下程序(strcat函数用以连接两个字符串)#include#includemain(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);printf
若有定义语句:doublex,y,*px,*py;执行px=&x;py=&y;正确的输入语句是
软件需求规格说明书在软件开发中的作用不包括()。
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为
随机试题
驾驶机动车在该处不影响行人正常通行的情况下可以掉头。
在不锈复合钢板焊接复层和基层交界处时,应按异种锕焊接原则选择焊接材料。
申请人甲公司应该向哪个或哪些人民法院提出申请?()。如果甲公司在人民法院采取财产保全后法定期间内不起诉的,采取保全的人民法院()。
导游员应具备独立的工作能力,其独立性不包括()。
决策瘫痪:微博之类的“碎片化信息”正在彻底改变我们的生活。但是,意想不到的结果是,在必须做出决定时,我们超载的大脑在“信息洪流”的冲击下已经变得麻木,面临大脑决策的瘫痪。根据上述定义,以下属于决策瘫痪的是:
托尔曼有关动机的观点是()。(2015年)
通过展示实物、直观教具,使学生获得知识或巩固知识的教学方法是
将考生文件夹下COMMAND文件夹中的文件REFRESH.HLP移动到考生文件夹下ERASE文件夹中,并改名为SWEAM.HLP。
Alanguageisasignalingsystemwhichoperateswithsymbolicvocalsounds,andwhichisusedbyagroupofpeopleforthepurpo
A、Asalesman.B、Arealestateagent.C、Abankclerk.D、Aconsultant.C选项表明,本题考查人物身份。由女士提到的…anotherfrommybrother.Heworksina
最新回复
(
0
)