出版时间:2010-10 出版社:清华大学 作者:徐士良//葛兵|主编:谭浩强 页数:166
前言
现代科学技术的飞速发展,改变了世界,也改变了人类的生活。作为新世纪的大学生,应当站在时代发展的前列,掌握现代科学技术知识,调整自己的知识结构和能力结构,以适应社会发展的要求。新世纪需要具有丰富的现代科学知识,能够独立完成面临的任务,充满活力,有创新意识的新型人才。 掌握计算机知识和应用,无疑是培养新型人才的一个重要环节。现在计算机技术已深入到人类生活的各个角落,与其他学科紧密结合,成为推动各学科飞速发展的有力的催化剂。无论学什么专业的学生,都必须具备计算机的基础知识和应用能力。计算机既是现代科学技术的结晶,又是大众化的工具。学习计算机知识,不仅能够掌握有关知识,而且能培养人们的信息素养。这是高等学校全面素质教育中极为重要的一部分。 高校计算机基础教育应当遵循的理念是:面向应用需要;采用多种模式;启发自主学习;重视实践训练;加强创新意识;树立团队精神,培养信息素养。 计算机应用人才队伍由两部分人组成:一部分是计算机专业出身的计算机专业人才,他们是计算机应用人才队伍中的骨干力量;另一部分是各行各业中应用计算机的人员。这后一部分人一般并非计算机专业毕业,他们人数众多,既熟悉自己所从事的专业,又掌握计算机的应用知识,善于用计算机作为工具解决本领域中的任务。他们是计算机应用人才队伍中的基本力量。事实上,大部分应用软件都是由非计算机专业出身的计算机应用人员研制的。他们具有的这个优势是其他人难以代替的。从这个事实可以看到在非计算机专业中深入进行计算机教育的必要性。
内容概要
本书是《计算机软件技术基础》(第三版)一书的辅助教材。本书给出了《计算机软件技术基础》(第三版)一书中所有习题的参考解答,对有些习题还给出了详细分析。《计算机软件技术基础》一书出版以后,得到了广大读者的欢迎,并希望给出该书中所有习题的参考答案。为了满足读者的要求,作者在修订《计算机软件技术基础》一书时,同时将《计算机软件技术基础》(第三版)一书中的所有习题按章给出参考答案,对有些习题还给出了详细分析。 对于要求编写算法的习题,根据题目的特点,有的将同时给出面向过程和面向对象的C++描述。 书中的大部分算法都用C++语言编程调试过。
书籍目录
第1章 预备知识第2章 基本数据结构及其运算第3章 查找与排序技术第4章 资源管理技术第5章 数据库设计技术第6章 编译技术概述第7章 应用软件设计与开发技术
章节摘录
解:分页系统的优点为: (1)由于提供了大容量的虚拟存储器,用户的地址空间不再受内存大小的限制,大大方便了用户的程序设计。 (2)由于作业地址空间中的各页面都是按照需要调入内存的,不用的信息不会调入内存,很少用的信息也只是短时间驻留在内存,因此更有效地利用了内存。 (3)由于动态分页管理提供了虚拟存储器,每个作业一般只有一部分信息占用内存,从而可以容纳更多的作业进入系统,这就更有利于多道程序的运行。 其缺点是不利于程序的动态连接装配,也不利于程序与数据的共享。 分段系统的优点为: 有利于程序的动态连接装配,也有利于程序与数据的共享,从而更有利于用户的程序设计。 其缺点是不利于内存的有效利用。 4.15文件系统的主要任务是什么?它为用户提供哪些主要功能? 解:所谓文件系统,是指负责存取和管理文件信息的软件机构。文件系统的主要任务是:实现唯一地标识计算机系统中的每一组信息,以便能够对它们进行合理的访问和控制;以及有条理地组织这些信息,使用户能够方便且安全地使用它们。
图书封面
评论、评分、阅读与下载