上海市高等学校计算机等级考试(二级)《C程序设计》考试大纲.docx

上传人:枫** 文档编号:551737204 上传时间:2023-10-10 格式:DOCX 页数:5 大小:27.56KB
返回 下载 相关 举报
上海市高等学校计算机等级考试(二级)《C程序设计》考试大纲.docx_第1页
第1页 / 共5页
上海市高等学校计算机等级考试(二级)《C程序设计》考试大纲.docx_第2页
第2页 / 共5页
上海市高等学校计算机等级考试(二级)《C程序设计》考试大纲.docx_第3页
第3页 / 共5页
上海市高等学校计算机等级考试(二级)《C程序设计》考试大纲.docx_第4页
第4页 / 共5页
上海市高等学校计算机等级考试(二级)《C程序设计》考试大纲.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《上海市高等学校计算机等级考试(二级)《C程序设计》考试大纲.docx》由会员分享,可在线阅读,更多相关《上海市高等学校计算机等级考试(二级)《C程序设计》考试大纲.docx(5页珍藏版)》请在金锄头文库上搜索。

1、上海市高等学校计算机等级考试(二级)C程序设计考试大纲(2009年修订)一、考试性质上海市高等学校计算机等级考试是上海市教育委员会组织的全市高校统一的教学考试,是检测和评价高校计算机应用基础知识教学水平和教学质量重要依据之一。该项考试旨在规范和加强上海高校非计算机专业的计算机教学工作,提高非计算机专业学生的计算机应用能力。考试对象主要是上海高等学校非计算机专业学生,每年举行一次,当年的十月下旬、十一月上旬的星期六或星期日。凡考试成绩达到合格者或优秀者,由上海市教育委员会颁发相应的证书。本考试由上海市教育委员会统一领导,聘请有关专家组成考试委员会,委托上海市教育考试院组织实施。二、考试目标C语言

2、是当前常用的,简洁、高效、功能丰富的程序设计语言,是计算机应用人员和软件开发人员的基本程序设计工具。学生通过该课程的学习,应能了解、掌握C语言的概念、语法和使用它进行编程的方法,并能上机调试运行解决简单实际问题。C程序设计的考试目标是测试考生掌握C语言知识的程度和综合运用语言知识进行程序设计的能力。三、考试细则考试采用基于网络环境的无纸化上机考试系统。考试时间为120分钟。试卷总分为100分。由四部分组成:单选题、填空题、程序填空题和综合编程题。试卷从局域网的服务器下载、考试结果上传到服务器,若不按照要求上传到服务器,则考试无效。考试阅卷采用机器和人工相结合方式。四、试卷参考样式序 号题 型题

3、 量计 分考核目标一单选题10题10分基本概念程序理解语义知识二填空题7题14分基本概念基本类型基本语句三程序调试题2题10分基本概念基本语句程序设计四程序填空题2-3题30分常用算法程序设计五编程题2题36分常用算法综合应用合 计23-24题100分五、考试内容、要点和考点序号内容要点和考点1C程序的组成、结构及书写规则 C语言源程序结构 预处理命令 外部数据定义 函数main和其它函数定义 程序的书写格式 基本词法单位、标识符/常量/运算符等构成规则 程序的书写格式与风格 C语言程序设计步骤 VC编程环境的操作使用 程序的编辑/编译/连接/调试/运行2基本数据类型C语言数据类型 基本类型、

4、构造(复合)类型、指针类型、空类型C语言常量 常量和变量 整型、实型(单/双精度)、字符型和字符串常量的表示方法C语言变量和C语言基本数据类型 各种类型变量的定义和说明 变量的初始化3基本运算和表达式运算符 运算符种类、功能、目数、优先级、结合性和副作用算术运算 自动类型转换规则关系和逻辑运算 关系和逻辑运算规则 逻辑运算的优化规则位运算 位运算规则和简单位运算赋值运算 赋值运算中自动类型转换规则(以左值类型为准转换) 复合赋值其他运算 条件、逗号、求存储空间大小运算表达式 表达式组成规则、各类表达式 描述计算过程/条件判断的表达式 各类型数据混合运算中求值顺序 表达式运算中的隐式类型转换和强

5、制类型转换 基本运算执行顺序、表达式结果类型4语句基本语句及顺序结构语句 定义/说明语句,表达式语句,空语句,复合语句、函数调用语句选择结构语句 描述条件和情况的if,switch语句、 选择语句嵌套循环结构语句 描述循环执行的while,do-while,for语句 循环语句嵌套转移语句 改变程序流程执行次序的break,continue,goto, return语句5数组一维数组 一维数组定义、引用和初始化二维数组 二维数组定义、引用和初始化字符数组和字符串 字符数组定义、引用和初始化 字符串结束标志、初始化、字符串处理函数6函数定义和调用函数的定义方法 函数原型、函数名、形式参数、函数返

6、回值、函数体-函数执行过程的描述函数类型和返回值 不同类型函数定义、缺省类型、空类型函数传值调用 形参、实参及其参数单向传递函数说明 函数原型及作用 用户定义函数说明 系统库函数说明-用头文件包含函数参数类型和函数的传址调用 传值调用和传址调用 数组名作为函数参数函数嵌套调用和递归调用 递归函数的定义和调用 递归函数的执行过程7变量的存储类别和编译预处理变量存储类别的概念 自动、寄存器、外部及内部静态/外部静态各种变量类型变量的作用域 在函数外部、函数内部、复合语句内定义变量的作用域变量的生存期和有效期 自动、外部及内部静态/外部静态变量的生存期和有效期编译预处理 文件包含和宏定义8指针指针概

7、念 地址、指针、变量的指针和指向变量的指针变量的含义和表示指针与地址运算符 取地址运算符&和取内容运算符*用指针处理数组、字符串 数组、字符串的指针以及指向数组、字符串的指针变量 通过指针引用以上各类型数据用指针作函数参数 通过指针类型参数传递计算结果,改变主调函数实参值指针的高级功能 函数指针-返回指针值的的指针函数 指针数组、指向指针的指针 main函数的命令行参数简介9结构体与共用体结构体类型数据 结构定义方法和引用方法 结构体变量初始化结构体数组 结构体数组定义、初始化结构体指针变量 指向结构体类型变量的指针变量 指向结构体类型数组的指针变量链表 用指针和结构体构成链表、单向链表的建立

8、、输出、删除与插入共用体类型数据 共用体类型数据的定义和引用枚举 枚举的概念与表示10文件 基本概念 文件类型文本文件/二进制文件、文件指针文件操作 文件的打开和关闭 定位 文件的读/写常用库函数 常用的库函数:打开和关闭:fopen、fclose定位:fseek、rewind读/写:fputc、fgetc、fputs、fgets、fprintf、fscanf、fwrite、fread等11算法和数据结构的简单知识算法和结构化程序设计 算法概念、表示 结构化程序设计单链表、栈和队列的操作 单链表建立、查找、插入、删除和合并 栈和队列的建立和基本操作排序和查找 简单的排序算法和查找算法六、几点说明(一)建议学时数64学时,其中32学时为实验课(二)建议计算机配置计算机硬件基本要求:中央处理器Pentium III 550MGHz以上内存 128MB以上硬盘 10GB以上计算机软件基本要求:操作系统 Windows 2000及以上编程环境中文Microsoft Visual C+ 6.0(三)考试环境安装并使用“上海市高校计算机等级考试通用平台”进行考试。客户端安装中文Visual C+ 6.0。(四)参考教材谭浩强. C程序设计. 清华大学出版社夏宝岚等. C/C+程序设计. 华东理工大学出版社

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号