首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序执行输出的结果是( )。 #include<stdio.h> f(int A) { int b=0; static c=3; a=C++;b++; return(a); } main() {
下列程序执行输出的结果是( )。 #include<stdio.h> f(int A) { int b=0; static c=3; a=C++;b++; return(a); } main() {
admin
2010-12-10
51
问题
下列程序执行输出的结果是( )。 #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
答案
B
解析
本题考查函数调用时的参数传递。在函数调用时,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/gWPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设程序中定义了下面的过程:PrivateSubproc(chAsString)PrintchEndSub下面语句中错误的是()。
设a=4,b=5,c=6,执行语句Printa<bAndb<c后,窗体上显示的是()。
关系数据模型的三个组成部分中不包括()。
下列数据结构中,不能采用顺序存储结构的是()。
数据库应用系统中的核心问题是()。
以下选项中,与k = n + +完全等价的表达式是
设a和b均为double型变量,且a=5.5,b=2.5,则表达式(int)a+b/b的值是
以下选项中非法的表达式是
下面的程序可对指定字符串进行从大到小排序,请将程序填完整。(注:程序采用了冒泡排序算法)#include<stdio.h>#include<string.h>main(){char*str="ABCDabcd",te
随机试题
氢化物原子荧光光度法测定肉、蛋制品中无机砷的含量,玻璃仪器使用前需经15%硝酸浸泡24h。
水泥混凝土路面与沥青混凝土路面相比有哪些优点( )。
平面磨床的工件是如何安装在工作台上的?
无权代理的构成要件为()。
甲旅行社组织游客前往某地游览,但由于擅自安排游客参观多家购物店,导致原本上午的景点游览推迟到了下午。在去景点的路上遇到泥石流封路,造成游客无法前往。对此案例的分析,以下说法正确的是()。
2006年10月份,“国房景气指数”为103.40,比9月份上升0.26点,比2005年10月份上升2.38点。房地产开发投资分类指数为101.68,比9月份下降0.04点,比2005年10月份上升0.82点。2006年1~10月,全国完成
网络传播的媒介特征。(中国传媒大学,2011年MJC真题)
不同法学流派对于“法是什么”的认识不一。下列关于法概念的描述,正确的有()(2015年法学综合课多选第22题)
开发专家系统时,通过描述事实和规则由模式匹配得出结论,这种情况下适用的开发语言是(27)。
A、Inthe19thcentury.B、Inthe18thcentury.C、Inthe17thcentury.D、Inthe16thcentury.B短文提到,“该传统最终在18世纪传入英格兰和苏格兰。”故选B。由选项知
最新回复
(
0
)