首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int m=12; int fun( int x,int y ) { static int m=3; m= x * y - m ; return (m); } main() {
有以下程序 #include <stdio.h> int m=12; int fun( int x,int y ) { static int m=3; m= x * y - m ; return (m); } main() {
admin
2021-06-15
36
问题
有以下程序
#include <stdio.h>
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
解析
局部变量覆盖全局变量,但是全局变量的声明周期还存在。f()函数调用完成后,由于m全局变量,被修改为32,即函数的返回值32,此时m=32/12,第二次调用f(a,b),函数的返回值为3,此时m=2,故输出为1。所以答案为B选项
转载请注明原文地址:https://kaotiyun.com/show/zwtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义,则以下语句的输出结果是s=32;s^=32;printf("%d",s);
有以下程序段charname[20];intnurn;scanf("name=%snurn=%d",name,&nurn);当执行上述程序段,并从键盘输入:name=Lilinurn=1001后,name的值为
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
软件集成测试不采用
设有以下定义和语句,输出的结果是(用small模式编译,指针变量占2个字节)()。structU{long*cat;stmctU*next;doubledog;}u;
有以下函数intfun(char*x,char*y){intn=0;while((*x==*y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是()。
有关return语句说法不正确的是()。
在C语言中,以下说法不正确的是()。
下列说法不正确的是()。
下列说法不正确的是()。
随机试题
知识产权客体的非物质性具体表现为知识产权客体()。
我国正式宣布在全国范围内已经消灭的动物疫病有
用丙酸倍氯米松治疗哮喘的主要优点是
设X1,X2,…,Xn与Y1,Y2,…,Yn都是来自正态总体X~N(μ,σ2)的样本,并且相互独立,分别是其样本均值,则服从的分布是()。
在用扩大指标估算法进行流动资金估算时,采掘工业项目常用的估算方法是()。
钨极氩弧焊的特性有()。
律师应对发行人是否符合股票发行上市条件,发行人的行为是否违法、违规,招股说明书及其摘要引用的法律意见书和律师工作报告的内容是否适当,明确发表总体结论性意见。( )
约定在12月10日前甲公司将货物运交丙公司。12月3日,甲公司将丙公司订购的货物交由乙公司运输,乙公司出具的货物托运单载明:托运人为甲公司,收货人为丙公司。乙公司收到货物后,委托丁公司将货物运交给丙公司,丁公司将货物运到丙公司所在地后,以乙公司拖欠
TheEarth’sdailyclock,measuredinasinglerevolution,istwenty-fourhours.Thehumanclock,【C1】______,isactuallyaboutt
Whenpeoplearestruckbylightening,theyfalltothegroundasthoughtheywerestruckbyasevereblowtothehead.Afterthe
最新回复
(
0
)