首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下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
48
问题
阅读以下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
程序员下午应用技术考试
软考初级
相关试题推荐
双击某个非可执行程序的文件名将(24)。
关于ADSL接入技术,下面的论述正确的是(15)。
《信息技术汉字字型要求和检测方法》(GB/T11460一一2009)属于______。
某商场在节日期间推出以下几种可供客户选择的促销方式:①100元可以购买标价130元的商品;②满100元立减10元,再打8折;③打7折;④满100元即可参加抽奖,中奖率100%。10%为一等奖,退100元;30%为二等奖,退50元;60%为三等奖,退10元。
在Excel2007中,若在单元格A1中输入函数“=ROUNDUP(3.1415926,2)”,按回车键后,则A1单元格中的值为______。
操作系统的功能不包括______。
在WindowsXP中,删除某个应用程序在桌面上的快捷方式,则(42)。
某公司下设4个分公司A、B、C、D,上月各分公司的销售额及其在总公司所占比例如下表所示。由于此表单受潮,有些数据看不清了,但还可以推算出来。根据推算, D公司上月的销售额为(68)万元。
下面记录的是某班36人期末考试的数学成绩:971009596100879610089100936999891008188
阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。说明某公司内部有一个采用TCP/IP作为传输协议的100BASE-TX局域网,包括1台服务器和20台客户机,通过一台16端口的交换机与一台8端口共享集线器级连,其网络结构如图11所
随机试题
五维公司是一家小型民营起重设备生产企业,王飞是该公司销售部的一名业务员,他在公司的业务员中能力非常突出,由于王飞优异的市场开发能力及业务推广能力,他个人的销售业绩占到了公司整个销售业绩的一半以上,从而帮助公司在激烈竞争的起重行业逐渐站稳脚跟,并且市场占有率
冯·诺依曼(VonNeumann)提出的计算机系统结构规定计算机由运算器、________、存储器、输入设备和输出设备五个基本部分组成。
中枢兴奋药的特征是:
肾结核的主要症状是
近期发生过心肌梗死的病人,要施行择期手术的适宜时间至少应在病情稳定后
某公司被盗手提电脑一台,侦查人员怀疑是王某所为,王某一开始不承认,但后来经过刑讯承认了盗窃事实,并供述已将电脑卖给刘某,同时还说他之所以拿公司的电脑是因为公司拖欠了其6个月的工资。侦查人员找到刘某后,刘某说电脑又倒卖给了秦某。秦某起初不承认,侦查人员威胁他
不同手段的具体目标要服务于实现总体目标,体现了宏观调控综合协调体制的()要求。
下列不属于根据饭店规模分类的是()。
小明某学期的数学平时成绩为70分,期中考试成绩为80分,期末考试成绩为85分,该校规定学期总评成绩的构成为:平时:期中:期末=3:3:4。以此计算,小明的总评成绩是()。
下列关于聚众犯罪说法正确的是()。
最新回复
(
0
)