首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #inchde<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;
有以下程序: #inchde<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;
admin
2020-06-16
5
问题
有以下程序:
#inchde<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://jikaoti.com/ti/rMG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){intsum=0,x=5;d0{sum+=x;}while(!一一x);printf(“%d\n”,sum);}程序的运行结果是()。
下列给定程序中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如,变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它得出正确的结果。注意:不要
下列给定程序中,函数fun的功能是:先从键盘上输入一个3行、3列的矩阵的各个元素的值,然后输出主对角线元素之和。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不
下列给定程序是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。请改正函数fun中的错误,使它能得出正确的结果。注意:部分源程序在文件MO
下列给定程序中,函数fun的功能是:根据形参m的值(2≤m≤9),在m行m列的二维数组中存放如下所示规律的数据,由main函数输出。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件NODI1.C中,不要改动main函数
下列给定程序中,函数fun的功能是:求出如下分数序列的前n项之和,和值通过函数值返回。例如,若n=5,则应输出8.391667。请改正程序中的错误,使其得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
以下程序段中,与语句k=a>b?(b>c?1:0):0;功能相同的是()。
某系统结构图如下图所示该系统结构图的深度是()。
在关系数据库设计中,关系模式设计属于()。
在软件设计中不使用的工具是()。
随机试题
A.如果发动机要长时间停机,我们建议采取以下措施以防止发动机生锈。B.宾馆如同设施齐全的社区,为顾客提供其在家庭和社区期望能得到的所有服务。C.就海外投资能否成功地获取高额利润而言,关键在于应该把资金投到哪个国家。D.众所周知,贸易和专门化相辅相成,
男,52岁,畏寒发热14天,查:体温39.5℃,血压75/50mmHg,右上肢可见瘀斑,双肺呼吸音粗,呼吸30次/min,肝肋下未扪及,脾肋下恰扪及;Hb112g/L,WBC18×109/L,PLT56×109/L。PT17秒(对照12秒),纤维蛋白原定量
胆红素脑病的早期征象不包括
与沥青混凝土路面相比,水泥混凝土路面的优点在于()。
下列财产中可以设立质押的有()。
下列各项中,不属于存货“缺货成本”的有()。
金融机构的债务资本称为()。
中国的近代警察是()的产物。
美国政府的金融拯救计划提示,在市场失灵时国家干预是必要的,市场经济中的“软预算约束”带来的“风险部分社会化”,也有可能提高社会整体的经济效率。正是在这个意义上,纽约大学经济学教授鲁比尼认为,美国已经成为“美利坚社会主义共和合众国”(US-SAR);一些评论
证明:当0<x<1时,
最新回复
(
0
)