计算机科学导论习题集
计算机科学导论习题
《计算机科学导论》习题一、选择题1. 电子计算机从诞生之日起,经历了4个发展阶段,目前所使用的第四代计算机的主要特点是( D )。
A.主要特征是逻辑器件使用电子管,用穿孔卡片机作为数据和指令的输入设备,用磁鼓或磁带作为外存储器,使用机器语言编程B.主要特征是使用晶体管代替了电子管,内存储器采用了磁芯体,引入了变址寄存器和浮点运算硬件,利用I/O处理机提高了输入/输出能力C.主要特征是用半导体中、小规模集成电路作为元器件代替晶体管等分立元件,用半导体存储器代替磁芯存储器,使用微程序设计技术简化处理机的结构,在软件方面则广泛地引入多道程序、并行处理、虚拟存储系统和功能完备的操作系统,同时还提供了大量的面向用户的应用程序D.主要特征是使用了大规模和超大规模集成电路2.计算学科的根本问题是( A )。
A.什么能被有效地自动进行 B.NP问题C.工程设计 D.理论研究实验方法3.计算机科学与技术研究的内容可以分为( ABC)。
A.基础理论 B.专业基础 C.应用 D.实验4.计算机科学技术的研究范畴包括(ABCD )。
A.计算机理论 B.硬件 C.软件D.网络及应用5.计算机科学与技术学科的核心知识点个数是( C )个。
A.3 B.12 C.14 D.216.如果[X]补=11110011,则[-X]补是( D )。
A.11l 1001l B.01110011 C.00001100 D.0000110l7.若十进制数据为137.625,则其二进制数为(B )。
A.10001001.11 B.10001001.101 C.1000l011.101 D.1011111.101 8.存储器存储容量单位中,1KB表示( A )。
A.1024个字节 B.1024位 C.1024个字 D.1000个字节9.数据总线、地址总线、控制总线3类划分根据是( A )。
A.总线传送的内容 B.总线所处的位置C.总线传送的方向 D.总线传送的方式10.每次可传送一个字或一个字节的全部代码,并且是对一个字或字节各位同时进行处理的信息传递方式是( B )。
大一计算机科学导论试题
选择题
计算机科学中,算法的时间复杂度主要用来衡量什么?
A. 算法的空间占用
B. 算法的执行速度(正确答案)
C. 算法的错误率
D. 算法的易用性
下列哪一项是计算机硬件的主要组成部分?
A. 键盘和鼠标
B. CPU、内存和硬盘(正确答案)
C. 操作系统和应用软件
D. 显示器和打印机
在计算机编程语言中,变量名通常用来表示什么?
A. 固定的数值
B. 可以改变的数据值(正确答案)
C. 程序的执行流程
D. 文件的存储位置
下列哪一项不是计算机网络的基本功能?
A. 数据通信(正确答案)
B. 数据存储
C. 资源共享
D. 分布式处理
在计算机安全领域,“加密”的主要目的是什么?
A. 提高计算机的运行速度
B. 保护数据的机密性(正确答案)
C. 增加数据的存储量
D. 改善用户界面的友好性
下列哪一项是面向对象编程语言的一个主要特征?
A. 使用函数进行编程
B. 使用类和对象进行编程(正确答案)
C. 使用指令集进行编程
D. 使用逻辑门进行编程
在计算机图形学中,像素是用来表示什么的?
A. 图像的分辨率
B. 图像中的一个点(正确答案)
C. 图像的颜色深度
D. 图像的压缩比
下列哪一项不是数据库管理系统(DBMS)的功能?
A. 数据定义(正确答案)
B. 数据删除
C. 数据查询
D. 数据安全控制
在计算机体系结构中,哪一层负责将高级语言编写的程序转换成机器语言?
A. 应用层
B. 操作系统层
C. 编译器层(正确答案)
D. 硬件层。
计算机导论题库及答案
第1章一、单项选择题1、电子计算机主要是以(B)划分第几代的。
A.集成电路B.电子元件C.电子管D.晶体管2. 第一台电子计算机是(C)年诞生的。
A.1940B.1945C.1946D.19503. 第四代计算机是采用(C)制造的。
A.晶体管B.电子管C.大、超大规模集成电路D.中、小规模集成电路4.下列四种叙述中,有错误的一种是(D )。
A. 以科学技术领域中的问题为主的数值计算称为科学计算B.计算机应用可分为数值应用和非数值应用两类C.计算机各部件之间有两股信息流,即数据流和控制流D.对信息即各种形式的数据的收集、储存、加工与传输等活动的总称为实时控制5.(A)对信息化的态度是正确的。
A. 每个人都有责任推动社会的信息化B.信息化是信息技术有关的专业技术人员的事情C. 信息化是信息产业部门的事情D.在全社会都已信息化后,我们再了解信息技术不迟6.根据国际标准化组织(ISO)的定义,信息技术领域中“信息”与“数据”的关系是(C )。
A.信息包含数据 B.信息是数据的载体C.信息是指对人有用的数据D.信息仅指加工后的数值数据7.下列不属于信息技术的是(A)。
A.信息的估价与出售B.信息的通信与存储C.信息的获取与识别D.信息的控制与显示8.计算机硬件的五大基本构件包括:运算器、存储器、输入设备、输出设备和(B)。
A.显示器B.控制器C.磁盘驱动器D.鼠标器9.目前正在研制的新型计算机,步包括(C )。
A.量子计算机 B. 光子计算机 C.离子计算机 D.纳米计算机10. 毎一个学科在其发展的不同时期都存在一些科学问题,下列那一项不属于计算机学科的科学问题(C)。
A. 计算的平台与环境问题B. 计算过程的可行操作与效率问题C.计算机求解问题D. 计算的正确性问题11、教育部计算机学科教学指导委员会先是在(D)年设置了计算机科学与技术专业。
A.1992 B.1994 C.1996 D.200012. 下列不属于信息技术的是 A 。
计算机科学导论试题与答案
《计算机科学导论》试卷一单选题 (共30题 , 总分值60分 )1.()是指对计算机系统所有的外部设备的管理。
DA.进程管理A. 进程管理B.存储管理C.文件管理D.设备管理2.()是所有计算机类型中价格最贵、功能最强的一种计算机。
DA.个人计算机A. 个人计算机B.小型计算机C.大型计算机D.巨型计算机3.()控制器是以包形式传送数据的高速串行接口。
BA.SCSIA. SCSIBC.火线D.B和C4.问题的分步骤解决被称为()。
DA.硬件A. 硬件B.操作系统C.计算机语言D.算法5.转换十进制整数为底b时, 我们需要连续()b。
BA.乘A. 乘B.除C.a、b都可以D.a、b都不行6.在计算机中表示图像的()图像方法中, 每个像素分配一个位模式。
AA.位图A. 位图B.矢量图C.量化D.二进制7.在计算机中, ()子系统是其他子系统的管理者。
DA.算术逻辑单元A. 算术逻辑单元B.输入/输出C.存储器D.控制单元8.一个有5根线的控制单元可以定义()种运算。
DA.5A. 5B.10C.16D.329.在计算机中, ()子系统接收数据和程序并将运算结果传给输出设备。
BA.算术逻辑单元A. 算术逻辑单元B.输入输出C.存储器D.控制单元10.()属于视频文件格式。
DA.W A VA. W A VB.MP3C.PDFD.A VI11.()存储设备用户只可写入一次信息。
AA.CD-ROMA. CD-ROMB.CD-RC.CD-RWD.以上都是12.目前使用的可移动硬盘是通过()接口与主机相连。
DA.IDEA. IDEB.RS-232C.SCSIB13.TCP/IP协议族中()在物理介质上发送二进制流。
DA.数据链路层A. 数据链路层B.传输层C.应用层D.物理层14.在计算机中, ()子系统存储数据和程序。
CA.算术逻辑单元A. 算术逻辑单元B.输入/输出C.存储器D.控制单元15.在计算机中表示图像的()图像方法中, 图像分解成几何图形的组合。
《计算机科学导论》课后练习
Chapter 1 练习复习题1.定义一个基于图灵模型的计算机。
答:Turing proposed that all kinds of computation could be performed by a special kind of a machine. He based the model on the actions that people perform when involved in computation. He abstracted these actions into a model for a computational machine that has really changed the world.图灵模型假设各种各样的运算都能够通过一种特殊的机器来完成,图灵机的模型是基于各种运算过程的。
图灵模型把运算的过程从计算机器中分离开来,这确实改变了整个世界。
2.定义一个基于冯·诺伊曼模型的计算机。
答:The von Neumann Model defines the components of a computer, which are memory, the arithmetic logic unit (ALU), the control unit and the input/output subsystems.冯·诺伊曼模型定义了计算机的组成,它包括存储器、算术逻辑单元、控制单元和输入/输出系统。
3.在基于图灵模型的计算机中,程序的作用是什么?答:Based on the Turing model a program is a set of instruction that tells the computer what to do.基于图灵模型的计算机中程序是一系列的指令,这些指令告诉计算机怎样进行运算。
4.在基于冯·诺伊曼模型的计算机中,程序的作用是什么?答:The von Neumann model states that the program must be stored in the memory. The memory of modern computers hosts both programs and their corresponding data. 冯·诺伊曼模型的计算机中,程序必须被保存在存储器中,存储程序模型的计算机包括了程序以及程序处理的数据。
计算机科学导论考试试题及答案
计算机科学导论考试试题及答案一. 选择题1. 下列哪项不属于计算机科学的研究内容?A. 算法与数据结构B. 网络与通信技术C. 法律与伦理问题D. 人工智能与机器学习2. 下列哪项不是计算机硬件的组成部分?A. 主板B. 显卡C. 操作系统D. CPU3. 以下哪种存储介质具有最高的读写速度?A. 硬盘B. 固态硬盘C. 光盘D. U盘4. 在二进制数系统中,1111的十进制表示为:A. 15B. 14C. 13D. 125. 下列哪项不属于计算机网络的分类?A. 局域网B. 广域网C. 个人网D. 互联网二. 填空题1. 计算机中的最小存储单位为______。
2. HTML是用于______的标记语言。
3. 在计算机中,1KB等于______字节。
4. 执行一个计算机程序时,计算机首先从______读取指令。
5. OSI模型中,位于物理层之上的是______层。
三. 简答题1. 请简述计算机操作系统的作用。
计算机操作系统是控制和管理计算机硬件与软件资源的核心程序。
它的主要作用包括:- 硬件管理:操作系统能够管理计算机的硬件资源,如分配CPU时间片、处理IO请求、管理内存等。
- 软件管理:操作系统可以控制和管理各种软件程序的运行,如进程管理、文件管理、网络管理等。
- 用户接口:操作系统提供与用户交互的界面,使用户能够方便地操作计算机。
- 错误处理:操作系统可以监控和处理计算机系统中的错误和异常情况,保证系统的稳定性和安全性。
2. 解释什么是算法,并举例说明。
算法是解决问题的一系列有限步骤的描述,它可以作为计算机程序的基础。
算法包括输入、输出和执行步骤,用于描述问题的详细解决方法。
举个例子,比如我们要编写一个算法实现两个整数的相加。
算法的步骤如下:1. 输入两个整数a和b。
2. 将a和b相加,得到结果c。
3. 输出结果c。
这个算法通过输入两个整数,执行相加操作,最后输出结果,解决了整数相加的问题。
原题目:计算机科学导论第三章练习题
原题目:计算机科学导论第三章练习题计算机科学导论第三章练题第一题1.定义计算机系统的组成部分,并简单阐述各部分的功能。
答:计算机系统由硬件和软件两部分组成,其中硬件包括中央处理器(CPU),内存,外设设备,输入输出设备等。
而软件则分为系统软件和应用软件两种。
操作系统(OS)是计算机系统最核心的软件,负责管理计算机资源,控制计算机的各种硬件设备,并向应用程序提供服务。
而应用软件是指在计算机系统中用来完成特定任务的程序,如文字处理软件、图像编辑软件等。
第二题2.列举一个多功能操作系统(OS)中要实现的功能,并分别阐述其重要性和功能。
答:一个多功能操作系统要实现的主要功能如下:1.管理硬件资源:操作系统可以对计算机的各种硬件进行管理和调度,确保系统高效稳定的运行。
同时,它还会优化资源的利用,让硬件设备可以最大限度地为用户服务。
2.漏洞修补:随着计算机攻击手段的日益复杂多样,操作系统也要不断地修补软件漏洞,以保证计算机系统的安全。
3.提供接口:操作系统向应用程序提供接口,使得应用程序能够更加方便地使用计算机系统的各种资源。
4.处理中断:计算机系统可能会发生中断,操作系统会为中断进行处理,确保系统的正常运行。
5.管理文件系统:管理计算机存储器的文件系统,确保文件可以有效地存储、读取和修改等。
第三题3.什么是操作系统?简述操作系统的功能。
答:操作系统是一种控制计算机硬件和软件资源的程序,它主要包括以下功能:1.管理计算机的硬件资源,如内存、CPU、输入输出设备等,以便提高计算机的性能和稳定性。
2.为应用程序提供接口和服务,以便应用程序更好地利用计算机的各种功能。
3.管理系统资源的访问,确保多个任务和程序之间协调的运行,同时保证系统安全性和机密性。
4.处理中断和异常等系统事件,确保系统的正常运行。
5.提供图形界面和命令行界面,使得用户可以方便地与计算机进行交互。
操作系统是计算机系统中最核心的系统软件之一,它决定了计算机的性能、稳定性和易用性等方面的质量。
计算机科学导论(瞿中-习题答案)--第三版
1964 年我国第一台自行设计的大型通用数字电子管计算机 119 机研制成功(如图 1.4 所示), 平均浮点运算速度达到 5 万次/每秒。 (3) 第二代晶体管计算机研制(1965—1972) 1965 年研制成功的我国第一台大型晶体管计算机(109 乙机,共用 2 万多支晶体管,3 万多 支二极管)。对 109 乙机加以改进,两年后又推出 109 丙机,为用户运行了 15 年,有效算题时 间 10 万小时以上,在我国两弹试验中发挥了重要作用,被用户誉为“功勋机” 。 同时华北计算所先后研制成功 108 机、108 乙机(DJS-6)、121 机(DJS-21)和 320 机(DJS-6), 并在 738 厂等五家工厂生产。哈军工(国防科大前身)于 1965 年 2 月成功推出了 441B 晶体管计 算机并小批量生产了 40 多台。
1
4. 第四代计算机(1972 年至今) 其主要特征是使用了大规模和超大规模集成电路,使计算机沿着两个方向飞速向前发展。 一方面,利用大规模集成电路制造多种逻辑芯片,组装出大型、巨型计算机,使运算速度向每 秒十万亿次、百万亿次及更高速度发展,存储容量向百兆、千兆字节发展,巨型机的出现,推 动了许多新兴学科的发展。另一方面,利用大规模集成电路技术,将运算器、控制器等部件集 成在一个很小的集成电路芯片上,从而出现了微处理器。微型计算机、笔记本型和掌上型等超 微型计算机的诞生是超大规模集成电路应用的直接结果,并使计算机很快进入到寻常百姓家。 完善的系统软件、丰富的系统开发工具和商品化的应用程序的大量涌现,以及通信技术和计算 机网络的飞速发展,使得计算机进入了一个快速发展的阶段。 现在很多国家正在研制新一代的计算机,新一代计算机将是微电子技术、光学技术、超导 技术、电子仿生技术等多学科相结合的产物。它能进行知识处理、自动编程、测试和排错,以 及用自然语言、图形、声音和各种文字进行输入和输出。新一代计算机的研究目标是打破计算 机现有的体系结构,使得计算机能够具有像人那样的思维、推理和判断能力。已经实现的非传 统计算技术有超导计算、量子计算、生物计算、光计算等。未来的计算机可能是超导计算机、 量子计算机、生物计算机、光计算机、纳米计算机或 DNA 计算机等。 2. 简述中国计算机的发展历程。 1. 华罗庚和我国第一个计算机科研小组 华罗庚教授是我国计算技术的奠基人和最主要的开拓者之一。当冯·诺依曼开创性地提出并 着手设计 EDVAC 时,正在美国 Princeton 大学工作的华罗庚教授参观过他的实验室,并经常与 他讨论有关学术问题。1952 年,全国大学院系进行调整,他从清华大学电机系物色了闵乃大、 夏培肃和王传英三位科研人员,在他担任所长的中国科学院数学所内建立了中国第一个电子计 算机科研小组。1956 年,在筹建中科院计算技术研究所时,华罗庚教授担任筹备委员会主任。 2. 第一代电子管计算机研制(1958—1964) 我国从 1957 年开始研制通用数字电子计算机,1958 年 8 月 1 日该机研制成功,可以表演 短程序运行,标志着我国第一台电子计算机诞生。为纪念这个日子,该机定名为八一型数字电 子计算机。该机在 738 厂开始小量生产,改名为 103 型计算机(即 DJS-1 型),共生产 38 台。 1958 年 5 月我国开始了第一台大型通用电子计算机(104 机)研制(如图 1.2 所示),以前苏联 当时正在研制的 БЭСМ-II 计算机为蓝本, 在前苏联专家的指导帮助下, 中科院计算所、 四机部、 七机部和部队的科研人员与 738 厂密切配合,于 1959 年国庆节前完成了研制任务。 在研制 104 机同时, 夏培肃院士领导的科研小组首次自行设计于 1960 年 4 月研制成功一台 小型通用电子计算机,即 107 机
计算机科学导论练习题库(附答案)
最新计算机科学导论练习题1、计算机能够直接执行的是()程序。
A. 汇编语言程序B. 高级语言程序C. 自然语言程序D. 机器语言程序正确:【D】2、断电后,将丢失信息的是()。
A. RAMB. ROMC. 磁盘D. 光盘正确:【A】3、网络间的通信按一定的规则和约定进行,这些规则和约定称为()A. 配置B. 命令C. 异步传输D. 协议正确:【D】4、当鼠标指针位移到工作表中选定区域的填充柄上时,指针变为()光标。
A. 空心十字B. 黑十字C. 空心箭头D. 黑箭头正确:【B】5、除()以外,其余都是按计算机网络覆盖的地理范围分类的网络。
A. 局域网B. 校园网C. 广域网D. 城域网正确:【B】6、作为一门学科,计算机科学具有()3个学科形态,它处于三者交汇处A. 理论、抽象、设计B. 理论、抽象、编码C. 编码、抽象、设计D. 理论、编码、设计正确:【A】7、十进制的整数化为二进制整数的方法是()。
A. 乘2取整法B. 除2取整法C. 乘2取余法D. 除2取余法正确:【D】8、用编译型的高级语言编制的源程序,必须经过()后才能直接运行A. 编制解释B. 逐条解释C. 编译连接D. 解释编译正确:【C】9、多媒体不具有的特点是()A. 多样性B. 交互性C. 实时性D. 商业性正确:【D】10、按计算机网络覆盖的地理范围划分,可以把各种网络类型划分为局域网,城域网和()A. 有线网B. 无线网C. 广域网D. 校园网正确:【C】11、计算机科学是对描述和变换信息的算法过程的系统研究,()是本学科的基本问题。
A. 什么能自动分析B. 怎么能快速运行C. 什么能有效地自动进行D. 怎么进行设计正确:【D】12、作为一门学科,计算机科学具有()3个学科形态,它处于三者交汇处。
A. 理论、抽象、设计B. 理论、抽象、编码C. 编码、抽象、设计D. 理论、编码、设计正确:【A】13、关于计算机存储器,不正确的描述是()。
计算机科学系《计算机科学导论》复习题4
计算机科学系《计算机科学导论》复习题4一、选择题1、在计算机科学中,以下哪种说法是正确的?A.计算机科学只计算机的制造和运行。
B.计算机科学只计算机编程和软件开发。
C.计算机科学是研究计算机及其相关领域的科学。
D.计算机科学只计算机在商业和工业中的应用。
答案:C.计算机科学是研究计算机及其相关领域的科学。
2、下列哪一项不是计算机科学的主要应用领域?A.人工智能B.数据库管理C.操作系统设计D.量子物理答案:D.量子物理。
3、以下哪种编程语言不是面向对象编程语言?A. JavaB. C++C. PythonD. C#答案:C. Python。
4、下列哪一项不是计算机算法的特征?A.有穷性B.确定性C.可行性D.可逆性答案:D.可逆性。
二、简答题1、请简述什么是计算机科学,以及其主要的分支领域。
答案:计算机科学是研究计算机及其相关领域的科学,主要包括计算机理论、计算机编程、计算机系统设计、人工智能、数据管理、网络安全等分支领域。
2、请简述什么是人工智能,以及其主要的应用领域。
答案:人工智能是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。
其主要应用领域包括机器翻译、智能控制、专家系统、机器人学等。
3、请简述什么是算法,以及其重要性。
答案:算法是一系列解决问题或完成特定任务的明确指令。
它是计算机科学的核心概念,没有算法就没有计算机程序。
算法的重要性在于,它们可以使人们更有效地利用资源,解决复杂的问题,提高工作效率等。
计算机科学系《计算机科学导论》复习题2一、选择题1、在计算机科学中,以下哪个选项代表了信息的最大单位?A.字节B.位C.字D.字符串答案:A.字节。
在计算机科学中,信息的最大单位是字节(Byte),它代表了计算机存储空间的基本单位。
一个字节由8个位(bit)组成,可以存储一个字节的数据。
2、计算机程序是由什么组成的?A.命令和数据B.变量和函数C.输入和输出D.算法和数据结构答案:D.算法和数据结构。
计算机科学导论课本答案(完整版)
第1章概述习题(答案)一.选择题1. D2. B3. CD4. C5. ABC6. A7. B8. B9. ABCD 10. ABCDE二.简答题1.什么是计算机系统?计算机系统是一种能够按照事先存储的程序,自动、高速地对数据进行输入、处理、输出和存储的系统,由计算机硬件系统和计算机软件系统两大部分组成。
2.请解释冯•诺依曼所提出的“存储程序”概念。
把程序和数据都以二进制的形式统一存放在存储器中,由机器自动执行。
不同的程序解决不同的问题,实现了计算机通用计算的功能。
3.控制器的主要功能是什么?控制器基本功能就是从内存中取出指令和执行指令,即控制器按程序计数器指出的指令地址从内存中取出该指令进行译码,然后根据该指令功能向有关部件发出控制命令,执行该指令。
另外,控制器在工作过程中,还要接受各部件反馈回来的信息。
4.简述CPU和主机的概念。
通常把运算器、控制器做在一个大规模集成电路块上称为中央处理器,又称CPU(Central Processing Unit)。
通常把内存储器、运算器和控制器合称为计算机主机,也可以说主机是由CPU与内存储器组成的,而主机以外的装置称为外部设备,外部设备包括输入/输出设备,外存储器等。
5.什么是计算机软件?计算机软件的分类有哪些?软件是指用来指挥计算机运行的各种程序的总和以及开发、使用和维护这些程序所需的技术文档。
计算机软件系统分为系统软件和应用软件。
计算机系统软件由操作系统、语言处理系统、以及各种软件工具等组成,指挥、控制计算机硬件系统按照预定的程序运行、工作,从而达到预定的目标。
应用软件是用户利用计算机软、硬件资源为解决各类应用问题而编写的软件,包括用户程序及其说明性文件资料。
6.计算机有哪些主要的特点?(1)运算速度快、精度高计算机的字长越长,其精度越高,现在世界上最快的计算机每秒可以运算几十万亿次以上。
一般计算机可以有十几位甚至几十位(二进制)有效数字,计算精度可由千分之几到百万分之几,是任何计算工具所望尘莫及的。
计算机科学导论考试题
计算机科学导论考试题一、选择题(每题2分,共20分)1. 计算机科学中的“冯·诺依曼瓶颈”指的是什么?A. 内存与CPU之间的数据传输速度差异B. 软件与硬件之间的兼容性问题C. 网络带宽限制D. 电源供应不足2. 下列哪个选项不是计算机硬件的组成部分?A. 中央处理器(CPU)B. 内存C. 操作系统D. 硬盘驱动器3. 在计算机科学中,二进制数“1010”转换为十进制数是多少?A. 8B. 10C. 12D. 144. 哪种类型的数据结构允许从任一端添加或删除元素?A. 栈B. 队列C. 链表D. 树5. 下列哪个算法不是排序算法?A. 快速排序B. 归并排序C. 深度优先搜索D. 堆排序6. 在数据库管理系统中,SQL代表什么?A. 结构化查询语言B. 简单查询语言C. 标准查询语言D. 系统查询语言7. 哪种编程语言是面向对象的?A. PythonB. CC. JavaD. Lisp8. 计算机病毒和计算机蠕虫的主要区别是什么?A. 病毒需要用户激活,而蠕虫可以自我复制和传播B. 病毒只能感染软件,而蠕虫可以感染硬件C. 病毒只能通过电子邮件传播,而蠕虫可以通过网络传播D. 病毒和蠕虫没有区别,它们是同一种东西9. 下列哪个选项是计算机操作系统的主要功能?A. 管理计算机硬件资源B. 编译和运行程序C. 提供网络服务D. 存储用户数据10. 在计算机科学中,什么是算法的时间复杂度?A. 算法的运行时间B. 算法执行过程中所需的内存量C. 算法执行步骤的数量与输入数据大小的关系D. 算法的输出结果二、填空题(每题2分,共20分)1. 计算机的存储设备可以分为______存储和______存储。
2. 在计算机科学中,______是指一组数据元素和定义在这些元素上的一组操作。
3. 计算机程序设计语言可以分为______语言、______语言和______语言。
4. 在关系数据库中,用于定义、操作和管理数据的查询语言是______。
计算机科学导论(本)第一章习题答案
计算机科学导论(本)第一章习题答案1. 什么是计算机科学?计算机科学是研究计算机原理、功能、性能和实现,并解决与计算机相关的问题的学科。
2. 计算机科学的发展历史有哪些重要阶段?计算机科学的发展历史可以分为以下几个重要阶段:- 1940年代至1950年代:电子管计算机时代。
研制了世界上第一台通用电子计算机ENIAC。
- 1950年代至1960年代:晶体管计算机时代。
发明了晶体管,使得计算机更加小型化和可靠。
- 1960年代至1970年代:集成电路计算机时代。
发明了集成电路,提高了计算机的性能和可靠性。
- 1970年代至1980年代:微处理器计算机时代。
发明了微处理器,使得个人计算机普及起来。
- 1990年代至今:互联网和移动计算时代。
互联网的兴起和移动计算设备的发展改变了人们的生活方式。
3. 计算机科学包括哪些主要研究领域?计算机科学包括以下主要研究领域:- 算法与数据结构:研究解决问题的方法和数据的组织方式。
- 编程语言与编译技术:研究编程语言的设计和实现方法。
- 操作系统:研究管理计算机硬件和软件资源的系统。
- 数据库与信息管理:研究数据的存储、检索和管理方法。
- 人工智能与机器研究:研究使计算机具备智能的方法和算法。
- 计算机网络与通信:研究计算机之间的通信和网络技术。
- 图形与图像处理:研究图形和图像的生成、处理和分析方法。
4. 什么是编程语言?编程语言是一种用于编写计算机程序的形式语言。
它定义了程序的结构、语法和语义,用于指导计算机执行特定的操作。
5. 编程语言的分类有哪些?编程语言可以根据不同的特性进行分类,主要有以下几种分类方法:- 低级语言和高级语言:低级语言直接操作计算机硬件,高级语言更加抽象。
- 编译型语言和解释型语言:编译型语言在程序执行之前将代码转换为机器语言,解释型语言逐行解释执行。
- 过程式语言和面向对象语言:过程式语言以过程为基本单位,面向对象语言以对象为基本单位。
计算机科学导论(第4版)习题答案-第1、2章
第1章概述习题(答案)一.选择题1. D2.C3.D4.B5.A6. B7. CD8.C9.A 10. ABC11.A 12.C 13.B 14.B 15. A16.A 17.C 18.A 19. ABC 20.B21.ABCD 22.C 23. ABCDE二.简答题1.举例说明石子计数的过程早上放10头牛出去,就拿10颗小石子表示,晚上牛回来清数时,就以小石子的数量来逐个进行清点,看看是否一致。
2.简述计算机的发展阶段计算机的出现是20世纪最辉煌的成就之一,按照采用的电子器件划分,计算机大致经历了四个阶段。
1. 第一代计算机(1946—1957)其主要特征是逻辑器件使用了电子管,用穿孔卡片机作为数据和指令的输入设备,用磁鼓或磁带作为外存储器,使用机器语言编程。
第一台计算机需要工作在有空调的房间里,如果希望它处理什么事情,需要把线路重新连接接,把成千上万的线重新焊接。
1949年发明了可以存储程序的计算机,这些计算机使用机器语言编程,可存储信息和自动处理信息,存储和处理信息的方法开始发生革命性的变化。
第一代计算机体积大、运算速度低、存储容量小、可靠性低。
几乎没有什么软件配置,主要用于科学计算。
尽管如此,第一代计算机却奠定了计算机的技术基础,如二进制、自动计算及程序设计等,对以后计算机的发展产生了深远的影响。
其代表机型有:ENIAC、IBM650(小型机)、IBM709(大型机)等。
2. 第二代计算机(1958—1964)其主要特征是使用晶体管代替了电子管,内存储器采用了磁芯体,引入了变址寄存器和浮点运算部件,利用I/O处理机提高了输入输出能力。
这不仅使得计算机的体积缩小了很多,同时增加了机器的稳定性并提高了运算速度,而且计算机的功耗减小,价格降低。
在软件方面配置了子程序库和批处理管理程序,并且推出了Fortran、COBOL、ALGOL等高级程序设计语言及相应的编译程序,降低了程序设计的复杂性。
除应用于科学计算外,它还开始应用在数据处理和工业控制等方面。
计算机科学导论试题与答案
计算机科学导论试题与答案一、选择题1. 计算机科学的起源可以追溯到()世纪。
A. 20B. 21C. 19D. 18答案:A2. 计算机的英文单词“computer”最早出现在()年。
A. 1940B. 1950C. 1960D. 1970答案:A3. 冯·诺依曼提出了计算机的体系结构,包括存储程序和程序控制的思想,这一体系结构被称为()。
A. 冯·诺依曼架构B. 哈佛架构C. 堆栈架构D. 寄存器架构答案:A4. 二进制只有两个数码,0和()。
A. 1B. 2C. AD. 5答案:A5. 在计算机中,数据是以()形式存储和处理的。
A. 二进制B. 十进制C. 八进制D. 十六进制答案:A6. 计算机的基本功能是对数据进行()。
A. 存储B. 传输C. 处理D. 显示答案:C7. 计算机病毒是一种()。
A. 软件B. 硬件C. 操作系统D. 网络协议答案:A8. 操作系统的主要功能是管理计算机的()。
A. 硬件资源B. 软件资源C. 网络资源D. 用户资源答案:A9. 互联网的起源可以追溯到()年。
A. 1969B. 1970C. 1980D. 1990答案:A10. 电子邮件的英文缩写是()。
A. E-mailB. E-bookC. E-commerceD. E-government答案:A二、填空题1. 计算机科学的五个基本领域是计算机系统结构、_______、软件工程、人工智能和计算机网络。
答案:算法与数据结构2. 计算机的基本单位是_______,它是由计算机的硬件和软件组成的。
答案:计算机系统3. 计算机的存储器分为为主存储器(_______)和辅助存储器(_______)。
答案:RAM;硬盘、光盘等4. 计算机病毒是一种特殊的程序,它可以通过_______途径传播。
答案:网络、移动存储设备等5. 互联网是由全球范围内的_______互联而成的网络。
答案:计算机三、简答题1. 请简要介绍计算机科学的发展历程。
计算机科学导论 练习题 汇总
计算机科学导论试题双击自动滚屏发布者:admin 发布时间:2011-12-13计算机科学导论试题1. 用一个字节表示无符号整数,其最大值是十进制数()。
A. 256B. 255C. 127D. 1282. 一个完整的计算机系统应包括()。
A. 运算器、控制器和存储器B. 主机和应用程序C. 硬件系统和软件系统D. 主机和外部设备3. 微机中的CPU是指()。
A. 内存和运算器B. 输入设备和输出设备C. 存储器和控制器D. 控制器和运算器4. 计算机的性能主要取决于()。
A. 字长、运算速度和内存容量B. 磁盘容量和打印机质量C. 操作系统和外部设备D. 机器价格和所配置的操作系统5. 磁盘上的磁道是()。
A. 一组记录密度不同的同心圆B. 一组记录密度相同的同心圆C. 一组记录密度不同的阿基米德螺旋线D. 一组记录密度相同的阿基米德螺旋线6. 下列E–mail地址正确的是()。
A. wangfang/B. C. wangfang# ********************.cn7. UNIX操作系统是一种()。
A. 单用户单任务操作系统B. 实时操作系统C. 多用户多任务操作系统D. 单用户多任务操作系统8. 下列四项中,不属于计算机病毒特征的是()。
A. 潜伏性B. 免疫性C. 传染性D. 激发性9. 电子计算机主存内的ROM是指()。
A. 不能改变其内的数据B. 只能读出数据,不能写入数据C. 通常用来存储系统程序D. 以上都是10. 市场上出售的微机中,常看到CPU标注为“Pentium 4/1.2G”,其中的1.2G表示()。
A. CPU的时钟主频是1.2GMHzB. CPU的运算速度是1.2Gb/sC. 处理器的产品系列号D. CPU与内存的数据交换率11. 下列语句中()是正确的。
A. 1KB=1024×1024 BytesB. 1KB=1024 MBC. 1MB=1024×1024 BytesD. 1MB=1024 Bytes12. 最少需要()位二进制表示任一四位长的十进制数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2011年计算机导论修订第二版课后练习答案第一章一、简答题1、什么是计算机?计算机系统是一种能够按照事先存储的程序,自动、高速的对数据进行输入、处理、输出和存储的系统。
一个计算机系统包括硬件和软件两大部分。
2、解释冯•诺依曼所提出的“存储程序”概念。
把程序和数据都以二进制的形式同意存放在存储器中,由机器自动执行。
不同的程序解决不同的问题,实现了计算机通用计算的功能,3、计算机有哪些主要的特点?运算速度快`精度高计算机的字长越长,其精度越高,现在世界上最快的计算机每秒可以运算几十万次以上。
一般计算机可以有市纪委甚至几十位(二进制)有效数字,计算精度可由千分之几到百万分之几,是任何计算工具所望尘莫及的。
具有逻辑判断和记忆能力计算机有准确的逻辑判断能力和高超的记忆能力。
能够进行各种逻辑判断,并根据判断的结果自动决定下一步应该执行的指令。
高度的自动化和灵活性计算机采取存储程序方式工作,即把编号的程序输入计算机,机器便可依次逐条执行,这就使计算机实现了高度的自动化和灵活性。
4、计算机有哪些主要的用途?第 1 页(1)科学计算(2)数据处理(3) 实时控制(4)人工智能(5)计算机辅助工程和辅助教育(6)娱乐和游戏5、计算机发展中各个阶段的主要特点是什么?第一代计算机 特征是采用电子管作为主要元器件第二代计算机 特征是采用晶体管作为主要器件第三代计算机 特征是半导体中小规模集成电路第四代计算机 特征是大规模和超大规模集成电路 6信息化社会的主要特点是什么?1•建立完善的信息基础设施2•采用现金的信息技术3•建立广泛的信息产业4•拥有高素质的信息人才5•构建良好的信息环境7、信息化社会对计算机人才的素质和知识结构有哪些要求?在信息化社会中所需要的计算机人才是多方位的,不仅需要研究型、设计型的人才,而且需要应用型的人才;不仅需要开发型人才而且需要维护型、服务型、操作型的人才。
要求计算机人才具有较高的综合素质和创新能力,并对于新技术的发展具有良好的适应性。
8、说明计算机科学与技术学科的知识体系及知识领域、知识单元和知识点的含义。
第 2 页9计算机科学的研究范畴主要包括哪些?计算机科学技术的研究范畴主要包括计算机理论、硬件、软件、网络及其应用等。
二、选择题1 计算机是接受命令,处理输入以及产生【数据】的系统2 冯•诺依曼的主要贡献是【提出了存储程序概念】3 共科学研究,军事和大型组织用的高速,大容量计算机是【巨型计算机】4 计算机硬件由5个基本部分组成,下面【总线】不属于这5个基本组成部分5 其内容在电源断掉以后就消失又被暂时存储器的条件是【内存储器】6 拥有高度结构化和组织化的数据文件被称为【数据库】7 计算机系统必须具备的两部分是【硬件和软件】8 计算机处理的5个要素是【输入,输出,处理,打印和存储】9 信息系统的作用是【存储信息,检索信息,辅助人们进行统计,分析和决策】10 目前,由于【Inteinet】的迅猛发展,加快了社会信息化的进程。
11 Internet的核心功能是实现【全球信息共享】12 信息高速公路是指【国家信息基础设施】第二章一简答题。
第 3 页1 什么是数制?采用位权表示法的数制具有哪3个特点?按进位的原则进行计数称为进位计数制,简称数制。
特点:(1)数字的总个数等于基数。
(2)最大的数字比基数小1 (3)每个数都要乘以基数的幂次,该幂次由每个数字所在的为止决定。
2 二进制的加法和乘法的运算规则是什么?(1)加法运算规则: 0+0=0 0+1=1 1+0=1 1+1=10(2)乘法运算法则 0*0=0 0*1=0 1*0=01*1=13 十进制整数转换为非十进制证书的规则是什么?(1)十进制整数转换为非十进制整数 除基取余,先余为低,后余为高。
(2)乘基取整,先整为高,后整为低。
4 将下列的十进制数转换成二进制数:6,12,286,1024,0.25,7.125,2.625答:(6)10=(110)2 (12)10=(1100)2 (286)10=(100001110)2 (2.65)10=(10.101)2 (0.25)10=(0.01)25 如何采用“位权法”将非十进制数转换为十进制数?把各非十进制数按权展开,然后求和,便可得到第 4 页转换的结果。
6、将下列各数用位权法展开:( 5678.123)10,(321.8)10,(1100.0101)2 ,(100111.0001)2答:(5678.123) =5 ×10 + 6 ×10 + 7 ×10 + 8 ×10 + 1×10 + 2 ×10 + 3 ×10 103 2 1 0 ?1 ?2 ?3(321.8 10 = 3 ×10 + 2 ×10 + 1×10 + 8 ×10 )2 1 01(1100.0101)2= 1× 2 + 1 × 2 + 1 × 2 + 1× 23 2 5 2 1 224(100111.0001)= 1 × 2 + 1× 2 + 1× 2 + 1 × 2 + 1 × 247 将下列二进制数转换成十进制数:1010,110111,10011101,0.101,0.0101,0.1101,10.01,1010.0018 二进制与八进制之间如何转换?以小数点为界,将整数部分自右向左和小数部分第 5 页自左向右分别按每3位为一组(不足3位的用0补足),然后将各个3位二进制数转换为对应的1位八进制数,即得到转换的结果。
反之,若把八进制数转换为二进制数,只要把每1位八进制转换为对应的3位二进制数即可。
9 二进制与十六进制之间如何转换?只要以小数点为界,将整数部分自右向左和小数部分自左向右分别按每4位为一组,不足4位用0补足,然后将各个4位二进制数转换为对应的1位十六进制数,即得到转换的结果。
反之,若将十六进制数转换为二进制数,只要把每1位十六进制数转换为对应的4位二进制数即可。
10将下列二进制数转换为八进制和十六进制数: 10011011.0011011,1010101010.0011001答:10011011.0011011B = 233.154 O=9B.36 H1010101010.0011001 = 1252.144 = 2AA.32 B OH11 将八进制或者十六进制数转换为二进制数:(75.612)8 , (64A.C3F)16答: 75.6128 = 111101.110001010 264A.C3F =11000101010.110000111111162第 6 页12什么是原码,补码和反码?写出下列各数的原码,补码和反码:11001,11111,10101,答:原码:用符号位和数值表示带符号数,正数的符号位用“0”表示,负数的符号用“1”表示,数值部分用二进制形式表示。
补码:正数的补码与原码相同,负数的补码为对该数的原码除符号外各位取反,然后在最后一位加1。
反码:正数的反码与原码相同,负数的符号为対该数的原码除符号位外各位取反。
原码 补码 反码 11001 11001 10111 10110 11111 11111 10001 10000 10101 10101 11011 1101013 在计算机中如何表示小数点?什么是定点表示法和浮点表示法?在计算机中一般可以采用定点表示法和浮点表示法来表示小数点。
定点表示法:计算机中所有数的小数点的位置是固定不变的,因此小数点无需使用专门的记号表示出来。
浮点表示法:一个浮点数分为阶码和尾数两部分,阶码用于表示小数点在该数中的位置,尾数用于表示数的有效数值14、设有.一台浮点计算机,数码为8位,阶码为3位,则它所能表示的数的范围是多少?答:15 什么是BCD码?什么是ASCII码?BCD码:使用4位二进制数表示1位十进制数,常称为第 7 页二进制编码的十进制数。
ASCII码:美国(国家)信息交换标准(代)码,一种使用7个或8个二进制位进行编码的方案, 最多可以给256个字符(包括字母、数字、标点符号、控制字符及其他符号)分配(或指定)数值。
16 什么是汉字输入吗,汉字内码,汉字字形码,汉字交换码和汉字地址码?它们各自用于什么场所?汉字输入法:将汉字输入到电脑中,使用者可以根据自己的情况选择不同的输入方式。
汉字内码:是在计算机内部使用的汉字代码,汉字字型码:是确定一个汉字字形点阵的代码,是点阵的编码化形式汉字地址码:用来表示汉字字形信息在汉字中的地址17 什么是命题?在命题代数中主要的连接词有哪几种?命题是一个具有具体意义的且能够判断真假的语句。
在命题代数中主要的连接有“与”;“或”;“非”;异或“;”条件“;和”双条件“等。
18什么是命题公示?怎样判断两个命题公示等价?由命题变元,连接词和括号组成的合式的式子称为命题公式。
如果两个不同的命题公式P和Q,无论命题变元取什么值它们的真值都相同,则该两第 8 页个命题公式等价,记作P=Q。
19、计算机硬件系统由哪几部分组成?简述各部分的功能。
答:计算机硬件系统由运算器、控制器、输入设备和输出设备五个部分组成。
它们的作用如下:1运算器主要功能是算术运算和逻辑运算;2控制器功能是依次从存储器取出指令、翻译指令、分析指令,向其他部件发出控制信号,指挥计算机各部件协同工作;3存储器主要功能是存放程序和数据;4输入设备用来接收用户输入的数据和程序,并将它们转变为计算机可以识别的形式(二进制代码)存在内存中;5输出设备用于将存放在内存中由计算机处理的结果转变为人们所能接受的形式。
21、计算机的工作原理是什么?它是由谁首先提出来的?答:计算机在运行时,先从内存中取出第一条指令,通过控制器的译码,按指令的要求,从存贮器中取出数据进行指定的运算和逻辑操作等加工,然后再按地址把结果送到内存中去。
接下来,再取出第二条指令,在控制器的指挥下完成规定操作。
依此进行下去,直至遇到停止指令。
程序与数据一样存贮,按程序编排的顺序,一步一步地取出指令,自动地完成指令规定的操作是计算机最基本的工作原理。
这一原理最初是由美籍匈牙利数学家冯.诺依曼于1945年提出来的,故称为冯.诺依曼原理。
第 9 页22、在计算机系统中,位、字节、字和字长所表示的含义各是什么?答:○1位:在数字电路和电脑技术中采用二进制,代码只有0和1,其中无论是0还是1在CPU中都是一位;○2字节:8个二进制位为一个字节。
为了便于衡量存储器的大小,统一以字节(Byte,B)为单位;○3字:不同计算机系统中字长的整数倍;○4字长:CPU在单位时间内(同一时间)能一次处理的二进制数据的位数叫字长23 指令中的操作码的功能是什么?简述指令执行过程操作码指出指令应该执行什么性质的操作和具有何种功能取指令,分析指令,执行指令,取下一条指令指令的执行过程:首先是取指令和分析指令。