首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
26
问题
有以下程序
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://kaotiyun.com/show/nuCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#includemain(){inta=5,b:1,t;t:(a<<2)|b;printf(’’%d\n’’,t);}
下面描述中不属于数据库系统特点的是()。
以下程序的输出结果是()。#includemain(){inty=9;for(;y>0;y一一)if(y%3==0)printf(’’%d’’,一一y);}
若intfun(doublex[10],int*n),则下面针对此函数的函数声明语句中正确的是()。
没有编译错误的程序段是()。
若有定义语句:intx=12,y=8,z;,在其后执行语句z=0.9+x/y;,则z的值为()。
若有定义:intx[10],*pt=x;,则对x数组元素的正确引用是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
下列选项中属于面向对象设计方法主要特征的是()。
请编写一个函数fun,它的功能是:比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同,则返回第一个字符串。例如,输入beijingshanghai(为回车键),函数将返回shanghai。
随机试题
A.呼吸困难和窒息B.音调降低,饮水呛咳C.声音嘶哑D.手足抽搐甲亢术后,如喉上神经损伤,出现
最常见的社区获得性肺炎致病菌是
女性患者,52岁,反复咳嗽20年,双肺叩诊过清音,胸廓前后径增宽,肋间隙饱满,其胸形为
哪种乳腺癌分化最好
测定建筑物的平面位置随时间而移动的工作叫()。
大跨径劲性骨架混凝土拱桥拱圈浇筑前应进行()。
《证券公司为期货公司提供中间介绍业务试行办法》规定,证券公司保存有关介绍业务的凭证、单据、账簿、报表、合同、数据信息等资料的期限为( )。
以下是有关三家公司证券、市场组合和无风险资产的数据:要求:如果公司甲的股票预计明年的每股股利为2元,未来股利增长率为4%,计算公司甲的股票价值。
甲产品的单价为500元,单位变动成本为300元,年销售量为1000件,年固定成本为40000元。下列本量利分析结果中,正确的有()。
法律规定,只有符合法律要求的形式,并按照法定程序收集、提供和应用的证据,才可作为定案证据,这体现的是诉讼证据的()。
最新回复
(
0
)