首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int f(int n) { int t = 0, a=5; if (n/2) {int a=6; t += a++; } el
有以下程序 #include <stdio.h> int f(int n) { int t = 0, a=5; if (n/2) {int a=6; t += a++; } el
admin
2020-11-27
94
问题
有以下程序
#include <stdio.h>
int f(int n)
{ int t = 0, a=5;
if (n/2) {int a=6; t += a++; }
else {int a=7; t += a++; }
return t + a++;
}
main()
{ int s=0, i=0;
for (; i<2;i++) s += f(i);
printf("%d\n", s);
}
程序运行后的输出结果是
选项
A、28
B、24
C、32
D、36
答案
B
解析
在主函数main()中定义了两个变量s和i,同时给s和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=0+12=12。当i=1时,执行"s+=f(i);"语句,调用f()并将i的初值1传递给形参n。首先执行if语句中的条件:n/2,条件为真,执行if下面的语句,t=0,a=6 t=0+6=6,使用return返回t,t=6+6=12,返回主函数中,s=12+12=24。最后输出的结果为24。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/1e3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#deftneN2#defineMN+1#defineNUM(M+1)*M/2main(){printf(’’%d\n’’,NUM);)程序运行后的输出结果是
请阅读程序:#include<math.h>#include<stdio.h>main(){floata,b,c;scanf("%f%f",&a,&b);c=a/b;
下面属于白盒测试方法的是
下面关于“EOF”的叙述,正确的是
下面程序的输出结果是()。typedefunion{longx[1];inty[4];charz[10];}M;Mt;main(){printf(’’%d\n’’,siz
以下选项中非法的C语言字符常量是
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是
有以下程序:#include<stdio.h>intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句中错误的是()。
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next)p=p->nex
在黑盒测试方法中,设计测试用例的主要根据是
随机试题
某市人民检察院对甲某的贪污案件进行了侦查,并逮捕了甲某。请回答下列问题。如果甲某还因为涉嫌巨额财产来源不明罪被起诉到人民法院,在法庭审判过程中,甲某认为根据刑事诉讼中的证明责任的分配规则,其不需要证明自己巨额财产来源的合法性,相反,应当由公诉方证明巨额
案情:严甲与周乙二人系邻居,且长期不睦,一日,因门口垃圾堆放又起争吵,继而相殴,因严甲体格较壮,周乙处于劣势,被按倒在地,恰周乙之弟周丙经过,看见哥哥被欺负,怒不可遏,遂前去帮手,周乙抽身回家随手拿了个木棍,朝严甲身上乱抡,严甲遂伤。经医院诊断,严甲肘骨骨
签约成交的形式有()。
关于砌体工程中不得设置脚手眼的说法中,正确的有()。
提出在学校中构筑相互学习的同事关系,在课堂中构筑相互倾听和对话的关系,同时组织家长和市民参与教学、协助教师共同培育儿童,将学校创建为“学习共同体”的改革理念和方略的当代教育家是()
一家商店为回收资金,把甲乙两件商品均以480元一件卖出。已知甲商品赚了20%,乙商品亏了20%,则商店盈亏结果为()。
辛亥革命是20世纪中国的第一次历史性巨变,在中国近代历史上具有伟大意义,主要是
通常,在该图书馆架构无线局域网(WLAN)的设计流程需要经过以下6个阶段:A.设备软硬件安装、调试B.确定无线局域网物理结构C.确定无线局域网逻辑结构D.进行需求分析和现场调研E.验收测试和维护F.进行设备产
算法的一条指令对应几个操作?()
如今,电脑对很多中国家庭来说早已不是新鲜东西了,而渐渐成为他们生活的一部分。对已经退休的老程来说,电脑与他家庭的关系更是非同一般。老程为了正在读医学博士的儿子花去近万元买了一台电脑。儿子通过电脑网络查了很多世界上的先进资料,他的课题因此做得十分顺利
最新回复
(
0
)