首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
37
问题
有以下程序: 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全国计算机二级
相关试题推荐
下面列表框属性中,是数组的是( )。
窗体上有一个名称为List1的列表框,一个名称为Label1的标签。列表框List1中显示了由若干课程名称组成的列表项。当双击列表框List1中的某个课程名时,在标签Label1中能显示选中的课程名称,以下能正确实现上述功能的是
下列叙述中正确的是()。
编写如下程序:PrivateSubCommand1_Click()DimxAsString,yAsStringx=Right("abcd",2)y=Mid("dcba",2,3)Ifx>
将数据项"Student"添加到名称为List1的列表框中,并使其成为列表框第一项的语句为( )。
A、各子菜单项组成一个名称为mnu1的控件数组B、不论选中菜单项1、2或3,均执行mnu1_Click事件过程C、Case2分支的语句没有必要,因为该菜单项的"复选"属性已被设置D、程序中的Index是系统自动产生的C菜单项1至菜单项3是名称为m
下面关于多重窗体的叙述中,正确的是()。
下面为单精度实型(即单精度浮点型)变量的是
以下程序段的功能是:从文本框中输入一个数值,如果该数值满足“除以4余1,除以5余2”的条件,则在窗体上输出文本框中的数值,否则,将焦点定位在文本框中,并清除文本框的内容,在横线处应填写()。PrivateSubComm
一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是()。
随机试题
感受器的适应:
cDNA文库是
引起心前区疼痛最常见的循环系统疾病是
应置于干燥阴凉处或2~10℃冷藏保存的药物是
A.益气固表止汗B.益气健脾,固冲摄血C.温肾暖脾,固肠止泻D.涩肠止泻,温中补虚E.益气固表,敛阴止汗
针对偏当前享受型客户的理财目标优先级,在基金和保险行销方面可以做的建议()
所有的国有独资公司都是由国务院代表国家履行出资人职责。()
背景设定:在中华人民共和国成立62周年之际,康康的加拿大朋友Michael想了解康康家乡的变化。假如你是康康,请根据以下提示给Michael回一封电子邮件。要求:1.围绕以上内容进行合理表达;2.所表述的内容必须包含表中的所有方面;3.
Energywillbeoneofthedefiningissuesofthiscentury.Onethingisclear:theeraofeasyoilisover.Whatwealldonext
Thebranchescouldhardly______theweightofthefruit.
最新回复
(
0
)