首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下C代码,回答问题1至问题3,将解答填入答题纸的对应栏内。 【C代码3】 int getSum(int n) { int t,i=0,sum=0; while(i<n){ scanf("%d",&t);
阅读以下C代码,回答问题1至问题3,将解答填入答题纸的对应栏内。 【C代码3】 int getSum(int n) { int t,i=0,sum=0; while(i<n){ scanf("%d",&t);
admin
2020-04-30
35
问题
阅读以下C代码,回答问题1至问题3,将解答填入答题纸的对应栏内。
【C代码3】
int getSum(int n)
{
int t,i=0,sum=0;
while(i<n){
scanf("%d",&t);
if(t<0)
continue;
sum+=t;
i++;
}
return sum;
}
【问题3】
(1)简要说明【C代码3】中的函数getSum()的功能;
(2)程序员小王将函数getSum改写后得到下面的函数getSum_v2(即用for语句来描述循环)。请问,getSum_v2的功能是否与【C代码3】的gctSum完全相同,若不同,请说明原因。
int getSum v2(int n)
{
int t,i=0,sum=0;
for(i=0;i<n; i++) {
scanf("%d",&t);
if(t<0)
continue;
Sum+=t;
}
return sum;
}
选项
答案
(1)将输入的n个非负整数求和或含义相同的表述 (2)不同 for循环中i的值每次都增1,在while循环中i的值不是每次都增1。 注:含义相同的表述都可。
解析
【问题3】
本问题考查描述循环流程控制的语句应用。
while和for都是常用的循环语句,需要注意其中continue的作用。
函数getSum的处理逻辑如下面的流程图所示,其中continue的作用是结束本次循环,重新开始下一次循环,因此i的值在输入的整数不小于0时才增加1,其作用是计算输入的非负整数个数,在i的值为n时结束循环,sum的结果是n个非负整数的和。
而函数getSum_V2的处理逻辑如下面的流程图所示,其中,在输入的整数不小于0时sum的值增加,i的值每次循环都会自增,所以i计算的是所输入的所有整数的个数,最后sum的结果是n个整数中所有非负整数的和。
转载请注明原文地址:https://kaotiyun.com/show/G2jZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
删除Windows中某个应用程序的快捷方式,意味着(39)。
对新买的计算机需要记录保存的硬件主要参数中,不包括_______。
在Access中,查询“学生”数据表的所有记录及字段的SQL语句是______。
内存用于存放计算机运行时的指令、程序、需处理的数据和运行结果。但是,存储在(2)中的内容是不能用指令修改的。
在数据库中能够唯一地标识一个记录被称为______。
在Word编辑状态下,移动鼠标至某段左侧,当鼠标光标变成箭头时连击左键3下,结果会选中文档的(45)。
在Exeel2010中,___________可以对A1单元格数值的小数部分进行四舍五入运算。
180的正约数(能整除180的自然数,包括l和180本身)的个数是________。
综合布线系统由6个子系统组成,将图1-1中(1)~(6)处空缺子系统的名称填写在答题纸对应的解答栏内。为满足公司要求,通常选用什么类型的信息插座?
为什么一般处理“震荡波”病毒时,首先要把被侵入的计算机系统从网络上断开?为了解决“震荡波”病毒利用windows的缓冲区溢出漏洞攻击计算机系统问题,我们采用某防火墙建立一个“关闭445端口”的规则。请给出下列规则配置参数(防火墙规则配置界面如下图所示)
随机试题
设计组织结构的首要问题是()
治疟疾久发不止不可用的是()
根据《互联网药品交易服务审批暂行规定》,下列叙述错误的是
某食品加工厂是一家有限合伙企业,甲、乙二人是普通合伙人,丙是有限合伙人。此后丙在一次商务聚会上认识了某水果批发公司的总经理丁,交谈中丙得知水果不久将大幅度涨价,遂自己做主以食品厂的名义与该水果批发公司签订了水果买卖合同,丁并不知丙实为有限合伙人。此后丙将此
《工程暂停令》是由监理工程是发给()的
为了防止钢筋笼上升,当灌注的混凝土面距钢筋骨架底部1m左右时,应()。
上述材料供应合同无效,此时担保合同( )。下列表述中,错误的是( )。
甲骨文是迄今为止在中国所发现一种最古老的、自成体系的文字,可以说是现代汉字的老祖宗。甲骨文已相当________,如果认为仰韶文化、龙山文化的图形符号是汉字的雏形,那么在它们与甲骨文之间,应该还存在一个________的环节。依次填入画横线部分最恰当的一项
音乐电视这种舶来的艺术形式,已在中国民族化的过程中,______出了一条成功的路子。填入划横线部分最恰当的一项是()。
Theeconomystoppedshrinkingayearago,butAmerica’sunemploymentproblemisasbigasever.Theofficialjoblessratewas9.
最新回复
(
0
)