首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include <stdio.h> f(int a) { int b=0; static int c=4; a=c++;b++; return(a); }
下列程序的输出结果是( )。 #include <stdio.h> f(int a) { int b=0; static int c=4; a=c++;b++; return(a); }
admin
2010-05-22
58
问题
下列程序的输出结果是( )。 #include <stdio.h> f(int a) { int b=0; static int c=4; a=c++;b++; return(a); } main() { int a=2,i,c; for(i=0;i<2;i++) c=f(a++); printf("%d\n", c); }
选项
A、4
B、7
C、6
D、5
答案
8
解析
本题考查静态变量的使用方法和for循环。在函数调用时,static变量在函数调用结束后所作的所有变化均不保持,所以当i=1时,第2次进入f函数时c=5,所以最终main函数中c的值为5。
转载请注明原文地址:https://kaotiyun.com/show/AAWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中不属于结构化程序设计原则的是
下列说法中错误的是()。
在编辑VB应用程序时,如果不小心关闭了属性窗口,则可以单击主窗口标准工具栏上的一个按钮直接打开属性窗口,这个按钮的图标是()。
以下打开VisualBasic菜单编辑器的操作中,错误的是()。
在数据库的三级模式中,外模式(用户模式或子模式)有()。
能够用于标识对象名称的属性是()。
数学式子5+(a+b)×2对应的VisualBasic表达式是()。
设有工程文件Proj,其中含有Form1窗体、Form2窗体、标准模块Module1.bas,在Form1窗体模块的通用声明段中书写了如下语句PublicXAsInteger,在Form1窗体模块中还定义了通用过程LocalSub。则以下说法中正确的
执行下列语句:strInput=InputBox("请输入字符串","字符串对话框","字符串")将显示输入对话框。此时如果直接单击"确定"按钮,则变量strInput的内容是( )。
随机试题
心上型肺静脉畸形引流,正确的是
减少与抑制散射线的方法中,错误的是
患者,男,烟龄40年。平素身体健康良好,近1年来患者自感体质较前弱,去医院就诊后未发现明显异常;近2月来患者有刺激性干咳伴痰中带血丝,遂来医院就诊。根据病史,本患者最有可能考虑的诊断为
患者,男,55岁,身高165cm,体重79kg;确诊为2型糖尿病,伴有高脂血症,应首选的降糖药是()。
结核杆菌能耐4%NaOH而存活。()
2009年10月,某建筑公司在中国境内发生如下业务:(1)承建甲企业办公楼,合同中约定,甲企业提供电梯,价款800万元。该办公楼10月竣工并一次性结算工程价款11500万元(包括劳动保护费20万元、临时设施费15万元)。另外取得提前竣工奖20万
国债负担率是指()。
固定资产管理模块可以提供账表查询功能。()
广告市场运作的双重代理关系中,第二重代理关系是指()。
Youliveinaroomincollegewhichyousharewithanotherstudent.Youfinditverydifficulttoworktherebecauseyourroomma
最新回复
(
0
)