首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun() { static int x=1; x*=2; return x; } main() { int i,s=1; for(i=1;i
有以下程序 #include int fun() { static int x=1; x*=2; return x; } main() { int i,s=1; for(i=1;i
admin
2016-12-28
30
问题
有以下程序
#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、0
B、10
C、30
D、64
答案
D
解析
本题考查了静态局部变量,该局部变量的值在函数调用结束后如果不消失而保留原值。函数fun的功能返回2的乘方,主函数fun函数调用3次,因此第一次s累乘2,第二次累乘4,第三次累乘8,即为2*4*8,值为64。
转载请注明原文地址:https://jikaoti.com/ti/lVi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当运行以下程序时,从键盘输入AhaMA(空格)Aha,则下面程序的运行结果是#includemain(){chars[80],c=′a′;inti=0;scanf("%s",s);while(s[i]!=′
有以下程序main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;case2:case
以下4个程序中,完全正确的是
以下不能定义为用户标识符是______。
下列程序的输出结果是______。main(){inta=2,b=4,c=6;int*p1=&a,*p2,&b,*p;*(p=&c)=*p1*(*p2);printf("%d\n",c);}
下列程序的输出结果是()。#include<stdio.h>voidmain(){inta=0,b=1,c=2;if(++a>0‖++b>0)++C;printf("%d,%d,%d",a,b
下列叙述中,正确的是
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。#includestructlist{intd
若a是int型变量,则表达式(a=2*3,a*2),a+6的值为______。
函数调用语句:“fgets(buf,n,fp);”从中指向的文件中读入n个字符放到buf字符数组中,函数返回值为______。
随机试题
如果一个儿童的智力年龄是10岁,实际年龄是8岁,他的智商应该是()
Suchproblems______airpollutionandtrafficjamsarebecomingmoreandmoreseriousinsomebigcities.
患者,男性,40岁,1个月前行左肾切开取石术,现左腰痛伴畏寒、高热,腰无法伸直,尿液检查:蛋白少量,白细胞少许。上述病例治疗应首先考虑
甲亢病人在甲状腺大部切除术后出现呼吸困难最常见的原因
一次吸人高浓度TDI后,主要毒作用表现是
存款是()。
在重大问题上采取集权方式统一处理,各所属单位执行各项指令,他们只对日常生产经营活动具有较大的自主权,该种财务管理体制属于()。
复原重置成本
Youwillhearaconversationaboutqualitycontrol.Foreachquestion23--30,markoneletter(A,BorC)forthecorrectanswer
Itishightimeeachofuscometogripswiththeconsequencesofabusingtheearth’sresourceslikedeforestationinthepursui
最新回复
(
0
)