首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序执行输出的结果是( )。 #include<stdio.h> f(int a) { int b=0; static c=3; a=c++;b++; return(a); }
下列程序执行输出的结果是( )。 #include<stdio.h> f(int a) { int b=0; static c=3; a=c++;b++; return(a); }
admin
2010-09-05
87
问题
下列程序执行输出的结果是( )。 #include<stdio.h> f(int a) { int b=0; static c=3; a=c++;b++; return(a); } main() { int a=2,i,k; for(i=0;i<2;i++) k=f(a++); printf("%d\n",k); }
选项
A、3
B、4
C、5
D、6
答案
2
解析
本题考查函数调用时的参数传递。在函数调用时,static变量在函数调用结束后所做的所有变化均保持(即上次调用结束时的值)。在主函数中,第一次循环,i=0,调用k=f(a++)=f(2),调用完之后才将a加1,a变为3,在f(2)中,先将c=3赋值给a返回,然后将c加1,得到k=a=3,c=4。第二次循环,i=1,调用k=f(a++)=f(3),调用完之后才将a加1,a变为4,在f(3)中,先将c=4赋值给a返回,然后将c加1,得到k=a=4,c=5。
转载请注明原文地址:https://kaotiyun.com/show/PrWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有名称为Command1的命令按钮,程序代码如下:DimxAsInteger,yAsInteger,zAsIntegerSubp(aAsInteger,ByValbAsInteger)DimcAsI
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值:PrivateSubCommandl_Click()Dima(10)AsInteger,maxAsIntegerFork=1To10
下面属于白盒测试方法的是
下列叙述中正确的是
在数据库中,数据模型包括数据结构、数据操作和
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
下列链表中,其逻辑结构属于非线性结构的是
下列数据结构中,属于非线性结构的是()。
要求如果x被7除余2,则输出x的值,下列语句中不能实现此功能的语句是( )。
设x=011050,则x=x&01252的值是()。
随机试题
人工流产术后12日,仍有较多阴道流血,应首先考虑的是
螺旋甾烷醇和异螺旋甾烷醇类皂苷元的结构特征有
β受体阻断剂抗心绞痛机制不包括
在“五位一体”监管体系保证金安全监管工作中,负责保证金的日常监管和现场检查的是()。
下列会计要素中反映企业财务状况的静态要素的是()
本题涉及增值税法、消费税法、城建税和教育费附加、企业所得税法。某市化妆品生产企业为增值税一般纳税人,2015年度有关生产、经营情况如下:(1)销售成套化妆品30万件,开具增值税专用发票,注明销售额7200万元;零售成套化妆品5万件,开具普通发票,取得销
衡量电能质量的技术标准是()。
2000—2009年,我国城镇居民转移性收入增长幅度与工薪收入增长幅度相比,()。
在人类的历史上,文明冲突的现象一直存在,或者说,政治和经济的利益常常披着文明精神的外衣发生冲突。但另一方面,_________。甚至可以说,冲突具有短暂性,而融合具有留存性和长远性。在许多情况下,冲突本身也成为融合的工具。填入划横线部分最恰当的一项是:
Since2007,theAmericanPsychologicalAssociation(APA)hasconductedasurveyofdifferentaspectsofstressinAmerica.Thisye
最新回复
(
0
)