首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> main() int fun() {int i,s=1; { static int x=1; for
有以下程序 #include<stdio.h> main() int fun() {int i,s=1; { static int x=1; for
admin
2017-04-26
28
问题
有以下程序
#include<stdio.h> 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://jikaoti.com/ti/k9i0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#inClude<stdio.h>main(){charch[2][5]={"1234","5678,},*p[2];inti,j,s=0;for(i=0;i
设有程序段:intk=12;while(k=1)k=k-1;则下列描述中正确的是()。
下面程序的运行结果是【】。#includemain(){inty,a;y=2,a=1;while(y--!=-1){do{a*=y;a++;}while(y--);}printf("%d,%d",a,y);}
定义inta=5,b;,则执行表达式b=++a*--a之后,变量b的值为【】。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
下列对于软件测试的描述中正确的是
下列数据结构中,按先进后出原则组织数据的是
如果需要打开一个已经存在的非空文件“Demo”进行修改,下面选项中正确的是
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、()和处理过程。
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
随机试题
容量较小的交流接触器采用()装置。
患者低热、腹部触及包块可能是
患者,男性,72岁。因慢性阻塞性肺气肿住院治疗,今晨9时开始静脉输入5%葡萄糖溶液500ml及0.9%氯化钠溶液500ml,滴速70滴/分,10时护士巡视病房,发现患者咳嗽、呼吸急促、大汗淋漓、咳粉红色泡沫痰。根据患者症状表现,可能发生了
根据《招标投标法》的规定,下列关于招标人的说法中,正确的是()。[2009年真题]
主管全国的城市房屋拆迁工作的部门是()。
评估企业的基本思路包括()。
本公司的业务对供应商来说,无关紧要,但对本公司来说至关重要,这样的供应商称为优先型供应商。()
对未成年犯执行刑罚的宗旨是()。
刘某向某银行借款10万元,并以自己的一辆汽车设定抵押担保。双方签订了抵押合同,但未办理抵押登记。抵押期间,刘某驾车发生交通事故,导致车轴毁损。刘某获得保险金及赔偿款共计8万元。担保期间,银行是否有权对该8万元主张权利?为什么?
一位研究人员希望了解他所住小区的人们喜欢的是纯甄酸奶还是安慕希酸奶,于是他随机抽样一些品尝常温酸奶的人,要他们通过品尝指出喜欢的类型。为避免商标引发的偏见,酸奶的外壳商标被遮挡,“A”表示纯甄酸奶,“B”表示安慕希酸奶。结果显示,超过一半的人更喜欢纯甄酸奶
最新回复
(
0
)