试题详情
- 简答题设计算法完成下列任务:输入一段英文后,无论输入的文字都是大写,还是小写,或大小写任意混合,都能将其整理成除每个句子开头字母是大写外,其他都是小写的文字。
-
假设在输入的文字中,两个单词间只允许是空格、,、.、?、!,则在输出的文字中,大写的情况有以下几种:
(1)整段文字的第一个字母是大写;
(2)“.”后的第一个字母是大写;
(3)“?”后的第一个字母是大写;
(4)“!”后的第一个字母是大写;
设变量a存储输入的字符串,变量b存储结果字符串,变量c存储当前处理的字符,变量e存储c之前的字符(当c为第一个字符时除外)。算法如下:
关注下方微信公众号,在线模考后查看
热门试题
- 研究开发资源的有效性属于()可行性的一部
- 在软件结构设计的后处理中,下列说法错误的
- 黑盒测试依据(),检查程序是否满足()。
- 在与软件成本相关的影响因素中,()是最大
- 软件需求分析应从问题的信息域和功能域出发
- 白盒测试以检查处理过程的细节为基础,对程
- 软件详细设计的目标不仅是逻辑上正确地实现
- 程序语言的编译系统和解释系统相比,从用户
- 按照以下描述,画出UML类图:一本教材由
- 为什么说软件界面设计的质量会直接影响到用
- 结构化方法在建立软件系统的结构模块时按照
- 用例建模的主要步骤是什么?
- 软件维护中,因重新初始化控制标志或指针而
- 设计类的属性时必须要定义是哪两项?
- 请简单说明结构化分析的主要步骤。
- 简述主程序员组的优缺点。
- 软件工程学科的研究内容主要包括:软件开发
- 根据相关的法律,对于侵犯软件著作权的行为
- 数据字典中的加工逻辑主要描述该加工(),
- 瀑布模型的特点及优点?