首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下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
50
问题
阅读以下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://www.kaotiyun.com/show/G2jZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在编辑Word2007文档时,若多次使用剪贴板移动文本内容,当操作结束时,剪贴板中的内容为__________。
下列操作中______可以随意改变窗口大小。
下列关于系统软件的叙述中,正确的是(7)。
在Excel2010中,设单元格A1、A2、A3、A4中的值分别为20、3、16、20,若在单元格B1中输入函数“=PR0DUCT(ApA2)/MAX(A3,A4)”,按回车键后,则B1单元格中的值为(
在WindowsXP中,删除某个应用程序在桌面上的快捷方式,则(42)。
在Excel2010中,一个宗箱的函数计算包括()。
在Word编辑状态下,移动鼠标至某段左侧,当鼠标光标变成箭头时连击左键3下,结果会选中文档的(45)。
对一批数据进行质量分析时,需要检查的问题一般不包括_______。
在网页中创建一个如下图所示的表单控件的HTML代码是(26)。
综合布线系统由6个子系统组成,将图1-1中(1)~(6)处空缺子系统的名称填写在答题纸对应的解答栏内。制作交叉双绞线(一端按EIA/TIA568A线序,另一端按EIA/TIA568B线序)时,其中一端的线序如图1-2(a)所示,另一端线序如图1—2
随机试题
口服后可以通过血脑屏障进入脑脊液中的三氮唑类抗真菌药物是()。
A.省级药品监督管理部门B.国家药品监督管理部门C.国家药品监督管理部门和国家农业主管部门D.国家农业主管部门确定麻醉药品药用原植物种植企业的部门是()。
甲将1套房屋出卖给乙,已经移转占有,没有办理房屋所有权移转登记。现甲死亡,该房屋由其子丙继承。丙在继承房屋后又将该房屋出卖给丁,并办理了房屋所有权移转登记。下列哪些表述是正确的?(2012年卷三56题,多选)
下列关于证券分析师执业行为要求的表述,不正确的是()。
P股份有限公司(以下简称P公司)为上市公司,和S公司均系增值税一般纳税人,适用的增值税税率均为17%。与2015年业务相关资料如下:(1)2015年1月1日,P公司发行本公司股票2000万股(每股市价5.5元,面值1元),自W公司取得其拥有的S公司8
导入时,教师根据教学内容创设一定的情境,渲染课堂气氛,让学生置身其中,深入体验音乐内涵,继而学生在情境中感受和积累的情感很快便会化为对知识的探究动力,之后的知识学习也就水到渠成了。以上的描述属于()类型。
《梨俱吠陀》记载,当诸神分割原人普鲁沙的时候,普鲁沙的口产生了婆罗门,手臂产生了刹帝利,腿产生了吠舍,脚产生了首陀罗。下列和该记载有关的文明是()。
新中国成立以来,我国教育目的多次变化,说明了教育目的受()。
(2010年真题)债务人将其债务转移给第三人的生效条件之一是
Accordingtothetext,childrenwhogetautismmaysufferfrom______.Howmanychildrenhaverecoveredfromsignsofautismin
最新回复
(
0
)