一级Linux基础考试大纲
2024四川单招计算机考纲
2024年四川单招计算机考试大纲一、计算机基础知识1. 计算机的发展、类型及应用领域2. 计算机硬件的基本组成及其工作原理3. 计算机软件的概念及其分类4. 计算机的主要性能指标5. 计算机中信息的表示与存储二、操作系统及使用1. 操作系统的基本概念、功能及分类2. 常见操作系统(Windows、Linux、Mac OS等)的安装、配置与使用3. 文件管理及磁盘管理4. 用户权限与安全管理5. 系统优化与维护三、办公软件应用1. 文字处理软件(如Word)的基本操作与高级功能2. 电子表格软件(如Excel)的数据处理与分析3. 演示文稿软件(如PowerPoint)的使用技巧与展示效果制作4. 其他办公软件(如Access、Outlook等)的基本使用方法四、数据结构与算法1. 数据结构的基本概念与分类2. 常见的数据结构(数组、链表、树、图等)及其操作3. 算法的基本概念、分类及性能评估4. 常见算法(排序、查找、递归等)的实现与应用5. 数据压缩与加密的基本原理与方法五、数据库系统1. 数据库的基本概念与原理2. 关系型数据库管理系统(RDBMS)的原理与应用3. SQL语言的基本语法与操作4. 数据库设计的基本步骤与方法5. 数据库安全与保护的措施与方法六、计算机网络1. 网络的基本概念与分类2. OSI模型与TCP/IP协议栈的基本原理与应用3. 常见网络设备(如路由器、交换机等)的配置与管理4. 互联网接入技术及网络安全防护措施5. 无线局域网(WLAN)的原理与应用七、编程语言基础1. 编程的基本概念与流程控制结构2. 面向对象编程(OOP)的基本概念与实现方法3. 常见编程语言(如C、C++、Java等)的基础语法与实践应用4. 数据结构与算法在编程中的应用与实践5. 程序调试与优化方法八、软件工程与开发1. 软件工程的基本概念与方法论2. 软件开发生命周期(SDLC)的基本阶段与任务划分3. 软件开发模型(如瀑布模型、螺旋模型等)的选择与应用。
老男孩教育2018年Linux运维课程大纲
老男孩教育2018年Linux运维课程大纲第一阶段:linux基础入门1. 开班课程介绍-规章制度介绍-破冰活动;2. Linux硬件基础/Linux发展历史;3. Linux系统安装/xshell连接/xshell优化/SSH远程连接故障问题排查4. 第一关一大波命令及特殊字符知识考试题讲解5.Linux基础优化6. Linux目录结构知识精讲7.第二关一大波命令及特殊知识考试题讲解(上)8.第二关一大波命令及特殊知识考试题讲解(下)9. Linux文件属性一大堆知识精讲10. Linux通配符/正则表达式11.第三关一大波命令及重要知识考试题讲解(上)12.第三关一大波命令及重要知识考试题讲解(下)13. Linux系统权限(上)14. Linux系统权限(下)15.第一阶段结束需要导师或讲师对整体课程进行回顾第二阶段:linux系统管理进阶1. Linux定时任务2. Linux用户管理3. Linux磁盘与文件系统(上)4. Linux磁盘与文件系统(中下)5. Linux三剑客之sed命令第三阶段:Linux Shell基础1. Shell编程基础12. Shell编程基础2343. Linux三剑客之awk命令第四阶段:Linux网络基础1.计算机网络基础上2.计算机网络基础下3.第二阶段结束需要导师或讲师对整体课程进行回顾。
第五阶段:Linux网络服务1.集群实战架构开始及环境准备2.rsync数据同步服务3. Linux全网备份项目案例精讲4.nfs网络存储服务精讲5.inotify/sersync实时数据同步/nfs存储实时备份项目案例精讲第六阶段:Linux重要网络服务1. http协议/www服务基础2.nginx web介绍及基础实践3.nginx web精讲结束4.lnmp环境部署/数据库异机迁移/共享数据异机迁移到NFS系统5.nginx负载均衡深入透彻6.keepalived高可用深入透彻第七阶段:Linux中小规模集群构建与优化(50台)1.期中架构开战说明+期中架构部署回顾2.全体昼夜兼程部署期中架构并完成上台述职演讲(加上两个周末共9天)3.kickstart cobbler 批量自动安装系统4.pptpvpn与ntp服务5.memcached原理及部署/作为缓存及session会话共享第八阶段:Ansible自动化运维与Zabbix监控1. SSH服务秘钥认证2.ansible批量自动化管理集群(入门及深入)3.zabbix监控第九阶段:大规模集群高可用服务(Lvs、Keepalived)1. Centos7系统自行安装/centos6与7区别2.lvs负载均衡集群/keepalived管理LVS集群第十阶段:Java Tomcat服务及防火墙Iptables1.iptables防火墙精讲上2.iptables防火墙精讲下3. tomcat java应用服务/nginx配合tomcat服务部署及优化第十一阶段:MySQL DBA高级应用实践1. MySQL数据库入门基础命令2. MySQL数据库进阶备份恢复3. MySQL数据库深入事务引擎4. MySQL数据库优化SQL语句优化5. MySQL数据库集群主从复制/读写分离6. MySQL数据库高可用/mha/keepalved第十二阶段:高性能数据库Redis和Memcached课程第十三阶段:Linux大规模集群架构构建(200台)第十四阶段:Linux Shell编程企业案例实战第十五阶段:企业级代码发布上线方案(SVN和Git)1. GIT管理2.代码上线项目案例第十六阶段企业级Kvm虚拟化与OpenStack云计算1. KVM虚拟化企业级实战2.OpenStack云计算企业级实战第十七阶段公有云阿里云8大组件构建集群实战第十八阶段:Docker技术企业应用实践1.Docker容器与微服务深入实践2.大数据Hadoop生态体系及实践第十九阶段:Python自动化入门及进阶第二十阶段:职业规划与高薪就业指导。
2024年四川单招计算机考试大纲
2024年四川单招计算机考试大纲一、考试性质四川省高等职业教育单独招生(以下简称高职单招)计算机考试是面向四川省中等职业学校毕业生设置的考试科目,旨在测试学生对计算机基本概念、原理、方法和技术等方面的理解和应用能力,以选拔具备一定计算机基础知识和应用能力的学生进入高等职业教育阶段学习。
二、考试目标本考试大纲旨在明确计算机考试的内容和要求,以指导命题人员制定科学、合理的考试方案,同时也为考生提供复习方向和重点。
三、考试内容与要求(一)计算机基础知识1.计算机的发展历程、特点与分类;计算机系统的基本组成及主要技术指标;数制及其转换。
2.计算机操作系统概念、功能及分类;常见操作系统(Windows、Linux)的安装、配置及使用。
3.办公软件Office(Word、Excel、PowerPoint)的基本操作和应用。
4.计算机网络基础知识,如IP地址、域名系统、电子邮件、互联网搜索等;局域网与广域网的基本概念和接入方式。
5.多媒体技术及其应用,如音频、视频处理软件的使用。
6.信息安全与防护,如防病毒软件的使用、数据加密等。
(二)编程语言与算法1.编程语言的基本概念、发展历程及常用编程语言(如C、C++、Java等)的语法基础。
2.数据结构的基本概念,如数组、链表、栈、队列等;常见排序和查找算法的实现和应用。
3.面向对象编程思想及其应用。
4.数据库基础知识,如关系型数据库的基本概念及SQL语言的简单使用。
5.软件工程的基本概念,如需求分析、设计模式等;简单软件开发流程的掌握。
(三)应用技能1.熟练掌握一种常用开发工具(如Visual Studio、Eclipse等),了解软件开发的基本流程和规范。
2.数据库应用系统的设计与实现,如小型数据库管理系统的基本操作和维护。
3.网站开发与制作技能,包括HTML、CSS、JavaScript等前端技术,以及服务器端技术的了解。
4.多媒体应用开发技能,如简单的图片处理、音频视频编辑等。
全国计算机应用技术证书考试模块介绍
全国计算机应用技术证书考试模块介绍《计算机操作基础》是学习计算机技能的入门性模块,是进一步学习和掌握计算机应用技术的基础。
教会考生熟练地使用操作系统平台、汉字录入和文字处理软件等计算机的常用功能,使考生理解计算机在执行操作时的要求,掌握计算机的基本的、典型的操作。
通过对多媒体、计算机网络等知识的学习,理解应用计算机处理问题时所需的输入、处理及输出的基本特征。
“Windows 95/98/2000”培训考试内容:1. 微型计算机的基本概念2. 微型计算机的基本操作3. 微型计算机操作系统4. 汉字系统及汉字录入5. Windows 95/98/2000的基本操作6. 文字处理软件Word7.0/97/2000的基本操作《文字处理》亦可作为计算机入门性模块。
教会考生熟练地使用文字处理软件,掌握一种汉字输入方法并具有一定的输入速度,掌握标准的文档编辑,修改和排版规则,熟练地使用计算机实行输入、编辑、排版等工作,并能打印出各种不同风格的、规范的中英文文本。
“Word 6.0/7.0/97/2000或WPS 97/2000”培训考试内容:1. 使用文字处理软件创建、存储和检索文件2. 文本编辑3. 格式设置4. 制作表格5. 预览和打印文档6. 文档中插入数学公式和图表7. 创建和编辑图形8. 文件的安全和保密《电子表格》教会考生熟练地使用电子表格软件的应用,系统地学习如何使用计算机实行数字信息表示、收集、处理和分析等方面的应用功能。
能够熟练地操作一个电子表格软件对数据实行存储、编辑、计算、分析、检索和打印。
“Excel 5.0/97/2000”培训考试内容:1. Excel电子表格软件的基本概念2. 活动单元、行、列、区域及其相关操作3. 图形与图表的生成4. 工作簿文件的创建、打开(含文件检索)、关闭、存储(含文件备份、命名)和删除5. 向导工具及其使用6. 数据的统计计算、分类处理、频度分布计算、排序7. 工作表及其指定单元或区域中数据的锁定保护《数据库》教会考生熟练地实行数据库的操作。
2023年全国计算机应用技术考试大纲
2023年全国计算机应用技术考试大纲【2023年全国计算机应用技术考试大纲】一、考试概述2023年全国计算机应用技术考试(以下简称“考试”)是由教育部主管,国家教育考试委员会主办的一项全国性考试,旨在评估考生对计算机应用技术的掌握程度,以及其在实际工作和学习中的应用能力。
二、考试目标此次考试的目标是考核考生对计算机应用技术的全面了解和应用能力的检验。
试题主要涉及以下三个方面的内容:1. 计算机基础知识:包括计算机硬件组成、操作系统、计算机网络等;2. 软件应用:包括办公软件、数据库管理、网页设计等;3. 程序设计:包括编程语言、算法设计、软件开发过程等。
三、考试科目和时间分配本次考试共分为两个科目,分别为理论考试和实操考试。
考试时间如下:1. 理论考试(120分钟):- 计算机基础知识:50分钟- 软件应用:40分钟- 程序设计:30分钟2. 实操考试(180分钟):- 办公软件应用:80分钟- 数据库管理:60分钟- 网页设计:40分钟备注:考试科目和时间分配可能根据具体情况进行微调,请考生密切关注官方通知。
四、考试内容和重点考试内容按照科目分别列举如下:1. 计算机基础知识:- 计算机硬件组成:中央处理器、存储器、输入输出设备等- 操作系统:Windows、Linux等- 计算机网络:网络拓扑结构、互联网协议等2. 软件应用:- 办公软件:Microsoft Office、OpenOffice等- 数据库管理:MySQL、Oracle等- 网页设计:HTML、CSS、JavaScript等3. 程序设计:- 编程语言:C、Java、Python等- 算法设计:排序算法、查找算法等- 软件开发过程:需求分析、设计、编码、测试等五、考试评分标准考试分数将按照以下标准进行评分:1. 理论考试:- 每道选择题:1分- 每道判断题:1分- 每道简答题:3分- 每道应用题:5分2. 实操考试:- 每道操作题:10分六、考试报名和准备考生可以通过教育部指定的报名渠道进行考试报名和缴费。
cda-level-考试大纲 (1)
cda level 考试大纲一、知识要求针对不同知识,掌握程度的要求分为【领会】、【熟知】、【应用】三个级别,考生应按照不同知识要求进行学习。
1、领会:考生能够领会了解规定的知识点,并能够了解规定知识点的内涵与外延,了解其内容要点和它们之间的区别与联系,并能做出正确的阐述、解释和说明。
2、熟知:考生须掌握知识的要点,并能够正确理解和记忆相关理论方法,能够根据不同要求,做出逻辑严密的解释、说明和阐述。
此部分为考试的重点部分。
3、应用:考生须学会将知识点落地实践,并能够结合相关工具进行商业应用,能够根据具体要求,给出问题的具体实施流程和策略。
二、考试范围1、大数据基础理论占比(8%)a.大数据分析基础(1%)b.Python 基础(5%)c.Linux & Ubuntu 操作系统基础(2%)2、Hadoop 理论占比(12%)a.Hadoop 安装配置及运行机制解析(2%)b.HDFS 分布式文件系统(2%)c.MapReduce 理论及实战(2%)d.Hadoop 生态其他常用组件(6%)3、大数据分析之数据库理论及工具占比(16% )a.数据库导论(2%)b.MySQL 理论及实战(3%)c.HBase 安装及使用(3%)d.Hive 安装及使用(5%)e.Sqoop 安装及使用(3%)4、大数据分析之数据挖掘理论基础占比(10%)a.数据挖掘的基本思想(2%)b.数据挖掘基本方法介绍(2%)c.有监督学习算法(4%)d.无监督学习算法(2%)5、大数据分析之 Spark 工具及实战占比(35%)a.Spark 基础理论(2%)b.Spark RDD 基本概念及常用操作(3%)c.Spark 流式计算框架 Spark Streaming 、Structured Streaming(5%)d.Spark 交互式数据查询框架 Spark SQL(5%)e.Spark 机器学习算法库 Spark MLlib 基本使用方法(15%)f.Spark 图计算框架 GraphX(5%)6、大数据分析之数据可视化方法占比(4%)a.数据可视化入门基础(1%)b.Python 数据可视化入门(2%)c.Python 高级数据可视化方法(1%)7、大数据分析实战占比(15%)a.利用 HDFS Shell 操作 HDFS 文件系统(1%)b.利用 Hive SQL 进行数据清洗(2%)c.利用 Sqoop 进行数据传输(1%)d.利用 Spark SQL 进行数据读取(2%)e.利用 Spark MLlib 进行机器学习建模(8%)f.利用 Python 进行建模结果数据可视化(1%)二、考试内容PART 1 大数据基础理论1 、大数据分析基础【领会】大数据技术诞生技术背景大数据技术实际应用分布式处理技术概念数据分析和数据挖掘的概念【熟知】明确数据分析的目标和意义明确分布式技术在进行海量数据处理时起到的关键作用数据分析方法与数据挖掘方法的区别和联系明确数据分析流程中不同软件工具的作用常用描述性统计方法常用数据挖掘方法2、Python 基础【领会】Python 语言的特点、语法、应用场景【熟知】Python 基础语法,包括基本数据类型、运算符、条件控制语句、循环语句等;Python 函数式编程,常用高阶函数,包括 map 函数、reduce 函数、filter 函数及模块相关功能Python 面向对象编程特性,包括类和实例、继承、多态利用 Python 链接数据库Python 可视化常用包及其基本使用方法3、Linux 与 Ubuntu 基础【领会】Linux 入门Linux 与 Ubuntu 的关系Ubuntu 的安装及配置Ubuntu 文件组织形式Ubuntu 操作系统的常用命令SSH 理论基础了解其他常用 Linux 系统,如 CentOS ,RedHat ,SUSE 等【熟知】Ubuntu 操作系统命令及使用命令编辑文件IP 地址的基础理论SSH 命令使用方法利用 SSH 基于密匙的安全验证进行多个节点间的无密码登陆【应用】安装配置 Linux 操作系统利用 SSH 基于密匙的安全验证进行多个节点间的无密码登陆掌握部分 shell 命令进行 Linux 操作,如 awk 、grep 、sed 典型的文本处理工具PART 2 Had oop 理论1、Had oop 安装配置及运行机制解析【领会】分布式系统设计的基本思想Hadoop 概念、版本、历史Hadoop 单机、伪分布及集群模式的安装配置步骤如何通过命令行和浏览器观察 Hadoop 的运行状态【熟知】Hadoop 单机、伪分布及集群模式的安装配置过程和内容Hadoop 参数格式Hadoop 参数的修改与优化Hadoop 的安全模式【应用】进行 Hadoop 集群的配置查看和管理 Hadoop 集群Hadoop 运行的日志信息查看与分析2、HDFS 分布式文件系统【领会】HDFS 的概念及设计HDFS 体系结构及运行机制,NameNode 、DataNode 、SecondaryNameNode 的作用及运行机制HDFS 的备份机制和文件管理机制【熟知】HDFS 的运行机制NameNode 、DataNode 、SecondaryNameNode 的配置文件HDFS 文件系统的常用命令【应用】使用命令及 Java语句操作 HDFS 中的文件使用 JPS 查看 NameNode 、DataNode 、SecondaryNameNode 的运行状态3、MapReduce 理论及实战【领会】MapReduce 的概念及设计MapReduce 运行过程中类的调用过程Mapper 类和 Reducer 类的继承机制job 的生命周期MapReduce 中 block 的调度及作业分配机制【熟知】MapReduce 程序编写的主要内容MapReduce 程序提交的执行过程MapReduce 程序在浏览器的查看【应用】Mapper 类和 Reducer 类的主要编写内容和模式job 的实现和编写编写基于 MapReduce 模型的 wordcount 程序相应jar 包的打包和集群运行4、Had oop 生态其他常用组件【领会】HBase 基本功能、Hive 基本功能、Sqoop 基本功能、ZooKeeper 的基本功能、Flink 基本功能【熟知】HBase 的安装配置及常用命令、Hive 的安装配置及常用命令、Sqoop 的安装配置及常用命令、ZooKeeper 的安装配置及常用命令、Flink 安装配置及常用命令【应用】HBase 、Hive 、Sqoop 、Flink 及 ZooKeeper 的安装与运行PART 3 大数据分析之数据库理论及工具1、数据库导论【领会】数据、数据库、数据库管理系统、数据库系统、数据仓库的概念数据管理发展的三个阶段,不同阶段数据管理的特点,特别是数据库系统的特点数据依赖及数据规范化理论、数据模型理论及方法【熟知】SQL 的基本概念和特点SQL 的数据定义功能SQL 的数据查询功能CRUD 操作SQL 的数据更新功能不同 NoSQL 数据库的特点及使用场合2、MySQL 理论及实战【领会】数据库、表、索引和视图的相关概念数据库完整性约束的概念、定义及使用方法数据库、表、索引和视图的维护方法【熟知】MySQL 中 SELECT 命令的基本格式掌握单表查询的方法和技巧掌握多表连接查询的方法和技巧掌握嵌套查询、集合查询的方法和技巧【应用】MySQL 平台下的 SQL 交互操作3、Hive 数据仓库基础【领会】Hive 数据仓库在 Hadoop 生态系统中的地位【熟知】Hive 与 HBase 的区别【应用】使用 Hive 进行频率统计4、Hive 的基本命令【领会】Hive 中的数据库概念、修改数据库【熟知】创建表、管理表、外部表、分区表、删除表【应用】向表中增加数据通过查询语句向表中插入数据单个查询语句中创建表并加载数据导出数据5、Hive 中检索数据【领会】Hive 中的命令语句是类 SQL 语句【熟知】SELECT …FROM 语句【应用】使用列值进行计算、算术运算符、使用函数、列别名、嵌套 SELECT 语句、WHERE 语句、group by 语句、集合运算、多表连接、内连接、外连接、笛卡尔积连接、order by 语句、抽样查询、视图。
2023年一级计算机基础知识大纲
2023年一级计算机基础知识大纲一、导言随着信息技术的不断发展,计算机作为现代社会的重要工具,已经成为人们工作、生活中不可或缺的一部分。
作为计算机从业者,了解和掌握计算机基础知识是至关重要的。
为此,我们特别制定了2023年一级计算机基础知识大纲,以便对计算机从业者进行标准化的考核和培训。
二、知识范围1. 计算机基础知识1.1 计算机硬件1.2 计算机网络1.3 计算机操作系统2. 计算机软件2.1 编程语言2.2 数据库2.3 算法和数据结构3. 计算机安全3.1 网络安全3.2 数据安全3.3 信息安全三、具体要求1. 理论知识1.1 掌握计算机硬件的基本构成和工作原理1.2 了解不同类型的计算机网络及其特点1.3 熟悉常见的操作系统及其功能1.4 熟悉不同编程语言的特点和应用场景1.5 了解常见数据库的特点和使用方法1.6 掌握常见的算法和数据结构1.7 了解网络安全的基本概念和防范措施1.8 掌握数据安全的基本原则和技术手段1.9 了解信息安全的相关知识和法律法规2. 实践能力2.1 能够使用计算机进行基本操作和维护2.2 能够利用编程语言进行简单的程序设计和开发2.3 能够使用常见的数据库管理系统进行数据管理和查询 2.4 能够运用算法和数据结构解决实际问题2.5 具备一定的网络安全防范和应急处理能力2.6 能够制定合理的数据安全策略2.7 具备信息安全意识和相关操作技能四、考核方式1. 理论考核1.1 口头答题1.2 书面考试1.3 开放式题目2. 实践考核2.1 项目设计2.2 实际操作2.3 模拟演练五、总结2023年一级计算机基础知识大纲的制定对于规范计算机从业者的培训和考核具有重要意义。
希望广大从业者能够认真学习和掌握这些基础知识,不断提高自身的技能水平,为我国信息化建设贡献自己的力量。
希望相关单位和组织能够认真执行这一大纲,加强对计算机从业者的培训和管理,推动我国计算机产业的发展和进步。
ms office 2023 一级考试大纲
ms office 2023 一级考试大纲
全国计算机等级考试一级MS Office考试大纲(2023年版)主要包括以下内容:
1.掌握算法的基本概念。
2.具有使用微型计算机的基础知识,包括计算机病毒的防治常识。
3.理解微型计算机系统的构成和各构成部分的功能。
4.理解操作系统的基本功能和作用,掌握Windows的基本操作和应用。
5.理解文字处理的基本知识,掌握文字处理软件Word的基本操作和应
用,熟练掌握一种汉字输入方法。
6.理解电子表格软件的基本知识,掌握电子表格软件Excel的基本操作
和应用。
7.理解多媒体演示软件的基本知识,掌握演示文稿制作软件PowerPoint
的基本操作和应用。
高中信息技术学考考试大纲
高中信息技术学考考试大纲一、考试性质与对象高中信息技术学业水平考试是衡量普通高中学生信息技术学业水平的重要依据。
考试对象为完成普通高中信息技术课程学习的学生。
二、考试目标通过考试,考查学生对信息技术基础知识的理解和掌握程度,以及运用信息技术解决实际问题的能力,促进学生信息素养的提升。
三、考试内容(一)信息技术基础1、信息的概念与特征理解信息的含义和表现形式。
能够辨别信息的特征,如普遍性、依附性、共享性、价值性、时效性等。
2、信息技术的发展历程了解信息技术的五次革命。
知道现代信息技术的主要内容,包括计算机技术、通信技术、传感技术等。
3、信息技术的应用与影响举例说明信息技术在日常生活、学习和工作中的应用。
分析信息技术对社会发展的正面和负面影响。
(二)计算机系统1、计算机的发展与分类了解计算机的发展历程和发展趋势。
能够区分计算机的不同类型,如台式机、笔记本电脑、平板电脑等。
2、计算机的组成与工作原理掌握计算机硬件系统的组成,包括中央处理器(CPU)、存储器、输入设备、输出设备等。
理解计算机软件系统的分类,如系统软件和应用软件。
了解计算机的工作原理,即存储程序和程序控制。
3、操作系统熟悉常见的操作系统,如 Windows、Mac OS、Linux 等。
掌握操作系统的基本功能,如文件管理、进程管理、设备管理等。
(三)网络基础1、网络的概念与分类理解网络的定义和功能。
能够区分不同类型的网络,如局域网(LAN)、广域网(WAN)、城域网(MAN)等。
2、网络协议与拓扑结构了解常见的网络协议,如 TCP/IP 协议。
掌握网络拓扑结构的类型,如总线型、星型、环型、树型等。
3、互联网的应用熟练使用搜索引擎获取信息。
掌握电子邮件的收发方法。
了解网络社交、电子商务、在线教育等互联网应用。
(四)数据管理1、数据库的概念理解数据库的定义和基本组成。
2、数据的组织与管理了解数据的存储方式和数据管理的基本方法。
3、数据库的操作掌握数据库的查询、插入、更新、删除等基本操作。
Linux复习大纲
2.异常:异常就是CPU内部出现的中断,即在CPU执行特定指令时出现的非法情况。
3.可屏蔽:I/O设备产生的中断请求是可屏蔽中断。
4. 非屏蔽:非屏蔽中断就是计算机内部硬件出错时引起的异常情况 。
第六章:
1.系统调用:系统调用,顾名思义,说的是操作系统提供给用户程序调用的一组“特殊”接口。
7.进程调度的实质就是资源的分配。
8.使用的算法:时间片轮转调度算法,保证人机交互,进程少时;优先级调度算法,照顾紧迫型进程;多级反馈队列调度算法,折中调度;实时调度算法。
第四章:
1.虚拟地址空间分为两个部分,较高的1GB供内核使用,称内核空间,较低3GB各进程使用,称用户空间。
2.物理地址和虚地址的转换关系:把虚拟地址转换成线性地址,再把线性地址转换成物理地址。
3.用户空间的描述结构:mm_struct。虚存区的描述结构:vm_area_struct。
4.用户空间的划分:堆栈段、空洞、数据段、代码段。
5.虚存映射:随着程序的运行,被引用的程序部分会由操作系统装入到物理内存,这种将映射链接到进程用户空间的方法称为“虚存映射”。有共享的和私有的两种。
6.分析虚存区(具体见课本第七十七页。)
4.保护模式下有四个特权级用0-3表示。Linux只使用了最低和最高的两个,即0表示最高特权级,对应内核态;3表示最低特权级,对应用户态。
计算机国家一级考试题库
计算机国家一级考试题库计算机国家一级考试,通常指的是全国计算机技术与软件专业技术资格(水平)考试中的初级水平考试,它主要面向计算机应用基础、办公软件操作、计算机硬件与网络基础等内容。
以下是一份模拟的题库内容,供考生复习参考。
计算机国家一级考试题库一、选择题1. 在Windows操作系统中,文件和文件夹的组织结构是:- A. 树形结构- B. 线性结构- C. 网状结构- D. 环形结构答案:A2. 下列哪个不是计算机病毒的特点?- A. 破坏性- B. 复制性- C. 隐蔽性- D. 可预见性答案:D3. 在Excel中,若要将一个单元格的格式设置为货币格式,应该: - A. 选择“格式”菜单中的“单元格”- B. 选择“编辑”菜单中的“查找和选择”- C. 选择“数据”菜单中的“排序”- D. 选择“工具”菜单中的“选项”答案:A4. 以下哪个是计算机网络的基本功能?- A. 数据存储- B. 数据处理- C. 数据通信- D. 数据加密答案:C5. 在Word文档中,如果需要插入当前日期,应该:- A. 选择“插入”菜单中的“日期和时间”- B. 选择“文件”菜单中的“属性”- C. 选择“视图”菜单中的“页眉和页脚”- D. 选择“编辑”菜单中的“查找”答案:A二、填空题1. 在Windows操作系统中,______是用于查看和管理计算机资源的工具。
答案:资源管理器2. 计算机病毒是一种______,它可以自我复制并传播到其他计算机。
答案:恶意软件3. 在Excel中,使用______函数可以计算一系列数值的平均值。
答案:AVERAGE4. 计算机网络由硬件和______组成。
答案:软件5. 在Word中,页眉和页脚通常用于插入文档的标题、页码、______等信息。
答案:日期三、简答题1. 请简述计算机硬件的基本组成。
答案:计算机硬件主要由输入设备、处理器、存储器、输出设备和接口组成。
输入设备如键盘、鼠标用于输入数据;处理器(CPU)负责数据处理;存储器包括RAM和ROM,用于数据存储;输出设备如显示器、打印机用于输出结果;接口用于连接外部设备。
《Linux操作系统》课程考试大纲
Linux操作系统考试大纲(一)考试形式:✧试题类型:标准试题(单选、多选、判断)✧组卷策略:标准题45道,总分值为100分✧考题形式:远程考试✧考试时间:45分钟(二)知识点内容和分值比例:(三)具体考试内容:一、Linux操作系统简介(3%)(1)了解Linux的起源与特点。
(2)了解Linux的版本(内核版本、发行版本)。
二、Linux操作系统的安装(9%)⏹安装的基本概念(1)了解Linux的安装方式。
(2)了解硬盘分区。
⏹安装Red Hat Linux 9.0熟练掌握Red Hat Linux 9.0的安装。
⏹Linux的引导过程(1)理解计算机的启动顺序。
(2)理解Linux的启动方式。
(3)了解MBR(主引导记录)。
⏹引导工具LILO和GRUB(1)理解引导工具LILO和GRUB。
(2)熟练掌握LILO的设置。
(3)熟练掌握GRUB的设置。
三、Linux的用户接口(5%)⏹Shell基础(1)了解什么是Shell。
(2)熟练掌握Shell命令行的自动补齐功能的使用。
⏹X Window简介了解X Window。
⏹KDE与GNOME(1)了解KDE桌面的组成。
(2)了解GNOME桌面的组成。
(3)熟练掌握KDE桌面环境的使用(配置面板、设置桌面和使用主菜单等)。
(4)熟练掌握GNOME桌面环境的使用(如使用GNOME面板等)。
四、磁盘与文件管理(10%)⏹磁盘管理(1)了解文件系统挂载相关命令的语法(mount 和umount命令)。
(2)了解查看磁盘空间相关命令的语法(df、du命令)。
(3)了解硬盘分割相关命令的语法(fdisk命令)。
(4)熟练掌握文件系统挂载的相关命令的使用。
(5)掌握查看磁盘空间的相关命令的使用。
(6)掌握硬盘分割的相关命令的使用。
⏹文件与目录管理(1)了解文件与目录管理相关命令的语法(more、less和cat命令等)。
(2)熟练掌握文件与目录管理的相关命令的使用。
Linux 系统管理实训大纲
《Linux 系统管理》实训大纲一、课程内容概述《Linux系统管理》是计算机网络技术专业的核心课程,通过本课程的学习,使学生掌握在Linux操作系统平台下进行磁盘管理、用户管理、文件管理、进程管理、安全管理以及设计方法,从而能够完成系统的管理、定制和维护,并能加入到办公网络实现文件的共享。
二、课程目标通过本课程的学习,使学生能够完成Linux系统的安装与维护,熟练使用文件、目录管理命令,熟练掌握组和用户的管理维护,能够安装、升级、卸载应用软件,熟悉Linux下文本编辑技巧,对系统的资源进行定制和配置,掌握Linux下网络参数配置,实现办公网络内的文件资源共享,具备定制维护Linux系统的能力,使学生具达到Linux系统管理员水平并获得相应职业资格证书。
三、课程学时总学时:72学时其中:实训课学时数:40学时,综合实训12学时四、课程内容组织结构环境搭建基本配置高级管理主要介绍linux系统的安装方式和最基本的以用项目一主要学习Linux系统桌面环境、vi编辑器的使用、用户和组的管理以及文件和目录管理等基本的操作使用。
项目二至项目五介绍Linux系统Shell的编程和简单脚本书写、权限管理、进程管理、软件管理以及磁盘管理等的使用管理。
项目六至项目十五、实训内容及学时分配实训实训内容实训学时1安装linux42启动Linux进行桌面环境设置43使用文本编辑器vi进行查找替换24使用文本编辑器vi进行多文件查看25用户和组管理实训46Linux文件管理实训47为不同用户设置不同文件读写权限48Linux系统中shell实训49进程的管理实训410使用RPM软件包安装FTP软件211使用tar包安装Apache软件212磁盘管理实训4合计40六、项目实训安排项目1 安装linux系统实训目标了解安装Linux的计算机的硬件配置情况实训一安装linux背景某公司需要安装和配置1 台linux的服务器。
实训目标安装Linux的计算机的硬件配置情况实训准备Linux系统光盘(或iso 文件),准备虚拟机内存设为256MB,硬盘设为8GB,分为C:、D:两个分区,每个分区4GB。
Linux基础考试大纲.doc
第一学期考试大纲Linux基础一、考试要求(1)了解Linux的背景和特点;掌握Linux发行版本和内核编号;(2)掌Linux系统的安装方法;(3)掌握Linux系统的文件类型及目荥结构;(4)熟悉磁盘分区的基本知识及其与系统安装的关系;(5)了解Linux平台上的编辑器知识,掌握pico和vi编辑器的使用方法;(6)掌握Linux常用命令的使用方法;(7)掌握用户和组管理的原则和方法及打印管理;(8)掌握shell环境变量的设置和使用及基本输入输出方法:(9)掌握bash的基本操作:(10)掌握使用RPM工具管理软件包的方法;(11)掌握常用软件源代码包的编译安装方法;(12)掌握内核的配置、编译和安装方法;(13)掌握内核模块的编译和安装;(14)理解系统启动过程和运行级别;(15)掌握对用户和组进行磁盘配额管理的方法;(16)掌握设置任务周期性自动执行的方法;(17)掌握分析日志文件的方法。
二、考试范围1.UNIX起源I.1 Unix 起源1.1. 1 Unix的起源与发展•Unix的发展、UNIX目前的分支情况•Unix的开放性1.1.2开放源码0S的发展•BSD 系列操作系统(NetBSD、FreeBSD、OpenBSD、Darwin. Dragonfly BSD)1.2 GPL与Linux的诞生及发展1.2. 1 Linux 的诞生•Linux第一个公开版的发布•Linux的标志与发起人1.2.1 GNU 与 GPL/LGPL•GNU (宗旨、提供的软件)•通用公共许可证GPL (目标及实现的途径)及对Linux发展的作用1.2.3Linux 的发展•Linux的发展过程•目而Linux的使用状况1.2.4Linux的发行版和内核•Linux内核版本的命名规则(主版本号、次版本号、木版本号)•Linux内核版本的类型(开发版、稳定版)•目前Linux内核的稳定版•Linux 的发行版本(RedHat Linux、Novel 1/SuSE Linux> Debian Linux、红旗Linux)1.3 Linux与Windows的基本比较1.3.1功能性的比较•防火墙功能•数据库方面•Web/FTP服务器方面•邮件服务器方面•目录服务方面1.3.2灵活性和易用性的比较2.Linux系统安装2.1 Linux/Unix 管理模式2.1. 1 Linux基本结构•Linux内核•运行期库和系统程序•Shell (Bourne Shell> BASH、Korn Shell、C Shell)、目前 redhat 所用的 shell 类型•实用工具程序3.Linux的文件系统与目录结构•文件系统(Linux缺省的文件系统和可以支持的文件系统)•文件与文件名(文件的命名规则)•文件的类型(普通文件、目录文件、链接文件、特殊文件)•目录结构(工作目录与用户主目录、路径、Red Hat Linux 9的目录结构)2.1. 3 Linux/Unix的基本配置原理•Linux/Unix的基本配置原理•Linux与基本系统信息和系统管理相关的配置文件2.2系统安装的准备2.2.1 Linux概述与系统安装•Linux系统的基本结构•不同文件系统在硬盘上的分布•不同操作系统之间的配合2.2.2磁盘分区知识•分区的概念及其作用•分区的类型(主分区、扩展分区)•Linux 分区的表示(/dev/xxyN)•Linux磁盘分区装载•Linux T应具备的基本分区(swap、/boot、/)、如何设定各分区大小•Linux的目录结构及各目录的主要内容2.2.3选择安装方式•CD-ROM 安装•NFS安装•硬盘安装•FTP安装•HTTP安装2.2.4创建安装盘•使用rawrite I具•使用dd命令5.1.42.5系统引导程序•LILO (工作原理、特点)•GRUB (特点)5.2. 6网络配置•DHCP (动态主机配置协议)•手工方式5.3系统安装与登录5.3. 1安装过程•安装过程中根据需要进行选择和配置安装类型(工作站、个人桌面、服务器、用户定制)5.3.2系统登录•用户名和口令6.文本编辑6.1 Linux编辑器概述•编辑器的作用•Linux 提供的编辑器(ex、edit、ed^ vi、emacs、pico 等)•设置系统的缺省编辑器6.2.2Pico编辑器6.2. 1 Pico的特点•Pico编辑器的特点•Pico编辑器的功能6.2. 2 Pico的使用•语法•文本编辑(打开文件、使用+n和-j参数选项打开文件、编辑文件、定位查找)•常用的操作指令(Ctrl+g. Ctrl+x等)5.1.53 Vi编辑器3.3. 1 Vi的特点3.3. 2 Vi的模式•命令模式•输入模式•末行模式•几种模式之间的转换3.3. 3 Vi的基本命令•进入与离开•命令模式的编辑操作(移动光标、替换和删除、粘贴和夏制、搜索字符串、撤消和重复、文本选中)•文本输入模式中的编辑操作(进入文本编辑模式、文本编辑、退出文本输入模式)•末行模式(退出命令、行号与文件、字符串搜索、文本替换、删除文本中的内容、恢复文件)3.3.4 Vi的高级命令•分割窗口(分割窗口的方法和在不同窗口之间移动的方法)•高级编辑命令(指令和范围)末行命令选项设置(:set命令)3.4 Emacs编辑器3.4. 1 Emacs 的特点4. 2 Emacs的基本使用•Emacs的命令控制键•进入与离开•文本编辑(基本的光标控制、插入和删除文本、复制粘贴)Linux常用命令及基本管理4.1 Linux 命令•Linux命令的分类(shell的内部命令、shell的外部命令)4.1. 1 Linux命令格式4.1. 2 Linux命令的参数4.1.3获得帮助•通过帮助选项•使用man命令获得帮助•使用info查看信息•help命令4.2文件系统操作类命令4.2.1目录操作命令•目荥访问(1s、pwd、du、cd命令)•建立和删除目录(mkdir、rmdir、rm命令)•装载文件系统(mount、umount命令)4.2. 2文件操作命令•访问文件(Is、find、whereis^ grep、more、cat、less 命令)•夏制、移动删除文件(cp、mvx rm命令)•设置文件或目录权限(权限的类别和表示、chmod命令)•文件的链接(In命令、硬连接、软连接)4.3打印管理类命令•安装打印机•卸载打印机•打印管理(打印文件:Ip命令、检查打印状态:Ipq命令、删除打印机内的打印作业: Iprm命令、禁用和启动打印机:disable和enable命令)4.4用户管理类命令4.4. 1用户帐户管理•添加用户(使用useradd命令、/etc/passwd文件格式、如何修改/etc/passwd文件)•设置口令(注意事项、/etc/shadow文件格式)•限制登录(chsh命令)•删除用户(userdel命令、手工删除:修改/etc/passwd文件)4.4.2用户组管理•添加用户组(groupadd命令、修改/etc/group文件)•为用户组设置口令(passwd命令)•删除用户组(groupdel命令、修改/etc/group文件)•修改用尸组属性(groupmod命令)5.shell的使用5.1 shell 环境5.1. 1 shell的产生与发展•shell的作用•目前比较流行的 shell (Bourne Shells C Shell x Korn Shell> Bourne againShell)5.1. 2 Linux Shell•Bash的功能•Linux Shell之间切换5.1. 3 Shell 变量•命名规则•本地变最(设置、引用:echo命令、清除:unset命令、查看所有的变量:set more 命令、其他变量设置模式)•环境变量(设置、export命令、弓|用、常用的Shell环境变量:HOME、PATH、TERM、UID、PWD、PSI、PS2等、显示所有的环境变量:export命令、清除:unset命令)•位置参数变量($0-$9)•预定义变量($#、$*、$?、$$、$!、$0)shell环境变量配置文件•Bash 的环境配置变量文件(/etc/profile> /etc/profile. d/*> /etc/bashrc> 用户主目录下的.bash-profile>用户主目录下的.bashrc)•环境变量 CPUTYPE、PATH、PS1•Bash可以识别的转义字符5.2 Bash常用功能2. 1通配符•*通配符•?通配符5.2.2命令行自动展开•自动展开命令(<Tab>键)•自动展开文件路径5.2.3命令历史与命令重复•命令历史(上箭头键、下箭头键、history命令、!!、! n、! string、!!: p、!$、<Shift>+<Page Up>、<Shift>+<Pagc Down>)•命令行编辑功能5.3管道与重定向3. 1标准输入输出•文件描述符•标准输入输出的使用5.3.2重定向•输入重定向(作用、<、«)•输出重定向(作用、>、>>)3. 3管道•作用•使用形式:命令1 I命令24脚本5.4. 1脚本的概念•脚本的概念和优缺点•shell脚本及其解释程序4. 2脚本运行•在脚本程序的首行使用“甘!”符号指定脚本程序的解释程序•使用bash命令•使用“・”命令•使用exec命令执行5. 4. 3基本脚本编程•条件测试(使用test命令、使用中括号、shell常用的条件运算符)•流程控制(if then else语句> for循环、until循环、while循环、case语句、break 及continue语句)函数(函数的定义、在同一个文件中使用函数、在shell中使用函数)Linux应用程序安装与管理1 Linux应用程序基础1. 1 Linux应用程序与命令的关系•Linux应用程序的概念•在Linux shell命令行状态执行命令的过程1.2 Linux应用程序的组成•由可执行文件、配置文件、帮助文档、库文件组成2 RPM包管理6.2. 1包管理系统初步•APT (软件包文件名的格式、安装、删除和更新软件包)•RPM (RPM包的文件名格式)RPM包管理系统•软件包的安装(安装过程、安装的命令格式、安装的主要选项)•卸载软件包(卸载的命令格式、主要选项)•升级软件包(升级软件包的命令格式)•查询软件包信息(命令格式和选项)•校验已安装的软件包(命令格式和结果分析)6.3应用程序的编译6.3. 1开放源代吗与应用程序的编译安装•软件开发的方式•开放源代码模式的目的•目前存在的主要开放源码软件版权许可证6.3.2应用补丁•生成补丁文件(diff I具的语法)•应用补丁文件(patch工具及其命令格式)6.3. 3编译前的配置•configure脚本程序•makefile, in 文件6.3.4编译与安装•应用程序编译安装的过程•make「•具•gec6.4库管理6.4. 1库的基本概念•函数库的作用•程序函数库的类型(静态函数库、共享函数库、动态加载函数库)6.4.2库的安装与配置•Linux的系统库目录(lib和/usr/lib)•管理函数库(run、nr、Idd、Idconfig 命令)•设置环境变量 LD_LIBRARY_PATH 利 LD_PRELOAD7.Linux内核的管理与定制7.1核心基础•Linux操作系统的功能•内核的作用•学习使用内核的好处•配置与升级内核的作用7.2升级核心前的准备7.2.1查看系统中的设备•查看主机的CPU信息(查看文件“cpuinfo”)•查看主机的PCI设备信息(Ispci命令)•查看当前的Linux操作系统所使用的内核模块(查看文件"modules”)7.2.2核心源代码的获取与安装•获取Linux内核源代码(从发行版中获得、从网络下载)•安装Linux内核源代码(安装Red Ikit Linux 9中RPM内核源冯包及官方•发布的内核源码包)7.3核心的定制7. 3. 1模块的概念与作用. 内核模块的概念. 内核模块的作用7.内核定制的方式3.2. 文本交互问答力式make conf ig. 文本窗n交互力式make menuconfig. 图形窗口交互力式make xcontig . 使用现有配置文件make oldcontig7.内核定制过程概述3.3Linux内核的定制过程Linux内核的配置选项7.4内核与模块的编译与安装4.1编译、安装内核文件•生成依赖关系(make dep命令)•编译内核(make bz I mage命令)•安装新编译的内核(make install命令)7.4.2更新配置文件•查看新安装的内核文件(Is /boot/vmlinuz*)•查看系统引导程序配置文件(grub, conf)4.3模块的安装与管理•编译内核模块(make modules)•安装已编译的模块(make modules-install)•查看已安装的内核模块及其目荥(Is - 1 /lib/modules/)Linux系统管理8.1系统启动过程与运行级别1. 1启动过程•Red Hat Linux 9的启动过程8.1. 2运行级别•Linux系统中的运行级别(0-6共7个运行级别)•显示系统当前运行级别(runlevel命令)•改变系统运行级别(init命令)•系统服务程序在务运行级别的启动状态(用chkconfig命令查看服务启动状态、设置独立服务的启动状态利非独立服务的启动状态)8.1. 3系统初始化过程•INIT进程•INIT 的配置文件(/etc/inittab)•Inittab 文件解析(id 字段、run levels 字段、action 字段、process 字段)•系统初始化脚本(rc. sysinit)8.2进程管理类命令8.2. 1什么是进程8.2. 2查看进程•使用ps查看进程(ps输出-11所包含的信息)使用top查看系统信息使用pstree查看进程树8.2. 3控制进程•启动进程(手工启动、调度启动:at命令和corntab命令)•改变进程的运行方式(用源命令把命令程序调到后台、用fg命令把后台命令调回前台、用renice程序调整进程的优先级、用kill程序终止进程)8.3系统任务的定时运行8. 3. 1 cron的功能•cron概述(概念利功能)•软件包组成("vixie-cron”软件包)•cron 服务的启动与停止(u service crond status”、"service crond stop”、"service crond start”、"service crond restart“chkconfig” 命令)•cron任务的格式(cron任务各字段的含义)•使用crontab命令进行设置(查看及编辑用户的cron任务)8. 3. 2 cron的相关文件•cron 的启动脚木(/etc/init. d/crond)•cron的配置文件和目录(crontab文件中的设置变量、任务脚本目录、用户cron任务配置 R 录/var/spool/cron/)•帮助文件(包括cron服务、cron tab命令和crontab文件的帮助)8.4日志管理8.4.1日志的功能8.4.2主要日志文件•日志文件的位置(/var/log/)•日志文件的分类(两类)8. 4.3日志文件分析•日志文件中每个消息的4个字段的意义8. 5存储勺备份管理8. 5. 1空间配额•磁盘配额中的相关概念(容量限制与文件数限制、软限制与硬限制、用户限制与组限制)•设置磁盘配额的步骤(修改“fstab”文件、重新挂载文件系统、创建配额文件、设置配额)•磁盘配额的命令(quotacheck> edquota、quota)8.5.2文件的归档与备份•使用tar命令进行备份(对文件和目录进行归档和压缩备份)•查看归档中的文件列表(查看tar归档文件和压缩归档文件中的目录列表)•使用tar命令恢复归档文件(恢复tar备份文件和压缩的tai•备份文件)。
15级物联网工程专业-Linux编程-考试大纲
《Linux编程》考试复习大纲考试形式:闭卷笔试考试时间:90分钟考试内容:涵盖第1章Linux概述、第2章shell命令、第3章Linux系统的定制、第4章shell程序设计、第5章GNU C开发环境、第6章Linux文件与目录、第7章Linux信号、第8章Linux进程、第9章Linux进程通信考试题型分布及各章内容所占分值说明:单选题:每题3分共10题30分,判断题10题共20分,填空10题共20分,分析题5题共20分,编程题1题共10分。
各章内容要求第1章Linux概述Linux的产生与发展、Linux内核与版本、Linux内核的分类、Linux系统的概念、GNU/Linux、Linux发行版、Linux系统的商业运营模式。
第2章shell命令目录的组织结构、文件的路径、Linux命令的语法结构、Linux命令的分类、目录操作命令、文件操作命令、显示文本文件内容、硬链接和软链接、用户组管理命令、用户管理命令、用户属性的修改命令、用户相关的配置文件、文件属性、文件权限修改命令、进程管理命令(pstree、ps、kill、fg、bg)、tar命令、dump命令、restore命令、dd命令、rpm软件包管理、输入输出重定向和管道、第3章Linux系统的定制硬盘的物理结构、磁盘分区(主引导记录、Linux系统中分区的命名、Linux 系统中的分区、fdisk命令)、分区格式化(mkfs命令、Linux内核支持的文件系统、交换分区的格式化命令mkswap)、ext2文件系统结构(超级块、i节点、数据区)、文件系统的挂载与卸载(mount命令、umount命令)、第4章shell程序设计Shell变量(自定义变量、环境变量、位置变量、预定义变量)、命令替换、输入和输出、shell中的引号、条件表达式、判断语句、循环语句、函数。
程序问题:用循环批量创建目录、判断文件并输出、输入3个数求最大值、输入3个数按大小次序输出、求出2-1000之间的素数并输出、计算阶乘和、输出单词序列并反序输出。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一级Linux基础考试大纲基本要求1.具有计算机的基础知识;2.了解微型计算机系统的基本组成;3.了解操作系统的基本功能,掌握Linux常用命令的使用方法;4.熟练掌握一种汉字输入方法,能够使用Linux环境下一种办公处理软件;5.掌握Linux桌面环境的基本操作;6.了解文本编辑的基本知识,能够使用Linux环境下的文本编辑工具;7.了解脚本语言shell的基本功能;8.掌握计算机网络与因特网(Internet)的基本知识及其使用方法;9.了解计算机安全的常识;10.初步掌握Linux环境下多媒体应用技术。
考试范围一、基础知识1. 计算机系统的概念、类型及其应用领域,计算机系统的配置及主要技术指标;2.数制及不同数制之间的数据转换,二进制数的算术运算和逻辑运算;3.计算机中数据的表示、数据的存储单位,字符、汉字及编码;4.微型计算机的指令系统和系统组成的初步知识,CPU、存储器以及输入输出设备的功能和使用方法;5.计算机中机器语言、汇编语言、高级语言和数据库语言的概念;6.计算机的安全操作,病毒的概念及其防治;7.多媒体计算机的初步知识。
二、操作系统的功能及使用1. 操作系统的功能和分类;2.操作系统的组成、文件、目录、路径、常用命令(ls、cd、cp、mv、rm、mkdir);3..Linux桌面环境下的使用初步(1)Linux的特点、功能、配置、运行环境;(2)Linux“开始”按钮、“任务栏”、图标等的使用;(3)应用程序的运行和退出、资源浏览;(4)文件和文件夹的创建、移动、删除、复制、更名及属性设置等操作;(5) Linux终端方式的使用和基本操作命令;4. 操作系统对汉字的支持,中文输入法的安装、卸除、选用;5. 常用软件的安装、卸除。
三、办公软件的功能及使用1.中文OpenOffice的基本功能;2.字处理软件Writer(1)、文档的创建、打开与编辑,文档的查找与替换,多窗口编辑;(2)、文档的保存、拷贝、复制、删除、显示、打印和输出格式转换;(3)、文档字符格式的设置、段落格式和页面格式的编排;(4)、Writer的表格制作,表格中数据的填写。
3.制作工作表软件Calc(1)、工作表的生成、数学运算;(2)、对数据进行加工、筛选、分类和汇总。
4.制作演示文稿软件Impress(1)、演示文稿的生成、制作;(2)、演示文稿中插图、插入对象和特效处理。
四、计算机网络和因特网的功能及使用1.计算机网络的基本概念、功能和分类;2.局域网的常用设备与功能;3.常用因特网的接入方式;4.因特网的常用工具及其使用(浏览器、电子邮件、文件传输)。
五、多媒体应用技术1. 多媒体的基本概念;2. 常用多媒体设备的使用;3. 常用多媒体软件的使用(音频、视频播放器、图像处理)。
六、文本编辑器和脚本语言1.文本编辑的基本功能,文本编辑的运行环境和启动;2.文本的创建、打开与编辑,文档的查找与替换;3.文本的保存、拷贝、复制、删除;4.基本命令的脚本编写、改变属性、脚本运行。
附件:操作系统与应用软件版本(建议)一、操作系统平台1、红旗Linux 4.1 or later2、Redhat Linux 9.0 or later二、操作系统桌面1.KDE2.Gnome三、应用软件1.办公软件OpenOffice 1.4 or later2.浏览器Mozila Firefox 1.0 or later3.文本编辑器Emacs4.邮件收发软件Thumderbird 1.0 or later5.文件传输软件gFTP二级VB程序设计考试大纲基本要求1.掌握VB集成开发环境中开发应用程序的基本方法;2.掌握面向对象程序设计的基本概念;3.熟练掌握VB常用数据类型、运算符与表达式及常用函数;4.熟练掌握结构化程序设计的三种基本结构;5.掌握SUB过程、函数过程的设计;6.掌握常用控件的属性与方法;7.掌握文本文件的基本操作;8.了解在VB程序中访问数据库的基本方法。
考试范围一、VB基础⒈ VB开发环境:菜单、工具箱、工具栏、窗体、工程窗口和属性窗口的使用;⒉应用程序开发:添加窗体、模块,保存工程;⒊面向对象程序设计、可视化编程、事件驱动等基本概念。
二、数据表示与运算⒈基本数据类型:字节、整数、长整数、实数、双精度、字符串、变体和布尔等数据类型的数据表示及其相互关系,货币、日期数据类型的表示和使用;⒉构造数据类型:数组的定义、表示与使用;⒊运算对象、运算符、函数和表达式常量、变量和函数的定义和使用;算术运算(加、减、乘、除、取负、指数、整除和取模)及其运算优先级,关系运算,逻辑运算(NOT、AND、OR)及其运算优先级;常用内部函数:三角函数Sin、Cos、Tan和Atn,算术函数Abs、Sqr、Log、Exp和Sgn,取整与类型转换函数Int和Fix,随机函数Rnd,字符串处理函数Trim、Left、Right、Len、Mid、Ucase、Lcase、Space、String、Ltrim和Rtrim,日期与时间函数Date、Time和Timer,转换函数Chr、Asc、Str和Val,QBColor和Rgb函数,InputBox函数,MsgBox函数等。
三、程序设计基础⒈基本语句:Print语句,赋值语句,Dim语句和结束语句,注释语句;⒉选择结构:行If语句,块If结构,Select Case结构;⒊循环结构:For/Next结构及Exit For语句,Do/Loop 结构及Exit Do语句,While/Wend结构;⒋程序结构:Sub过程的定义与调用,Function函数过程的定义与调用,参数传递规则,变量和常量的作用域及生存期,包括相关的声明语句或关键字。
四、常见算法程序设计计数、求和、比较大小等简单算法,穷举法,循环控制的迭代法,数组的选择排序(分类)或冒泡法,字符串的一般处理。
五、面向对象程序设计⒈面向对象程序程序设计的基本概念;⒉窗体及多重窗体的概念、建立和使用窗体的Caption、Height、Left,Name、Top、Visible、Width、Picture等属性,窗体的Click和Load等事件的功能和触发时机;窗体的其它常用事件如Dblclick、KeyDown、KeyPress、KeyUp,MouseDown、MouseMove、MouseUp、Unload等事件;窗体的常用方法如Cls、Show、Print、Hide、Move、Pset、Line、Circle等方法。
⒊基本控件命令按钮、标签、文本框、复选框、单选按钮、框架、列表框、组合框、滚动条和定时器等;以上控件所构造的控件数组。
⒋基本图形的绘制VB坐标系及其改变,RGB函数,Point、Pset方法,绘制点、线(矩形)、圆(扇形、弧与椭圆)的方法。
⒌图片框、影像框、直线控件和形状控件的常用属性、方法⒍菜单和对话框建立和使用通用对话框控件,用菜单编辑器创建菜单,菜单的常用属性,菜单的Click事件。
⒎文件、文件操作控件文件的概念,驱动器列表框、目录列表框和文件列表框的功能和综合作用,顺序文件的基本操作。
⒏数据库操作数据库的基本概念,利用数据控件Data访问数据库。
二级C程序设计考试大纲基本要求1.掌握C 语言的基本知识,包括C语言的功能和语法;2.基本具备C语言程序设计能力,能熟练地阅读、理解和编写简短的C程序;3.掌握一种C语言的编译和编程环境,能熟练地调试程序;4.熟练掌握结构化程序设计的方法;5.掌握程序设计中常用的基本算法。
考试范围一、数据的定义1.基本类型(整型,实型,字符型)(1) 常量各种表示形式的整数、实数和字符(串)常量,符号常量的定义和使用,包括整数的十进制、八进制和十六进制的表示形式、长整型常量的表示形式,实数的浮点表示法和科学记数法,字符的转义序列,常用符号常量的含义(如NULL、EOF等);(2) 变量变量的定义和初始化。
2.构造类型(1) 数组一维和二维数组的定义和初始化,数组元素的引用,包括一维字符数组和字符串,二维字符数组和字符串数组。
(2) 结构结构类型的定义,结构变量的定义和初始化,结构变量成员的引用。
3.指针(1) 指针和地址的概念;(2) 指针变量的定义和初始化;(3) 通过指针引用指向实体。
4.构造类型和指针类型的混合定义及应用(1) 指针、数组和地址间的关系;(2) 指针数组;(3) 结构数组;(4) 结构指针;(5) 结构中含指针或数组;(6) 指向指针的指针(即二级指针)。
5.空类型的定义和使用6.变量的存储类别、作用域和生存期(1) 变量的存储类别,包括auto 自动型、static 静态型、extern 外部参照型;(2) 全局变量和局部变量,包括自动局部变量和静态局部变量、全局变量和静态全局变量、外部变量。
二、运算及流程控制1.基本运算运算符的功能,运算符的优先级、结合性和目数,隐式类型转换和强制类型转换。
2.表达式各类表达式的组成规则和计算过程。
3.语句(1) 表达式语句、空语句、复合语句;(2) 简单控制语句(break、continue、return);(3) 选择控制语句(if、switch);(4) 重复控制语句(for、while、do—while)。
三、程序结构和函数1.程序结构main函数与其他函数之间的关系,包括标准库函数和自定义函数。
2.函数的定义(1) 函数定义的ANSI C格式;(2) 函数的参数(形式参数和实在参数)及参数传递,包括指针作为函数的参数;(3) 函数的返回值,包括指针作为函数的返回值。
3.函数的调用(1) 函数调用的一般格式;(2) 函数的嵌套调用和递归调用;(3) 标准库函数的调用。
常用数学函数:cos、sqrt、pow、exp、fabs、log、log10等;常用字符函数:isalnum、isalpha、isdigit、islower、toupper等;常用字符串函数:strcpy、strcmp、strcat、strlen等。
四、数据的输入和输出1.文件的基本概念;2.标准文件的输入和输出,常用输入输出函数:scanf、printf、getchar、putchar、gets、puts等;3.缓冲文件系统(文本文件)(1) 文件的打开和关闭,常用函数:fopen和fclose;(2) 文件的基本读写操作,常用函数:fscanf、fprintf、fgetc、fputc、fgets、fputs等;(3) 文件的状态检测,常用函数feof等。
五、编译预处理1.编译预处理的基本概念;2.宏定义;3.文件包含。
六、常用算法1.分类(排序)算法:冒泡和选择;2.检索(查找)算法(1) 无序数据序列的查找;(2) 有序数据序列的查找:二分法。