全国计算机等级考试二级C语言是针对C语言编程能力的测评,考试分为笔试和机试两部分,每部分满分100分,需分别达到60分以上才能合格。如果其中一科未通过,可以在下一次考试中补考,两科成绩均在85分以上可获得"优秀"证书,70分以上则为"良好"。
笔试部分包含公共基础知识和C语言基础知识两个部分。试题形式为单选题和填空题。40道单选题中,前10道和后20道每题2分,中间10道每题1分,公共基础部分占20分,C语言部分占50分。15个填空题,每空2分,公共基础部分10分,C语言部分20分。
机试部分由三类题目构成:程序填空题、程序修改题和程序设计题。程序填空题给出部分代码,需填充3个空格,每空10分。程序修改题提供有错误的代码,考生需要找出并修正2-3个错误,每修复一处错误得10-15分。程序设计题要求考生独立完成一个函数的编写,满分40分,无中间过程不得分。
在C语言的考试中,考生需要掌握的基本概念包括C程序结构、算法、模块化和结构化编程。学习C语言初步知识时,应关注程序格式、标识符、常量、变量、算术运算符、赋值运算符、自加/减和逗号运算符等。对于顺序结构,重点在于理解printf()、scanf()函数的使用,复合语句、空语句以及顺序程序设计的思想,并通过编写简单的C程序进行实践。
机试的程序填空题示例中,涉及字符串处理,包括字符串长度的获取(strlen()函数)和字符串的移动。程序修改题示例中,展示了switch语句的用法,需要考生找出并修复语法错误。程序设计题则需要考生根据需求完整地编写一个函数,这要求考生具备独立解决问题的能力和良好的编程习惯。
通过复习《全国计算机等级考试》二级教程C语言程序设计(2010年版)以及分析历年真题,考生可以了解各章节的重要性和出题比例,以便针对性地进行复习。例如,第1章要求理解程序设计的基本概念,第2章强调C程序的基本结构和操作,第3章则注重实际的程序编写技巧。
全国计算机等级考试二级C语言考察的是考生对C语言的基础知识、编程能力和问题解决能力。考生需要全面掌握C语言的语法、数据类型、控制结构、函数等核心概念,并具备一定的程序调试和设计能力,才能在考试中取得理想的成绩。通过系统学习和大量练习,可以有效提升C语言编程水平,顺利通过考试。