软件作业Word格式文档下载.doc
《软件作业Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《软件作业Word格式文档下载.doc(5页珍藏版)》请在冰豆网上搜索。
4.操作系统的虚拟存储技术可以使用比实际物理内存大得多的存储容量,虚拟内存是利用___b________的存储空间实现的。
a)CPU
b)Cache
c)硬盘
d)内存
5.一个栈的输入序列为123,则下列序列中不可能是栈的输出序列的是____c_______。
a)231
b)321
c)312
d)123
6.AOV网是一种_____d______。
a)有向图
b)无向图
c)无向无环图
d)有向无环图
7.二叉树的第k层的结点数最多为_______d____。
a)2K-1
b)2K+1
c)2K-1
d)2K-1
8.下面关于线程的叙述中,正确的是____d_______。
a)不论是系统支持线程还是用户级线程,其切换都需要内核的支持。
b)线程是资源的分配单位,进程是调度和分配的单位。
c)不管系统中是否有线程,进程都是拥有资源的独立单位。
d)在引入线程的系统中,进程仍是资源分配和调度分派的基本单位。
9.在下面的I/O控制方式中,需要CPU干预最少的方式是____d_______。
a)程序I/O方式
b)中断驱动I/O控制方式
c)直接存储器访问DMA控制方式
d)I/O通道控制方式
10.CPU输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,可采用_____b______。
a)并行技术
b)缓冲技术
c)虚拟存储器技术
d)覆盖技术
11.下列哪项不是UDP协议的特性?
______a_____。
a)提供可靠服务
b)提供无连接服务
c)提供端到端服务
d)提供全双工服务
12.下列的IP地址中哪一个是B类地址?
______b_____。
a)10.l0.10.1
b)191.168.0.1
c)192.168.0.1
d)202.113.0.1
13.局域网与广域网、广域网与广域网的互联是通过哪种网络设备实现的?
___c______。
a)服务器
b)网桥
c)路由器
d)交换机
14.若子网掩码为255.255.0.0下列哪个IP地址与其他地址不在同一网络中____d_______。
a)172.25.15.200
b)172.25.16.15
c)172.25.25.200
d)172.35.16.15
//很明显,d。
各个答案转换成二进制,与子网掩码——255.255.0.0的二进制形式,按位进行与运算,A、B、c答案与子网掩码与运算的结果是172.25.0.0,而d的则是172.16.0.0,由此判断d不在同一网段。
15.数据库数据库管理系统常见的数据模型有_______b____。
a)网状、关系和语义
b)层次、关系和网状
c)环状、层次和关系
d)网状、链状和层次
16.______A_____是位于用户和操作系统之间的一层数据管理软件。
数据库在建立、使用和维护时由其统一管理,统一控制。
a)DBMS
b)DB
c)DBS
d)DBA
17.在下列关于关系的陈述中,错误的是______b_____。
a)表中任意两行的值不能相同
b)表中任意两列的值不能相同
c)行在表中的顺序无关紧要
d)列在表中的顺序无关紧要
18.在建立一个数据库表时,如果规定某一列的默认值为0,则说明_____c______。
a)该列的数据不可更改
b)当插入数据行时,必须制定该列值为0
c)当插入数据行时,如果没有制定该值,那么该列值为0
d)当插入数据行时,无须显示制定该列值
19.如果需要在姓名字段中查找姓“张”的同学的资料,那么应该书写_____b______准则。
a)姓名not“张*”
b)姓名like“张*”
c)like姓名“张*”
d)姓名=“张*
20.主键是用来实施___a________。
a)实体完整性约束
b)引用完整性约束
c)域完整性约束
d)自定义完整性约束
1.重载函数的函数名是相同的,但____参数_______是不同的。
2.面向对象程序设计中,类是对具有共同属性和行为的一类事物的抽象描述,共同属性被描述为类中的__对象_________,共同行为被描述为类中的___函数________。
3.学生成绩表[grade]中有字段score(float),现在要把所有在55分至60之间的分数提高5分,正确的sql语句写法为__
Updategradesetscore=score+5wherescorebetween55or60.
4.采用段式存储管理的系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度是____216_______。
地址共24位,段号占了8位,所以段内地址是24-8=16(位),每段最大长度是216
2^8-16-24=216
1.简述进程与程序的区别和联系。
联系与区别:
作业是程序流程里的某个单独的环节,
所以,一个程序可能由多个作业构成;
一个作业可能需要CPU的多个进程才能完成,
所以,一个作业可能由多个进程构成;
2.试比较文件系统与数据库系统的优缺点。
区别:
文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决上述问题。
这一阶段的主要标志是计算机中有了专门管理数据库的软件——操作系统(文件管理)。
上世纪50年代中期到60年代中期,由于计算机大容量存储设备(如硬盘)的出现,推动了软件技术的发展,而操作系统的出现标志着数据管理步入一个新的阶段。
在文件系统阶段,数据以文件为单位存储在外存,且由操作系统统一管理。
操作系统为用户使用文件提供了友好界面。
文件的逻辑结构与物理结构脱钩,程序和数据分离,使数据与程序有了一定的独立性。
用户的程序与数据可分别存放在外存储器上,各个应用程序可以共享一组数据,实现了以文件为单位的数据共享。
但由于数据的组织仍然是面向程序,所以存在大量的数据冗余。
而且数据的逻辑结构不能方便地修改和扩充,数据逻辑结构的每一点微小改变都会影响到应用程序。
由于文件之间互相独立,因而它们不能反映现实世界中事物之间的联系,操作系统不负责维护文件之间的联系信息。
如果文件之间有内容上的联系,那也只能由应用程序去处理。
数据库系统与人工管理和文件管理系统相比,数据库系统具有实现数据整体结构化,使数据高共享性、低冗余性、易扩充,数据具有更高的独立性,且数据由DBMS管统一管理与控制。
数据库整体结构化是数据库与其他两种系统的本质区别。
比如:
开发一个学院的数据管理系统,就应从整体的角度进行设计,在组织学生数据时,就应该考虑到学生与教师之间的关系,学生与班级、学生与系别、学生与教务处等之间的关系,而非简单的从单方面对学生数据进行处理,虽然文件系统中也有记录的概念,而各个文件之间却缺乏联系,人工管理系统更是没有这种关系的概念。
此外,在数据的操作方面,数据库系统凭借强大的DBMS,不仅可以对多组、多表数据进行操作,而且可以对单记录、单项数据进行操作,相比文件系统与人工管理系统,更加灵活与方便。
数据库的共享性高,冗余度低,易扩充。
正是由于数据库的整体性,从而可以使其可以更容易被多用户、多应用程序共同访问,且数据库中的并发性控制机制
,如封锁机制及事务管理、数据库连接池等,使数据库多用户、多任务的操作的实现成为了可能。
数据库共享性
的提高另一方面也减少了数据库的存储,降低冗余。
由于数据是面向整体的,且数据结构化,使得数据库更容易扩展
,再加上DBMS及数据库的三级模式,使的数据库不仅能更好的组织数据,而且在数据扩展与修改方面都有巨大的提高。
数据库的独立性,得益于数据库的(三级模式与两级映象)?
?
,使数据库拥有物理独立性与逻辑独立性。
最后一点不得不提的是DBMS。
正是由于它的出现,使得数据库系统得以实现,如果没有它,无法想象数据库系统是怎么实现的。
DBMS管理并控制着数据库的安全性、完整性、并发性及数据的恢复,使得对数据的操作更灵活方、便且,更安全。
协议与服务:
这个问题很复杂,我尽量用通俗的语言来回答。
网络协议通俗的说就是电脑通信的规则,如果两台电脑使用不同的通信规则,那他们相互发的信息对方就无法识别,也就没办法通信了。
网络服务面向应用,可以具个例子,有一台电脑,安装了web服务软件,并连入网络,则他就成了一台web服务器,可以让其他的电脑访问,但由于这个服务器只开通了web服务,所以其他的电脑只能看到这个服务器的网页内容。