首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
51
问题
有以下程序: 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全国计算机二级
相关试题推荐
数据流图中带有箭头的线段表示的是( )。
下列程序的功能是调用字体对话框来设置文本框中的字体,单击Commandl按钮弹出对话框,进行相应的字体、字号等的设置,然后单击”确定”按钮退出对话框,则文本框中将发生哪些变化()。PrivateSubCommandlClick(
以下关于图片框控件的说法中,错误的是( )。
执行下列语句:strInput=InputBox("请输入字符串","字符串对话框","字符串")将显示输入对话框。此时如果直接单击"确定"按钮,则变量strInput的内容是( )。
将数据项"Student"添加到名称为List1的列表框中,并使其成为列表框第一项的语句为( )。
表达式2*3^2+4*2/2+3^2的值是()。
以下程序段的功能是:从文本框中输入一个数值,如果该数值满足“除以4余1,除以5余2”的条件,则在窗体上输出文本框中的数值,否则,将焦点定位在文本框中,并清除文本框的内容,在横线处应填写()。PrivateSubComm
以下自定义数据类型的语句中,正确的是( )。
可以产生30~50(含30和50)之间的随机整数的表达式是()。
表达式Int(-15.8)+Fix(-15.8)+Int(15.8)+Fix(15.8)的运算结果是()。
随机试题
凝固性坏死的组织学特点是
MR图像质量指标不包括
肛裂常用的检查方法是肛瘘常用的检查方法是
触摸应用于辅助疗法时,主要作用是
据报载,49岁的妇女周某在单位工作时,因其他工作人员的疏忽导致被重物砸伤,在送往医院的途中去世,目前其家人正在进行索赔、继承等事宜。下列有关这一案例的说法,不正确的是哪一项?()
根据《建设工程价款结算暂行办法》,下列在具备施工条件的前提下,对于工程预付款的支付时间叙述不正确的是()。
职能制组织形式在()环境中较为有效。
根据以下资料,回答问题。2005到2011年,平均每年新增城镇职工基本医疗保险参保者约为多少亿人?
设X1,X2,…,Xm与Y1,Y2,…,Yn分别为来自相互独立的标准正态总体X与y的简单随机样本,令,则D(Z)=________
(2008下软设)软件能力成熟度模型(CMM)将软件能力成熟度自低到高依次划分为初始级、可重复级、定义级、管理级和优化级。其中______对软件过程和产品都有定量的理解与控制。
最新回复
(
0
)