首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: void sub() { static int x=8; x/=2;printf("%d",x); } main() { int m; for(m=0;m<2;m++) sub();
若有如下程序: void sub() { static int x=8; x/=2;printf("%d",x); } main() { int m; for(m=0;m<2;m++) sub();
admin
2013-02-23
74
问题
若有如下程序:
void sub()
{ static int x=8;
x/=2;printf("%d",x);
}
main()
{ int m;
for(m=0;m<2;m++) sub();}
则程序运行后的输出结果是【 】.
选项
答案
42
解析
主函数中的for循环循环两次,即函数sub()被调用两次。在sub()中x被定义为静态整型变量,当调用函数sub()完毕返回主函数,x中的值仍然保留,下次调用函数sub()时,x不再被赋初值。第1次调用x/=2相当于x=x/2=8/2=4,第2次调用x=x/2= 4/2=2,因此输出42。
转载请注明原文地址:https://www.kaotiyun.com/show/r2Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
如果要限制一个变量只能为本文件所使用,必须通过______来实现。
程序运行结果为______。#defineR3.0#definePI3.1415926#defineL2*PI*R#defineSPI*R*Rmain(){printf("L=%fS=%f\n",L,S);}
执行下列语句后的输出结果为______。enum{x1=3,b=4,C,d,e}data;printf("%d",data=d);
以下函数的功能是计算s=1+1/21+1/3!+…+1/n!,请填空。doublefun(intn){doubles=0.0,fac=1.0;inti,k=1;for(i=1;i<=n;i++){
若x和y都是buble型变量,且x的初值为3.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为【】。
以下程序运行后,输出结果是______。#include<stdio.h>#definePT5.5#difineS(x)PT*x*xmain(){inta=1,b=2;printf("%4
下列程序执行输出的结果是【】。#include<stdio.h>f(inta){intb=0;staticc=3;a=c++,b++;return(a);}main()
C语言运算对象必须是整型的运算符是_____。
在数据管理技术发展过程中,文件系统与数据库系统的本质区别是:数据库系统具有______。
随机试题
中国居民平衡膳食宝塔第五层的食物是________。
某设区的市人民政府发布命令,要求某干道两侧20米的建筑必须拆除,以拓宽该道路。市城建局遂以此命令为依据组织拆迁,居民刘某不愿搬走,市城建局遂决定强制拆除其房屋,并对刘某处以罚款2000元。 请问:
堆石坝填筑质量控制关键主要是对()进行控制。
企业原有的机器设备已经长期闲置不用,它们已经不能给企业带来未来的经济利益,就不应该再作为资产核算。()
装载入境动植物、动植物产品的集装箱须实施( )。
股票投资组合构建通常有自上而下和自下而上两种策略,关于自上而下策略,下列描述错误的是()。
某企业只生产和销售A产品,其总成本习性模型为Y=10000+3x,其中X为销售量。假定该企业2015年度A产品销售量为10000件,每件售价为5元;按市场预测2016年A产品的销售数量将增长10%。要求:计算2016年息前税前利润增长率。
这些在今天看起来新奇、鲜活的历史,在当时却是_______的事情,并不被社会重视,大多是作为轶闻而散见于外地来京人士的私人笔记或清末以来出现的报章之中。资料的极端______,成为社会史研究者和爱好者进入这个领域的重重难关。
Writeatleast150wordsaboutthetopic:ABetterUniversityoraBetterMajor?Youshouldwriteaccordingtotheoutlinegiven
中国共产党十六大提出的我国外交的主张是
最新回复
(
0
)