首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
32
问题
有以下程序:
#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全国计算机二级
相关试题推荐
下述关于数据库系统的叙述中正确的是______。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是()。
设有下列程序:#include<stdio.h>#include<string.h>main(){inti;charsi10],ti1
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用<>(尖括号)括起时,寻找被包含文件的方式是()。
给定程序MODII.C中函数fun的功能是:从整数1到55之间,选出能被3整除、且有一位上的数是5的那些数,并把这些数放在b所指的数组中,这些数的个数作为函数值返回,规定,函数中a1放个位数,a2放十位数。请改正程序中的错误,使它能得出正确结果。
给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位相反的顺序组成一个新的数,并作为函数值返回。例如。输入一个整数:27638496,函数返回值为:64862。请在程序的下划线处填入正确的内容并把下划线
0j--j第一空:由审题分析可知,此处是使第一列成为第一行,即把第一列元素移动到第一行,第一列元素是t[j][0],第一行元素是t[0][N-j-1],故第一空处应为“0”。第二空:第四个循环是最后一列成为最后一行,即将最后一
设有以下语句:typedefstructS{intg;charh;}T;则下面叙述中正确的是()。
以下叙述中错误的是
随机试题
教师管理数据库有数据表“teacher”,包括“编号”、“姓名”、性别”和“职称”四个字段。下面程序的功能是:通过窗体向teacher表中添加教师记录。对应“编号”、“姓名”、性别”和“职称”的4个文本框的名称分别为:tNo、tName、tSex和tTit
小庄要制作一个工业模具。他在一个边长4厘米的正方体上表面正中心位置向下挖掉一个直径2厘米、高2厘米的圆柱体,接着再向下挖掉一个直径1厘米、高1厘米的小圆柱体(如图所示)。那么,该模具的表面积约为多少平方厘米?
简述窜货现象的成因。
患者男性,50岁,右腹股沟疝,经疝修补术后,伤口抗拉力强度达到顶点的时间是
化痰止咳平喘药的适应范围
肝脏的触诊方法有___________、___________、___________。
在IS曲线不变的情况下,货币供给量减少会引起国民收入()。
某商场经营的鲜蛋来自市禽蛋公司。每年五月鲜蛋大量上市时,商场以每斤1.9元价格购进鲜蛋,同市场上其它鲜蛋售价一样,把零售价定为每斤2.40元。春节期间是鸡蛋生产的淡季,却是鸡蛋消费旺季,市场上鲜蛋普遍涨价到2.80元/斤。商场也将鲜蛋价格调到每斤2.80元
下面哪一项反映了物流信息系统的及时性要求()。
商品生产越发达,社会化程度越高,人们越是相互依赖。商品交换的规模越大,频率越高,法律规则的数量就越高,覆盖面就越广,由商品经济形态所需要和决定的法律规则具有权利本位性、权利和义务的对等性、对象的普遍性及确定性、连续性和稳定性等优良品格,这同自然经济形态和产
最新回复
(
0
)