首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和流程图,将应填入(n)处。 [流程图说明] 流程图1-1描述了一个算法,该算法将给定的原字符串中的所有前导空白和尾部空白都删除,但保留非空字符之间的空白。例如,原字符串“ File Name ”,处理后变成“File Name”。流
阅读下列说明和流程图,将应填入(n)处。 [流程图说明] 流程图1-1描述了一个算法,该算法将给定的原字符串中的所有前导空白和尾部空白都删除,但保留非空字符之间的空白。例如,原字符串“ File Name ”,处理后变成“File Name”。流
admin
2008-04-03
59
问题
阅读下列说明和流程图,将应填入(n)处。
[流程图说明]
流程图1-1描述了一个算法,该算法将给定的原字符串中的所有前导空白和尾部空白都删除,但保留非空字符之间的空白。例如,原字符串“ File Name ”,处理后变成“File Name”。流程图1-2、流程图1-3、流程图1-4分别详细描述了流程图1-1中的框A,B,C。
假设原字符串中的各个字符依次存放在字符数组ch的各元素ch(1),ch(2),…,ch(n)中,字符常量KB表示空白字符。
流程图1-1的处理过程是:先从头开始找出该字符串中的第一个非空白字符ch(i),再从串尾开始向前找出位于最末位的非空白字符ch(j),然后将ch(i),…,ch(j)依次送入 ch(1),ch(2),…中。如果原字符串中没有字符或全是空白字符,则输出相应的说明。在流程图中,strlen是取字符串长度函数。
[问题]在流程图1-1中,判断框P中的条件可表示为:
i>(5)
选项
答案
(1) i<=n, 或其等价形式 (2) ch(j)=KB (3) k<=j, 或其等价形式 (4) ch(k-i+1) (5) n
解析
本题用分层的流程图形式描述给定的算法。流程图1-1是顶层图,其中用A、B、C标注了三个处理框。而流程图1-2、图1-3、图1-4分别对这三个处理框进行了细化。
A框的功能是依次检查ch(1),ch(2),…,直到找到非空白字符ch(i)。流程图1-2中,对i=1,2,…进行循环,只要尚未找到尾,而且ch(i)=KB,则还需要继续查找。因此,(1)处可填写i<=n (n>=i是其等价形式)。
B框的功能是依次检查ch(n),ch(n-1),…,直到找到非空字符ch(j)。流程图1-3中,对 j=n,n-1,…进行循环,只要ch(j)=KB,则还需要继续循环查找。由于B框处理的前提是A框中已经找到了非空字符ch(i),所以,循环最多到达j=i处就会结束。因此(2)处应填写判断条件ch(j)=KB。判断条件j>i是可有可无的。
C框的功能是将ch(i),ch(i+1),…,ch(j)的内容依次送入ch(1),ch(2),…中。流程图1-4中,对k=i,i+l,…,j进行循环,即只要k<=j,就要继续做传送,继续循环。因此(3)处可填写k<=j。
由于ch(i)应送往ch(1),ch(i+1)应送往ch(2),…,所以,ch(k)应送往ch(k-i+1)。这是程序员应熟练掌握的基本功:从几个特例,寻找普遍规律,再用特例代进去试验是否正确。因此,(4)处应填写ch(k-i+1)。
在流程图1-1中,判断ch是空白字符串,等价于A框处理结束后没有找到空白字符。从流程图1-2中可以看出,循环变量i超过n(或达到n+1)时,就说明从头到尾都找过了,仍没有找到空白字符。因此,(5)处可以填写n。
转载请注明原文地址:https://kaotiyun.com/show/6sjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在Word文字处理软件的界面上,单击工具栏上的按钮,其作用是(1)。
当个人计算机以拨号方式接入互联网时,必须使用的设备是(9)。
在Windows7中,剪贴板是用来在程序和文件间传递信息的临时存储区,此存储区是______。
以下除(7)外,常选定为数据收集的途径。
Word可以打开很多类型的文件,在Word的“打开”对话框中对这些类型都以列表的形式列了出来,但是扩展名是(47)的文件不能够被Word正常打开。
关于Word中的多文档窗口操作,下列叙述中,不正确的是(48)。
计算机网络中,防火墙的功能不包括________________。
Windows7系统运行时,用户用鼠标右击某个对象经常会弹出________________。
在Excel中,若单元格C5=1000、D5=50、C6=6000、D6=40,在单元格E5中输入公式“=C5*$D$5”,再将此公式复制到F6单元格中,则F6单元格的值为(54)。
张、王、李三个平等的评委独立对三部电影甲、乙、丙进行了评分(三人的满分标准不同),结果如下表:按合理的平均得分计算,第一、二、三名电影应分别授予(69)。
随机试题
阅读《爱尔克的灯光》中的一段文字,回答问题:“长宜子孙”,我恨不能削去这四个字!许多可爱的年轻生命被摧残了,许多有为的年轻心灵被囚禁了。许多人在这个小圈子里面憔悴地捱着日子。这就是“家”!“甜蜜的家”!这不是我应该来的地方。爱尔克的灯光不会把我引
A.长吸式呼吸B.喘息样呼吸C.陈-施呼吸D.比奥呼吸在脑桥和延髓之间横断脑干,动物将出现
泛制水丸时,起模应选用的药粉是
下列关于脂类在体内转运的叙述,错误的是
营养性缺铁性贫血患儿最适合的治疗应是
众数是总体内出现最多的次数。()
外购的无形资产,其成本包括购买价款、相关税费以及直接归属于使该项资产达到预定用途所发乍的其他支出,也包括为运行无形资产发牛的培训费支出。()
第一个加入《东南亚友好合作条约》的非东盟国家是()。
一个医生在进行健康检查时,如果检查得足够彻底,就会使那些本没有疾病的被检查者无谓地饱经折腾,并白白地支付了昂贵的检查费用;如果检查得不够彻底,又可能错过一些严重的疾病,给病人一种虚假的安全感而延误治疗。问题在于,一个医生往往很难确定该把一个检查进行到何种程
【S1】【S6】
最新回复
(
0
)