首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include intfun() {staticintx=1; x*=2; returnx; } main() {inti,s=1; for(i=1;i<=3;i++)s*=fun(); printf("%d\n",s); } 程序运行后的
有以下程序: #include intfun() {staticintx=1; x*=2; returnx; } main() {inti,s=1; for(i=1;i<=3;i++)s*=fun(); printf("%d\n",s); } 程序运行后的
admin
2015-07-31
81
问题
有以下程序:
#include
intfun()
{staticintx=1;
x*=2;
returnx;
}
main()
{inti,s=1;
for(i=1;i<=3;i++)s*=fun();
printf("%d\n",s);
}
程序运行后的输出结果是( )。
选项
A、10
B、30
C、0
D、64
答案
D
解析
本题目中静态局部变量x,在静态存储区内分配存储单元。在程序整个运行期间都不释放。所以第一次循环s的值为2,第二次循环中,返回的x的值为4,所以s的值为8,第三次循环,返回的x的值为8,所以s的值为64。
转载请注明原文地址:https://kaotiyun.com/show/dEDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序有两个printf语句,如果第一个printf语句输出的是194,则第二个printf语句的输出结果是【】。main(){inta[10]={1,2,3,4,5,6,7,8,9,0},*p;p=a;
若x和y都是double型变量,且x的初值为3.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为【】。
有以下程序,程序运行后的输出结果是_______。intf(intb[][4]){inti,j,s=0;for(j=0;j<4;j++){i=j;if(i>2)i=3-j;
有以下程序:#include<stdio.h>main(){charc[6];inti=0;for(;i<6;c[i]=getchar(),i++);for(i=O;i<6;i++)
在深度为5的满二叉树中,叶子结点的个数为_______。
以下程序的输出结果是_______。#definef(x)x*xmain(){inta=6,b=2,c;c=f(A)/f(B);printf("%d\n",C);}
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。
下列标识符不是关键字的是()。
随机试题
颅外感染引起小儿惊厥最常见的原因是
A.HCO3-↓,pH↑,PaCO2↓B.HCO3-正常,pH↓,PaCO2↓C.HCO3-正常或↑,pH↓,PaCO2↑D.HCO3-↑,pH↑,PaCO2正常或↑E.HCO3-↓,pH↓,PaCO2正常或↓
划定生态环境评价范围的原则和依据是生态因子之间()的关系。
符合有关材料或半成品等的取样、试验等方面的技术标准或规程的有( )。
会计软件系统可以是一个独立的系统,也可以是ERP的一个子系统。()
下列方法中,可用来确定地基承载力的是()。
根据企业所得税法律制度的规定,下列关于非居民企业所得税扣缴义务人表述中,不正确的是()。
2008年4月,北京的A公司与位于天津市的B公司订立了一份买卖打火机的合同,合同约定履行期为2008年9月,并在合同中约定如果因打火机的质量问题发生纠纷,由中国国际经济贸易仲裁委员会上海分会进行仲裁。2008年10月,因A公司所提供的打火机不合格而导致两家
你认为刑满释放人员重新犯罪,主要是什么原因?
A、Heisgoodatsearchingtheinternetforinformation.B、Heisvisuallyimpairedbutdidnotstartschoollate.C、Hesayssome
最新回复
(
0
)