首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: 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
52
问题
若有如下程序:
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://kaotiyun.com/show/r2Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。main(){inta=12,b=12;printf("%d%d\n",--a,++b);
数据管理技术随着计算机技术的发展而发展。数据库阶段具有许多特点,但下面列出的特点中,______不是数据库阶段的特点。
函数delete(s,i,n)的作用是从字符串s中删除从第i个字符开始的n个字符,请填空。voiddelete(chars[],inti,intn){intj,k,length=0;whiles(length])
数据模型是数据库系统中用于提供信息表示和操作手段的结构形式。实际数据库系统中所支持的数据模型主要有层次模型、网状模型和【】3种。
有如下函数调用语句func(rec1,rec2+rec3,(rec4,rec5));该函数调用语句中,含有的实参个数是_____。
假定int类型变量占用两个字节,若有定义:intx[10]={0,2,4};,则数组x在内存中所占字节数是______。
下列程序执行输出的结果是【】。#include<stdio.h>f(inta){intb=0;staticc=3;a=c++,b++;return(a);}main()
耦合和内聚是评价模块独立性的两个主要标准,其中【】反映了模块内各成分之间的联系。
在E-R图中,用来表示实体之间联系的图形是
随机试题
根据《药品流通监督管理办法》,下列药品牛产企业的做法中,错误的是
工程质量事故处理结束后,监理工程师在施工单位自检合格报验的基础上,应严格按验收标准及有关规范的规定并结合( )进行验收。
下列关于进项税的表述中正确的有()。
构图对影片而言是()。
许又新教授提出的心理健康三类标准,包括体验标准、发展标准和()。
目前武术竞赛中正在逐步开展的搏斗运动有_______、_______和_______。
怎样高效利用最佳时间?
当快速行驶的汽车从远处朝向我们行驶,经过我们身边和远离我们时,我们会感到朝向我们时听觉感受加强、声音频率提高,而当远离我们时,我们会感受到听觉感受减弱、声音频率降低。这种现象是
己知汉字“家”的区位码是2850,则其国标码是
ThewriterthinksthattheU.S.government’sdefinitionofthehomelessreveals______.Thebreakupoffamiliesislikelytole
最新回复
(
0
)