站点导航

咨询热线:400-0731-048

工作时间:周一~周五,9:00~17:00

查看各教学点联系方式

收起菜单

2016/12/26 下午2:39:00

湖南省普通高校“专升本”统一选拔考试大纲《

2017-01-17 12:22
  【长沙好教师】《计 算 机 基 础》
  
  一、考试大纲适用对象及考试性质
  
  本大纲适用于湖南省普通高校申请“专升本”的高职高专学生,目的在于检测和考核学生掌握《计算机应用基础知识》和《计算机程序设计》教学大纲基本要求与应用能力的情况。
  
  按本大纲进行的考试系选拔性考试,其结果将作为湖南省普通高校高职高专学生申请“专升本”的成绩依据。
  
  二、考试形式
  
  (一)试卷题型及分值分布
  
  试卷总分为120分,其中计算机应用基础知识部分70分,高级语言程序设计部分50分。
  
  1.计算机应用基础知识部分
  
  单项选择题(20小题,每小题2分,共40分)
  
  判断题(20小题,每小题1分,共20分)
  
  填空题(5小题,每小题2分,共10分)
  
  2.高级语言程序设计部分
  
  阅读程序题(6小题,每小题5分,共30分)
  
  程序设计题(2小题,每小题10分,共20分)
  
  (二)考试方式及考试时间
  
  1.考试方式为闭卷笔试。
  
  2.考试时间为120分钟。
  
  三、考试内容及要求
  
  考试内容包括计算机应用基础知识和高级语言程序设计两部分。其中高级语言程序设计限定使用的语种包括全国高等学校(重庆考区)计算机等级考试大纲公 布的C、C#、Visual Basic、Visual FoxPro等四种,每个语种单独命题。考生在报名时必须明确选择考试语种。考试语种一旦选定,不可更改。
  
  一部分  计算机应用基础知识
  
  (一)计算机基础知识
  
  1.了解计算机的发展、特点、分类及应用;
  
  2.掌握数制的概念,二、八、十及十六进制的表示及相互转换;
  
  3.掌握计算机的数与编码,计算机中数的表示,字符、汉字的编码;
  
  4.理解计算机中信息的存储单位:位、字节、字、字长的概念;
  
  5.了解汉字常用输入方法、输入码(外码)、内码、字库的概念。
  
  (二)计算机系统基本组成
  
  1.理解计算机系统的概念。
  
  2.硬件系统:
  
  理解计算机的“存储程序”工作原理。
  
  硬件系统组成框图:
  
  了解中央处理器功能;掌握存储器功能及分类:内存储器(RAM、ROM、EPROM、EEROM、Cache);外存储器(硬盘、光盘、U盘等); 了解外围设备功能及分类:键盘、鼠标、显示器、打印机、光驱和其他常用外围设备;掌握总线结构(数据总线、地址总线、控制总线);了解通用串行总线接口 USB;
  
  掌握微机的主要性能指标(运算速度、字长、内存容量、外围设备配置、软件配置、可靠性及性价比等)。
  
  3.软件系统:
  
  掌握操作系统基础知识(基本概念、发展、分类、主要功能等);
  
  理解指令和程序的概念;
  
  理解程序设计语言的分类及区别:机器语言、汇编语言、高级语言(面向过程)、4GL(非过程化,面向对象);
  
  掌握应用软件。
  
  (三)Windows操作系统(Windows 7及以上版本)
  
  1.掌握Windows的文件系统;
  
  2.理解Windows操作系统的基本原理;
  
  3.掌握Windows的基本操作。
  
  (四)办公自动化操作(Office2010及以上版本)
  
  1.掌握字处理软件Word的基本概念及操作;
  
  2.掌握电子表格软件Excel的基本概念及操作;
  
  3.掌握电子文稿软件PowerPoint的基本概念及操作。
  
  (五)计算机网络
  
  1.计算机网络基本知识:
  
  了解计算机网络的发展、分类、组成和拓扑结构;
  
  理解计算机网络体系结构及TCP/IP协议。
  
  了解常用的计算机网络传输介质;
  
  掌握因特网的作用及典型服务类型;
  
  掌握常用网络连接设备的功能(网卡、调制与解调、集线器、交换机、路由器等)。
  
  2.计算机局域网:
  
  掌握局域网的种类、常用网络设备、组网方法;
  
  了解常用网络操作系统。
  
  3.Internet及其使用:
  
  了解基本知识,IP地址(IPv4和IPv6),域名,接入方法,信息浏览;
  
  掌握电子邮件的使用方法;
  
  了解常用的即时通工具;
  
  4.理解电子商务和电子政务的基本概念和主要功能。
  
  (六)多媒体技术基础
  
  1.了解多媒体基本知识;
  
  2.理解多媒体信息的压缩与存储技术;
  
  3.了解多媒体信息的计算机表示方法(采样、量化、编码等)。
  
  (七)信息技术与信息安全基本常识
  
  1.理解信息技术的概念、发展、应用、信息产业;
  
  2.掌握信息安全与计算机安全、网络安全的联系及区别;
  
  3.掌握信息安全技术在网络信息安全中的作用;
  
  4.掌握网络信息安全的解决方案及个人网络信息安全的策略;
  
  5.了解计算机病毒的概念、种类、主要传播途径及预防措施;
  
  6.理解信息素养与知识产权保护。
  
  第二部分  高级语言程序设计
  
  根据不同程序设计语言的特点,分别要求如下:
  
  (一)C语言程序设计(使用Visual C++ 6.0集成开发环境)
  
  1.C语言基础
  
  掌握C程序的构成,main函数和其他函数;
  
  掌握头文件,数据声明,函数的开始和结束标志以及程序中的注释;
  
  了解编译预处理命令(宏定义和调用、文件包含处理);
  
  掌握C语言的基本字符和保留字,掌握自定义标识符(常量、变量、函数名等)的命名规则;
  
  掌握源程序的书写格式。
  
  2.数据类型及其运算
  
  掌握C的基本数据类型、指针类型,了解构造类型、空类型;掌握变量定义方法;
  
  掌握C运算符的分类,常用运算符的优先级和结合性;
  
  掌握不同类型数据间的转换与运算;
  
  掌握C表达式类型(赋值表达式、算术表达式、关系表达式、逻辑表达式、条件表达式、逗号表达式)和求值规则。
  
  3.基本语句
  
  了解空语句的使用及作用;
  
  掌握表达式语句、函数调用语句和复合语句;
  
  掌握输入输出函数的调用,能正确设计输入输出格式。
  
  4.程序控制结构
  
  掌握顺序结构的执行过程;
  
  掌握选择结构的if语句及其嵌套、了解switch语句;
  
  掌握循环结构的while语句、do-while语句、for语句、break语句、continue语句及循环语句的嵌套;
  
  5.数组的定义和使用
  
  掌握一维数组和二维数组的定义、初始化和数组元素的引用方法;
  
  掌握字符数组表达字符串的方法、字符串的输入输出、字符串的常用处理方法。
  
  6.函数
  
  掌握常用库函数的调用方法;
  
  掌握自定义函数的定义、调用形式和方法,了解递归调用;
  
  掌握函数调用中形参和实参的概念、使用方法,掌握函数类型和返回值;
  
  掌握变量的作用域和生存期。
  
  7.指针
  
  掌握地址与指针变量的概念;
  
  掌握指针变量的定义和使用,包括地址运算符(&)和指针运算符(*);
  
  掌握指针与一维数组的关系和应用;
  
  掌握指针处理字符串的方法。
  
  8.结构体
  
  掌握结构体的定义、初始化和成员引用方法;
  
  了解结构体数组、指针处理结构体的方法;
  
  了解typedef的使用方法。
  
  9.文件操作
  
  掌握文件类型指针的定义和使用;
  
  掌握文件的打开与关闭、文件的读写操作;
  
  掌握文件的简单应用(文件内容统计、文件复制等)。
  
  10.常用库函数
  
  数据输入输出函数:scanf()、printf()、getchar()、putchar()、gets()、puts()。
  
  数学函数:abs()、fabs()、sin()、cos()、exp()、pow()、log()、sqrt()等。
  
  字符串处理函数:strlen()、strcat()、strcpy()、strcmp、strupr()、strlwr()等。
  
  文件处理函数:fopen()、fclose、fgetc()、fputc()、fscanf()、fprintf()、feof()。
  
  11.常用算法
  
  掌握有特征数据的查找与判断(如素数、水仙花数、完数等);
  
  掌握计算成组数据的累加和、阶乘、平均值等;
  
  掌握利用循环语句生成规则图案;
  
  掌握求极值、查找(顺序查找、折半查找)、插入、删除、排序(如选择法、冒泡法等);
  
  掌握字符串中字符的统计、字符串中大小写字母之间的转换、求串长、串的复制、串的连接、串的比较等。
  
  (二)Visual FoxPro程序设计(使用Visual FoxPro 6.0版本)
  
  1.Visual FoxPro应用基础
  
  Visual FoxPro系统的主要特点及运行环境
  
  表单设计器的使用
  
  ①掌握表单的创建、保存和运行;
  
  ②掌握表单中控件对象的操作与布局;
  
  ③了解表单数据环境的设定方法。
  
  面向对象程序设计的基本概念
  
  ①理解类、对象、事件、方法、属性及其引用;
  
  ②掌握常用控件的使用(标签、文本框、列表框、命令按钮、选项按钮组、编辑框、组合框、表格);
  
  ③掌握表单与控件的主要事件(Click、DblClick、Init、valid、Load、GetFocus、LostFocus、InterActiveChange);
  
  掌握表单与控件的主要方法(Release、Refresh、Clear);
  
  各种数据类型
  
  ①理解常量和变量的数据类型(数值型、字符型、日期型、日期时间型、逻辑型);
  
  ②理解字段数据类型(数值型、字符型、日期型、逻辑型)。
  
  掌握常用文件类型
  
  数据库.dbc、数据表.dbf、索引文件.cdx、表单文件.scx
  
  掌握常用函数(主要考查函数在程序中的应用)
  
  ①数值函数:ABS()、INT()、MAX()、MIN()、MOD()、RAND()、ROUND()、SQRT();
  
  ②字符串函数: ALLTRIM()、AT()、SPACE()、SUBSTR()、RIGHT()、LEFT()、LEN()、LOWER()、UPPER()、宏替换(&);
  
  ③日期与时间函数:DATE()、TIME()、DAY()、MONTH()、YEAR();
  
  ④类型转换函数:VAL()、STR()、ASC()、CHR()、CTOD()、DTOC();
  
  ⑤测试函数:BOF()、EOF()、FOUND()、RECNO()、IIF();
  
  ⑥系统对话框函数:MESSAGEBOX()。
  
  表达式
  
  掌握算术、字符、日期、关系和逻辑表达式及其运算
  
  内存变量的操作
  
  赋值(=、STORE命令)
  
  掌握数组的应用
  
  2.程序设计基础
  
  程序设计的三种基本结构
  
  ①顺序结构;
  
  ②选择结构(IF[…ELSE]…ENDIF,DO CASE…ENDCASE);
  
  ③循环结构(DO WHILE…ENDDO,FOR…ENDFOR,SCAN…ENDSCAN,LOOP,EXIT)。
  
  说明:要求考生必须熟练掌握单循环程序,了解多重循环(只限于读程序)。
  
  数据库及数据表的基本操作
  
  ①掌握数据库的建立与基本维护;
  
  ②掌握数据库表(或自由表)的建立与维护;
  
  ③理解数据表的索引;
  
  ④掌握数据表编程所需的相关VFP命令的使用(USE、SELECT 、GO、SKIP、LOCATE、COPY TO、INDEX、SEEK)。
  
  关系数据库标准语言SQL
  
  ①数掌握据表的修改ALTER TABLE、记录的删除DELETE、记录的更新UPDATE;
  
  ②掌握数据表的查询:基本查询、带计算函数的查询、分组查询、联接查询、嵌套查询。
  
  3.面向对象程序设计
  
  基于数值算法的编程
  
  主要掌握的算法:累加、累乘、大值、交换、三角形面积、一元二次方程的根、判断闰年、产生随机数、判断素数、字符图形输出、水仙花数(类似的数字变化)、奇偶数判断、季节输出、成绩等级输出、数字串或字母串的处理、排序算法(选择排序和冒泡排序)。
  
  基于数据表的程序设计
  
  掌握基于单数据表、多数据表操作的程序设计方法。
  
  (三)Visual Basic程序设计(使用Visual Basic 6.0集成环境)
  
  1.Visual Basic语言基础
  
  掌握Visual Basic的基本字符和保留字,掌握自定义标识符(常量、变量、控件名、过程名、函数名等)的命名规则;
  
  掌握Visual Basic标准数据类型,变量的声明方法和作用范围(Currency和Object类型不作要求);
  
  掌握算术运算、关系运算和常用逻辑运算(And、Or、Not)表达式的创建和求值方法;
  
  掌握数组的定义与引用方法;
  
  掌握Visual Basic的常用内部函数(包括Abs、Int、Sqr、Round、Exp、Log、Sin、Trim、Left、Right、Mid、InStr、 String、Space、UCase、LCase、Asc、Chr、Val、Str、Now、Date、Time、Day、Month、Year、 Rnd、Array、LoadPicture、InputBox、MsgBox)的使用方法;
  
  掌握常用的颜色表达方法,包括系统常量和颜色设置函数RGB和QBColor。
  
  2.程序的基本结构
  
  掌握Visual Basic的语法规则及代码书写规范,掌握注释语句的用法;
  
  掌握赋值语句,掌握Print语句的输出格式、定位及换行的实现方法;
  
  掌握程序的选择(分支)控制结构,包括If语句和Select Case语句;
  
  掌握循环结构的构成、功能及循环语句的应用,包括For……Next、Do……Loop等语句,掌握退出循环体的控制语句。
  
  3.自定义子过程与自定义函数
  
  掌握自定义子过程和自定义函数的设计与调用方法;
  
  掌握参数传递机制(其中数组参数传递不作要求)与变量的作用范围。
  
  4.窗体和控件
  
  掌握窗体的常用属性、方法和事件(Click、Load、MouseDown、MouseUp、MouseMove、KeyPress);
  
  掌握常用控件(Label、TextBox、CommandButton、Frame、CheckBox、OptionButton、ScrollBar、Timer、PictureBox、Image)的创建与用法;
  
  了解焦点的概念,掌握SetFoucs方法的用法。
  
  5.绘图
  
  掌握图形对象的坐标系统及用Scale方法自定义坐标系的编程方法;
  
  掌握窗体和图片框中常用的绘图方法(PSet、Line、Circle);
  
  掌握利用鼠标事件在窗体和图片框中绘制直线、矩形、圆形和自由曲线的编程方法。
  
  6.常用算法
  
  掌握初等数论问题求解的有关算法(求和、阶乘、平均值、大值、小值、大公约数、小公倍数、素数等);
  
  了解常用级数、数列的处理;
  
  掌握在数据块中查找符合指定条件的元素;
  
  掌握利用循环语句生成规则字符图案和字符阵列;
  
  掌握字符串处理(查找、拆分、连接、统计);
  
  掌握一维数组的使用(查找、排序、插入、删除)和二维数组的使用(生成、交换、输出)。
  
  (四)C#语言程序设计(使用Visual Studio 2008/2010集成环境)
  
  1.C#语言基础
  
  掌握C#的基本字符和保留字,掌握自定义标识符(常量、变量、控件名、方法名等)的命名规则;
  
  掌握C#标准数据类型,变量的声明方法和作用范围;
  
  掌握算术运算、关系运算和常用逻辑运算表达式的书写和求值方法;
  
  掌握数组的定义、初始化和引用方法。
  
  2.程序的基本结构
  
  掌握C#的语法规则及代码书写规范,掌握注释语句的用法;
  
  掌握数据转换方法Parse的功能和使用形式;
  
  掌握控制台应用程序和Windows窗体应用程序中数据输入和输出的常用方法;
  
  掌握程序的选择(分支)控制结构,包括if、switch控制结构的使用方法;
  
  掌握条件运算符和条件表达式使用方法;
  
  掌握程序的循环结构,包括while、for、do-while以及foreach控制结构的使用方法;
  
  理解break和continue的功能,掌握它们的使用方法;
  
  理解类的概念,掌握类定义的基本方法;
  
  理解对象的概念,掌握对象定义和实例化的基本方法。
  
  3.方法的定义和调用
  
  掌握C#常用系统定义类方法的使用方法,包 括:Abs,Cos,Exp,Log,Log10,Max,Min,Pow,Round,Sin,Sqrt,CompareTo,Equals,IndexOf,LastIndexOf,Remove,Replace,Split,Substring,ToCharArray,ToLower,ToUpper,Trim,TrimEnd,TrimStart,Now,ToDay,Date,Year,Month,Day,DayOfYear,DayOfWeek,Hour,Minute,Second,Next,NextBytes,NextDouble,Clone,CopyTo,Sort,Reverse;
  
  理解静态方法和实例方法的概念,掌握静态方法和实例方法调用的使用形式;
  
  掌握自定义方法的设计与调用方法;
  
  理解变量/对象的作用域概念;
  
  掌握方法调用的参数传递机制(包括:数值参数、引用参数);
  
  了解递归方法的工作原理,正确阅读包含递归方法调用的应用程序。
  
  4.Windows窗体应用程序设计基础
  
  了解Windows系统的消息机制;
  
  掌握窗体的常用属性、方法和事件;
  
  掌握Windows窗体应用程序设计中常用的控件和组件使用方法,包括:按钮控件,文本控件,选择控件,分组控件,列表选择控件,图片列表组件,定时器组件。
  
  5.文件处理基础
  
  理解流文件的概念,掌握文件类对象的定义、实例化方法;
  
  掌握文本文件和二进制文件的操作方法。
  
  6.图形图像处理基础
  
  了解Graphics类,掌握定义Graphics类对象和实例化的方法;
  
  掌握绘制图形的基本方法,包括:直线的绘制,矩形的绘制,椭圆的绘制,扇形的绘制,文本绘制等。
  
  7. 常用算法
  
  寻找极值(大值、小值、峰值、谷值);
  
  计算成组数据的累加和、阶乘和平均值;
  
  排序算法(选择法、冒泡法);
  
  查找算法(顺序查找、折半查找);
  
  根据计算规则生成数列;
  
  利用随机函数Rnd产生指定范围内的随机数列;
  
  素数的查找与判断;
  
  在数据块中查找符合指定条件的元素并统计元素个数;
  
  利用循环语句生成规则图案;
  
  字符串的拆分、连接、查找、统计。
  
  参考书目
  
  张高亮  大学计算机基础[M] 科学出版社,2012
  
  张裔智,徐兵等  大学计算机基础[M] 科学出版社,2012
  
  李建华,计算机基础应用[M] 西南师范大学出版社,2010
  
  邹显春,张小莉,李盛瑜等  Visual Foxpro 程序设计教程[M]  高等教育出版社 2011.8
  
  邹显春,周建丽  Visual FoxPro程序设计实践教程[M]  高等教育出版社, 2013.2
  
  谭浩强  C程序设计(第四版)[M] 清华大学出版社,2010
  
  谭浩强  C程序设计(第四版)学习辅导 [M] 清华大学出版社,2010
  
  宋文强,乔梁,周建丽  Visual Basic程序设计基础[M] 重庆大学出版社,2012
  
  周建丽,张廷萍,周翔  Visual Basic程序设计与实验教程[M] 水利电力出版社,2013
  
  宋文强,熊壮 C#程序设计 高等教育出版社[M]  2010.2
  
  伍星,熊壮 C#程序设计基础 机械工业出版社[M]  2012.8
  
  陈佛敏,潘春华,吕洋波 C#程序设计简明教程[M]  人民邮电出版社,2008