首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun() { static int x=1: x*=2: return x; } main() { int i,s=1; for(i=1;
有以下程序: #include int fun() { static int x=1: x*=2: return x; } main() { int i,s=1; for(i=1;
admin
2021-07-09
26
问题
有以下程序:
#include
int fun()
{ static int x=1:
x*=2:
return x;
}
main()
{ int i,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/Iltp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在________处应填入的选项是Structlink{chardata;_________}node;
已知字符’A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。则执行语句printf("%d,%d",c1,c2-2);的输出结果是
C语言程序中,运算对象必须是整型数的运算符是
C语言源程序名的后缀是
有以下程序(注:字符a的ASCII码值为97):#include<stdio.h>main(){char*s={’’abe’’};d0{printf(’’%d’’,*s%10);++s:
设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=50,则栈中的元素个数为
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)。则对主属性部分依赖的是
C语言中char类型数据占字节数为()。
下面不属于软件需求规格说明书内容的是()。
随机试题
【D1】________Oneofthemostimportantaspectsofdoingbusinessinternationallyisbeingabletospeakotherlanguages.For
预防肺结核最关键、最有效的措施是
施工机械使用费,是指施工机械作业所发生的( )。
经定作人同意,承揽人将其承揽的主要工作交由第三人完成。关于责任承担的说法,正确的是()。【2011年考试真题】
商业银行批量转让不良贷款,转让的本金回收率一般()。
下列有关个人所得税税收优惠的表述中,正确的有()。
清代将素菜分为三个派别,即寺院素食、宫府素食和民间素食。()
经济的市场化与政治的民主化是现代社会前进的两个车轮。但民主政治的发展不仅仅依托于民主体制的构建,还要立足于对民主体制在文化上的认同。无此,民主政治既缺乏根源,又会出现操作失效的境况。因此()。
________是一个用以更好地支持企业或组织的决策分析处理的、面向主题的、集成的、相对稳定的、体现历史变化的数据集合。
Doyouknowinsurance(保险)?Buyinginsuranceisa(36)bywhichpeoplecanprotectthemselves(37)largelosses.Protectio
最新回复
(
0
)