首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() int fun() {int i,s=1; { static int x=1: for(i=1;i
有以下程序 #include main() int fun() {int i,s=1; { static int x=1: for(i=1;i
admin
2017-05-20
56
问题
有以下程序
#include
main()
int fun() {int i,s=1;
{ static int x=1: for(i=1;i<:2;i++)s=fun();
x*=2; return x;}printf("%d\n",s);}
程序运行后的输出结果是
选项
A、4
B、1
C、0
D、8
答案
A
解析
在子函数fun()中定义局部静态变量x,其初值等于1,然后再把其值扩大1倍后返回。在主函数中执行for循环语句2次,调用函数fun()两次,所以变量s的值等于4。这里要强调的一点是当函数fun()执行完毕后,局部静态变量x的值不会丢失,仍然有效。
转载请注明原文地址:https://kaotiyun.com/show/34Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下语句charx=3,y=6,Z;z=x^y<<2;则z的二进制值是
栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是
有以下函数intaaa(char*s){char*t=s;while(*t++);t--;return(t-s);}以下关于aaa函数的功能的叙述正确的是
下面程序的文件名为t.exe,在DOS下输入的命令行参数为:ttomeetme则程序输出的结果是#include"stdio.h"main(argc,argv)intargc;char*argv[];{inti;p
设有定义:charp[]={′1′,′2′,′3′},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是
已知字符′A′的ASCII码值是65,字符变量cl的值是′A′,c2的值是′D′。执行语句printf("%d,%d",c1,c2-2);后,输出结果是
现有格式化输入语句,scanf("x=%d],sum]y=%d,line]z=%dL",&x,&y,&z);,已知在输入数据后,x,y,z的值分别是12,34,45,则下列选项中是正确的输入格式的是[注]:"]"表示空格,表示回车
下面关于对象概念的描述中,错误的是
有下列函数定义:intfun(doublea,doubleB){returna*b;}若下列选项中所用变量都已正确定义并赋值,错误的函数调用是()。
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
随机试题
在“万国交通”的形势下,曾国藩也主张不应一切拘泥于成法,在某些方面应稍事变通,但他认为万不能变的是()
美国著名数学家冯.诺依曼在1945年明确提出计算机硬件由运算器、控制器、输入设备和输出设备四部分组成。()
记忆过程包括()
沥青混凝土面层与沥青碎石面层的磨耗层宜采用()沥青混凝土。
张明、李红两个人都于今年一月收到了美国某大学的录取通知书。张明三月初拿到签证后就在一家航空公司的网站上订购了八月的赴美机票,李红七月中旬在同一家航空公司的网站上购买了八月赴美机票,价格比张明买的机票贵了大约1000元。这家航空公司的定价属于()。
“如果给我一打婴儿,我保证能够任意把他们培养成任何一类人——或者医生、律师,甚至盗贼和乞丐”,这句话出自()。
“人芝兰之室,久而不闻其香;人鲍鱼之肆,久而不闻其臭”这是()。
党的十九大报告提出,建设现代化经济体系,必须把发展经济的着力点放在实体经济上,把提高供给体系质量作为主攻方向,显著增强我国经济质量优势。振兴实体经济,既是中国经济发展的支点,也是经济政策制定的基点,实体经济从业者和企业家应该充满信心。“
Antibiotics,beforetheybecameusedasdrugs,werenaturalproducts.Anewfindingprovidesthefirstdirect【C1】______thatanti
In1826,aFrenchmannamedNiepceneededpicturesforhisbusiness.Buthewasnotagoodartist.Soheinventedaverysimplec
最新回复
(
0
)