首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun2(char a,char b) {printf("%c%c",a,b);} char a=’A’,b=’B’; void fun1() { a=’C’;b=’D’;) main
有以下程序 void fun2(char a,char b) {printf("%c%c",a,b);} char a=’A’,b=’B’; void fun1() { a=’C’;b=’D’;) main
admin
2019-05-17
27
问题
有以下程序
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://jikaoti.com/ti/Inf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
如果定义floata[10],x;则以下叙述中正确的是
下面不属于软件工程的3个要素是
若有以下程序main(){intc:c=10^5:printf("%d\n",c);}则程序的输出结果是
以下叙述中正确的是
关于算法,以下叙述中错误的是
若有定义语句:chara=’\82’:则变量a
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是对形参b所指结构体变量中的数据进行修改,最后在主函数中输出修改后的数据。例如:b所指变量t中的学号、姓名、和三门课的成绩依次是:10002、“ZhangQi”、9
有两个关系R,S如下由关系R通过运算得到关系S,则所使用的运算为()。
以下选项中关于C语言常量的叙述错误的是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
随机试题
通过G蛋白偶联通路发挥作用的是
临床细菌学检验中,动物实验的主要-用途是
下列各组疾病中均为乙类传染病的是()
企业收回职工还网的借款,应该()。
根据房产税法律制度的规定,下列关于房产税计税依据的表述,正确的是()。
新课程把教学过程看成是()的过程。
Theworkers’demandsare_________:They’reaskingforonlyasmallincreaseintheirwages.
1915年9月兴起的新文化运动的发起者是()。
某项目包含A、B、C、D、E、F、G七个活动。各活动的历时估算和活动间的逻辑关系如下表所示:依据上表内容,活动D的总浮动时间是(33)________天,该项目工期为(34)________天。(34)
A、 B、 C、 C由“一个男人和一个女人正在跳舞。”可知图C符合句意。关键词为dancing。
最新回复
(
0
)