首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun2(char a,char b) {printf("%c%c",a,b);) char a=’A’,b=’B’; void funl() {a=’C’;b=’D’;) ma
有以下程序 void fun2(char a,char b) {printf("%c%c",a,b);) char a=’A’,b=’B’; void funl() {a=’C’;b=’D’;) ma
admin
2020-11-23
59
问题
有以下程序
void fun2(char a,char b)
{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
解析
在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/mw3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于结构化程序设计的叙述中正确的是()。
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的()。
有以下程序:#include<stdio.h>main(){charx=2,y=2,z;z=(y<<1)&(x>>1);printf("%d\n",z);}程序的
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为()。
有以下程序段,若变量已正确定义并赋值if(a>b)printf("x=%d",x);elseprintf("y=%d",y);if(a<=b)i++;elsej++;则与此程序段功能相同的选项是()。
给定程序中,函数fun的功能是:将形参指钳所指结构体数组中的三个元素按num成员进行升序排列。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不得增行或
若有定义:inta,b,c;,则以下选项中的赋值语句正确的是()。
学校的每个社团都有一名团长,且一个同学可同时担任多个社团的团长,则实体团长和实体社团间的联系是
某完全二叉树共有256个结点,则该完全二叉树的深度为()。
数据模型包括数据结构、数据完整性约束和
随机试题
若断定SAP和SEP都假,则()
A.浓缩白蛋白液B.新鲜冷冻血浆(FFP)C.浓缩红细胞D.浓缩粒细胞E.右旋糖酐治疗细菌性败血症
下列关于内部会计监督基本要求的表述,错误的是()。
健康保险中的特殊条款有()
投资方按权益法确认应分担被投资单位的净亏损或被投资单位其他综合收益减少净额,将有关长期股权投资冲减至零并产生了未确认投资净损失的,被投资单位在以后期间实现净利润或其他综合收益增加净额时,投资方应当按照以前确认或登记有关投资净损失时的相反顺序进行会计处理,即
甲、乙两公司因技术转让合同的履行产生纠纷,甲公司向某法院提起诉讼,法院受理了该案件。本案件涉及商业秘密,下列关于该案件是否公开审理的表述中正确的是()。
简述运动技能的形成过程以及各个过程的特点。
下列关于光纤通信的说法,不正确的是:
老王手上有一笔资金,若买了黄金,就不能投资期货;只有投资了期货,才能投资茶叶;只能选择投资茶叶,或者投资外汇,但是最近投资外汇风险太大,所以不能操作。由此可以推出老王:
“在共同生活和共同劳动中,需要有一个为公共利益服务的机构,这就是国家。国家的目的是利用社会力量去谋求社会的福利。”这段话( )
最新回复
(
0
)