首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2018-01-11
68
问题
有以下程序
#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、O
D、8
答案
A
解析
在子函数fun()中定义局部静态变量x,其初值等于1,然后再把其值扩大1倍后返回。在主函数中执行for循环语句2次,调用函数fun()两次,所以变量s的值等于4。这里要强调的一点是当函数fun()执行完毕后,局部静态变量x的值不会丢失,仍然有效。
转载请注明原文地址:https://kaotiyun.com/show/jhxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
下面程序的运行结果是____________。#includemain(){chara[50],*p=“AbabCDcd”;inti=0,j=0;while(*(p++)!=‘\0’)
下面函数调用语句含有实参的个数为()。func((expl,exp2),(exp3,exp4,exp5));
若a、b、c、d都是int型变量且都已经正确赋初值,则以下不正确的赋值语句是()。
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示__________,用带空心圆的箭头表示传递的是数据。
下列字符串是标识符的是()。
以下isprime函数的功能是判断形参a是否为素数。是素数,函数返回1,否则返回0。请填空。intisprime(inta){inti;for(i=2;i<=a/2;i++)if(a%i==0)
有两个关系R和S如下:则由关系R得到关系S的操作是()。
数据存储和数据流都是______,仅仅是所处的状态不同。
在E-R图中,矩形表示【 】。
随机试题
下列关于划拨土地使用权收回的原因,正确的是()。
下述各种手术备皮的范围中,哪项不正确()
【2010年第4题】题31~35:如下图所示,某工厂变电所35kV电源进线侧(35kV电网)最大运行方式时短路容量650MVA、最小运行方式时短路容量500MVA,该变电所10kV母线接有两组整流设备。整流器接线均为三相全控桥式。已知1#整流设备10kV侧
下列属于失业保险待遇的有()。
简单任务下的注意广度大约是()。
据统计,1700--1830年间,广州流入白银的净数约一亿英镑,其中绝大部分来自英国。这说明这一时期英国对华贸易的主要方式是()。
黄某系全国人大代表,因正常履行职务受到诬陷,在全国人大闭会期间被某市公安机关刑事拘留。根据我国宪法和法律,下列哪种表述是正确的?()
有个男子,一直以写稿子和歌词作为“理想”,但是一直不去发表。几十年来一直用父母的钱,在家里不出去。你作为社区工作人员,怎么劝他出去工作?
西欧中世纪行会的职能和作用。
____мызадержалисьхотьнаминуту,мыбыегонезастали.
最新回复
(
0
)