首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: int a=4; int f(int n) {int t=0;static int a=5; if(n%2) {int a=6;t+=a++;} else{int a;7;t+=a++;} return
有以下程序: int a=4; int f(int n) {int t=0;static int a=5; if(n%2) {int a=6;t+=a++;} else{int a;7;t+=a++;} return
admin
2010-12-10
49
问题
有以下程序: int a=4; int f(int n) {int t=0;static int a=5; if(n%2) {int a=6;t+=a++;} else{int a;7;t+=a++;} return t+a++; } main() {int s=a,i=0; for(;i<2;i++)s+=f(i); printf("%d\n",s); } 程序运行后的输出结果是______。
选项
A、24
B、28
C、32
D、36
答案
B
解析
在主函数main()中定义了两个变量s和i,同时给s赋初值a=4,i赋初值0。当i=0时。执行“s+=f(i);”语句,调用f()并将i的初值 0传递给形参n。首先执行if语句中内条件:n%2,若条件为假。则执行else下的语句,a=7,t=7+0=7,使用return返回t,t=7+(a++)=7+5=12,此时a运算完后自增1,变为6;返回主函数中,s=4+12=16。当i=1时,执行“s+=f(i);”语句,调用f()并将i的初值1传递给形参n。首先执行if语句中的条件:n%2,条件为真,执行if
转载请注明原文地址:https://kaotiyun.com/show/9BPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中,不属于数据管理员(DBA)职责的是()。
窗体上有一个名称为List1的列表框,一个名称为Label1的标签。列表框List1中显示了由若干课程名称组成的列表项。当双击列表框List1中的某个课程名时,在标签Label1中能显示选中的课程名称,以下能正确实现上述功能的是
VisualBasic中的“启动对象”是指启动VisualBasic应用程序时,被自动加载并首先执行的对象。下列关于VisualBasic“启动对象”的描述中,错误的是()。
对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为()。
在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是( )。
为了读取数据,需打开顺序文件"D:\data5.txt",以下正确的命令是
将窗体的KeyPreview属性设为True,然后编写如下程序:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode)
数据结构主要研宄的是数据的逻辑结构、数据的运算和()。
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数:Functionfun(sAsInteger,bAsInteger)Whilea>ba=a—bWendfun=aEndFunoti
语句PrintFormat$(23846.5,"000,000.00")的输出结果是
随机试题
在静平衡架平衡一个零件,若平衡块的重量是F1=0.2N;移动距离L1=60mm,现要从零件偏重一侧距中心L0=20mm处钻除金属材料,需要钻除的金属材料F0为多少?
1935年英国科学家坦斯利(Tansley)首次提出_______这一重要概念。
高血钾病人发生心律紊乱时,首先给予【】
价值工程中关于功能和成本之间关系的说法,错误的是()。
根据《会计法》规定,单位负责人对本单位的会计工作和会计资料的()负责。
下列协会中,不属于中国残联内设的分协会的是()。
下列国家中,信息业从业人数所占本国就业总人数比重最小的是()。
根据下面材料回答下列问题。2017年1—2月,我国副省级城市实现软件业务收入3874亿元,同比增长12.9%。其中,软件产品收入1216亿元,同比增长11.0%;信息技术服务收入2042亿元,同比增长15.6%;嵌入式系统软件收入616亿元,同比增长8.
活动课程的特点是什么?
A、Tocarryoutascientificsurvey.B、Toestablishanewresearchstation.C、TorescuetwosickAmericanworkers.D、Todeliveru
最新回复
(
0
)