热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

c语言程序设计二级考试内容,计算机二级考试C语言程序设计考试大纲

计算机二级考试C语言程序设计考试大纲◆基本要求1.GoShu8.Com熟悉VisualC6.0集成开发环境。2.掌握结构化程序设计的方法,具有良好的程序设计风格。3.

计算机二级考试C语言程序设计考试大纲

◆ 基本要求

4cc5eb8d27600f806479a499bb567100.png

1.GoShu8.Com熟悉 Visual C++ 6.0 集成开发环境。

2.掌握结构化程序设计的方法,具有良好的程序设计风格。

3.掌握程序设计中简单的数据结构和算法并能阅读简单的程序。

4.在 Visual C++ 6.0 集成环境下,能够编写简单的C程序,并具有基本的纠错和调试程序的能力

◆ 考试内容

一、C语言程序的结构

1.程序的构成,main函数和其他函数。

2.头文件,数据说明,函数的开始和结束标志以及程序中的注释。

3.源程序的书写格式。

4.C语言的风格。

二、数据类型及其运算

1.C的数据类型(基本类型,构造类型,指针类型,无值类型)及其定义方法。

2.C运算符的种类、运算优先级和结合性。

3.不同类型数据间的转换与运算。

4.C表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。

三、基本语句

1.表达式语句,空语句,复合语句。

2.输入输出函数的调用,正确输入数据并正确设计输出格式。

四、选择结构程序设计

1.用if语句实现选择结构。

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

3.选择结构的嵌套。

五、循环结构程序设计

1.for循环结构。

2.while和do-while循环结构。

3.continue语句和break语句。

4.循环的嵌套。

计算机二级考试C语言程序设计考试大纲2

全国计算机等级考试二级 C++语言(20xx年版)

程序设计考试大纲

基本要求

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,strcat,strcmp,strstr等)。

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

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

五、掌握函数的有关使用

1.函数的定义方法和调用方法。

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

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

4.变量的作用域和生存周期。

5.递归函数。

6.函数重载。

7.内联函数。

8.带有默认参数值的函数。

六、熟练掌握类与对象的相关知识

1.类的定义方式、数据成员、成员函数及访问权限(public, private, protected)。

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

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

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

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

6. this指针的使用。

7.友元函数和友元类。

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

七、掌握类的继承与派生知识

1.派生类的定义和访问权限。

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

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

4.虚基类。

5.子类型关系。

八、了解多态性概念

1.虚函数机制的要点。

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

3.了解运算符重载。

九、模板

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

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

十、输入输出流

1.掌握 C++流的概念。

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

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

考试方式

上机考试,考试时长 120分钟,满分 100分。

1.题型及分值

单项选择题 40分(含公共基础知识部分 10分)、操作题 60分(包括基本操作题 、简单应用题及综合应用题)。

2.考试环境

Visual C++ 6. 0。



推荐阅读
  • c语言基础编写,c语言 基础
    本文目录一览:1、C语言如何编写?2、如何编写 ... [详细]
  • 本文介绍了在多平台下进行条件编译的必要性,以及具体的实现方法。通过示例代码展示了如何使用条件编译来实现不同平台的功能。最后总结了只要接口相同,不同平台下的编译运行结果也会相同。 ... [详细]
  • 3.223.28周学习总结中的贪心作业收获及困惑
    本文是对3.223.28周学习总结中的贪心作业进行总结,作者在解题过程中参考了他人的代码,但前提是要先理解题目并有解题思路。作者分享了自己在贪心作业中的收获,同时提到了一道让他困惑的题目,即input details部分引发的疑惑。 ... [详细]
  • ejava,刘聪dejava
    本文目录一览:1、什么是Java?2、java ... [详细]
  • 本文介绍了使用Rust语言编写、保存和编译程序的简单步骤。首先,打开记事本文件并编写程序代码,然后将代码保存到一个以.rs为扩展名的文件中。接下来,使用rustc命令来编译运行程序。最后,通过命令行运行编译后的程序,得到输出结果。如果遇到编译错误,可以下载Build Tools for Visual Studio 2017来解决。 ... [详细]
  • Introduction(简介)Forbeingapowerfulobject-orientedprogramminglanguage,Cisuseda ... [详细]
  • 2018年人工智能大数据的爆发,学Java还是Python?
    本文介绍了2018年人工智能大数据的爆发以及学习Java和Python的相关知识。在人工智能和大数据时代,Java和Python这两门编程语言都很优秀且火爆。选择学习哪门语言要根据个人兴趣爱好来决定。Python是一门拥有简洁语法的高级编程语言,容易上手。其特色之一是强制使用空白符作为语句缩进,使得新手可以快速上手。目前,Python在人工智能领域有着广泛的应用。如果对Java、Python或大数据感兴趣,欢迎加入qq群458345782。 ... [详细]
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 本文介绍了基于c语言的mcs51单片机定时器计数器的应用教程,包括定时器的设置和计数方法,以及中断函数的使用。同时介绍了定时器应用的举例,包括定时器中断函数的编写和频率值的计算方法。主函数中设置了T0模式和T1计数的初值,并开启了T0和T1的中断,最后启动了CPU中断。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 解决Cydia数据库错误:could not open file /var/lib/dpkg/status 的方法
    本文介绍了解决iOS系统中Cydia数据库错误的方法。通过使用苹果电脑上的Impactor工具和NewTerm软件,以及ifunbox工具和终端命令,可以解决该问题。具体步骤包括下载所需工具、连接手机到电脑、安装NewTerm、下载ifunbox并注册Dropbox账号、下载并解压lib.zip文件、将lib文件夹拖入Books文件夹中,并将lib文件夹拷贝到/var/目录下。以上方法适用于已经越狱且出现Cydia数据库错误的iPhone手机。 ... [详细]
  • 本文介绍了Python语言程序设计中文件和数据格式化的操作,包括使用np.savetext保存文本文件,对文本文件和二进制文件进行统一的操作步骤,以及使用Numpy模块进行数据可视化编程的指南。同时还提供了一些关于Python的测试题。 ... [详细]
author-avatar
百变精灵110
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有