南开100题 计算机3级

preview
需积分: 0 2 下载量 29 浏览量 更新于2013-06-07 收藏 236KB DOC 举报
【南开100题 计算机3级】是一系列针对计算机知识的测试题目集,主要涵盖了编程、数据处理和字符串操作等多个方面。以下是这些题目所涉及的知识点的详细说明: 1. **题目1** - 素数查找: 这道题目要求编写一个`jsValue`函数,用于找出大于指定整数`m`的紧靠`m`的`k`个素数,并存储在数组`xx`中。函数`isP`是辅助函数,用于判断一个数是否为素数。素数是指除了1和它本身以外没有其他正因数的自然数。`isP`通过检查`m`是否能被小于`m`的任何数整除来确定其素数性。在`num`函数中,遍历大于`m`的数,当找到素数时,将其添加到数组中,直到找到`k`个为止。 2. **题目2** - 四位数筛选: 这题要求编写`jsVal`函数,用于统计并排序四位数中只包含0、2、4、6、8这五个偶数数字的个数。首先遍历数组`a`中的所有四位数,检查每一位是否满足条件,满足则计数并存储到数组`b`中。之后,对数组`b`进行排序,从大到小排列。注意,这里使用了嵌套循环来实现排序,外层循环遍历数组,内层循环进行比较并交换位置。 3. **题目3** - 字符串处理: 此题的`StrOR`函数要求将字符串中所有小写字母"o"左边的字符移到右边,"o"删除,剩余字符移到左边。这个过程涉及到字符串的遍历、字符复制以及字符串的重新构造。使用了临时字符串`tem`来存储处理后的字符,同时利用`memset`清零内存。 4. **题目4** - 单词倒序输出: `StrOL`函数的任务是对每行中的单词进行倒序处理,但保持原有行的结构。遍历每一行,通过空格或标点符号分割单词,然后对每个单词进行倒序处理,重新构建字符串并保存。这个过程涉及到字符串分割、单词的倒序以及字符串的组合。 以上四道题目涵盖了基本的编程技巧,包括数组操作、循环控制、条件判断、函数设计、字符串处理以及排序算法。对于计算机三级考试的备考者来说,理解和掌握这些知识点是十分重要的。这些题目旨在检验考生对基础编程概念的理解以及实际问题解决的能力。