首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
42
问题
有以下程序:
#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://kaotiyun.com/show/gK3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
计算机程序设计的模块化一般是哪一项实现的?()
以下能正确定义二维数组是
软件生命周期是指()。
在软件开发中,需求分析阶段可以使用的工具是
以下叙述中正确的是
对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为()。
设有定义:chars[81];inti=0;以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是while((s[i++]=getchar())!=’\n’);s[i]=’\0’;
结构化程序设计的基本原则不包括
软件调试的目的是
下列说法不正确的是()。
随机试题
A.舌动脉B.面动脉C.上颌动脉D.颞浅动脉E.耳后动脉其末端移行为内眦动脉的血管是
游戏中难以等待,常抢先行动,与其他儿童发生冲突:老师的问题尚未问完,就不假思考地说出答案。此类表现体现出多动症儿童()
数字签名的基础是()
纤溶酶原激活物包括
男性,25岁,被热油烧伤,烧伤总面积达60%,血压10/8kPa(75/60mmHg),中心静脉压0.294kPa(3cmH2O)。表明该病人存有
类风湿因子阳性主要见于_______病人,但也出现于其他结缔组织病,如系统性红斑狼疮、系统性硬化病等。
A.绕脐腹痛,时作时止B.腹痛不明显,肛门瘙痒睡眠不安C.突然右上腹绞痛,恶心,呕吐D.腹痛绵绵,时作时止E.腹胀痛,按之痛甚
学校实施德育的基本途径是()。
已知,则sinx=[].
Schoolworkpeopledoathome.Theplacepeoplelivein.
最新回复
(
0
)