软件开发:操作系统、数据结构、软件工程、数据库相关基础知识试题
● TCP/IP是一个协议簇,它的体系结构分四层:应用层、网际层、网络接口层和__(1)__,其中ARP协议属于_(2)_。为了在源主机和目的主机之间传送数据,IP协议需要确定源主机和目的主机是否在同一个网络中。如果不在同一网络时,则必须通过_⑶_进行通信。
(1) A.会话层 B.传输层 C.网络层 D.表示层 (2) A.应用层 B.传输层 C.网际层 D.网络接口层 (3) A.网关或路由器 B.中继器 C.集线器 D.终端匹配器 试题答案:(1)B (2)B (3)A
●使用Windows操作系统,在“我的电脑”中选择某磁盘中的文件,再选择“查看”菜单中的“ __(4)__ ”,可查看该文件建立(或最近修改)的时间和文件大小。
供选择的答案:
(4) A.大图标 B.排列图标 C.列表 D.详细信息 试题答案: (4) D
●在Windows操作系统中,选择一个文件图标,执行“剪切”命令后,“剪切”的文件放在__(5)__中;选定某个文件夹后,__(6)__,可删除该文件夹。
供选择的答案:
(5) A.回收站 B.硬盘 C.剪贴板 D.软盘 (6) A.在键盘上单击退格键 B.右击打开快捷菜单,再选择“删除”命令 C.在“编辑”菜单中选用“剪切”命令 D.将该文件属性改为“隐藏”
试题答案: (5)C (6) B
●在__(7)__表示中,数值0是唯一表示的。
供选择的答案:
(7) A.原码 B.反码 C.补码 D.原码或反码 试题答案: (7)C
●若用8位机器码表示十进制-101,则原码表示形式为__(8)__;补码表示的形式为__(9)__ 。
供选择的答案: (8) A.11100101 B.10011011 C.11010101 D.11100111 (9) A.11100101 B.10011011 C.11010101 D.11100111 试题答案: (8)A (9)B
●CPU执行程序时,为了从内存中读取指令,需要先将__(13)__的内存输送到__(14)__上。
供选择的答案:
(13) A.指令寄存器 B.程序计数器(PC) C.标志寄存器 D.变址寄存器
(14) A.数据总线 B.地址总线 C.控制总线 D.通信总线 试题答案: (13)B (14)B
●__(15)__技术是在主存中同时存放若干个程序,并使这些程序交替执行,以提高系统资源的利用率。
供选择的答案:
(15) A.多道程序设计 B.Spooling C.缓冲 D.虚拟设备
试题答案: (15)A
● 在下列存储管理方案中,__(16)__是解决内存碎片问题的有效方法。虚拟存储器主要由__(17)__组成。
供选择的答案:
(16) A.单一连续分配 B.固定分区 C.可变分区 D.可重定位分区
(17) A.寄存器和软盘 B.软盘和硬盘 C.磁盘区域与主存 D.CDROM和主存 试题答案: (16)D (17)C
● 虚拟存储管理系统的基础是程序的__(18)__理论,这个理论的基本含义是指程序执行是往往会不均匀的访问主存储器单元。根据这个理论,Denning提出了工作集理论。工作集是进程运行时被频繁访问的页面集合。在进程运行时,如果它的工作集页面都在__(19)__内,能够使该进程有效的运行,否则会出现频繁的页面调入/调出的现象
(18)A.全局性 B.局部性 C.时间全局性 D.空间全局性
(19)A.主存储器 B.虚拟存储器 C.辅助存储器 D.U盘
试题答案: (18)B (19)A
●数据库管理技术是在__(20)__的基础上发展起来的。数据模型的三要素是数据结构、数据操作和__(21)__。建立数据库系统的主要目标是减少数据冗余,提高数据的独立性,并集中检查__(22)__。
供选择的答案: (20) A.文件系统 B.编译系统 C.应用程序系统 D.数据库管理系统 (21) A.数据安全 B.数据兼容 C.数据约束条件 D.数据维护 (22) A.数据操作性 B.数据兼容性 C.数据完整性 D.数据可维护性 试题答案:
(20)A (21) C (22) C
● 在关系代数运算中,__(23)__运算结果的关系模式与原关系模式相同。
供选择的答案:
(23) A.并 B.笛卡儿积 C.投影 D.自然连接 试题答案: (23)A
●学生关系模式为S(Sno,Sname,SD,Sage),其中:Sno表示学生学号,Sname表示学生姓名,SD表示学生所在系,Sage表示学生年龄,试将下面的SQL语句空缺部分补充完整,使其可以查询计算机系须生的学号、姓名和年龄。 SELECT Sno,Sname,Sage FORM s
WHERE __(24)__
供选择的答案:
(24) A.SD=计算机 B.SD=‘计算机’ C.‘SD’=计算机 D.‘SD=计算机’ 试题答案: (24)B
●__(28)__不能减少用户计算机被攻击的可能性。
供选择的答案:
(28) A.选用比较长和复杂的用户登录口令 B.使用防毒软件 C.尽量避免开放过多的网络服务 D.定期扫描系统硬盘碎
片
试题答案: (28)D
●__(29)__不是通信协议的基本元素。
供选择的答案:
(29) A.格式 B.语法 C.传输介质 D.计时 试题答案: (29)C
●使用FTP协议进行文件下载时,__(30)__。
供选择的答案:
(30) A.包括用户名和口令在内,所有传输的数据都不会被自动加密 B.包括用户名和口令在内,所有传输的数据都会被自动加密 C.用户名和口令是加密传输的,而其他数据则以明文方式传输 D.用户名和口令是不加密传输的,其他数据是加密传输的 试题答案: (30)A
●在面向对象方法中,对象是类的实例。表示对象相关特征的数据称为对象的__(31)__,在该数据上执行的功能操作称为对象的__(32)__;一个对象通过发送__(33)__来请求另一个对象哪个为其服务。通常把一个类和这个类的所有对象称为“类及对象”或对象类。在UML中,用来表示显示构成系统的对象类以及这些对象类之间关系的图是__(34)__。
供选择的答案:
(31) A.数据变量 B.数据结构 C.属性 D.定义 (32) A.行为 B.调用 C.实现 D.函数 (33) A.调用语句 B.消息 C.命令 D.函数 (34) A.用例图 B.构件图 C.类图 D.对象图 试题答案:
(31)C (32)A (33)B (34)C
●数据结构主要研究数据的__(35)__。
供选择的答案:
(35)A.逻辑结构 B.存储结构 C.逻辑结构和存储结构 D.逻辑结构和存储结构及其运算的实现
试题答案: (35)D
●PUSH和POP命令常用于__(36)__操作。
供选择的答案:
(36) A.队列 B.数组 C.栈 D.记录 试题答案: (36)C
●如果根的层次为1,具有61个接点的完全二叉树的高度为__(38)__。
供选择的答案:
(38) A.5 B.6 C.7 D.8 试题答案: (38) B
●从未排序的序列中依次取出一个元素与已排序序列中的元素进行比较,然后将其放在已排序序列的合适位置上,该排序方法称为__(39)__。
供选择的答案:
(39) A.插入排序 B.选择排序 C.希尔排序 D.归并排序
试题答案: A
●数组是一种数据结构,对数组通常进行的两种基本操作是__(40)__。
供选择的答案: (40) A.插入和删除 B.插入和赋值 C.查找和修改 D.查找和删除 试题答案: (40) C
●SQL是一种__(44)__程序设计语言。 供选择的答案:
(44) A.过程式 B.非过程式 C.面向对象 D.逻辑程序设计
试题答案: (44)B
●设数组a[1..10,5..15]的元素以行为主序存放,每个元素占用4个存储单元,则数组元素a[i,j](1≤i≤10,5≤j≤15)的地址计算公式为__(46)__。
供选择的答案:
(46) A.a-204+2i+j B.a-204+40i+4j C.a-84+i+j D.a-64+44i+4j 试题答案: (46) D