一、考试性质 “专升本”考试是为选拔上海市高等职业教育专科层次应届优秀毕业生进入上海商学院本科学习而组织的选拔性考试。 二、考试科目 《C语言程序设计》。 三、适用专业 本课程考试适用于报考《计算机科学与技术》专业的考生。 四、考试目的 本次考试的目的主要是测试考生在程序设计及软件开发方面是否具备本科学习的能力。 五、考试内容及要求 根据《计算机科学与技术》专业课程大纲的要求,并考虑高职高专教育的教学实际,特制定本课程考试内容及要求。 第一章 C语言概述 1.理解算法的基本概念 2.掌握C语言程序的结构。 3.熟悉C语言程序的执行步骤。 第二章 数据类型、运算符与表达式 1.掌握变量和常量的定义与使用方法。 2.熟悉数据类型(基本类型,构造类型,指针类型,空类型)及其定义方法。 3.掌握整型、实型、字符型数据的定义、存储、表示范围及运用。 4.掌握变量赋初值。 5.熟悉不同类型数据间的转换与运算。 6.理解算术运算符、赋值运算符、逗号运算符及其表达式的运用。 第三章 简单的C程序设计 1.理解表达式语句、空语句、复合语句。 2.掌握C语言程序的三种基本结构。 3.理解赋值语句的含义和用法。 4.熟悉C语言输入输出函数的基本格式和功能。 第四章 逻辑运算和判断选取控制 1.理解关系运算符、逻辑运算符及其表达式的运用。 2.掌握用if语句实现选择结构。 3.理解用switch语句实现多分支选择结构。 4.熟悉选择结构的嵌套。 第五章 循环控制 1.理解for 循环结构。 2.理解while和do while循环结构。 3.掌握continue语句和break语句。 4.熟悉循环的嵌套。 第六章 数组 1.掌握一维数组和二维数组的定义、引用及初始化。 2.理解字符数组的定义、引用及初始化,字符串和字符串结束标志,字符数组的输入输出,字符串函数的应用。 第七章 函数 1.掌握函数的定义和调用。 2.理解函数参数(形参、实参及参数值的传递)和函数的值。 3.了解函数的嵌套调用和递归调用。 4.了解数组作为函数参数。 5.理解局部变量和全局变量。 6.熟悉编译预处理。 第八章 指针 1.理解指针与指针变量的概念,指针与地址运算符。 2.了解变量、数组、字符串、函数的指针以及指向变量、数组、字符串、函数的指针变量;通过指针引用以上各类型数据。 3.了解用指针作函数参数。 4.了解返回指针值的指针函数。 第九章 结构体与共用体 1.理解结构体类型数据的定义、初始化及引用方法。 2.了解用指针和结构体构成链表,单向链表的建立、输出、删除与插入。 3.了解共用体类型数据的定义及引用方法。 4.了解枚举类型数据的定义及使用方法 第十章 位运算 1.了解位运算符的含义及使用。 2.了解简单的位运算。 第十一章 文件 1.了解C语言的文件概念和文件结构。 2.了解文件类型指针(FILE类型指针,文件使用文件方式:“r”、“w”、“rb”、“wb”)。 3.了解文件的打开与关闭(fopen,fclose函数)。 4.了解文件的读写(fputc,fgetc,fputs,fgets,fread,frwite,fprintf,fscanf函数),文件的定位(rewind,fseek函数)。 六、考试形式及试卷结构 考试方式为闭卷考试,笔试时间为120分钟,试卷满分100分。 试卷结构如下:
序号 | 题型 | 题数 | 计分 | 计划用时(分钟) | 一 | 选择题 | 20 | 40 | 40 | 二 | 填空题 | 10 | 10 | 10 | 三 | 程序分析题 | 3 | 15 | 20 | 四 | 程序填空题 | 2 | 15 | 20 | 五 | 程序设计题 | 2 | 20 | 30 | 合计 | 37 | 100分 | 120分钟 |
七、参考书目
C语言程序设计(第2版),高福成,清华大学出版社,。 |