首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是_________。 int fun(int a) {int b=0;static int c=3; b++:c++; return(a+b+c);} main() {int i
以下程序运行后的输出结果是_________。 int fun(int a) {int b=0;static int c=3; b++:c++; return(a+b+c);} main() {int i
admin
2013-02-23
29
问题
以下程序运行后的输出结果是_________。
int 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++)printf("%d%d",i,fun(a));prinff("n");}
选项
答案
010111212。
解析
当i=0时,执行‘b++;c++;”后c=4,b=1,因此a+b+c=10,10为先输出的值,所以输出010;当i=1时,返回fun函数中,此时b又为0,而c为4,因为它是静态局部变量,保持上一次计算的结果,直到整个程序的结束,当执行完“b++;c++;”后c为5,因此返回到主函数值为11,输出结果为111;当i=2时,c为5,当执行完“b++;c++;”后c为6,输出的结果为212,故最后的结果为010111212。
转载请注明原文地址:https://jikaoti.com/ti/UMB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言规定,函数返回值的类型是由
以下程序通过函数指针p调用函数fun,请在填空栏内写出定义变量p的语句。voidfun(intx,int*y){……}main(){inta=10,b=20;【】;/*定义变量p*/p
fgetc函数的作用是从指定文件读入—个字符,该文件的打开方式必须是______。
设有以下定义和语句,输出的结果是(用small模式编译,指针变量2个字节)______。structdate{long*cat;structdate*next;doubledo
若有定义:inta=7;floatx=2.5,y=4.7;则表达式x+a%3,(int)(x+y)%2/4的值是
有如下定义#defineD2intx=5;floaty=3.83;charC=’D’;则下面选项中错误的是
以下程序调用随机函数得到N个20以内的整数放在s数组中。函数fun的功能是找出s数组中的最大数(不止一个)所在下标传回主函数进行输出,并把最大值作为函数值返回,请填空。#defineN30man(){ints[N
若已建立如下图所示的单向链表结构:在该链表结构中,指针p、s分别指向图中所示结点,则不能将s所指的结点插入到链表末尾仍构成单向链表的语句组是_____。
C语言程序的基本单位是______。
()是构成C语言程序的基本单位。
随机试题
某外国公司驻北京办事处的以下行为中,哪些违反了我国公司法的规定?()
商业信用的基本形式有()。
公民的人身自由不受非法搜查、拘禁、逮捕等行为侵犯的权利,指的是()
区域环境现状调查与评价的内容中,空气环境质量现状包括对二氧化硫和氮氧化物等()。
分部分项工程量清单的项目编码结构中,分部工程顺序码位于()。
下列表述符合商业银行合规风险管理目标的是()。
我国封建社会教育的主要内容是()。
城乡收入差距过大不仅是社会分配不公的表现,也是制约我国经济快速、健康、可持续发展的重要因素。拉动内需,需要提高农民的收入及其购买力;破除城乡二元结构、实现城乡一体化,也要以城乡收入基本平衡为前提。多年来,我国都在致力于提高农民收入、缩小城乡收入差距。现在,
战争文化研究运用了多种学科、多种理论和多种研究方法来解释战争与社会文化之问的互动关系,远比运用单一学科解释要______得多,可以修正过去一些错误或存在______的观点,也可以对历史进行另外一种角度的解释或观察。
Ananimalspeciesbecomesextinctwhenitfailstoproduceenoughyoungineachgenerationtokeeppacewiththedeath-rate.We
最新回复
(
0
)