(考试时间:120分钟,总分150分)
考试分成二部分,全部采用笔试。试卷总分为150分。第一部分为计算机基础。考试题型为单项选择、多项选择和判断,满分80分;第二部分为计算机高级语言。题型为填空、运行结果、完善程序和改错,满分70分。
考试内容 题 型 题 数 分 值 计算机基础 单项选择 20 40 多项选择 10 20 判 断 10 20 Visual FoxPro 或 C语言程序设计 填 空 5 10 程序运行结果 8 24 完善程序 8 24 程序改错 4 12 考试时间:120分钟 满分150分
(二)C语言及程序设计
第一部分:计算机基础
一、基本要求
1.具有计算机的基础知识
2.明确微型计算机系统的基本组成及各组成部分的主要功能
3.明确操作系统的主要功能。熟练掌握操作系统的基本操作
4.具有字处理软件、表格处理软件的基本知识。明确汉字输入方法、熟练掌握字处理软件(Word)和表格处理软件(Excel)的常规使用
5.具有计算机网络及因特网的初步知识
6.具有多媒体计算机与计算机病毒的初步知识
二、考试内容
(一)计算机系统
1.计算机的发展、分类与应用
2.计算机系统的主要技术指标与系统配置
3.计算机系统、硬件系统、软件系统及其相互关系
4.微机硬件系统的基本组成(三总线、CPU、存储器、输入输出设备)与作用
5.软件系统的组成(系统软件和应用软件)及计算机语言与语言处理程序(汇编语言、编译程序、解释程序)
6.计算机的常用数制与信息编码、数据的基本单位(bit,byte,word,word length)
(二)操作系统
1.图形界面操作系统的功能
2.鼠标、键盘、窗口、菜单、工具栏、对话框、运行应用程序、任务切换、关闭应用程序、启动及关闭系统
3.文件与文件夹的管理、创建快捷方式、磁盘的格式化
4.常用DOS命令
5.控制面板
6.汉字输入方法与切换
(三)字处理软件
1.字处理软件的基本知识
2.文档编辑的文本选定、复制、移动与删除、查找与替换及文件操作等
3.文档排版的字体、字型与字号的设置、字符修饰、行间距与段落间距、边框和底纹、分栏排版等操作
4.表格制作、编辑、计算与排序等操作方法;使用表格自动套用格式
5.图形处理中的剪贴画或图片的插入、修饰图片、复制和移动图片、绘制图形及使用艺术字的方法等操作
6.文本框和图文框的操作
7.页面设置与打印预览
(四)表格处理软件
1.表格处理软件基本知识
2.Excel工作簿、工作表的管理
3.选定单元格、选定行和列、复制和移动文本等操作
4.公式和函数计算、排序
5.图表的建立与编辑
6.预览与打印
(五)计算机病毒
1.计算机病毒的概念、病毒的分类、传染的媒介与方式
2.计算机病毒的主要特点、破坏作用、防治及安全操作
(六)计算机网络
1.计算机网络的发展、基本概念、作用、主要功能、分类、组成及配置
2.网络互联设备、TCP/IP协议的功能及简单设置、IP地址、DNS及入网方式
3.WINDOWS中的共享功能
4. 电子邮件格式和浏览器的使用
5. 文件下载与网络流媒体
6. 网络安全防范与病毒
(七)多媒体计算机
1.多媒体的概念、多媒体所处理的对象
2.多媒体计算机的系统组成(声卡、只读光驱CD-ROM、音箱、视频卡)及功能
第二部分:计算机高级语言
一、基本要求
1.掌握所涉及高级语言的基本知识和基本概念
2.掌握计算机常用算法
3.熟悉结构化程序设计方法
4.熟练地掌握一种计算机高级语言(C、 Visual FoxPro)
二、考试内容
(一)数据库系统及Visual FoxPro
1.Visual FoxPro 基础知识
(1)基本概念
数据库、数据模型、数据库管理系统、数据库系统、类和对象、表的关联、临时关系、永久关系、一对一、一对多、参照完整性、主索引、候选索引、普通索引、唯一索引等。
(2)Visual FoxPro 系统特点与工作方式
数据类型和主要文件类型(数据库、数据表、项目管理器、查询、视图、表单、报表、标签、菜单、命令文件等);
工作方式:交互方式和程序运行方式
(3)Visual FoxPro 的基本数据元素
常量、变量、表达式;
常用函数:字符处理函数、数值计算函数、日期时间函数、数据类型转换函数、测试函数。
2.Visual FoxPro数据库的基本操作
(1)数据库和表的建立与修改
创建数据库,向数据库添加表或从数据库删除表;
表结构的建立与修改;
表记录的浏览、增加、删除与修改;
表排序与索引。
(2)多表操作
选择工作区;
建立表间临时关联;
表的连接JOIN。
3.关系数据库标准语言SQL
(1)SQL的数据定义
CREATE TABLE—SQL
(2)SQL的数据查询
单表查询;
多表查询。
4.Visual FoxPro程序设计
(1)命令文件的建立与运行
程序文件的建立;
简单的交互式输入输出命令;
应用程序的执行。
(2)结构化程序设计
顺序结构程序设计;
选择结构程序设计;
循环结构程序设计。
1.C语言的结构
(1)程序的构成、main函数和其它函数
(2)头文件、数据说明、函数的开始和结束标志
(3)源程序的书写格式
(4)C语言的风格
2.数据类型及其运算
(1)数据类型(基本类型、构造类型、指针类型、空类型)及其定义方法
(2)运算符的种类、运算优先级、结合性
(3)不同类型数据间的转换与运算
(4)表达式类型(赋值表达式、算术表达式、关系表达式、逻辑表达式、条件表达式、逗号表达式)和求值规则
3.基本语句
(1)表达式语句、空语句、复合语句
(2)数据的输入与输出、输入输出函数的调用
(3)goto语句和语句标号的使用
4.选择结构程序设计
(1)用if语句实现选择结构
(2)用switch语句实现多分支选择结构
(3) 选择结构程序设计
5.循环结构程序设计
(1)for循环结构
(2) while和do while循环结构
(3) continue语句、break语句
(4)循环的嵌套
6.数组的定义和引用
(1)一维数组和多维数组的定义、初始化和引用
(2)字符串与字符数组
7.函数
(1)库函数的正确调用
(2)函数的定义方法
(3)函数的类型和返回值
(4)形式参数与实在参数、参数值的传递
(5)函数的正确调用(不含嵌套调用和递归调用)
(6)局部变量和全局变量
(7)变量的存储类别(自动、静态、寄存器、外部)变量的作用域和生存期
8.指针
(1)指针与指针变量的概念、指针与地址运算符
(2)变量、数组、字符串、函数、结构体的指针及指向变量、数组、字符串、函数、结构体的指针变量。通过指针引用以上各类型数据
(3)用指针作函数参数
9.结构体与共用体
(1)结构体和共用体类型数据的定义方法和引用方法
(2)用指针和结构体构成链表,单向链表的建立、输出
10.文件系统
(1)缓冲文件系统
(2)文件类型指针
(3)文件的打开与关闭
(4)文件的读写(fputc,fgetc,fputs,fgets)