首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun2(char a, char b) { printf("%c %c ",a,b); } char a=’A’, b=’B’; void fun1() { a=’C’; b=’D’; } main() {
有以下程序 #include void fun2(char a, char b) { printf("%c %c ",a,b); } char a=’A’, b=’B’; void fun1() { a=’C’; b=’D’; } main() {
admin
2015-07-28
71
问题
有以下程序
#include
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、C D E F
B、A B E F
C、A B C D
D、C D A B
答案
A
解析
调用函数fun1()时,将全局变量a、b分别赋值为?C?、?D?,第一次输出的为全局变量a、b的值,即C D。当局部变量定义名称和全局变量相同时,以局部变量为先,所以第二次输出结果为E F,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/tOJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
()是不正确的C语言赋值语句。
设x和y均为int型变量,且x=10,y=3,则以下语句的输出结果是() printf("%d,%d\n",x--,--y);
有以下程序 main() { int a,b,d=25; a=d/10%9;b=a&&(-1) printf("%d,%d\n",a,b); } 程序运行后的输出结果是______。
下面说明不正确的是______。
以下程序运行后的输出结果是______。 main() { char*s="abcde";s+=2;printf("%1d\n",s);}
设x、y、z和k都是int型变量,则执行表达式:x=(y=4,Z=16,k=32)后,x的值为______。
以下对C语言的描述中,正确的是______。
设有定义:structperson{intID;charname[12];}P;请将scanf(“%d”,【】);语句补充完整,使其能够为结构体变量P的成员ID正确读人数据。
下列关于C语言文件的叙述中正确的是
随机试题
小直径管对接水平固定TIG焊时,打底层焊道的厚度为3mm左右。太薄易导致在盖面时将焊道烧穿,或使焊缝背面内凹或剧烈氧化。
相对多数代表制
书褒城驿壁(唐)孙樵褒城驿号天下第一。及得寓目,视其沼,则浅混而茅;视其舟,则离败而胶:庭除甚芜,堂庑甚残,乌睹其所谓宏丽者?讯于驿吏,则
A.胁胀痛B.太息C.两者均有D.两者均无
国际标准化组织ISO质量管理体系标准的质量管理原则提出以()为质量管理工作的中心。
适于采用干砌片石护坡的情况有()。
利率是国民经济调控的重要杠杆之一,利率提高的原因是()。
这位经理十分精明,其做生意时特别善于谈判。
Themoreparentstalktotheirchildren,thefasterthosechildren’svocabulariesgrowandthebettertheirintelligencedevelop
Labelthemapbelow.Writethecorrectletter,A-L,nexttoQuestions11-16.Staffhouses
最新回复
(
0
)