首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序执行输出的结果是( )。 #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
64
问题
下列程序执行输出的结果是( )。 #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://www.kaotiyun.com/show/gWPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
能得到组合框Combo1中最后一个列表项序号的表达式是()。
设程序中定义了下面的过程:PrivateSubproc(chAsString)PrintchEndSub下面语句中错误的是()。
执行下列语句:strInput=InputBox(“请输入字符串”,“字符串对话框”,“字符串”)将显示输入对话框。此时如果直接单击“确定”按钮,则变量strlnput的内容是()。
下列VisualBasic函数中,计算结果为字符串型的是()。
以下程序中sort( )函数的功能是对a所指数组中的数据进行由大到小的排序: void sort(int a[ ],int n) { int i,j,t; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++)
以下选项中非法的表达式是
结构化程序由三种基本结构组成,三种基本结构组成的算法
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
对下列二叉树进行中序遍历的结果为【】。
在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看作______。
随机试题
卵巢功能低下时可选用:
一个袋子中有编号为1,2,3,4,5的5个球,从中任取3个球,以X表示取出的3个球中的最大号码,求随机变量X的分布列,并求EX.
关于推拿手法的治疗作用下列说法错误的是
招标人和中标人应当在中标通知书发出之日起()天内订立书面合同。
甲公司为增值税一般纳税人,设立时收到乙公司作为投资的原材料一批,该原材料经投资各方确认的价值为450000元,评估确认的价值为480000元,增值税专用发票上注明的增值税税额为81600元。甲公司注册资本总额为5000000元,乙公司投资占注册资本总额的比
由税务机关根据纳税人情况,在正常生产经营条件下,对其生产的应税产品查实核定产量和销售额,然后依照税法规定的税率征收的税款征收方式是()。
目前,我国零数委托适用于()
读图的三角形坐标图,回答下列小题。如果a、b、c分别表示农业生产社会经济投入中的劳动力投入、生产资料投入、科技投入,下列各点中最能代表亚洲水稻种植业的是()。
西方最早的教育专著是《大教学论》。()
Lawyersarelessthan1%ofAmericanadults,【C1】______theyarewell-representedingovernment.Boththepresidentandthevice-
最新回复
(
0
)