首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序输出的是( )。 main() { int t=1;fun(fun(t));} fun(int h) { static int a[3]={1,2,3); int k; for(k=0;k<3;k++)a[k]+=
下面程序输出的是( )。 main() { int t=1;fun(fun(t));} fun(int h) { static int a[3]={1,2,3); int k; for(k=0;k<3;k++)a[k]+=
admin
2012-12-03
38
问题
下面程序输出的是( )。
main()
{ int t=1;fun(fun(t));}
fun(int h)
{ static int a[3]={1,2,3);
int k;
for(k=0;k<3;k++)a[k]+=a[k]-h;
for(k=0;k<3;k++)printf("%d",a[k]);
printf("\n");
return(a[h]);}
选项
A、1,2,3,
1,5,9,
B、1,3,5,
1,3,5,
C、1,3,5,
0,4,8,
D、1,3,5,
1,3,7,
答案
D
解析
本题考查双重函数调用及for循环使用,fun函数中第一个for循环语句的作用是给数组a赋值。当第一次调用fun函数时,把实参1传给形参,输出a数组的元素为1,3,5;第二次调用fun函数时,由于数组a为静态局部变量,故输出a数组的元素为-1,3,7。
转载请注明原文地址:https://kaotiyun.com/show/JwPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项小可作为C语言合法整数的是()。
以下程序的输出结果是______。#defineM(x,y,z)x*y+zmain(){inta=1,b=2,c=3printf("%d%d\n",M(a+b,b+c,c+a));}
若定义:inta=511,*b=&a;则printf(“%d\n”,*B);的输出结果为
以下非法的赋值语句是
与数学式子对应的C语言表达式是
当把以下四个表达式用做if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是()。
若有定义:intaa[8]则以下表达式中不能代表数组元aa[1]的地址的是
以下叙述正确的是
设一棵完全二叉树共有700个结点,则在该二叉树中有【】个叶子结点。
随机试题
急性胆囊炎最常见的原因为()。
用硝酸-高氯酸-氢氟酸溶解底质样品时,溶解样品在()。
山地丘陵地区、草原农牧交错地区、江河源头地区及其他生态环境脆弱地区,要以()为中心加强土地整治,对过度开垦的地区,要有计划地退耕还林、还草,恢复植被覆盖。
【吉伦特派】南京大学2004年世界近现代史真题
P国的政府宣称:六大城市之一的T城是今年P国的所有城市中唯一保持了强劲的就业增长势头的城市。然而很明显,那里任何的就业增长纯粹是虚构的,实际上,仅T城,今年的失业人数就多于去年。反对政府的宣称的论述必须假设下面哪一项?
提高人民物质文化生活水平,是改革开放和社会主义现代化建设的根本目的。党的十八大指出加强社会建设的重点是
一个等待分配处理器的进程其状态为______。
A、Thursdayevenings.B、Fridayevenings.C、Wednesdayevenings.D、Tuesdayevenings.B①选项都表示时间,而且为复数,可推测题目与某事通常发生的时间有关。②在讲到创意写作课的时间
Throughouthistorythebasicunitofalmosteveryhumansocietyhasbeenthefamily.Membersofafamilylivetogetherunderthe
Ifthesalinity(含盐量)ofoceanwatersisanalyzed,itisfoundtovaryonlyslightlyfromplacetoplace.Nevertheless,someof
最新回复
(
0
)