首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2020-10-26
73
问题
有以下程序
#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://www.kaotiyun.com/show/JV3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面描述错误的是()。
有如下程序#include<stdio.h>main(){inti,data;scanf(’’%d’’,&data);for(i=0;i<10;i++){if(i>data)
算法的有穷性是指()。
以下对C语言函数的叙述中正确的是()。
以下叙述中错误的是()。
基本路径测试是属于()。
软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件)。下面各项中属于应用软件的是()。
学生选课成绩表的关系模式是SC(S#,C#,G),其中S#为学号,C#为课程号,G为成绩,关系T=πS#,C#(SC)/C表示()。
下面对软件测试描述错误的是()。
下面不能作为结构化方法软件需求分析工具的是
随机试题
满意的来源在于
人工牙种类中的半解剖式牙,其面有牙尖斜面,牙尖斜度约为
外阴部外伤后最易发生血肿的部位是
下列机构中,不属于期货监管机构的是()。
A7-year-oldboyfromTennesseeisbeinghailed(称赞)aheroafterhesavedhisbabysisterfroma【C1】________thatdestroyedthei
设A为三阶方阵,α为三维列向量,已知向量组α,Aα,A2α线性无关,且A3α=3Aα一2A2α.证明:矩阵B=(α,Aα,A4α)可逆;
决策支持系统支持()。
下列关于查询的说法,不正确的是()。
编写代码完成如下功能:(1)建立字典d,包含内容是:’’中文’’:101,’’英文’’:202,’’法文’’:203,’’德文’’:204,’’韩文’’:206。(2)向字典中添加键值对’’日文’’:205。(3)修改’’中文’’对应的值为201。
Access的窗体可划分为四类,他们是
最新回复
(
0
)