首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序执行输出的结果是( )。 #include <stdio.h> f(int a) { int b=0; stoic c=3; a=c++;b++; return(a); }
下列程序执行输出的结果是( )。 #include <stdio.h> f(int a) { int b=0; stoic c=3; a=c++;b++; return(a); }
admin
2010-09-05
54
问题
下列程序执行输出的结果是( )。 #include <stdio.h> f(int a) { int b=0; stoic 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://www.kaotiyun.com/show/PiWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面的程序执行时,将把当前目录下的顺序文件smtext1.txt的内容读入内存,并在文本框Text1中显示出来。在横线处应填写()。PrivateSubCommand1_Click()DiminDataAsS
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值:PrivateSubCommand1_Click() Dima(10)AsInteger,maxAsInteger Fork=1To10 a(k)=In
下面控件中,没有Caption属性的是( )。
设R是一个2元关系,有3个元组,S是一个3元关系,有3个元组。如T=R×S,则T的元组的个数为()。
有如下程序代码:PrivateSubForm_Click()Dima(100)AsIntegerDimb(100)AsIntegerFori=1To100a(i)=i
当VisualBasic表达式中含有以下多种运算时()。①关系运算②算术运算③逻辑运算④函数运算正确的运算顺序为()。
对建立良好的程序设计风格,下面描述正确的是()。
设Label1、Command1、Text1、Check1分别为标签、命令按钮、文本框、复选框的名称,则以下属性设置语句中,运行时不会出错的是
为把圆周率的近似值3.14159存放在变量pi中,应该把变量pi定义为( )。
下列数据结构中,能用二分法进行查找的是()。
随机试题
下列属于冠心痛发病危险因素的是
上颌第一、第二磨牙间形态比较中,不正确的是
对居住小区基本特征的表述中,错误的是()
会计职业道德的自我教育与自身修养,不可能将会计职业道德转化为会计人员的职业本能。()
某公司进口一批生羊皮,请根据所提供的单据,完成相关的判断题。报检时须提供“3C”证书。()
根据新巴塞尔协议的定义,操作风险按风险类型可以分为四种:内部操作流程、人为因素、系统因素和外部事件。()
物业管理公开招标一般适用于规模较大的物业,尤其是()。
如何从水准能力方面实现用户服务功能的完善?
层次型、网状型和关系型数据库划分原则是( )。
Wheredidthestrangenoisecomefrom?
最新回复
(
0
)