首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序执行输出的结果是( )。 #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
43
问题
下列程序执行输出的结果是( )。 #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全国计算机二级
相关试题推荐
下列不是VisualBasic合法常量的是()。
在窗体上画一个名称为Combo1的组合框,名称为Text1的文本框,以及名称为Command1的命令按钮,如图所示。运行程序,单击命令按钮,将文本框中被选中的文本添加到组合框中,若文本框中没有选中的文本,则将文本框中的文本全部添加到组合框中。命
在窗体上有两个名称分别为。Text1、Text2的文本框,一个名称为Command1的命令按钮。运行后的窗体外观如图所示。设有如下的类型和变量声明:PrivateTypePersonnameAsString*
执行下列语句:strInput=InputBox(“请输入字符串”,“字符串对话框”,“字符串”)将显示输入对话框。此时如果直接单击“确定”按钮,则变量strlnput的内容是()。
用树型结构表示实体之间联系的模型是()。
在考生目录下有一个工程文件sjt5.vbp和文本文件in5.dat,其中有若于个用一个空格符隔开的英文单词。窗体上有2个命令按钮,其功能是:单击“读数据”按钮,可以读入in5.dat文件中的所有内容并显示在文本框中。单击“统计”按钮,能
设窗体上有名称为Option1的单选按钮,且程序中有语句:IfOpnon1.Value=TrueThen下面语句中与该语句不等价的是()。
C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。 main( ) { inti,a[20],sum,count; sum=count=0; for(i=0;i<20;i++)scanf("%d",【
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
随机试题
入侵检测系统在进行信号分析时,一般通过三种常用的技术手段,以下哪一种不属于通常的三种技术手段
曾用“预备、开火、瞄准”来描述那些不做规划就去开发信息系统的行为的是__________。
物质资料生产是马克思主义政治经济学研究的着重点。
Electronicbookscouldrevolutionizereading,butpeopleoughttoconsidertheirfar-reachingimpactsaswell."Thee-bookpromi
患者,女性,20岁。自幼不喜肉食,喜饭后饮浓茶,近年来感疲乏无力,面色苍白,Hb80g/L,血清铁60μg/dl,骨髓铁染色(一),确诊为缺铁性贫血。此时患者最主要的护理诊断为
过境、转运、通运货物虽然不进入进境地国内消费市场,但仍应向进境地海关申报。()
下列各项中,属于所有者权益内容的有()。
在麦当劳的企业里,有超过75%的餐厅经理,50%以上的中高级主管,以及1/3以上的加盟经营者,普通雇员在麦当劳的职业生涯是由计时员工开始的。“麦当劳的训练魔法”一直令外界好奇。(一)认定训练利益麦当劳创始人雷克罗克先生说过一句经典的话:
行政复议参加人包括()。
下面叙述中正确的是
最新回复
(
0
)