首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
19
问题
有以下程序:
#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全国计算机二级
相关试题推荐
以下程序#include<stdio.h>#include<string.h>main(){char*p1="abc",*p2=-"ABC",str,[50]="xyz";strcpy(str+2,strcat(p1,p2));p
有以下程序:main(){charp[]={’a’,’b’,’c},q[]="abc";printf("%d%d\n",sizeof(p),sizeof(q));}程序运行后的输出结果是(
若程序中已包含头文件stdio.h,以下选项中,正确运用指针变量的程序段是______。
编写程序,实现矩阵(3行3列)的转置(即行列互换)例如,输入下面的矩阵:程序输出:注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若
给定程序MODll.C中函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每五个元素求一个平均值,并将这些值依次存放在W所指的数组中。若s所指数组中元素的个数不是5的倍数,多余部分忽略不计。例如,s所指数组有14个元
耦合和内聚是评价模块独立性的两个主要标准,其中______反映了模块内各成分之间的联系。
以下叙述不正确的是______。
下列说法不正确的是()。
下列关于队列的叙述中正确的是
_____________的目的是分析数据问内在语义关联,在此基础上建立一个数据的抽象模型。
随机试题
A.肺容量变化跨肺压+跨壁压B.测得的肺顺应性/功能余气量C.容量变化压力变化D.肺容积变化/跨肺压的变化E.胸腔容积的变化跨壁压的变化肺顺应性是指
下列措施,无助于提高X线照片清晰度的是
某农村集体经济组织人均耕地面积0.2hm2(公顷),国家建设征收该农村集体经济组织的耕地面积10hm2,该耕地近3年平均年产值为10000元/hm2。下列关于征收该耕地的表述中,不正确的是()。[2005年考题]
贷款36万元,贷款利率5%,期限20年,按年本利平均摊还,第一年应偿还的本金为()(答案取最接近值)。
货币政策是在()中产生和完善起来的一种手段。
年限平均法又称直线法,在采用年限平均法计算固定资产的折旧额时,应该用固定资产的原值除以预计使用年限。()
下列属于我国非正式家庭工作的是( )。
A、 B、 C、 D、 A依B项的折法,其右侧面上应为一对平行线,因此排除B;依C项的折法,其上底面应为一条横线,因此排除C;依D项折法,其上底面应为一条竖线,排除D。只有A项完全正确。故选A。
前苏联研制的米格-25喷气式战斗机的许多零部件与同时期美国的战机相比都要落后得多,但因设计者考虑了整体性能,对各零部件进行了更为协调的设计,使该机在升降、速度、应急反应等方面达到当时世界一流水平。这一因组合协调而产生的令人意想不到的结果,被后人称为“米格-
Theimaginativechild______(编出童话故事)whichthekidsintheneighborhoodlikedtolistento.
最新回复
(
0
)