首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
49
问题
有以下程序
#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://kaotiyun.com/show/yrDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下4个程序中,完全正确的是
单个用户使用的数据视图的描述称为
有以下函数:intfun(char*s){char*t=s;while(*t++);return(t-s)该函数的功能是______。
以下叙述中错误的是______。
以下不能定义为用户标识符是______。
下列程序的运行结果是______。#definePOW(r)(r)*®main(){intx=3,y=2,t;t=POW(x+y);printf("%d\n",t);}
下列程序的输出结果是()。#include<stdio.h>voidmain(){inta=0,b=1,c=2;if(++a>0‖++b>0)++C;printf("%d,%d,%d",a,b
执行语句printf("%u\n",+12345)的输出结果是()。
设变量已正确定义为整型,则表达式n=i=2,++i,i++的值为【】。
在C语言中,运算对象必须是整型数的运算符是
随机试题
GopherPrairie,inwhichtheactionofSinclairLewis’MainStreet(1920)takesplace,isatownof3,000inhabitants,smug,dul
“________”是_______在分析过渡型社会的特征时提出的一种独特的市场体制类型。
大脑中动脉脑梗死的主要表现是()
我国现行相关制度规定,权证交易佣金不超过成交金额的( )。
证券交易所应当对证券公司证券自营账户和证券资产管理账户的交易行为进行实时监控;发现异常情况的,应当及时按照交易规则和会员管理规则处理,并向()报告。
精干、有序、高效的劳动组织的基本标志有()。
下列统计数据类型中,表现为具体数值的是()。
能源是人类生存和发展的重要物质基础,攸关国计民生和国家安全。推动能源生产和利用方式变革,调整优化能源结构,构建安全、稳定、经济、清洁的现代能源产业体系,对于保障我国经济社会可持续发展具有重要战略意义。下列关于我国能源的现状表述有误的是()。
A、 B、 C、 C如果没有听清问题中的museum和选项(A)中的her的话,就很容易误选(A)为正确答案。另外还要注意专有名词Vanderbilt和选项(B)中的built的发音有些类似,不要混淆。
O’Nealworkshard.Heisoftenseen______heavilybeforehisteammatesstart.
最新回复
(
0
)