首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void fu,12(char a,eharb) { printf("%c%c",a,b); } char a=’A’,b=’B’; void funl( )
有以下程序: #include void fu,12(char a,eharb) { printf("%c%c",a,b); } char a=’A’,b=’B’; void funl( )
admin
2021-07-09
24
问题
有以下程序:
#include
void fu,12(char a,eharb)
{
printf("%c%c",a,b);
}
char a=’A’,b=’B’;
void funl( )
{
a=’C’;
b=’D’;
}
main( )
{
funl( );
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
解析
本题考查的是变量的作用范围。如果在同一个源文件中,外部变量与局部变量同名,则在局部变量的作用范围内,外部变量被“屏蔽”,即不起作用。本题中,在funl()和main()函数内访问的是全局变量a和b,在fun2()函数中访问的是形参变量a和b。所以,main()函数中的prinff()函数输出的是在funl()函数中被改变的全局变量a和b的值C D,而fun2()函数中输出的是传递给它的实参值E F。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Cokp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includevoidfun(char(*P)[6]){int1;for(i=0;i
下列叙述中正确的是()。
若有以下程序#includemain(){inta=1,b=2,c=3,d=4;if((a=2)||(b=1))c=2;if((c==3)&&(d=-1))a=5;printf("%d,%d,%d,%d\n",a,b
下列结构体类型说明和变量定义中正确的是()。
设有定义:doublea[10],*s=a;,以下能够代表数组元素a[3]的是()。
有以下程序#include<stdio.h>main(){inta=5,b=1,t;t=(a<<2)|b;printf("%d\n",t);}
定义部门关系模式:部门(部门号,部门名,部门成员,部门总经理),使它不满足第一范式的属性是
在数据管理技术发展的三个阶段中,数据共享最好的是()。
某二叉树共有399个结点,其中有199个度为2的结点,则该二叉树中的叶子结点数为
对下列二叉树进行中序遍历的结果是
随机试题
斯金纳认为有机体的学习行为分为______和操作性行为。
A、肝B、心C、脾D、肺E、肾具有主疏泄功能
输血传播的疾病中,不包括
关于左甲状腺素的作用特点,说法错误的是
用人单位代表的人数不得超过解调委员成员总数的()。
海德提出的有关态度改变的理论依据是()。
最常见的旋律形态是()。
护士在收集患者的健康资料过程中,正确的做法是()。
很长一段时间整个中国互联网界都对Twitter所代表的微博客持______态度,除了担心监控系统的执行效率问题外,更关键在于,大家认为Twitter这种即时群体书写平台除了一定的社会关系网络价值外,短期内并不能带来实际的商业______收益。填入横
AbelXavier,Middlesrough’sPortuguesedefender,hasfailedadrugstestandbeensuspendedfromallfootballbyFIFA,football
最新回复
(
0
)