首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> 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
有以下程序 #include<stdio.h> 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
admin
2019-08-10
33
问题
有以下程序
#include<stdio.h>
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/XVf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include#includemain(){ charstr[][20]={"One*World","One*Dream!"},*p=str[1]; printf("%d,",strlen(p));printf("%
有以下程序#includefun(inta,intb){intstaticm=0,i=2;i=i+m+1;m=i+a+b;returnm;}main(){intk=4,m=1,p;p=fun(k,
以下能正确定义字符串的语句是
以下叙述中错误的是
设p是指针变量,语句p=NULL;等价于
表示关系式x≤y≤z的C语言表达式的是
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
请编写函数fun,其功能是:计算并输出例如,在主函数中从键盘给n输入20后,输出为:s=534.188884。注意:要求n的值大于1但不大于100。部分源程序在文件PROG1.C中。请勿改动主函数main和其他函
编写函数fun,它的功能是计算:s作为函数值返回。在C语言中可调用log(n)函数求In(n)。log函数的引用说明是:doublelog(doublex)。例如,若m的值为:20,fun函数值为:6.506583。注
随机试题
Theukuleleisa______instrument,whichresemblesaguitar.
脊柱骨折中最常见的损伤是
甘麦大枣汤的组成药物
痛风是由血液中哪种化合物的浓度病理性增高引起?()
许多国外的研究在分析未来工程建设项目信息管理发展趋势时,都把()置于非常重要的位置。
注册咨询工程师(投资)的执业范围不包括()。
单层工业厂房屋盖支撑的主要作用是()。
某工程合同金额200万元,合同工期5个月,预付款36万元,主材料费所占比重60%,每月完成工程量40万元,那么第一次扣回预付款的数额为()万元。
在经济学中,作为生产要素的资本,不包括()。
我国教育目的的精神实质及基本特征。
最新回复
(
0
)