上海市计算机二级《C程序设计》考试大纲

上传人:碎****木 文档编号:218630836 上传时间:2021-12-05 格式:DOCX 页数:14 大小:14.58KB
返回 下载 相关 举报
上海市计算机二级《C程序设计》考试大纲_第1页
第1页 / 共14页
上海市计算机二级《C程序设计》考试大纲_第2页
第2页 / 共14页
上海市计算机二级《C程序设计》考试大纲_第3页
第3页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

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

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

2、组织实施。二、考试目标上海市高等学校计算机等级考试(二级)主要内容是基于不同语种的程序设计。通过程序设计的教学和考核,旨在训练高校生的计算思维和编程技术,重在培育高校生应用程序设计语言编写程序解决实际问题的力量。C 语言是当前常用的一种简洁、高效、功能丰富的程序设计语言, 是理工科高校生学习计算机编程力量、理解计算机解决问题的方法的重要工具。同学通过该课程的学习,应能了解、把握C 语言的语法和使用它进行编程的方法,并能上机调试运行解决简洁实际问题。C 程序设计的考试目标是测试考生把握C 语言学问的程度和综合运用语言学问进行程序设计的力量。三、考试细则1. 考试时间:120 分钟。2. 考试方式

3、:考试接受基于网络环境的无纸化上机考试。3. 考试环境: 上海市高校计算机等级考试通用平台。 程序开发环境:VisualStudio2010 中文版中的VisualC+2010 或其它C 语言编程环境。四、试卷结构序号题型题量计分考核目标一单选题10 题15 分基本概念语义学问二程序填空题2 题20 分常用算法程序理解程序设计三程序调试题3 题30 分基本语句程序调试程序设计四编程题2 题35 分常用算法综合应用合计17 题100 分五、考试内容和要求序号内容 学问点要求1C 程序的组成、结构及书写规章C 语言源程序结构预处理命令外部数据定义函数main 和其它函数定义理解知道理解程序的书写格

4、式基本词法单位、标识符/常量/运算符等构成规章程序的书写格式与风格理解知道C 语言程序设计步骤VC 编程环境的操作使用程序的编辑/编译/连接/调试/运行把握把握2基本数据类型C 语言数据类型基本类型、数组、结构、指针类型、空类型把握C 语言常量常量和变量整型、实型(单/双精度)、字符型和字符串常量的表示方法把握理解C 语言变量和C 语言基本数据类型各种类型变量的定义和说明变量的初始化把握把握3基本运算和表达式运算符运算符种类、功能、目数、优先级、结合性和副作用理解算术运算自动类型转换规章把握关系和规律运算关系和规律运算规章规律运算的优化规章把握理解 位运算位运算规章和简洁位运算知道赋值运算赋值

5、运算中自动类型转换规章(以左值类型为准转换)复合赋值把握理解其他运算条件、逗号、求存储空间大小运算知道表达式表达式组成规章、各类表达式描述计算过程/条件推断的表达式各类型数据混合运算中求值挨次表达式运算中的隐式类型转换和强制类型转换基本运算执行挨次、表达式结果类型理解理解把握理解把握4语句基本语句及挨次结构语句定义/说明语句,表达式语句,空语句,复合语句、函数调用语句把握选择结构语句描述条件和状况的if,switch 语句、选择语句嵌套把握循环结构语句描述循环执行的while,do-while,for 语句循环语句嵌套把握转移语句转变程序流程执行次序的break,continue,return

6、 语句把握5数组一维数组一维数组定义、引用和初始化把握二维数组二维数组定义、引用和初始化把握字符数组和字符串字符数组定义、引用和初始化字符串结束标志、初始化、字符串处理函数把握理解6函数定义和调用函数的定义方法函数原型、函数名、形式参数、函数返回值、函数体函数执行过程的描述把握函数类型和返回值不同类型函数定义、缺省类型、空类型理解函数传值调用形参、实参及其参数单向传递把握函数说明函数原型及作用用户定义函数说明系统库函数说明-用头文件包含理解理解理解函数参数类型和函数的传址调用传值调用和传址调用数组名作为函数参数把握理解函数嵌套调用和递归调用递归函数的定义和调用递归函数的执行过程知道理解7变量的

7、存储类别和编译预处理变量存储类别的概念自动、寄存器、外部及内部静态/外部静态各种变量类型理解变量的作用域在函数外部、函数内部、复合语句内定义变量的作用域理解变量的生存期和有效期自动、外部及内部静态/外部静态变量的生存期和有效期知道编译预处理文件包含和宏定义知道8指针指针概念地址、指针和指针变量的含义和表示把握指针与地址运算符取地址运算符&和取内容运算符* 理解用指针处理数组、字符串数组、字符串的指针以及指向数组、字符串的指针变量通过指针引用以上各类型数据理解理解用指针作函数参数通过指针类型参数传递计算结果,转变主调函数实参值理解指针的高级功能函数指针-返回指针值的的指针函数指针数组、指向指针的

8、指针main 函数的命令行参数简介知道知道知道9结构体与共用体结构体类型数据结构定义方法和引用方法结构体变量初始化理解理解结构体数组结构体数组定义、初始化理解结构体指针变量指向结构体类型变量的指针变量指向结构体类型数组的指针变量理解知道链表用指针和结构体构成链表、单向链表的建立、输出、删除与插入(包括动态空间申请与释放)理解10文件基本概念文件类型文本文件/二进制文件、文件指针理解文件操作文件的打开和关闭定位文件的读/写把握常用库函数常用的库函数:打开和关闭:fopen、fclose 文件结束推断:feof()定位:fseek、rewind读/写:fputc、fgetc、fputs、fgets、fprintf、fscanf、fwrite、fread 等理解11算法和数据结构的简洁学问算法和结构化程序设计算法概念、表示结构化程序设计知道单链表、栈和队列的操作单链表建立、查找、插入、删除和合并栈和队列的建立和基本操作知道排序和查找简洁的排序算法和查找算法理解六、说明1. 建议学时数:64-72 学时,其中试验不低于 32 学时。2. 参考教材:C 程序设计(谭浩强主编),清华高校出版社。C/C+程序设计(夏宝岚主编),华东理工高校出版社。

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

最新文档


当前位置:首页 > 行业资料 > 教育/培训

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