首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】 #include <stdio, h> fun( int a) { int b = 0; static int c = 3; b++;c++; return(a + b + c); } main(
以下程序运行后的输出结果是【 】 #include <stdio, h> fun( int a) { int b = 0; static int c = 3; b++;c++; return(a + b + c); } main(
admin
2013-02-23
20
问题
以下程序运行后的输出结果是【 】
#include <stdio, h> fun( int a)
{ int b = 0; static int c = 3;
b++;c++;
return(a + b + c);
}
main( )
int i,a = 5;
for(i =0;i <3;i ++ ) prinff("% d% d" ,i,fun(a) );
printf(" \n" );
}
选项
答案
10111212
解析
用static关键字声明的变量称为静态局部变量。静态局部变量只在编译时赋一次初值,以后再次调用函数时不再重新赋初值,而是保留上次函数调用结束时的值。程序中的变量 c为静态变量,当再次调用fun函数时,变量c不再被赋初值,变量c的值为上次调用fun函数时所保留下来的值,具体在程序运行过程中的体现如下:
当i=0时,第一次调用fun(5),这时a=5,b=0,c=3,执行b++,c++,得到b=1,c=4,则 a+b+c=10,返回主函数输出010;当i=1时,第二次调用fun(5),这时a=5,b=0,c=4,执行b++,c++,得到b=1,c=5,则a+b+c=11,返回主函数输出111;当i=2时,第三次调用 fun(5),这时a=5,b=0,c=5,执行b++,c++,得到b=1,c=6,则a+b+c=12,返回主函数输出212;当i=3时,循环结束,所以输出结果为:010111212。
转载请注明原文地址:https://kaotiyun.com/show/7aPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数fun的功能是:根据以下公式求p的值,结果由函数值返回。m与n为两个正数,且要求m>n。例如:m=12,n=8时,运行结果应该是495.000000。请在题目的空白处填写适当的程序语句,将该程序补充完整。#include<s
下列程序的输出结果是【】。#include<stdio.h>main(){charb[]="Helloyou";b[5]=0;printf("%s\n",b);}
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请为下划线处选择正确的选项。#include<stdlib.h>stuctnodechardat
程序中对fun函数有如下说明:void*fun();此说明的含义是()。
设a、b、c都是int型变量,且a=3,b=4,c=5,则下面的表达式中,值为0的表达式是______。
字符(char)型数据在微机内存中的存储形式是______。
数据结构包括数据的逻辑结构、数据的【】以及对数据的操作运算。
以下程序是从终端读入数据到数组中,统计其中正数的个数,并计算它们的和。请填空。main(){inti,a[20],sum,count;sum=count=【】;for(i=0;i<20;i++)scanf("%
随机试题
WashingtonIrvingwasAmerica’sfirstmanofletterstobeknowninternationally.Hisworkswerereceivedenthusiasticallyboth
设函数f(x)在[a,b]上连续,在(a,b)可导,f’(x)>0,f(a)f(b)<0,则f(x)在(a,b)内零点的个数为()。
休克治疗的主要目的是
患者停经近7周时诊断为早孕,人工流产术失败,继续妊娠至16周时,患者突然出现剧烈下腹部疼痛,伴心悸头晕,四肢湿冷,面色苍白,移动性浊音(+),最可能的诊断是
A血浆pH正常,[HCO3-]下降,PCO2下降B血浆pH下降,[HCO3-]增高,PCO2下降C血浆pH正常,[HCO3-]下降,PCO2增高D血浆pH下降,[HCO3-]下降,PCO2下降E血浆pH正常,[HCO3-]增高,PCO2增
放置宫内节育器术中及术后的处理错误的是()
下列()业务的处理符合权责发生制。
投资咨询机构从事证券服务业务的人员,必须从事证券业务或者证券服务业务( )以上。
某企业在对相关财务指标进行分析后发现,企业安全性指标处于标准线内侧,而其他指标处于标准线外侧,其生产经营活动属于()。
测验用途不同,编制测验时的取材范围以及试题难度等也不尽相同。在测验编制前就应明确所编出的测验是要对被试者做()。
最新回复
(
0
)