首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序执行输出的结果是( )。 #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
2013-02-23
44
问题
下列程序执行输出的结果是( )。
#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/ToJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下程序:structstudent{charname[10];floatscore[3];}stu[3]={{"lili",75,90,90},{"liudan",90,
设有如下程序:#include"string.h"main(){staticchars1[20],s2[20];scanf("%s",s1);scanf("%s",s2);if(strcmp(s1,s2))
若有如下程序:sub(intn){intt;if(n==1)returnt=5;elset=sub(n-1)+3;returnt;}main(){printf("%d\n",s
已知inta;floatb;所用的scanf调用语句格式为:scanf("a//%d,b=%f",&a,&b);为了将数据3和25.08分别赋给x和y,正确的输入应当是
属于C语言中合法的常量是______。
下面程序是指从终端读入的20个字符放入字符数组中,然后利用指针变量输出上述字符串,请填空。#include<stdio.h>main(){inti;chars[21],*p;for(i=0;i<20;i++)
若有如下说明,则______的叙述是正确的。structst{inta;intb[2];}a;
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。
设有下列二叉树:对此二叉树中序遍历的结果为_____。
冒泡排序算法在最好的情况下的元素交换次数为【】。
随机试题
肾上腺皮质功能低下时可出现
简述有机磷农药中毒机制。
甲以20万元从乙公司购得某小区地下停车位。乙公司经规划部门批准在该小区以200万元建设观光电梯。该梯入梯口占用了甲的停车位,乙公司同意为甲置换更好的车位。甲则要求拆除电梯,并赔偿损失。下列哪些表述是错误的?(2013年)
果农田某被公安机关在讯问中殴打致残,造成部分丧失劳动能力。国家对田某的赔偿应当支付哪些费用?()
房间较多且各房间要求单独控制温度的民用建筑,宜采用()
工程监理企业要发挥其有效、规范的约束机制,必须( )。
客户投诉指责时自我调节的解压法有()。
随着中国老龄化进程的不断加快,养老问题闲扰着不少普通的中国家庭。2012年全国老龄工作会议透露,截至2011年年底,全国60岁以上老年人口达到1.85亿,占总人口的13.7%。调查显示,居民对目前的养老保障现状有着深切感受,37.8%的受访者对中国养老保障
诉讼时效自权利人知道权利被侵害之日起计算。 ( )
Withthedevelopmentoftheglobaleconomy,manycompaniesengageinaworldwidemanufacturingbusinessandclaimtheyareamul
最新回复
(
0
)