首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int m=12; int fun(int x,int y) { static int m:3; m=x * y—m: return(m); } main(
有以下程序: #include int m=12; int fun(int x,int y) { static int m:3; m=x * y—m: return(m); } main(
admin
2019-01-11
28
问题
有以下程序:
#include
int m=12;
int fun(int x,int y)
{ static int m:3;
m=x * y—m:
return(m);
}
main()
{ int a=7,b=5;
m=fun(a,b)/m;
printf("%d\n",fun(a,b)/m);
}
程序运行后的输出结果是( )。
选项
A、2
B、1
C、3
D、0
答案
B
解析
局部变量覆盖全局变量,但是全局变量的声明周期还存在。fun()函数调用完成后,由于m为全局变量,其值被修改为32,即函数的返回值为32,此时m=32/12。第二次调用fun(a,b),函数的返回值为3,此时m=2,故输出为1。所以答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/SZxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在ASCII代码表中每一个大写字母比它相应的小写字母的ASCII码()。
若执行下面程序时从键盘上输入5,main(){intx;scanf("%d",&x);if(x++>5)printf("%d\n",x);elseprintf("%d\n",x-);
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数最高的学生可能不止一个,函数返回分数最高的学生的人数。注意:部分源程序在文件PROGl.
数据库设计包括两个方面的设计内容,它们是
软件定义时期主要包括【】和需求分析两个阶段。
结构化分析方法是面向()的自顶向下逐步求精进行需求分析的方法。
在C语言程序中,下列说法正确的是()。
设有以下语句:charstr1[]="string",str2[8],*str3,*str4=="string;则______不是对库函数的正确调用。
在E-R图中,用来表示实体联系的图形是( )。
在C语言中,以下说法不正确的是()。
随机试题
甲石膏矿是由陈某个人投资拥有的一家集体企业,位于A县B乡石膏矿区北段。建设规模为30×104t/a,投资3000万元,于2004,年11月19日开工建设,2006年建成投产。该矿区地质情况复杂,主要受断层和软岩以及地下含水层影响。矿区内一条大的断裂破碎带
固体颗粒能通过架桥形成泥饼时要求颗粒粒径()。
简述艺术传播的构成要素。
患者,男性,73岁,因小便不能自解10h入院,询问病史得知,在此次发病之前,每隔1h左右要解小便一次,尿频,10h前因呃逆不止肌内注射阿托品0.5mg后出现尿意,但不能自解,诊断为前列腺增生,遂行前列腺切除术。术后控制出血的主要措施是
拆迁补偿安置资金应当主要用于房屋拆迁的补偿安置,不得挪作他用。()
背景某安装公司承包某制药厂生产设备工程的施工,该制药厂生产设备的主机及控制设备由建设单位从国外订货。制药厂生产设备的主机设备土建工程及机电配套工程由某建筑公司承建,已基本完工。安装公司进场后,按合同工期要求,与建设单位和制药厂生产设备主机及控制设备供应商
3,4,9,12,15,(),21,108。
甲教唆乙去杀丙,乙同意并做好准备后,甲反而后悔了,并劝说乙放弃杀丙的计划,乙不听,仍去杀死了丙。甲的教唆行为属于()。
上层建筑既具有对经济基础的依赖性,又具有相对独立性,这就使上层建筑不会完全地、绝对地适应经济基础的需要,它们之间总会有矛盾。这种矛盾表现在
It’sclearthatsocialmedialikeTwitterandFacebookarechangingthewaywelive.Indeed,wemightfeelasifwearesudd
最新回复
(
0
)