首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
81
问题
有以下程序: 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的列表框,然后编写如下程序:PrivateSubForm_Click()Fori=1To10Item="Item"&iList1.AddItemItem
数据库系统的三级模式不包括( )。
以下关于通用对话框的叙述中,错误的是()。
下列叙述中正确的是()。
A、各子菜单项组成一个名称为mnu1的控件数组B、不论选中菜单项1、2或3,均执行mnu1_Click事件过程C、Case2分支的语句没有必要,因为该菜单项的"复选"属性已被设置D、程序中的Index是系统自动产生的C菜单项1至菜单项3是名称为m
以下事件过程的功能是:从已存在于磁盘上的顺序文件Numl.txt中读取数据,计算读出数据的平方值,将该数据及其平方值存入新的顺序文件Nurn2.txt中。则在以下横线处合适的语句是()。PrivateSubForm_Click()Dim文A
能够产生1到50之间(含1和50)随机整数的表达式是()。
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
随机试题
A.激活翻译B.抑制翻译C.激活转录D.抑制转录大肠杆菌色氨酸操纵子在环境中存在色氨酸时
女,55岁,右手拇指晨起僵硬伴疼痛半年.近2周出现该处的肿胀及活动受限,被动活动患指可出现伴疼痛的弹响。临床诊断最可能是
早产儿,日龄2天,出生1分钟Apgar评分4分,今晨抽搐2次,哭声尖,阵发青紫,拒乳,前囟饱满,脑脊液化验呈均匀血性,蛋白含量明显增高,查血糖2.2mmol/L。最可能的是
下列哪些情形不属于结果加重犯?()
某施工企业2012年1月购人如下资产:某公司三年期债券;一项商标权;一台施工设备;运输机械;钢模板。根据企业会计准则及其相关规定,属于企业固定资产的有()。
以目标为中心展开的评价模式是()
在非结构参与式观察研究中,最适宜采用的记录方法是()。[江苏大学2015研;统考2010研]
求抛物面z=1+x2+y2的一个切平面,使该切平面与抛物面及圆柱面(x-1)2+y2=1围成的立体的体积最小,并求出最小体积.
Onhiswayhomehesuddenlyrememberedthathe(notlock)______thedooroftheoffice.
Don’tletvacationsorbusinesstravelsideline(使退出)yourexerciseroutine.Physicalactivityisagreatwayto【C1】______stress
最新回复
(
0
)