2011年计算机二级C语言上机题库精选

需积分: 10 1 下载量 87 浏览量 更新于2024-07-25 收藏 105KB DOC 举报
"这个资源是2011年全国计算机二级考试C语言部分的上机题题库,包含了100道题目,旨在帮助考生熟悉和掌握C语言编程的基础知识和技能,包括处理数组、条件判断、循环控制、函数应用等核心概念。" 计算机二级考试中的C语言部分主要考察考生对C语言编程的基本理解与实践能力,通过这些题目,我们可以提炼出以下几个关键知识点: 1. 数组操作与平均值计算: 在第1题中,涉及到计算数组中所有元素的平均值,并找出低于平均分的分数存储在新数组中。这需要掌握数组遍历、累加求和、平均值计算以及条件判断的基本语法。函数`fun`通过两个循环实现这一功能,第一个循环计算平均值,第二个循环找出低于平均值的分数。 2. 循环与条件判断: 第2题要求找出1到100之间能被7或11整除,但不能同时被7和11整除的数字。这涉及到嵌套循环(for循环)和多个条件判断(if语句)。`fun`函数通过遍历数字并用逻辑运算符`||`和`&&`来判断条件,最后将符合条件的数字存入数组。 3. 数组与函数参数: 第3题要求找出能整除给定数`x`且非偶数的整数。题目展示了如何传递数组作为函数参数,并在函数内部修改数组内容。`fun`函数使用了两个循环,一个用于筛选非偶数,另一个用于筛选能整除`x`的数,最后将结果存入数组。 4. 字符串处理与统计: 第4题涉及到字符串处理和统计特定字符出现的次数。`fun`函数遍历字符串,使用`switch`语句对每个字符进行判断,然后根据字符对应的索引增加计数数组`pp`的对应值。 这些题目涵盖了C语言的基础知识,如变量、数据类型、运算符、流程控制(if、for、switch)、函数定义与调用、数组操作以及字符串处理。对于准备计算机二级C语言考试的考生来说,熟悉并能熟练运用这些知识点至关重要。通过解答这些题目,考生可以巩固C语言基础,提升编程能力,以应对考试中的类似问题。