首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
28
问题
有以下程序
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全国计算机二级
相关试题推荐
以下程序的输出结果是()。#include#includemain(){chara[10]=’’abc’’,b[10]=’’012’’,c[10]=’’xyz’’;strcpy(a+1,b+2);puts(strcat(a,c+1));}
下面不能作为结构化方法软件需求分析工具的是()。
以下程序的输出结果是()。voidfun(int*p,int*q){intt;t=*P;*P=*q;*q=t;*q=*p;}main(){inta=0,b=9;fun(&a,&b);printf(’’%d%\n’’,a,b);}
若有定义语句doublea,*P=&a;,下列叙述中错误的是()。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
下面属于软件设计阶段产生的文档是()。
对软件系统总体结构图,下面描述中错误的是()。
在黑盒测试方法中,设计测试用例的主要根据是
与十进制数200等值的十六进制数为
下面属于软件设计阶段产生的文档是()。
随机试题
下列集装箱交接方式中效果最好的是()
ASCII码的编码范围用二进制可表示为0~11111111。()
肝性脑病
观察外耳道闭锁的最佳摄影体位是
A.氟B.铅C.苯D.碳E.负离子非必需微量元素
有关假设检验,下列说法正确的是
下列加点词语在古代和现代含义相同的是()。
Readthetextsfromamagazinearticleinwhichfivepeoplearetalkingaboutfriendship.Forquestions1to5,matchthenameo
Lindawas______withthehouseworkthistermsoshefailedtofinishtheresearchpaperontime.
Valentine’sDayissupposedtobeaboutloveandromance.Butunfortunately,itcanbejusttheopposite.Becauseofthat,Feb.
最新回复
(
0
)