渤海大学2008年高职专升本入学考试.doc_第1页
渤海大学2008年高职专升本入学考试.doc_第2页
渤海大学2008年高职专升本入学考试.doc_第3页
渤海大学2008年高职专升本入学考试.doc_第4页
渤海大学2008年高职专升本入学考试.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

渤海大学2009年高职专升本入学考试计算机科学与技术考试大纲考试科目:C程序设计,数据库,计算机网络,基本技能招生对象:高职高专毕业生考试时间:150分钟(不含基本技能考试)分数分配:总分300分其中:C程序设计90分,数据库55分,网络部分55分,基本技能100分理论考试部分C程序设计部分C语言程序设计一、考试要求(一)基础部分1.熟练掌握整型、实型、字符型常量的各种表示形式;2.熟练掌握整型、实型、字符型变量的定义及表示数据范围;3.掌握各种运算符、表达式、表达式求解、表达式值类型的确定(算术运算、关系运算、逻辑运算、赋初运算、逗号运算),并能够在程序设计中正确使用;4.掌握数据的输入、输出:字符数据的输入与输出函数;格式输入与输出函数。(二)简单程序设计1.掌握分支结构中if () 语句;if () 语句1 else 语句2;switch () 语句的使用。2.掌握while循环、do-while循环、for()循环的执行过程;3.掌握循环中break、continue的使用;4.能够读懂教材上的例题程序写出正确的运行结果;5.能够编写简单的分支结构、循环结构程序。(三)数组的使用1. 掌握一维数组及指针、一维字符数组及指针,2. 掌握二维数组的格式输出;3. 了解二维数据元素地址的计算;4. 能够使用一维数组进行排序(选择排序)和挑数(最大数和最小数及满足某些特征的数)。(四)函数1. 掌握函数定义格式;2. 掌握函数值传递方式及过程;3. 掌握函数调用的两种方式4. 掌握简单递归函数。5. 能够自己定义函数并调用之解决问题。(五)指针1. 重点掌握:指向变量的指针;2. 一维数组的指针和指向一维数组的指针。3. 宏定义及其使用。(六)结构体1. 掌握结构体类型定义与初始化;2. 结构体变量及结构体成员的引用;3. 能够给结构体变量各成员赋值并输出。4. 掌握通过指针引用结构体成员;5. 了解结构体数组元素及元素成员的引用;(七)文件1. 掌握文件打开函数及文件的各种打开方式;2. 能够正确使用文件的读写函数(fgetc,fputc,fgets,fputs);3. 能够建立、输出、复制文本文件。(八)要求掌握算法1. 对一维数据组求累加和、累乘问题2. 统计类,判断素数,求最大/最小值问题,穷举法,递推法,排序(选择法与起泡法),最大公约数与最小公倍数;3. 数组中插入元素、删除元素、合并与查找操作;4. 二维数组格式化输出;5. 字符数组中求长度、连接、复制、删除、比较操作。二、考试内容第1章 C语言概述1.1 C语言功能简介1.1.1 C语言的发展1.1.2 C语言的特点1.1.3 C语言中32个关键字和语句形式1.1.4 程序的三种基本结构与流程简介1.2 Turbo C上机操作指南1.2.1 Turbo C用户窗口界面1.2.2 Turbo C的主要菜单第2章 基本语法规则2.1 常量、变量和指针2.1.1 标识符2.1.2 常量、变量2.1.3 整型数据2.1.4 实型数据2.1.5 字符型数据2.1.6 字符串常量2.1.7 变量及指针2.2 运算符与表达式2.2.1 算术运算符与算术表达式2.2.2 关系运算符与关系表达式2.2.3 逻辑运算符与逻辑表达式2.2.4 赋值运算符与赋值表达式2.2.5 逗号运算符与逗号表达式2.2.6 条件运算符与条件表达式2.2.7 求长度运算符2.2.8 指针运算符2.3 基本输入输出函数2.3.1 字符输出函数-putchar()2.3.2 字符输入函数-getchar()2.3.3 格式输出函数-printf()2.3.4 格式输入函数-scanf()2.4 选择结构程序设计 2.4.1 用if语句实现选择结构2.4.2 用switch语句实现多分支选择结构2.5 循环结构程序设计 2.5.1 while循环结构2.5.2 do while循环结构2.5.3 for循环结构2.5.4 循环的嵌套2.5.5 continue语句和break语句2.6 编译预处理2.6.1宏定义:不带参数的宏定义;带参数的宏定义2.6.2 文件包含处理第3章 数组的定义和引用3.1一维数组及指针3.1.1 一维数组的定义、初始化3.1.2 一维数组元素的下标引用3.1.3 一维数组的指针3.1.4 一维数组元素的指针法引用3.2 一维字符数组与指针3.2.1 一维字符数组的定义、初始化3.2.2 字符数组的输入和输出3.2.3 用字符数组实现字符串3.2.4 用字符指针变量实现字符串3.2.5 常用字符处理函数3.3多维数组及指针3.3.1 二维数组的定义、初始化3.3.2 二维数组下标引用第4章 函数4.1 函数概述4.2 主函数与命令行参数4.3 辅助函数与参数传递4.3.1 函数的定义4.3.2 函数调用与参数传递4.3.3 函数的引用和说明4.4函数嵌套调用与递归调用4.4.1 函数嵌套调用4.4.2 函数递归调用第5章 结构体5.1 结构体类型与变量5.1.1 结构体类型的定义5.1.2 结构体变量定义方法和引用方法5.2 结构体数组第6章 文件系统6.1 文件系统概述与文件类型6.2 文件的打开与关闭6.2.1 文件的打开-fopen()6.2.2 文件的关闭-fclose()6.3 文件的读写操作6.3.1 读写一个字符函数-fgetc()、fputc()或getc()、putc()6.3.2 读写一个字符串函数-fgets()、fputs()6.3.3 读写一个数据字块函数-fread()、fwrite()6.3.4 文件的格式化读写函数-fscanf()、fprintf()参考教材C语言程序设计 清华大学出版社出版 秦玉平 马靖善 主编数据库部分一、总体要求数据库技术是数据管理的最新技术,是计算机科学的重要分支,通过本课程的学习使学生了解数据库系统的基本概念、掌握数据库的相关理论、数据库管理系统设计的基础知识和基本的程序设计方法,正确的应用FOXPRO语言编写和调试程序。二、测试范围及考核要求(一)数据库系统概述1. 了解数据管理技术的产生和发展。2. 掌握数据库、数据库管理系统、数据库系统的概念。3. 掌握数据库管理系统的功能、数据库系统的特点。4. 了解数据库系统结构和组成。(二)关系数据模型与关系数据库1. 了解数据模型、数据模型的组成要素基主要的逻辑数据模型。2. 掌握关系模型的基本概念。掌握关系的数据结构、关系的操作及关系的完整性约束。3. 掌握常用的关系代数运算及关系代数表达式。(三)关系数据库标准语言SQL1. 了解SQL语言的基本概念、组成和特点。2. 掌握SQL的数据定义功能(表和视图的定义)。3. 重点掌握SQL的查询功能和数据更新功能。4. 掌握数据库的完整性和安全性。(四)数据库设计技术1. 掌握数据库设计的步骤。2. 掌握概念模型与E-R方法及E-R图转换为关系模式的方法。3. 掌握函数依赖与范式的概念,能够判断关系模式属于第几范式(2NF、3NF、BCNF)及对关系模式分解的方法。(五)Visual FoxPro 基础1. 了解Visual FoxPro数据库的基本操作2. 掌握VFP的数据表征(包括常量、变量、运算符和表达式)3. 掌握VFP的常用函数(算术运算函数、字符处理函数、日期时间函数、类型转换函数、测试函数)。4. 掌握数据库的建立、表的操作的基本命令。(六)Visual FoxPro 程序设计基础1. 掌握程序的建立及运行的方法。2. 掌握简单的输入输出语句的使用。3. 重点掌握程序的基本控制结构(选择结构和循环结构)4. 掌握过程与过程文件的定义和调用,了解函数的建立。主要参考教材:1. 数据库系统简明教程 王 珊 高等教育出版社 2004.92. Visual FoxPro 程序设计 不限定教材计算机网络部分一、 计算机网络技术基础1、了解计算机网络的定义,计算机网络的形成与发展。2、掌握计算机网络的功能,了解计算机网络的应用,掌握计算机网络的分类。3、掌握资源子网的组成和基本功能,掌握通信子网的组成和基本功能。4、掌握计算机网络拓扑结构的分类。5、了解有线传输介质的分类。 二、数据通信基础1、了解数据通信的基本概念,包括:数据、信号、信道、数据传输、基带传输、频带传输。2、掌握多路复用的分类及各自特点。3、掌握串行数据传输三种方式。4、掌握异步传输和同步传输及其特点。5、掌握线路交换、报文交换、报文分组交换及它们的区别。三、计算机网络体系结构、协议和网络操作系统1、了解协议的概念,掌握协议需要解决的问题,掌握协议的功能。2、了解网络的三个著名标准化组织。3、掌握OSI的七层参考模型及各层功能。4、掌握IEEE 802通信标准。5、掌握TCP/IP通信标准及OSI与TCP/IP分层比较。6、了解网络三种基本计算模型的优缺点。7、了解专用服务器结构和客户/服务器结构的特点。8、了解网络操作系统的定义和功能,了解网络操作系统的分类,掌握网络操作系统的选择。四、计算机局域网组网技术1、了解局域网的定义,掌握局域网的主要特点和功能。2、掌握局域网的四大基本实现技术。3、掌握总线拓扑、环型拓扑、星型拓扑的优缺点。4、了解局域网的基本组成。掌握网卡的基本功能和接口类型,了解物理地址。5、了解介质存取控制访问方式的分类,掌握CSMA/CD方法,掌握令牌环方法的工作步骤。五、以太网组网技术1、掌握10BASE5、10BASE2、10BASE-T的优缺点。2、掌握100BASE-T快速以太网、100BASE-T高速以太网技术标准及特点。六、网间互联1、了解网间互联的分类。2、掌握常用的网络互联设备:中继器、网桥、路由器、网关。七、IP地址1、掌握IP地址定义、表示和分类,掌握子网和子网掩码。2、掌握划分子网的方法及如何确定子网掩码,能够判断不同IP是否属于同一子网。3、了解常用的TCP/IP实用程序及其功能。八、Internet1、了解Internet的主要服务。2、掌握WWW服务,掌握HTML、HTTP、主页的概念,掌握URL的格式。3、掌握Internet的接入技术,了解Internet的联接方式。4、掌握域名系统层次型域名命名机制及管理,掌握域名系统的规定和常见的域名代码及意义,掌握域名系统工作原理。5、掌握电子邮件的一般格式和地址格式,掌握SMTP和POP服务器。6、掌握FTP的基本概念和功能。7、了解Telnet和BBS。 参考教材计算机网络技术基础 尚晓航主编 高等教育出版社考试形式及试题结构:1、考试形式:闭卷笔答2、试题结构:单选、填空(数据库原理、网络)、简答(数据库原理、网络)、完善程序、运行程序及结果、改错、编程职业技能部分本大纲作为

温馨提示

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

最新文档

评论

0/150

提交评论