首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun2 (char a,char b) {printf("%c%c",a,b);} char a=’A’,b=’B’; void fun1(){ a=’C’; b=’D’; }
有以下程序 void fun2 (char a,char b) {printf("%c%c",a,b);} char a=’A’,b=’B’; void fun1(){ a=’C’; b=’D’; }
admin
2009-03-16
35
问题
有以下程序 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、CDEF
B、ABEF
C、ABCD
D、CDAB
答案
A
解析
本题主要是要区分全局变量和局部变量,全局变量是指在函数之外定义的变量,它的有效范围是从定义变量的位置开始到本源文件结束,函数fun1中用的变量a、b就是全局变量,虽然在定义时给a、b分别赋值为A、B,但在fun1函数中对其值进行了改变,所以调用fun1后输出的a、b的值为’C’和’D’;而fun2中输出的是两个局部形参变量a、b的值,这两变量的值由主函数在调用时赋给它,故输出结果为:E、F。
转载请注明原文地址:https://www.kaotiyun.com/show/heXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于菜单项的描述中,错误的是
以下叙述中正确的是
程序运行时,当用鼠标点击滚动条两端的箭头按钮时,不会产生的结果是
长整型常数的类型说明符为()。
设在工程文件中有一个标准模块,其中定义了如下记录类型:TypeBooksNameAsString*10:TelNumAsString*20EndType在窗体上画一个名为Commandl的命令按钮,要求当执行事件过程Command1—C
为使文本框具有初始值“VB”,在设计阶段正确的操作是
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
在软件开发中,需求分析阶段可以使用的工具是( )。
软件设计中模块划分应遵循的准则是
随机试题
大革命失败后国民党政府实行军事独裁统治的主要表现。
茶艺人员普通话的要求有
A.Asisknown,wesetgreatstorebythetraderelationshipwiththethirdworldcountries.B.We’veneverhadanydifficulties
当浆膜腔积液癌胚抗原浓度超过多少时,应高度怀疑为癌性积液
照片上两个相邻X线吸收不同的组织影像,其影像界限清楚明了的程度称为锐利度,亦即两部分影像密度的转变是逐渐的还是明确的程度;影响锐利度的因素有几何学模糊、移动模糊、增感屏。照片影像仅在某一部分出现模糊,可能性最大的是
检验检疫机构作为口岸执法单位,积极推进“大通关”进程,改革口岸货物检验检疫流程,构建中国电子检验检疫系统工程,实现( )的目标。
下列各项中,属于《企业所得税法》规定的免税收入的有()。
已知集合A={x|x<—2}∪{x|x>5},B={x|x<a},且A∩B=,则实数a的取值范围是______.
BetweentheeighthandeleventhcenturiesA.D.,theByzantineEmpirestagedanalmostunparalleledeconomicandculturalrevival
A、In1938.B、In1946.C、In1955D、DuringtheWorldWarⅡ.BWhenwasthefirstCannesFilmFestivalheld?
最新回复
(
0
)