首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include int fun(int a) { int b=0; static int c=4; a=c++.b++; return(a); } main()
下列程序的输出结果是( )。 #include int fun(int a) { int b=0; static int c=4; a=c++.b++; return(a); } main()
admin
2012-12-03
25
问题
下列程序的输出结果是( )。
#include
int fun(int a)
{ int b=0;
static int c=4;
a=c++.b++;
return(a);
}
main()
{ int a=2,i,c;
for(i=0;i<2;i++)
c=f(a+1);
printf("%d\n",c);
}
选项
A、4
B、7
C、6
D、5
答案
D
解析
static变量是局部度量,函数无法修改,所以当i=1时,第2次进入f函数时c=5,所以最终main()函数中c的值为5
转载请注明原文地址:https://kaotiyun.com/show/NMPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。voidfun(){staticinta=0;a+=2;printf("%d",A);}main(){intcc;for(cc=1;CC<4
若输入字符串:abcde,则以下while循环体将执行【】次。while((ch=getchar())==’e’)printf("*");
有以下程序:#include<stdio.h>stxucttt{intx;structtt*y;}*p;structtta[4]={20,a+1,15,a+2,30,a+3,17,a};
以下程序运行后的输出结果是______。#include<strlng.h>main(){charch[]="abc",x[3][4];inti;for(i=0;i<3;i++)strcp
有以下程序prt(int*m,intn){inti;for(i=0;i<n;i++)m[i]++;}main(){inta[]={1,2,3,4,5},i;prt{a,5);for
下列叙述中不正确的是()。
已定义以下函数:intfun(int*p){return*p;}函数fun的返回值是()。
以下叙述中错误的是()。
C语言的基本单位是()。
在面向对象的程序设计中,下列叙述中错误的是()。
随机试题
卡斯特等人的管理理论被人们称为【】
酶原指的是()
关于生长因子的叙述,错误的是
我国的关税减免政策由法定减免、特定减免和临时减免三部分组成。
时代精神的核心是()。
尽管他后来步人了哲学上的悲观主义,但这和他的生活景况是不相干的,而在现实世界中,他可以算是一个幸运儿了。这段话的主要意思是说()。
实际工作中的教条主义和思想僵化,认为人们可以穷尽对真理的认识。从真理观的角度看这属于()
求
请用100字以内的文字简要说明逻辑数据流图(LogicalDataFlowDiagram)和物理数据流图(PhysicalDataFlowDiagram)之间的主要差别。请根据系统功能描述数据流图,并使用[说明]中的词汇,将以下数据字典条目
A、 B、 C、 A询问需要多长时间的Howlong…?(要多久?)疑问句→回答所需时间
最新回复
(
0
)