首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
50
问题
有以下程序:
#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全国计算机二级
相关试题推荐
以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为97)
若有定义:doublea=22;inti=0,k=18;则不符合C语言规定的赋值语句是
有以下程序(注:字符a的ASCII码值为97):#include<stdio.h>main(){char*s={’’abe’’};d0{printf(’’%d’’,*s%10);++s:
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为()。
关系R经过运算σA=B∧C>4∧D>3(R)的结果为()。
设有如下关系表:则下列操作中正确的是
设有如下函数定义intfun(intk){iflk
关于算法,以下叙述中错误的是
在软件开发中,需求分析阶段可以使用的工具是()。
随机试题
通信网的基本构成要素是终端设备、传输链路、转接交换设备及接入部分。()
体外循环中发生高血压时的处理中哪一条是错误的
支气管哮喘的基本病理与生理基础是
对早期肝硬化有确诊意义的检查是
男,56岁。右侧阴囊部隐痛2个月,查体:右侧阴囊壁左侧增大,触之有硬结与睾丸粘连,边界不清,有轻微触痛,首先应考虑的诊断是
采用工程量清单计价方式,业主对设计变更而导致的工程造价的变化一目了然,业主可以根据投资情况来决定是否进行设计变更。这反映了工程量清单计价方法()的特点。
银行面临的信用风险可能存在于()中。Ⅰ.贷款业务Ⅱ.债券投资业务Ⅲ.票据买卖业务Ⅳ.承兑业务
甲公司2013年度发生的有关交易或事项如下:(1)2013年1月lH甲公司从其母公司处购人乙公司80%的股权,实际支付价款5000万元。合并日,乙公司可辨认净资产的账面价值为7000万元,公允价值为8000万元。甲公司取得乙公司80%股权后。能够对乙公司的
Oursocietyhaschangedand______init.
PrimaryFunctionsoftheFamilyThefamilyisabasicunitinasociety.Sociologistshaveclonemuchresearchaboutthefunc
最新回复
(
0
)