首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
31
问题
有以下程序: 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全国计算机二级
相关试题推荐
下列数据结构中,属于非线性结构的是( )。
窗体上有一个名称为Label1的标签;一个名称为Timer1的计时器,其Enabled和Interval属性分别为True和1000。编写如下程序:DimnAsIntegerPrivateSubTimer1_Timer() ch=Chr(
以下关于通用对话框的叙述中,错误的是()。
数据结构主要研宄的是数据的逻辑结构、数据的运算和()。
关于KeyPress事件,以下叙述中正确的是( )。
下列程序的功能是调用字体对话框来设置文本框中的字体,单击Commandl按钮弹出对话框,进行相应的字体、字号等的设置,然后单击”确定”按钮退出对话框,则文本框中将发生哪些变化()。PrivateSubCommandlClick(
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为( )。
下面关于多重窗体的叙述中,正确的是()。
以下自定义数据类型的语句中,正确的是( )。
在一棵二叉树上第5层的结点数最多是()。
随机试题
静压滑动轴承装配与调整要点之一是在主轴试运转时,要检查进油压力与油腔压力之比是否正常。()
真核生物DNA的高级结构包括()
《种树郭橐驼传》中与“长人者好烦其令”构成类比关系的种树方法是()
女,23岁。干咳无痰、乏力2个月。胸片示肺门淋巴结肿大;OT(1/2000,5u)试验,肿结直径16mm,伴水泡。用何种方式来判断疗效()
在进行成组设计资料的t检验之前,需要进行的是
雌激素在孕激素在
在各种会计核算形式下,总分类账可以根据( )进行登记。
邓肯.威尔逊开发出了()方法。
下列关于我国军队的说法错误的是:
WALTERSCORPORATION3255TrentonAvenue,Columbus,OH43216
最新回复
(
0
)