计算机导论简答题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1什么是计算机计算机是一种能够按照事先存储的程序,自动高速地对数据进行输入处理输出和存储的系统
2解释冯诺依曼所提出的存储程序概念存储程序原理又称冯诺依曼原理将程序像数据一样存储到计算机内部存储器中的一种设计原理程序存入存储器后计算机便可自动地从一条指令转到执行另一条指令
3计算机有哪些主要特点运算速度快运算精度高具有记忆能力具有逻辑判断能力存储程序
4计算机有哪些主要的用途科学计算数据处理实时控制人工智能计算机辅助工程和辅助教育娱乐与游戏
5什么是数制?采用位权表示法的数制具有哪3个特点?按进位的原则进行计数称为进位计数制,简称数制。数字的总个数等于基数最大的基数比总数小1 每个数字都要乘以基数的幂次,该幂次由每个数字所在的位置决定
6二进制的加法和乘法运算规则是什么?0+0=0 0+1=1 1+0=1 1+1=10 0*0=0 0*1=0 1*0=0 1*1=1
7十进制整数转换为非十进制整数的规则是什么?除基取余先余为低后余为高8将下列十进制数转换为二进制数:6 12 286 1024 0.25 7.125 2.625
0110 1100 100011110 10000000000 0.01 111.001
9将下列各数用位权法展开
(5678.123)10 (321.8)10 (1100.0101)2 (100111.0001)2
5*10^3+6*10^2+7*10^1+8*10^0+1*10^-1+2*10^-2+3*10^-3
10将下列二进制数转换为八进制和十六进制数
10011011.0011011 1010101010.0011001
八进制233.154 1262.144
十六进制9B.36 2AA.32
11什么是原码、补码和反码?写出下列各数的原码、补码和反码。
11001 11111 10101
原码用符号位和数值表示带符号数,正数的符号位用0表示负数的符号位用1表示数值部分用二进制形式表示
X原0 11001 0 11111 0 10101 1 01010
反码正数的反码与原码相同负数的反码为对该数的原除符号位外各相反
Y反0 11001 0 11111 0 10101 1 10101
补码正数的补码与原码相同负数的补码为对该数的原码除符号位外各位取反最后一位加1
Z 补 1 10100
12设有一台浮点计算机数码位为8位,阶码位为3位,则它所能表示数的范围是多少
不会
13计算机硬件系统由哪几部分组成?简述各部分的功能
运算器对二进制数进行运算的部件
存储器(内存储器外存储器)用来存储数据和程序的部件
控制器指挥计算机的各个部件按照指令的功能要求协调工作的部件
输入输出设备(I/O)又被称为外部设备,它是外部与计算机交换信息的渠道
14什么是线性表?线性表有哪些运算?线性表怎样存储?
线性表是一种最简单且最常用的数据结构。
运算置空表求表的长度取表元素在表中查找特定元素插入新元素删除表元素存储结构顺序存储和链式存储两种存储结构
15 什么是堆栈?堆栈有哪些运算?堆栈怎样存储?
它是一种受限的线性表。在堆栈中规定只能够在表的一端进行插入和删除操作。
置空栈进栈退栈退栈顶元素判断堆栈是否为空
一般采用顺序存储结构
16 什么是队列?队列有哪些运算?队列怎样存储?
队列是一种受限的线性表。在队列中规定只能够在表的一端进行插入,另一端进行删除操作。
置空队列进入队列退出队列取对首元素判断队列是否为空
通常采用链式存储结构
17 程序设计语言翻译器包括哪几种类型?请分别叙述各种翻译器的简单工作过程。
汇编语言翻译系统用汇编语言书写的程序翻译成用二进制码0或1表示的等价的机器语言,形成计算机可以执行的机器指令代码。
高级语言源程序翻译系统用高级语言书写的源程序翻译成等价的机器语言程序或汇编程序的处理系统也称编译系统
高级语言源程序解释系统按照源程序中的语句的动态顺序逐条翻译并立即执行相应功能的处理系统。
18什么是操作系统?它的主要作用是什么?
操作系统是用来管理计算机系统的软硬件资源、提高计算机系统资源的使用率、方便用户使用的程序集合。它是对计算机系统进行自动管理的控制中心。
管理系统资源控制输入输出处理实现用户和计算机系统间通信
19什么是物联网?物联网有哪些特征?
物联网是各种感知技术、网络技术、人工智能技术以及自动化技术等的集成应用和技术提升。
Internet特征识别与通信特征智能化特征
20计算机犯罪有哪4种?
破坏偷窃操纵其它的危害
21 简要说明病毒产生的原因
是人利用计算机软件和硬件所固有的脆弱性编制的一组指令集或程序代码。