C++程序设计教程考试大纲 - 重庆邮电大学.doc_第1页
C++程序设计教程考试大纲 - 重庆邮电大学.doc_第2页
C++程序设计教程考试大纲 - 重庆邮电大学.doc_第3页
C++程序设计教程考试大纲 - 重庆邮电大学.doc_第4页
C++程序设计教程考试大纲 - 重庆邮电大学.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

考试大纲一、指导思想本大纲是软件工程专业专升本学生入学考试大纲,力求紧密结合计算机专业课程的教学内容,考核考生对面向过程的程序设计方法的掌握程度和专业能力。二、命题原则及参考书试题主要包括面向过程程序设计的基础知识。参考书为C+程序设计教程(修订版)-设计思想与实现(1-10章),钱能,清华大学出版社,2010-11版。三、考试形式计算机随机抽题在线考试。四、考试大纲(1)语言入门基础考试要求:1. 了解C+语言的特点和基本概念;2. 了解简单的C+程序的构成;3. 初步熟悉编译程序所提供的开发环境;4. 掌握建立应用项目的方法;5. 掌握C+程序的编辑、编译、链接和运行的过程;考试内容:1. C+语言的简史及特点;2. 简单的C+程序;3. C+语言的基本组成;4. 程序的编辑、编译、连接和运行。(2) 数据类型、输入输出、表达式、语句考试要求:1. 掌握整型、字符型、枚举型、实型等基本数据类型的概念,熟练掌握这些类型的常量和变量的使用及其运算操作;2. 熟练掌握关系运算符的使用和关系表达式的求值、逻辑运算符的使用和逻辑表达式的求值;3. 了解运算符的优先级和结合性,掌握数值表达式的构造方法;4. 掌握表达式的副作用和表达式语句。考试内容:1. C+数据类型概述;2. 整型数据、字符型数据、实型数据;3. 常量与变量;4. 表达式和表达式中的类型转换;5. 运算符和表达式语句;6. 常用函数。(3)算法流程控制考试要求:1. 熟练掌握数据的输入输出;2. 熟练掌握if语句和switch语句的使用,会在程序中实现单分支或多分支控制;3. 熟练掌握while,do.while和for这三种循环语句的结构和执行过程,会在程序中实现单重或多重循环控制,掌握continue语句和break语句的使用;4. 掌握单重或多重循环控制语句的实际应用。考试内容:1. 控制结构(程序的结构与控制、数据的输入与输出);2. 条件分支结构;3. 循环结构;4. break、continue语句和其他控制语句。(4) 函数考试要求:1. 掌握函数定义的格式,掌握函数原形的概念及其与头文件的关系;2. 掌握两种形式的函数调用(表达式中的函数调用和语句中的函数调用),掌握函数调用过程中参数传递的原理;3. 掌握全局变量和局部变量的使用;4. 掌握函数重载的方法;5. 掌握保留字inline的含义与使用;6. 了解函数和变量的作用域与生存期;7. 掌握和应用宏定义、条件编译、文件包含。考试内容:1. 函数的定义;2. 函数调用;3. 函数调用中的参数传递;4. 内联(inline)函数;5. 函数的重载;6. 函数与变量的作用域;7. 宏定义;8. 文件包含;9. 条件编译。(5)程序结构考试要求1. 理解外部及静态存储类型的函数和变量;2. 了解作用域与生命期;3. 掌握多个源文件结构进行程序设计的方法。考试内容1. 外部存储类型;2. 静态存储类型;3. 作用域;4. 生命期;5. 多文件结构。 (6) 数组考试要求:1. 掌握数组的基本概念;2. 熟练掌握一维数组和二维数组的使用;3. 掌握字符数组与字符串的关系以及字符串变量的表示;4. 会分析、编写利用数组进行数据存储和处理的简单程序。考试内容:1. 一维数组;2. 二维数组;3. 字符数组与字符串;4. 字符串函数。(7) 指针及引用考试要求:1. 熟练掌握指针、地址、指针类型、void指针、空指针等概念;2. 熟练掌握指针变量的定义和初始化、指针的间接访问、指针的加减运算和指针表达式;3. 掌握指针与数组、函数、字符串等的联系;4. 掌握动态空间操作;5. 掌握引用参数的使用。考试内容:1. 指针的概念和指针变量的定义;2. 指针的基本操作;3. 指针与数组;4. 指针与字符串;5. 指针与函数;6. 返回函数的指针;7. 函数main()的参数;8. new 和delete操作符;9. 引用概念与操作、引用的应用。(8) 结构考试要求:1. 掌握结构的概念和结构类型的定义;2. 掌握结构变量的定义和初始化;3. 掌握结构成员的访问、结构赋值的含义以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论