首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include voidfun2(chara,charB) { printf("%c%c",a,b); } chara=’A’,b=’B’; voidfun1() { a=’C’; b=’D’; } main() { fun1(); prin
有以下程序 #include voidfun2(chara,charB) { printf("%c%c",a,b); } chara=’A’,b=’B’; voidfun1() { a=’C’; b=’D’; } main() { fun1(); prin
admin
2019-04-24
55
问题
有以下程序
#include
voidfun2(chara,charB)
{
printf("%c%c",a,b);
}
chara=’A’,b=’B’;
voidfun1()
{
a=’C’;
b=’D’;
}
main()
{
fun1();
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
解析
本题考察的是变量的作用范围。如果在同一个源文件中,外部变量与局部变量同名,则在局部变量的作用范围内,外部变量被"屏蔽",即不起作用。本题中,在fun1()和main()函数内访问的是全局变量a和b,在fun2()函数中访问的是形参变量a和b。所以,main()函数中的printf()函数输出的是在fun1()函数中被改变的全局变量a和b的值C D,而fun2()函数中输出的是传递给它的实参值E F。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/QGRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是。#include#includc#includemain(){char*p;inti;P=(char*)malloc(sizeof(char)*20
有以下程序main(){intc=35;printf(“%d\n”,c&C);}程序运行后的输出结果是
下面程序段中,输出*的个数是char*s="\ta\018bc";for(;*s!=’\0’;s++)printf("*");
关系表中的每一行称为一个()。
给定程序MODll.C中函数fun的功能是:求k!(k0return(k*fun(k-1));/************found************/elseif(k=0)return1L;}mai
下列给定程序中,函数fun()的功能是:计算整数n的阶乘。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#include<stdio.h>d
下列给定程序中函数fun()的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在t中。例如,当s中的数为7654321时,t中的数为642。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或
数列中,第一项为3,后一项都比前一项的值增5。下列给定程序中,函数fun()的功能是:计算前n(4≤n≤50)项的累计和。在累加过程中把那些被4除后余2的当前累加值放入数组中,符合此条件的累加值的个数作为函数值返回主函数里。如,当n的值为20时,该数列为3
给定程序MODllC中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上各元素之和,返回此和数。#inClude<coMo.h>#inClude<stdio.h>#dehneM5/*********
C语言中,int类型数据占2个字节,则long类型数据占的字节数是()。
随机试题
下列凝血因子中,最不稳定的是
A、移行细胞癌B、腺癌C、鳞癌D、透明细胞癌E、精原细胞瘤前列腺癌98%为()
根管口是指
需要包煎的一组药物是
38岁女性,月经紊乱1年余,25~35天一次,每次9天左右,量无明显增加,无贫血,晨起触及下腹正中有一肿块而就诊,经检查发现盆腔肿物如孕2个月大小,质中硬,活动,无压痛,形状不规则。可能的治疗方案是
甲1994年离家出走,杳无音讯。1999年其妻乙向人民法院申请甲宣告死亡,2000年人民法院依法宣告甲死亡,其房屋三间被其妻乙和其子丙继承,但不久毁于泥石流。2001年,妻乙迫于生活压力将其子丙交邻居收养。甲离家出走后,南下上海,2002年因福利彩票中奖2
下列关于营业税纳税期限的表述中,正确的有()。
对并行数据库_________的研究是研究如何对数据库中的关系进行划分,并把它们分布到多个处理器或多个磁盘。
十进制数221用二进制数表示是
HowDotheMoviesDoIt?Haveyoueverseenmoviesinwhichabuildingwasburneddownorabridgewasdestroyed?Haveyouse
最新回复
(
0
)