首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun2(char a,char b) {printf("%c%c",a,b);} char a=’A’,b=’B’; void fun1() { a=’C’;b=’D’;) main
有以下程序 void fun2(char a,char b) {printf("%c%c",a,b);} char a=’A’,b=’B’; void fun1() { a=’C’;b=’D’;) main
admin
2019-05-17
56
问题
有以下程序
void fun2(char a,char b)
{printf("%c%c",a,b);}
char a=’A’,b=’B’;
void fun1()
{ 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()函数之前定义了全局字符变量a和b。这两个变量的作用域是从其定义处到整个程序结束。在fun1()函数之内定义了两个变量a和b,并且分别初始化为字符’C’和’D’。在C语言中,若全局变量和某个函数中的局部变量同名,则在该函数中此全局变量被屏蔽,在该函数内访问的是局部变量,与同名的全局变量不发生任何关系。所以在主函数中,执行fun1()后,变量a、b的值分别等于’C’、’D’,打印输出CD,接着执行‘fun2(’E’,’F’)语句,变量a、b的值变为’E’、F并输出。
转载请注明原文地址:https://kaotiyun.com/show/WJRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include#includevoidfun(char*p){inti=0;while(p[i]){i
在软件设计中不使用的工具是
以下叙述中正确的是
以下叙述中正确的是
有以下程序段int*p;p=________malloc(sizeof(int));若要求使P指向一个int型的动态存储单元,在横线处应填入的是
函数fun的功能是进行数字字符转换。若形参ch中是数字字符‘0’~‘9’,则‘0’转换成‘9’,‘1’转换成‘8’,‘2’转换成‘7’,……,‘9’转换成‘0’;若是其他字符则保持不变;并将转换后的结果作为函数值返回。请在程序的下划线处填入正确的
请编写函数fun,它的功能是:求出SS所指字符串中指定字符的个数,并返回此值。例如,若输入字符串:123412132,输入字符为:1,则输出:3。注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何
下面函数调用语句含有实参的个数为()。func((exp1,exp2),(exp3,exp4,exp5));
下列排序方法中,最坏情况下比较次数最少的是()。
数据流图中带有箭头的线段表示的是()。
随机试题
心搏出量与心输出量有什么不同
G菌细胞壁的主要成分是
A.阳斑B.阴斑C.麻疹D.风疹E.隐疹皮下斑点隐隐稀少,色淡红,压之不褪,伴诸虚症状,此为
患者男,18岁。淋雨后高热、寒战,体温很快达到39.5℃,WBC20×109/L,X线胸片示大叶性肺炎。治疗此病的首选药物是
在团体中进行决策时,人们往往会比个人决策时更倾向于冒险或保守,向某一个极端偏斜,从而背离最佳决策,这是()。
人力资源开发的双重目标是()。
Ihaveworkedontheproblem,soIamfeelingtiredand______.
"Theeffectofthismedicine______bymidnight,"thedoctortoldEmma"Youhadbetternottrytoreadtonight."
Ineducation,Nigeriahasamothertonguepolicywhichrequiresthateverychildistaughtinamothertongueatthepreprimary【
A、Refinedfood.B、Processedfood.C、Naturalfood.D、Organicfood.CWhichtermisusedtodistinguishbetweenthetypesofthesa
最新回复
(
0
)