2012 全国计算机等级考试二级C++考试大纲

合集下载

2012年3月全国计算机等级考试二级C语言真题及详细答案

2012年3月全国计算机等级考试二级C语言真题及详细答案

12、关于C语言中数的表示,以下叙述示,实型数会有误差
B、只要在在允许范围内整型和实型都能精确表示
C、只有实型数在允许范围内能精确无误的表示,整型数
会有误差
Main()
{ int a;
Scanf(“%d”,&a);
If(a++<9) printf((“%d\n”,a);
Else printf((“%d\n”,a--);
}
程序运行时键盘输入9<回车>,则输出的结构是
A、10 B 11 C 9 D 8
6、 有三个关系R、S和T如下:
R
A B C
a 1 2
b 2 1
c 3 1
则由关系R和S得到关系T的操作是
A、自然连接 B、并 C、差 D、交
【答案】C
【解析】R和S的差是由属于R但不属于S的元组组成的集合,运算符为“-”。记为T=R-S。根据本题关系R和关系S运算前后的
A 1,2,4 B 1,3,6 C 3,10,14 D 3,6,10
【答案】C)
【解析】本题考察switch语句的应用,case分支后面如果没有break,那么就会顺序执行下面的case,直到遇到break跳出。所以第一次循环后s的值为3打印输出。第二次s的值为:s=s+3,s=s+4,即为10,打印输出。第三次没有匹配成功直接执行default语句,s=s+4,所以s的值为14,打印输出。
行下句逗号表达式中的a=b,把b的值0赋给a,此时a的值为0,然后执行b=b+4,使得b的值为4。最后打印输出。
18、设变量均已正确定义并且赋值,以下与其他三组输出结构不同的一组语句是

全国青少年软件编程c语言等级考试二级考纲

全国青少年软件编程c语言等级考试二级考纲

全国青少年软件编程C语言等级考试二级的考纲主要包括以下内容:
1. 理解数制的基本概念,能够进行二进制、十进制以及十六进制之间的转换。

2. 掌握一维数组、二维数组及多维数组的用法。

3. 理解编码的概念,掌握字符串的用法。

4. 掌握在数组中进行顺序查找的方法,以及利用二分查找的方法找到满足条件的数据。

5. 掌握对数组中数据进行简单排序的方法。

6. 理解函数及过程抽象的概念,理解函数的参数和返回值的概念,能够自己创建一个带参数的函数,以及一个有返回值的函数。

7. 熟悉TURBO C集成环境,掌握程序设计中简单的数据结构和算法。

以上内容仅供参考,建议查阅全国青少年软件编程C语言等级考试二级的官方考纲获取更准确的信息。

计算机二级考试大纲

计算机二级考试大纲

计算机二级考试大纲
计算机二级考试大纲是用来规范计算机二级考试内容和
要求的文件。

该大纲包含了计算机基础知识、计算机应用技能、计算机网络和操作系统等多个方面的内容。

以下是对计算机二级考试大纲的简要介绍。

计算机基础知识部分是计算机二级考试的基础,涵盖了
计算机的历史、计算机的基本组成和原理、计算机硬件和软件的基本概念等。

考生需要掌握计算机的基本工作原理,了解计算机硬件和软件之间的关系。

计算机应用技能部分是考察考生在常见办公软件使用和
编程方面的技能。

常见办公软件包括Word、Excel、PowerPoint等,考生需要熟练掌握这些软件的基本操作和常
用功能。

编程方面,考生需要了解常见的编程语言和编程思想,能够使用编程语言进行简单的编码和调试。

计算机网络部分是考察考生对计算机网络基本原理和网
络安全的了解程度。

考生需要了解计算机网络的基本概念和组成结构,了解互联网的基本原理和功能,以及网络安全的基本概念和方法。

操作系统部分是考察考生对操作系统的基本知识和操作
能力。

考生需要了解操作系统的基本功能和特点,学会使用常见操作系统的基本操作和管理功能。

此外,计算机二级考试大纲还包含了计算机行业的基本
法律法规、信息安全和国家网络安全等内容。

考生需要了解相关法律法规和信息安全的基本知识,能够正确使用计算机并保
护个人信息安全。

综上所述,计算机二级考试大纲涵盖了计算机基础知识、计算机应用技能、计算机网络和操作系统等多个方面的内容。

考生需要全面掌握这些内容,通过考试取得合格成绩。

全国计算机二级等级考试c语言题型

全国计算机二级等级考试c语言题型

全国计算机二级等级考试c语言题型全国计算机二级等级考试是检验计算机应用技能的重要标准,而C语言作为其中的一项考试科目,其题型对于考生来说至关重要。

本文将对全国计算机二级等级考试C语言的题型进行深入分析,旨在帮助考生更好地备考。

一、选择题选择题是C语言考试中常见的题型,主要考察考生对基础知识的掌握程度。

这类题目通常包括语法规则、数据类型、运算符、程序流程控制等方面的知识点。

考生在备考时,应注重对基础知识的巩固,同时多做相关练习题,提高解题速度和准确率。

二、填空题填空题也是C语言考试中的常见题型,主要考察考生对程序设计的理解和应用能力。

这类题目通常要求考生根据给定的程序,填写缺失的代码或语句。

考生在备考时,应加强对程序设计的理解,多做编程练习,提高编程能力和逻辑思维能力。

三、阅读理解题阅读理解题是C语言考试中的重要题型,主要考察考生对程序阅读和解析的能力。

这类题目通常给出一段程序代码,要求考生理解程序的功能、找出错误并修正。

考生在备考时,应注重提高阅读和理解程序的能力,多读、多分析、多实践。

四、编程题编程题是C语言考试中的核心题型,主要考察考生对程序设计语言的应用能力。

这类题目通常要求考生根据给定的任务,编写完整的程序。

考生在备考时,应注重提高编程能力和解决问题的能力,多做实际项目或模拟题目,积累编程经验。

综上所述,全国计算机二级等级考试C语言的题型主要包括选择题、填空题、阅读理解题和编程题。

考生在备考时应全面掌握基础知识,提高编程能力和逻辑思维能力,同时注重实践和积累经验。

只有这样,才能在全国计算机二级等级考试中取得优异的成绩。

(整理)二级c程序设计考试大纲.

(整理)二级c程序设计考试大纲.

二级C程序设计考试大纲基本要求1.掌握C 语言的基本知识,包括C语言的功能和语法;2.基本具备C语言程序设计能力,能熟练地阅读、理解和编写简短的C程序;3.掌握一种C语言的编译和编程环境,能熟练地调试程序;4.熟练掌握结构化程序设计的方法;5.掌握程序设计中常用的基本算法。

考试范围一、数据的定义1.基本类型(整型,实型,字符型)(1) 常量各种表示形式的整数、实数和字符(串)常量,符号常量的定义和使用,包括整数的十进制、八进制和十六进制的表示形式、长整型常量的表示形式,实数的浮点表示法和科学记数法,字符的转义序列,常用符号常量的含义(如NULL、EOF等);(2) 变量变量的定义和初始化。

2.构造类型(1) 数组一维和二维数组的定义和初始化,数组元素的引用,包括一维字符数组和字符串,二维字符数组和字符串数组。

(2) 结构结构类型的定义,结构变量的定义和初始化,结构变量成员的引用。

3.指针(1) 指针和地址的概念;(2) 指针变量的定义和初始化;(3) 通过指针引用指向实体。

4.构造类型和指针类型的混合定义及应用(1) 指针、数组和地址间的关系;(2) 指针数组;(3) 结构数组;(4) 结构指针;(5) 结构中含指针或数组;(6) 指向指针的指针(即二级指针)。

(7)二级指针(8)单向链表单向链表的建立和遍历了解插入和删除单向链表中的一个节点5.空类型的定义和使用6.变量的存储类别、作用域和生存期(1) 变量的存储类别,包括auto 自动型、static 静态型、extern 外部参照型;(2) 全局变量和局部变量,包括自动局部变量和静态局部变量、全局变量和静态全局变量、外部变量。

二、运算及流程控制1.基本运算运算符的功能,运算符的优先级、结合性和目数,隐式类型转换和强制类型转换。

2.表达式各类表达式的组成规则和计算过程。

3.语句(1) 表达式语句、空语句、复合语句;(2) 简单控制语句(break、continue、return);(3) 选择控制语句(if、switch);(4) 重复控制语句(for、while、do—while)。

解析计算机等级二级C语言大纲

解析计算机等级二级C语言大纲

解析计算机等级二级C语言大纲计算机等级二级C语言大纲解析计算机等级考试(CCC, China Computer Certificate)是由国家人力资源和社会保障部主管、中国电子学会承办的全国性计算机等级考试。

该考试被广泛认可和尊重,是评价计算机专业人才实际能力的重要标准之一。

在计算机等级考试中,C语言是其中一门重要的考试科目。

一、考试大纲C语言考试大纲规定了考试的内容和要求,包括考试的目的、范围、重点和达标要求等。

大纲的制定旨在确保考试的公平、公正和科学性,使考生能够全面了解考试内容并有针对性地进行备考。

1. 考试目的C语言考试旨在评价考生对C语言的理论与实践能力,包括语法基础、程序设计、算法实现等方面的内容。

2. 考试范围C语言考试范围涵盖了C语言的基本语法、流程控制、函数、数组、指针、结构体、文件操作等知识点。

3. 考试重点C语言考试的重点是考察考生对C语言基本语法和常用知识点的掌握程度,以及对问题分析和解决能力的应用。

4. 达标要求C语言考试的达标要求是要求考生能够熟练掌握C语言的基本语法和常用知识点,具备基本的程序设计和问题解决能力。

二、考试内容C语言考试将围绕以下内容进行考查:1. C语言基本概念- C语言的起源和发展历程- C语言的特点和应用领域2. C语言基本语法- 变量和数据类型- 运算符和表达式- 控制语句(条件语句、循环语句)- 函数和库函数3. C语言高级特性- 数组和字符串- 指针和动态内存分配- 结构体和联合体- 文件操作和预处理器指令4. C语言程序设计- 算法基础- 问题分析和解决方法- 程序调试和错误处理三、考试要求C语言考试要求考生具备以下能力和素质:1. 掌握C语言基本概念和基本语法:考生需要熟悉C语言的基本概念和基本语法规则,包括变量、数据类型、运算符、控制语句、函数等。

2. 理解和应用C语言高级特性:考生需要了解C语言的高级特性,如数组、指针、结构体等,并能够灵活运用于问题解决中。

全国计算机等级考试二级C语言公共基础知识(附例题)

全国计算机等级考试二级C语言公共基础知识(附例题)

第1章数据结构与算法经过对部分考生的调查以及对近年真题的总结分析,笔试部分经常考查的是算法复杂度、数据结构的概念、栈、二叉树的遍历、二分法查找,读者应对此部分进行重点学习。

详细重点学习知识点:1.算法的概念、算法时间复杂度及空间复杂度的概念2.数据结构的定义、数据逻辑结构及物理结构的定义3.栈的定义及其运算、线性链表的存储方式4.树与二叉树的概念、二叉树的基本性质、完全二叉树的概念、二叉树的遍历5.二分查找法6.冒泡排序法1.1算法考点1 算法的基本概念考试链接:考点1在笔试考试中考核的几率为30%,主要是以填空题的形式出现,分值为2分,此考点为识记内容,读者还应该了解算法中对数据的基本运算。

计算机解题的过程实际上是在实施某种算法,这种算法称为计算机算法.1.算法的基本特征:可行性、确定性、有穷性、拥有足够的情报。

2.算法的基本要素:(1)算法中对数据的运算和操作一个算法由两种基本要素组成:一是对数据对象的运算和操作;二是算法的控制结构。

在一般的计算机系统中,基本的运算和操作有以下4类:算术运算、逻辑运算、关系运算和数据传输。

(2)算法的控制结构:算法中各操作之间的执行顺序称为算法的控制结构.描述算法的工具通常有传统流程图、N—S结构化流程图、算法描述语言等。

一个算法一般都可以用顺序、选择、循环3种基本控制结构组合而成。

考点2 算法复杂度考试链接:考点2在笔试考试中,是一个经常考查的内容,在笔试考试中出现的几率为70%,主要是以选择的形式出现,分值为2分,此考点为重点识记内容,读者还应该识记算法时间复杂度及空间复杂度的概念。

1.算法的时间复杂度算法的时间复杂度是指执行算法所需要的计算工作量。

同一个算法用不同的语言实现,或者用不同的编译程序进行编译,或者在不同的计算机上运行,效率均不同。

这表明使用绝对的时间单位衡量算法的效率是不合适的。

撇开这些与计算机硬件、软件有关的因素,可以认为一个特定算法"运行工作量”的大小,只依赖于问题的规模(通常用整数n表示),它是问题规模的函数。

计算机全国等级考试二级c语言

计算机全国等级考试二级c语言

计算机全国等级考试二级c语言计算机全国等级考试(二级C语言)是一项针对计算机专业人员的国家级考试,其主要内容是测试考生在C语言程序设计方面的知识和能力。

该考试分为两个部分:笔试和机试。

笔试部分主要考察考生的基本理论知识和编程能力,机试部分则通过实际编写程序来评估考生的实际操作能力和解决问题的能力。

C语言是一种广泛应用于编程领域的高级程序设计语言。

通过学习和掌握C语言,计算机专业人员可以更好地理解计算机的内部工作原理,并能够编写高效、稳定的程序。

因此,参加计算机全国等级考试(二级C语言)对计算机专业人员的职业发展具有重要意义。

考试内容主要包括以下几个方面:1.基本概念和语法:C语言的基本概念和语法是考试的基础部分,包括变量、数据类型、运算符、流程控制语句(如循环语句和条件语句)、函数等。

2.数组和字符串:考生需要熟练掌握数组和字符串在C语言中的用法,包括数组的定义、初始化和访问,以及字符串的操作和处理。

3.指针和内存管理:指针是C语言的一个重要概念,考生需要理解指针的作用和用法,并能够使用指针进行内存管理和动态分配。

4.结构体和文件操作:结构体是C语言中用来组织和管理多个不同类型数据的一种方式,考生需要了解结构体的定义和使用方法,并能够进行文件的读写操作。

5.高级特性和编程技巧:这部分内容主要包括C语言的一些高级特性和编程技巧,如递归、位运算、宏定义、预处理器等。

为了顺利通过计算机全国等级考试(二级C语言),考生需要采取一系列有效的学习和备考策略:1.理论知识和实践相结合:在备考过程中,考生不仅要注重理论知识的学习,还要通过编写程序来实践所学的知识,提高自己的编程能力。

2.多做题和模拟考试:通过多做题和模拟考试,考生可以提高自己对考试题型和考试环境的适应能力,同时也可以查漏补缺,提高自己的解题能力。

3.注意重点和难点:在备考过程中,考生应该通过分析历年真题和参考书籍,找出考试的重点和难点,加强对这些知识点的理解和掌握。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2012全国计算机等级考试二级C++考试大纲
◆基本要求:
1.掌握C++语言的基本语法规则。

2.熟练掌握有关类与对象的相关知识。

3.能够阅读和分析C++程序。

4.能够采用面向对象的编程思路和方法编写应用程序。

5.能熟练使用Visual C++
6.0集成开发环境编写和调度程序。

◆考试内容:
一、C++语言概述
1.了解C++语言的基本符号。

2.了角C++语言的词汇(保留字、标识符、常量、运算符、标点符号等)。

3.掌握C++程序的基本框架(结构程序设计框架、面向对象程序设计框架等)。

4.能够使用Visual C++6.0集成开发环境编辑、编译、运行与调度程序。

二、数据类型、表达式和基本运算
1.掌握C++数据类型(基本类型,指针类型)及其定义方法。

2.了解C++的常量定义(整型常量,字符常量,逻辑常量,实型常量,地址常量,符号常量)。

3.掌握变量的定义与使用方法(变量的定义及初始化,全局变量,局部变量)。

4.掌握C++运算符的种类、运算优先级和结合性。

5.熟练掌握C++表达式类型及求值规则(赋值运算,算术运算符和算术表达式,关系运算符和关系表达式,逻辑运算符和逻辑表达式,条件运算,指针运算,逗号表达式)。

三、C++的基本语句
1.掌握C++的基本语句,例如赋值语句、表达式语句、复合语句、输入、输出语句和空格语句等。

2.用if语句实现分支结构。

3.用switch语句实现多分支选择结构。

4.用for语句实现循环结构。

5.用while语句实现循环结构。

6.用do…while语句实现循环结构。

7.转向语句(goto,continue,break和return)。

8.掌握分支语句和循环语句的各种嵌套使用。

四、数组、指针与引用
1.掌握一维数组的定义、初始化和访问,了解多维数组的定义、初始化和访问。

2.了解字符串与字符数组。

3.熟练掌握常用字符串函数(strlen,strcpy,streat,strcmp,strstr等)。

4.指针与指针变量的概念,指针与地址运算符,指针与数组。

5.引用的基本概念,引用的定义与使用。

五、掌握函数的有关使用
1.函数的定义方法和调用方法。

2.函数的类型和返回值。

3.形式参数与实在参数,参数值的传递。

4.变量的作用域、生存周期和存储类别(自动、静态、寄存器,外部)。

5.递归函数。

6.内联函数。

7.带有缺省参数值的函数。

六、熟练掌握类与对象的相关知识
1.类的定义方式、数据成员、成员函数及访问权(public,private,protected)。

2.对象和对象指针的定义与使用。

3.构造函数与析构函数。

4.静态数据成员与静态成员函数的定义与使用方式。

5.常数据成员与常成员函数。

6.This指针的使用。

7.友元函数和友元类。

8.对象数组与成员对象。

七、掌握类的继承与派生知识
1.派生类的定义和访问权限。

2.继承基类的数据成员与成员函数。

3.基类指针与派生类指针的使用。

4.虚基类。

八、了解多态性概念
1.虚函数机制的要点。

2.纯虚函数与抽象基类,虚函数。

3.了解运算符重载。

九、模板
1.简单了解函数模板的定义和使用方式。

2.简单了解类模板的定义和使用方式。

十、输入输出流
1.掌握C++流的概念。

2.能够使用格式控制数据的输入输出。

3.掌握文件的I/O操作。

◆考试方式
1.笔试:90分钟,满分100分,其中含公共基础知识部分的30分。

2.上机操作:90分钟,满分100分。

上机操作包括:
(1)基本操作。

(2)简单应用。

(3)综合应用。

相关文档
最新文档