首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main(){int i,s=1: int fun(){static int x=1; for(i=l;i
有以下程序 #include main(){int i,s=1: int fun(){static int x=1; for(i=l;i
admin
2017-05-20
42
问题
有以下程序
#include
main(){int i,s=1:
int fun(){static int x=1; for(i=l;i<=3;i++)
x*=2; s*=fun();
return x;} 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/j4Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在设计程序时,应采纳的原则之一是
设有以下语句charx=3,y=6,Z;z=x^y<<2;则z的二进制值是
阅读下列程序,当运行函数时,输入asdafaaz67,则输出为#include<stdio.h>#include<ctype.h>#include<string.h>intfun(char*str){
有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是
以下程序的输出结果是【】。main(){charc=′z′;printf("%c",c-25);}
已知各变量的类型说明如下:intk,a,b;unsignedlongw=5;doublex=1.42;则以下不符合C语言语法的表达式是
以下叙述不正确的是
设有定义:doublex[lO],*p=x;,以下能给数组x下标为6的元素读人数据的正确语句是
当把4个表达式用做if语句的控制表达式时,有一个选项与其他3个选项含义不同,这个选项是()。
算法的时间复杂度是指()。
随机试题
公民在工作中应该恪尽职守,兢兢业业,克己奉公,服务社会。这是公民基本道德规范中()
经肾脏排泄的对比剂是
可与DVD合用用于治疗肠道细菌感染的磺胺药是()。
把图a所示的电路用图b所示的等效电压源代替,则等效电压源的参数为()。
营业税按照行业进行征收,实行的是比例税率,下列行业按照20%的税率缴纳营业税的是( )。
《刑法》中所规定的“国有公司、企业、事业单位人员失职罪"、“国有公司、企业、事业单位人员滥用职权罪”的共同犯罪主体是()。
组织文化是一种无形的、思想上的约束力量。这是组织文化的()。
税务机关在调查税收违法案件时,经设区的()税务局或分局的局长批准,可以查询案件涉嫌人员的储蓄存款。
简述知识的类型。
在Word中,选定一行文本的技巧方法是()。
最新回复
(
0
)