2012年全国计算机等级考试二级C语言上机考试题库

版权申诉
0 下载量 53 浏览量 更新于2024-09-04 收藏 87KB PDF 举报
2012年全国计算机等级考试二级C语言上机考试题库及答案 本资源是2012年全国计算机等级考试二级C语言上机考试题库及答案,共包含三套试题,每套试题包括填空、修改和程序三部分。下面是对每套试题的知识点总结: **第1套** 一、填空:该题考查了结构体的使用,特别是结构体的定义和初始化。答案中出现的STYPE、FILE、fp等关键字,都是C语言中结构体相关的概念。 二、修改:该题考查了字符串处理的知识,要求将字符串s中的字符按正序存放到t串中,然后把s中的字符按逆序连接到t串后面。答案中使用了for循环和数组索引的概念。 三、程序:该题考查了数字处理的知识,要求将两个两位数的正整数a、b合并成一个整数放在c中。答案中使用了算术运算符和赋值语句。 **第2套** 一、填空:该题考查了文件输入输出的知识,要求从键盘输入若干行文本,然后将其写到文件中,最后将文件的内容读出显示在屏幕上。答案中出现了文件指针fw和字符串str等概念。 二、修改:该题考查了位运算的知识,要求从低位开始取出长整形变量s中的奇数位上的数,依次构成一个新数放在t中。答案中使用了位运算符和赋值语句。 三、程序:该题考查了数字处理的知识,要求将两个两位数的正整数a、b合并成一个整数放在c中。答案中使用了算术运算符和赋值语句。 **第3套** 一、填空:该题考查了文件输入输出的知识,要求将自然数1~10以及它们的平方根写到名为yfile3txt的文本文件中,然后再顺序读出显示在屏幕上。答案中出现了文件指针fp和文件名fname等概念。 二、修改:该题考查了排序算法的知识,要求将n个无序整数从小到大排序。答案中使用了for循环和条件语句。 三、程序:该题考查了数字处理的知识,要求将两个两位数的正整数a、b合并成一个整数放在c中。答案中使用了算术运算符和赋值语句。 本资源涵盖了C语言的多个知识点,包括结构体、字符串处理、数字处理、文件输入输出、位运算和排序算法等。对这些知识点的掌握是通过C语言考试的关键。