首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void fun2(char a,char b) { prinff(“%c%c”,a,b); } char a=‘A’,b=一B; void funl() {
有以下程序: #include void fun2(char a,char b) { prinff(“%c%c”,a,b); } char a=‘A’,b=一B; void funl() {
admin
2020-11-27
48
问题
有以下程序:
#include
void fun2(char a,char b)
{
prinff(“%c%c”,a,b);
}
char a=‘A’,b=一B;
void funl()
{
a=‘C’:
b=‘D’:
}
main()
{
funl( );
prinff(“%c%C”,a,b);
run2(一E,一F);
}
程序运行后的输出结果是( )。
选项
A、A B E F
B、C D E F
C、A B C D
D、C D A B
答案
B
解析
本题考察的是变量的作用范围。如果在同一个源文件中,外部变量与局部变量同名,则在局部变量的作用范围内,外部变量被“屏蔽”,即不起作用。本题中,在funl()和main()函数内访问的是全局变量a和b,在fun2()函数中访问的是形参变量a和b。所以,main()函数中的printf。()函数输出的是在:funl()函数中被改变的全局变量a和b的"值C、D,而fun2()函数中输出的是传递给它的实参值E、F。因此B选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/gK3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=1,b=2;for(;a<8;a++){b+=a;a+=2;}printf("%d,%d\n",a,b);}程序运行后的输出结果是
有以下程序structS{inta,b;)data[2]={10,100,20,200};main(){structSp=data[1];printf("%d\n",++(p.a));}程序运行后的输出
有以下程序:#includevoidfun(char*c){while(*c){if(*c>=’a’&&*c
有如下程序段:intx=12;doubley=3.141593;printf("%d%8.6f",x,y);其输出结果是
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include#includevoidfun(char*p){inti=0;while(p[i]){if(p
若各选项中所用变量己正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为
软件调试的目的是
下列说法正确的是()。
随机试题
患者,男,21岁。在人际交往中总因为自以为是而遭遇挫折,根据弗洛伊德的性心理发展理论,判断他的问题可能源自
慢性毒性试验的目的主要是
对于托运人来讲其货物在国际多式联运中能够()。
对于操作风险的管理,商业银行内部审计部门的职责不包括()。
垄断企业能够成为价格的制定者,原因是在市场价格下,垄断企业可以销售它希望的量。()
Theworldisfullofnewhorrorsandthere’snoplacetohide.Whosaysso?Disasterpsychologists,forastart.Theyarethepe
某公司20×7年12月3日持有一项交易性金融资产,取得成本为5000万元,20×7年12月31日公允价值为5500万元。则产生的暂时陛差异为()。
在数据结构中,从逻辑上可以把数据结构分成线性结构和【】。
ThenumberofInternetusersinChinahasincreasedby28percentand【C1】______87million,accordingtoa【C2】______released
EthicsinCompaniesI.TheimportanceofethicsA.【T1】______enablescompaniestoexploitthe【T1】______economicadvantages,w
最新回复
(
0
)