首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void fun2(char a,ehar b) { prinff(“%c%c”,a,b); } char a=’A’,b=’B’; void funl() { a=’C’: b=’D’:
有以下程序: #include void fun2(char a,ehar b) { prinff(“%c%c”,a,b); } char a=’A’,b=’B’; void funl() { a=’C’: b=’D’:
admin
2017-11-06
51
问题
有以下程序:
#include
void fun2(char a,ehar b)
{
prinff(“%c%c”,a,b);
}
char a=’A’,b=’B’;
void funl()
{
a=’C’:
b=’D’:
}
main()
{
fun1();
prinff(“%c%c”,a,b);
fluIl2(’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()函数输出的是在fun1()函数中被改变的全局变量a和b的值C D,而fun2()函数中输出的是传递给它的实参值E F,因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/PBxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已有定义:double*P;,请写出完整的语句,利用malloc函数使p指向一个双精度型的动态存储单元()。
数据的存储结构是指()。
设有定义:floatx=123.4567;,则执行以下语句后的输出结果是()。printf("%f\n",(int)(x*100+0.5)/100.0);
数据库设计的根本目标是要解决()。
当用户要求输入的字符串中含有空格时,应使用的输入函数是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
以下程序的功能是将字符串s中所有小写字母‘a’删去,请填空。#includemain(){chars[]=“absuWWUDJFKFLaaakdk”;inti,j;for(i=j=0;s
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
将E-R图转换到关系模式时,实体与联系都可以表示成()
用树形结构表示实体之间联系的模型是()。
随机试题
(2013年)经营者与其交易相对人达成的下列协议中,被我国反垄断法律制度明确禁止的有()。
经过水韧处理的高锰钢都具有高的耐磨性。()
全球化经营的任务环境包括()
胫骨干中1/3骨折,容易发生
津亏血燥便秘的主要症状是
某桥2号墩基础为Ф2m、桩长25m的钻孔灌注桩,地质条件如下:原地面以下依次为黏土、卵砾石、强风化泥岩。地下水位在原地面以下2.5m。采用钢护筒结构。问题:钻孔灌注桩的清孔方法有哪些?清孔时应注意哪些问题?
基金市场的参与主体主要包括( )。
一些进程相互合作共同完成一项任务,进程之间的这种直接的协同工作关系称之为【】。
编写如下程序:PrivateSubForm_Click()a$="54321":b$="abcde"Forj=1To5PrintMid$(a$,6-j,1)+Mid$(b$,j,1);
WhenIsay"communication,"mostofyoumaythinkabout【B1】______communication—thatisthewordsweusewhenwetalktosomeone.
最新回复
(
0
)