首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
38
问题
有以下程序: 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全国计算机二级
相关试题推荐
窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程:PrivateSubOption1_Click(IndexAsInteger)EndSub下面关于此过程的参数I
在窗体Form1上放一个名为Text1的文本框和一个名为Command1的命令按钮,然后编写一个事件过程。要求程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“VB等级考试二级”。以下能正确实现上述操作的事件过程是()。
窗体上有一个列表框控件List1。以下叙述中错误的是( )。
数据库设计过程不包括
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
满足下列条件之一的年份是闰年:1)年份能被4整除但不能被100整除2)年份能被400整除若y代表年份,下面判断闰年的正确表达式是( )。
数学式子5+(a+b)x2对应的VisualBasic表达式是()。
窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击"删除"按钮(名称为Command1),则可删除列表框List1中所有该姓氏的项目。若编写以下程序来实现此功能:PrivateSubCommand1_Click()Private
在VisualBasic环境下设计应用程序时,系统能自动检查出的错误是( )。
在一棵二叉树上第5层的结点数最多是()。
随机试题
如果总体数目N很大,可以用()进行简单随机抽样。
连他也奚落起我来。奚落:
心尖区出现Austin-Flint杂音提示有
在R、L、C串联电路中,XL=20Ω。若总电压维持不变而将L短路,总电流的有效值与原来相同,则XC应为()Ω。
下列对建设项目管理的描述正确的有()。
篮球运球的练习方法有哪几种?(要求答四种以上)
材料一当前,国际金融危机继续扩散和蔓延,我国发展的外部条件更趋复杂。在一个时期内,我们将突出面临国际金融危机影响持续加深、全球经济增长明显放缓的压力,突出面临外部需求显著减少、我国传统竞争优势逐步减弱的压力,突出面临国际竞争日趋激烈、投资和贸易保护主义
学生的姓名权、荣誉权、隐私权应受到充分的尊重和保障,这指的是学生应享有()。
以下可用于解释财政支出规模增长趋势的理论包括()。①政府活动扩张论②梯度渐进增长论③经济发展阶段论④官僚行为增长论
Bankers’acceptancesoftenariseinforeigntrade.Abusinessbuyinggoodsfromabroadwhereitisnotwellknownanddoesnoth
最新回复
(
0
)