首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void fun2(char a,char b) { printf("%c%c",a,b); } char a=’A’,b=’B’; void fun1() { a=’C’; b=’D’; } main()
有以下程序: #include<stdio.h> void fun2(char a,char b) { printf("%c%c",a,b); } char a=’A’,b=’B’; void fun1() { a=’C’; b=’D’; } main()
admin
2021-04-28
58
问题
有以下程序:
#include<stdio.h>
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);
fut2(’E’,’F’);
}
程序运行后的输出结果是( )。
选项
A、A B E F
B、C D E F
C、A》B C D
D、C D A B
答案
B
解析
本题考察的是变量的作用范围。如果在同一个源文件中,外部变量与局部变量同名,则在局部变量的作用范围内,外部变量被“屏蔽”,即不起作用。本题中,在fun1()和main()函数内访问的是全局变量8和b,在fun2()函数中访问的是形参变量a和b。所以,main()函数中的printf()函数输出的是在fun1()函数中被改变的全局变量a和b的值C、D,而fun2()函数中输出的是传递给它的实参值E、F。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/33tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序,则程序的输出结果是#defineS(x)x*x#defineT(x)S(x)*S(x)main(){intk=5,j=2;printf("%d,%d\n",S(k+j),T(k+j));}
有以下定义和语句:struetworkers{intnum;charname[20];charc;struet{intday;intmonth;intyear;}s;};struetworkersw,*pw;p
若变量已正确定义,以下选项中非法的表达式是
执行以下程序段后,w的值为()。intw=’A’,x=14,y=15;w=((x‖y)&(w<’a’));
有以下程序#includevoidfun(intx,inty,int*c,int*d){*c=x+y;*d=x-y;}main(){inta=4,b=3,c=0,d=0;fun(a,b,&c,&d);printf("%d%d\n",c,d);
下面对软件特点描述正确的是()。
以下选项中不合法的标识符是( )。
请编写函数fun,它的功能是:求出1到1000之间能被7或11整除、但不能同时被7和11整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fu
请编写函数fun,函数的功能是:将大于形参m且紧靠m的k个素数存入xx所指的数组中。例如,若输入17,5,则应输出:19,23,29,31,37。注意:部分源程序在文件PROGl.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的
数据库应用系统中的核心问题是
随机试题
下列承担责任的方式属于财产责任的是()。
A.丹栀逍遥散B.柴胡疏肝散C.龙胆泻肝汤D.至宝丹E.苏合香丸治疗胁胀痛,走窜不定,胸闷气短,嗳气频作,纳呆,舌苔薄,脉弦,应首选
牡丹皮与赤芍共有功效为
患儿,女,8个月23天,体重10kg,临床诊断为“精神运动发育迟滞、亚临床甲状腺功能低下、原发性肾上腺皮质功能不全”。发育评估结果膝腱反射及跟腱反射不易引出,游离T3、游离T4及总T3、T4降低,促甲状腺激素升高,尿液激素异常。治疗方案:左甲状腺素钠片0.
下列关于产品责任的表述正确的是( )。
厂商经营决策的利润最大化原则(或亏损最小条件)是()。
生产经营单位的主要负责人是本单位安全生产的第一责任者,对安全生产工作全面负责。下列对其职责说法正确的有()。
ArecentBBCdocumentary,"TheTownThatNeverRetired",soughttoshowtheeffectsof【C1】______thestatepensionagebyputting
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,此工程中包含一个源程序文件main.cpp,其中有类B00k(“书”)和主函数main的定义。程序中位于每个“//ERROR****found****”下的语句行有错误,请加以改正。
WiththerapidspreadoftheInternetevery-whereintheworld,the【C1】______numberofusers,oneofthemostexcitingdevelo
最新回复
(
0
)