首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】 #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
40
问题
以下程序运行后的输出结果是【 】
#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全国计算机二级
相关试题推荐
下面的程序把从终端读入的文本(用@作为文本结束标志)输出到一个名为bi.dat的新文件中,请填空。#include<stdio.h>#include<stdlib.h>FILE*fp;main(){charc
假定int类型变量占用两个字节,若有定义:intx[10]={0,2,4};则数组x在内存中所占字节数是()。
以下程序的输出结果是()。#include<stdio.h>main(){inta,i;a=0;for(i=1;i<5;i++){switch(i){cas
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请为下划线处选择正确的选项。#include<stdlib.h>stuctnodechardat
下列程序的输出结果是______。main(){chara[10]={9,8,7,6,5,4,3,2,1,0},*p=a+5;printf("%d",*--p);}
没有以下语句,其中不是对a数组元素的正确引用的是:______(其中0≤i<10)inta[10]={1,1,2,3,4,5,6,7,8,9,},*p=a;
在关系数据库中,用来表示实体之间联系的是()。
有以下结构体说明和变量定义,如图所示: struct node {int data;struct node *next;} *p,*q,*r, 现妥将q所指结点从链表中删除,同时要保持链表的连续,以下不能完成指定操作的语句是______。
以下叙述中不正确的是()
以下程序是从终端读入数据到数组中,统计其中正数的个数,并计算它们的和。请填空。main(){inti,a[20],sum,count;sum=count=【】;for(i=0;i<20;i++)scanf("%
随机试题
下列哪些情形下可以免征耕地占用税?()
人们对工作的态度主要包括
在下面一段文字横线处填入语句,衔接最恰当的一项是()作为一个中国人,经书不可不读。我年过三十才知道读书自修的重要。________________,________________。________________,___________
(Para.2,Passage1)Perhapsthebestwaytolearnhowtobehaveintheworkingworldistoidentifyaworkeryouadmireandobser
关于活动期乳腺的描述,哪一项错误
釉牙本质界的形态特点是
下列哪味药有毒
本案中的汽车修理合同属于()合同。如果在该案的审理过程中,该企业拒不出庭,则该案应当()。
A、B、C三个人学生到某乡镇当村官,一个到了富村,一个到了穷村,一个到了不富不穷的村。但究竟谁到了哪个村,人们开始不清楚,于是作了如下猜测:甲:A到了富村.B到了穷村乙:A到了穷村,C到了富村丙:A到了不富不穷的村,B到了富村后来证实,人们对甲、乙、丙三人
简述教育的文化功能。
最新回复
(
0
)