首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
54
问题
有以下程序:
#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://www.kaotiyun.com/show/SZxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidfun(char*t,char*s){while(*t!=0)t++;while((*t++=*s++)!=0);}main(){
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是()。
下列给定程序中,函数proc()的功能是:应用递归算法求某数a的平方根。求平方根的迭代公式如下:x1=(x0+a/x0)/2例如,3的平方根为1.732051。请修改程序中的错误,使它能得出正确的结果。注意:不要改动main()函数,不得增
给定程序MODll.C中函数fun的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止:π/4=1-1/3+1/5-1/7^例如,程序运行后,输入0.0001,则程序输出3.1414。请改正程序
给定程序MODll.C中函数fun的功能是:比较两个字符串,将长的那个字符串的首地址作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#inclu
编写程序,实现矩阵(3行3列)的转置(即行列互换)例如,输入下面的矩阵:程序输出:注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若
软件定义时期主要包括【】和需求分析两个阶段。
下列叙述中错误的是()。
有关return语句说法不正确的是()。
下列说法不正确的是()。
随机试题
关于各类血管功能特点的叙述,正确的是
虚劳以气虚为主时,主要病变的脏是()
关于有期徒刑缓刑、拘役缓刑的执行,下列哪些选项是正确的?(2014年卷二74题)
信用卡于持卡人本人使用,持卡人不得出租或转借信用卡。()
甲公司与乙公司签订一份买卖合同,约定采用见票即付的商业汇票支付货款。后乙公司以自己为付款人签发汇票并交付给甲公司,因甲公司欠丙公司货款,故甲公司将该汇票背书转让给丙公司。丙公司持票向乙公司行使付款请求权时,乙公司以甲公司未供货为由拒付。经查,丙公司对甲公司
1977年由美国“航行者”号太空船携带到宇宙中的古琴名曲是()
阅读以下文字,完成问题。各省、自治区、直辖市人民政府,国务院各部委、各直属机构:2012年以来,受市场需求下降、煤炭工业转型升级滞后以及税费负担与历史包袱较重等因素影响,煤炭行业出现结构性产能过剩、价格下跌、企业亏损等问题,运行困难加大
Walking—likeswimming,bicyclingandrunning—isanaerobicexercise,【C1】______buildsthecapacityforenergyoutputandphysica
TheauthorhadtroubleoperatinghisVCRbecause______.Itseemsthatmanufacturerswillremainreluctanttomakeimprovements
Intheauthor’sopinion,whydowesearchthestarsormoon?
最新回复
(
0
)