首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun2(char a,char b) main() {printf("%c%c",a,b);} { fun1(); char a=’A’,b=’B’;printf("%c%c",a,b);
有以下程序 void fun2(char a,char b) main() {printf("%c%c",a,b);} { fun1(); char a=’A’,b=’B’;printf("%c%c",a,b);
admin
2017-05-20
66
问题
有以下程序
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://kaotiyun.com/show/A4Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有条件表达式(exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是
下列程序的输出结果是#include"stdio.h"#defineM(x,y)x%ymain(){inta,m=12,n=100;a=M(n,m);printf("%d\n",a--);}
若有定义:char*st="howareyou";,下列程序段中正确的是
有如下程序inta[10]={1,2,3,4,5,6,7,8,9,10};int*p=&a[3],b;b=p[5];则b的值是
下面四个选项中,均是不正确的八进制数或十六进制数的选项是
在16位编译系统上,若有定义inta[]={10,20,30},*p=&a;,当执行p++;后,下列说法错误的是
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
有下列函数定义:intfun(doublea,doubleB){returna*b;}若下列选项中所用变量都已正确定义并赋值,错误的函数调用是()。
若有定义intx,y;并已正确给变量赋值,则下列选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
随机试题
在清末礼法之争中,礼教派的代表人物有
下列除哪项外,均为甲状腺功能亢进症的表现()
在经络的分布规律中行于上肢外侧后缘的是()。
火电工程汽轮发电机组安装界定为中型工程的是()。
不属于盾构法修建的区间隧道的衬砌是()。
施工期间,如果承包人未经发包人核对即自行采购新材料,采购完成后才报发包人确认调整合同价款的,则()。
美国最近一次的民意测验结果表明公众以80%对17%反对放松现在的空气污染的法规。而且,没有一个主要公众阶层想放宽环境法。这次投票的结果显示出立法者将通过投票支持更新空气洁净法,可以在不疏远任何有影响力的特殊利益集团的同时对公众意愿做出回应。下面哪条
习近平同志在谈论依法治国问题时,曾引用英国哲学家培根的一段话:“一次不公正的审判,其恶果甚至超过十次犯罪。因为犯罪虽是无视法律——好比污染了水流,而不公正的审判则毁坏法律——好比污染了水源。”这句话强调了()的重要性。
WhatdidJimCantalupopromiseataWallStreetmeetingonApril7?
A、IncentralLondon.B、Nearapolicestation.C、Bythetubestation.D、Onasidestreet.CWheredidsheparkhercar?
最新回复
(
0
)