首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun2(char a,char b) main() {printf(“%c%c”,a,b);} { fun1(); char a=’A’,b=’B’;
有以下程序 void fun2(char a,char b) main() {printf(“%c%c”,a,b);} { fun1(); char a=’A’,b=’B’;
admin
2020-07-28
18
问题
有以下程序
void fun2(char a,char b) main()
{printf(“%c%c”,a,b);} { fun1();
char a=’A’,b=’B’; printf("%c%c",a,b);
void fun1() fun2(’E’,’F’);}
{a=’C’;b=’D’;}
程序的运行结果是
选项
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://jikaoti.com/ti/jOD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
结构化程序设计风格强调的是
以下选项中不属于C语言标识符的是
以下选项中,能用作用户标识符的是
有以下程序#include<stdio.h>main(){inta=0,b=0;/*给a赋值a=10;b=20;给b赋值*/printf("a+b=%d\n",a+b);/*输出计算结果*/}程序运行后的输出结果是
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是
有以下计算公式若程序前面已经在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
随机试题
Moreandmoreyoungpeoplerealizethatentrepreneurshipcangivethemopportunitiesunlikeanyothercareerpath.Withcolleges
下列关于合作作品的表述正确的有()。
我国现在最常用的避孕措施为
公司负责人蒋某为了掩盖自己非法占用公司财产的事实,故意销毁依法应当保存的会计凭证等,但尚未构成犯罪。对于蒋某的行为可以由县级以上人民政府财政部门予以通报,并处以()的罚款。
关于平衡型基金的描述不正确的是()。
某日大风,将甲电厂所架设的高压电线吹到了院墙外马路上。小学生乙放学时恰好经过,不明所以,想把它捡起来放到拿回家玩,结果触电致残。乙的医疗费等费用应当如何承担?
设,问方程组什么时候有解?什么时候无解?有解时,求出其相应的解.
随着无线通信技术的发展,用户不受时间地点约束,随时随地访问互联网已经成为现实。目前采用无线方式接入互联网的技术主要有3类,它们是__________【45】接入、GPRs移动电话网接入和3G移动电话网接入,第1类接入方式必须在安装有__________【4
在考生文件夹下,打开资源数据库frdb,完成如下综合应用:设计一个表单控件名为form、表单文件名为frshow、表单标题名为“农户资源数据浏览”的表单.其表单界而如图3.16所示。其他要求如下:①为表单建立数据环境,向数据环境依次添加f
(1)在名称为Form1的窗体上添加一个名称为Label1、标题为“添加项目:”的标签;添加一个名称为Textl的文本框,初始内容为空;添加一个名称为Combol的下拉式组合框,并通过属性窗口输入若干项目(不少于3个,内容任意);再添加两个命令按钮,名称分
最新回复
(
0
)