首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun2(char a, char b) { printf("%c%c",a,b); } char a=’A’,b=’B’; void fun1( ) {a=’C’; b=’D’ ; } main( ) { fun1( ); pri
有以下程序 void fun2(char a, char b) { printf("%c%c",a,b); } char a=’A’,b=’B’; void fun1( ) {a=’C’; b=’D’ ; } main( ) { fun1( ); pri
admin
2020-05-19
57
问题
有以下程序
void fun2(char a, char b)
{ 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()函数之前定义了全局字符变量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/nuCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面不能作为结构化方法软件需求分析工具的是()。
下列关于栈的描述中错误的是()。
关于scanf语句叙述中正确的是()。
在学生管理的关系数据库中,存取一个学生信息的数据单位是()。
数据库应用系统中的核心问题是()。
下列叙述中正确的是()。
以下程序的输出结果是()。#includeintf(intx)main(){inty;{intz;if(x==0‖x==1)return(3);z=f(3);pri
以下程序的输出结果是()。intf(intx);main(){intn=1,m;m=f(f(f(n)));printf(’’%d\n’’,m);}intf(intx){returnx*2;}
下面属于软件设计阶段产生的文档是()。
关于地址和指针,以下说法正确的是()。
随机试题
市场营销审计
Askthreepeopletolookoutofthesamewindowatabusystreetcornerandtellyouwhattheysee.Chancesareyouwillreceive
以下行为中属于“低可变性行为”的是
孕妇感染可引起胎儿先天性畸形的病毒是
某家庭预计在今后10年内的月收入为16000元,如果其中的30%可用于支付住房抵押贷款的月还款额,年贷款利率为12%,问该家庭有偿还能力的最大抵押贷款额是多少?
风险管理并不等于回避风险。( )
已知当前市场的纯粹利率为1.8%,通货膨胀补偿率为2%,若某证券资产要求的风险收益率为6%,则该证券资产的必要收益率为()。
从事(),应当遵守《食品安全法》。
习近平总书记曾在中纪委会议上指出,要加强对权力运行的制约与监督,把权力关进制度的笼子里,形成不敢腐的惩戒机制、不能腐的防范机制、不易腐的保障机制。“把权力关进制度的笼子”的根本之策是()。
WheredoesMissLiwork?
最新回复
(
0
)