武汉科技大学计算机科学
2、数据库系统由哪几部分构成?
答案是:答:数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。
1、什么是事务?事务有哪些特征?
答案是:答:所谓事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。事务的特征:原子性、一致性、隔离性、持续性。
1.在数据库的概念设计中,客观存在并且可以相互区别的事物称为 。 2.增强 ER 模型中,子类实体继承超类实体的所有 。 3.产生数据冗余和异常的两个重要原因是局部依赖和 传递 依赖。 4.如果 YXU,则 XY 成立。这条推理规则称为
答案是:1.实体 2.属性 3.传递 4.自反性 5.多层驱动程序 6.关系 7.X(排他/写) 8.隔离 9.描述记录 10.数据类型
15.SQL 语言的一次查询的结果是一个( ) A.数据项 B.记录 C.元组 D.表
答案是:D
14.设有教师表 Rl 和学生表 R2,如下表所示,则 R1R2 的行数和列数分别为( ) A.行数为 12,列数为 5 B.行数为 12,列数为 4 C.行数为 4,列数为 4 D.行数为 4,列数为 5
答案是:C
13.现要查找缺少学习成绩(G)的学生学号(Sno)和课程号(Cno),相应的 SQL 语句 SELECTSno, CnoFROMSCWHERE 中 WHERE 后正确的条件表达式是( ) A.G=0 B.G<=0 C.G=NULL D.
答案是:D
12.已知关系 R 和 S 如下表所示:试对 R 和 S 进行交运算,其结果的元组数应是( ) A.0 B.1 C.4D.6
答案是:B
11.在下面的数据库表中,若学生表的主码是学号,系别表的主码是系别号,用 SQL 语言不能 执行的下面操作是:( ) A.从学生表中删除行(′005′,′王明′,20,′01′) B.将行(′005′,′王山′,19,′04′)插入到
答案是:B
10.设有关系表 R(如下表所示),该关系的主码是( ) A.a B.(a,b) C.(b,c) D.(a,c
答案是:B
9.SQL 语言是关系数据库的标准语言,它是( ) A.过程化的 B.非过程化的 C.格式化的 D.导航式的
答案是:B
8.下面关于自然连接与等值连接的各个叙述中,不正确的是( ) A.自然连接是一种特殊的等值连接 B.自然连接要求两个关系中具有相同的属性组,而等值连接不必 C.两种连接都可以只用笛卡尔积和选择运算导出 D.自然连接要在结果中去掉重复的
答案是:B
7.从一个数据库文件中取出满足某个条件的所有记录的操作是( ) A.选择 B.连接 C.投影 D.复制
答案是:A
6.将弱实体转换成关系时,弱实体的主码( ) A.由自身的候选关键字组成 B.由父表的主码组成 C.由父表的主码和自身的候选关键字组成 D.不确定
答案是:C
5.在 SQL 语言中,数值函数 COUNT(列名)用C于( ) A.计算元组个数 B.计算属性的个数 B.C.对一列中的非空值计算个数 D.对一列中的非空值和空值计算个数
答案是:C
4.下列说法错误的是( ) A.一个基本表可以跨一个或多个存储文件 B.一个存储文件可以跨一个或多个基本表 C.每个存储文件与外部存储器上一个物理文件对应 D.每个基本表与外部存储器上一个物理文件对应
答案是:D
3.根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:( ) A.只存在一对多的实体关系,以图形方式来表示。 B.以二维表格结构来保存数据,在关系表中不允许有重复行存在。 C.能体现一对多、多对多的关系,但不能体现一对一的
答案是:B
2.设有关系 R(A,B,C)和 S(B,C,D),下列各关系代数表达式不成立的是( ) A.ПA(R)∞ПD(S) B.R∞S C.R∪S D.ПB(R)∩ПB(S)
答案是:C
1.下列模型中数据抽象级别最高的是( ) A.概念模型 B.逻辑模型 C.外部模型 D.物理模型
答案是:A
3.简述软件工程抽象过程。
答案是:软件工程过程的每一步都是对软件解法的抽象层次的一次精化。 在可行性研究阶段,软件作为系统的一个完整部件; 在需求分析期间,软件解法是使用在问题环境内熟悉的方式描述的; 当由总体设计向详细设计过渡时,抽象的程度也就随之减少了;
2.从哪些方面验证软件需求的正确性?
答案是:2、(1)一致性 所有需求必须是一致的,任何一条需求不能和其他需求互相矛盾。 (2)完整性 需求必须是完整的,规格说明书应该包括用户需要的每一个功能或性能。 (3)现实性 指定的需求应该是用现有的硬件技术和软件技术基本上可以实现的。 (4)有效性 必须证明需求是正确有效的,确实能解决用户面对的问题。
1.什么是软件工程?
答案是:软件工程是指导计算机软件开发和维护的一门工程学科。它采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程
5.黑盒测试
答案是:黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个黑盒子,在完全不考虑程序内部结构和处理过程的情况下,在程序接口进行测试。
4.信息隐藏
答案是:应该这样设计和确定模块,使得一个模块内包含的信息(过程和数据)对于不需要这些信息的模块来说,是不能访问的。
3.模块化
答案是:模块化就是把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能满足用户的需求。
2.数据流图
答案是:是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。在数据流图中没有任何具体的物理部件,它只是描绘数据在软件中流动和被处理的逻辑过程
1.软件
答案是:软件是与计算机系统操作有关的程序、规程、规则及任何与之有关的文档及数据。它是包括程序,数据及其相关文档的完整集合。
15.软件设计中,用抽象和分解的目的是( )。 A.提高易读性 B.降低复杂性 C.增加内聚性 D.降低耦合性
答案是:B
14.模块内部的算法设计在结构化方法的( )阶段进行。 A.系统分析 B.概要设计 C. 详细设计 D.编码
答案是:C
13.软件开发中常采用的结构化生命周期方法,由于其特征称其为( )。 A.瀑布模型 B.对象模型 C.螺旋模型 D.层次模型
答案是:A
12.软件工程学的目的是以较低的成本,研制( )质量的软件。 A.较高 B.较低 C.可靠 D.优秀
答案是:A
11.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作( )。 A.软件投机 B.软件危机 C.软件工程 D 软件产生
答案是:B
10.软件生命周期中,能准确确定软件系统体系结构的功能阶段是( )。 A.概要设计 B.详细设计 C.需求分析 D.可行性分析
答案是:C
9.所有的对象可以成为各种对象类,每个对象类都定义了一组( )。 A.说明 B.方法 C.过程 D.类型
答案是:B
8.结构化设计方法是面向( )的设计方法。 A.过程 B.对象 C.数据流 D.数据结构
答案是:C
7.各种软件维护的类型中最重要的是( )。 A.完善性维护 B.纠错性维护 C.适应性维护 D.预防性维护
答案是:A
6.程序的三种基本控制结构是( )。 A.过程、子程序和分程序 B.顺序、选择和循环 C.递归、迭代和回溯 D.调用、返回和转移
答案是:B
5.为了提高模块的独立性,模块内部最好是( )。 A.逻辑内聚 B.时间内聚 C.功能内聚 D.通信内聚
答案是:C
4.下面不属于软件工程的基本原则的是( )。 A.模块化 B.抽象 C.局部化 D.自顶向上
答案是:D
3.如果两个模块彼此间通过参数交换信息,而且交换的信息仅仅是数据,那么这种耦合称为 ( )。 A.数据耦合 B.控制耦合 C.特征耦合 D.公共环境耦合
答案是:A
2.数据字典中,一般不包括( )。 A.数据流 B.数据存储 C.处理 D.源点与终点
答案是:D
1.E-R 图中不包含( )。 A.实体 B.流程 C.属性 D.联系
答案是:B
1. 是一种数据媒体及其上所记录的数据。 2.软件工程方法学三要素包括 、 和 。 3. 是概括地描绘物理系统的传统工具,它用图形符号描绘组成系统的每个部件。 4.需求分析过程应该建立 3 种模型,分别是 、 和 。 5. 定义了数
答案是:1.文档 2.方法 工具 过程 3.系统流程图 4.数据模型 功能模型 行为模型 5.属性 6.事件
3.简述操作系统提供的服务功能
答案是:答:处理用户命令;写文件;分配/回收资源;处理硬件/软件出现的错误;及其它控制功能
2.简述分时系统的四个基本特征?
答案是:答:分时系统有以下四个基本特征 : (1)同时性 系统将若干个用户终端通过多路卡连接到一台主机上。宏观上,多个用户同时工作,共享系统资源;微观上,各终端作业是轮流运行一个时间片。这样使得多个用户可以同时操作,共同使用系统。 (2)独立性 每个用户各占一台终端,彼此独立操作,互不干扰。从用户角度说,每一用户并不感觉到有其它用户的存在,就像整个系统被它所独占。 (3)及时性 终端用户的请求能在很短时间段内获得响应。该响应时间段的大小由人们所能接受的等待时间来确定。 (4)交互性 用户能与系统进行人机对话,即用户从键盘输入命令,请求系统服务和控制程序的运行。系统能及时响应该命令,并在终端上显示响应结果。
1简述虚拟存储器的基本原理?
答案是:答:虚拟存储的基本原理是在程序装入时,不必将其全部读入到内存,而只需将当前需要执行的部分页或段读入到内存,就可让程序开始执行。在程序执行过程中,如果需执行的指令或访问的数据尚未在内存(称为缺页或缺段),则由处理器通知操作系统将相应的页或段调入到内存,然后继续执行程序。 虚拟存储器的容量主要受到计算机可寻址的范围限制。
1、简述虚拟存储器的基本原理?
答案是:答:虚拟存储的基本原理是在程序装入时,不必将其全部读入到内存,而只需将当前需要执行的部分页或段读入到内存,就可让程序开始执行。在程序执行过程中,如果需执行的指令或访问的数据尚未在内存(称为缺页或缺段),则由处理器通知操作系统将相应的页或段调入到内存,然后继续执行程序。
2、重定位:
答案是:重定位:重定位是把逻辑地址转变为内存的物理地址的过程。根据重定位时机的不同,又分为静态重定位(装入内存时重定位)和动态重定位(程序执行时重定位)
1、逻辑地址与物理地址:
答案是:在具有地址变换机构的计算机中,允许程序中编排的地址和信息实际存放在内存中的地址有所不同。逻辑地址是指用户程序经编译后,每个目标模块以0为基地址进行的顺序编址。逻辑地址又称相对地址。物理地址是指内存中各物理存储单元的地址从统一的基地址进行的顺序编址。物理地址又称绝对地址,它是数据在内存中的实际存储地址。
10.在分页存储管理中,分页的过程对用户是透明的,且页面的大小是相等的。( )
答案是:对
9.静态资源分配法是破坏了死锁产生的四个必要条件的环路条件。( )
答案是:对
8.可以证明采用响应比高者的作业优先算法,系统的平均周转时间最小。( )
答案是:错误
7.通道程序是用户程序在运行的过程中由操作系统产生的。( )
答案是:对
6.分时系统对响应时间的敏感性强,实时系统对响应时间的敏感性弱。( )
答案是:错误
5.在分页存储管理系统中,若访问的页面不在主存时,则产生一个程序中断,由系统程序将所 需页面装入内存。( )
答案是:对
4访管指令能引起访管中断,它本身属于特权指令。( )
答案是:错误
4.访管指令能引起访管中断,它本身属于特权指令。( )
答案是:错误
3.在 Windows 操作系统中文件目录管理采用二级目录结构。( )
答案是:错误
2.计算机系统中虚拟存储器的容量是由计算机可寻址的范围来决定的。( )
答案是:对
1.当一个进程请求资源得不到满足时,其 PCB 应从阻塞队列中移出。( )
答案是:错误
20、下列中断类型中,属于自愿性中断事件的是________。 A、硬件故障中断 B、程序性中断 C、访管中断 D、外部中断
答案是:C
19、下列中断中,可能要人工介入的中断是________。 A、程序性中断 B、时钟中断 C、输入输出中断 D、硬件故障中断
答案是:D
18、当硬件中断装置发现有事件发生,就会中断正在占用 CPU 的程序执行,让操作系统的 ________占用 CPU。 A、系统调用程序 B、中断处理程序 C、作业管理程序 D、文件管理程序
答案是:B
17、为了使计算机在运行过程中能及时处理内部和外部发生的各种突发性事件,现代操作系统 采用了________机制。 A、查询 B、中断 C、调度 D、进程
答案是:B
16、现有 3 个作业同时到达,每个作业的计算时间都是 1 小时,它们在一台 CPU 上按单道方 式运行,则平均周转时间为________小时。 A、1 B、2 C、3 D、6
答案是:B
15、在批处理系统中,周转时间是________。 A、作业运行时间 B、作业等待时间和运行时间之和 C、作业的相对等待时间 D、作业被调度进入主存到运行完毕的时间
答案是:B
14、作业调度选择一个作业装入主存后,该作业能否占用处理器必须由________来决定。 A、设备管理 B、作业控制 C、进程调度 D、驱动调度
答案是:C
13、作业调度的关键在于________。 A、选择恰当的进程管理程序 B、选择恰当的作业调度算法 C、用户作业准备充分 D、有一个较好的操作环境
答案是:B
12、作业调度是________。 A、从输入井中选取作业进入主存 B、从读卡机选取作业进入输入井 C、从主存中选取作业进程占有 CPU D、从等待设备的队列中选取一个作业进程
答案是:A
11、作业调度程序从处于________状态的队列中选取适当的作业调入主存运行。 A、执行 B、提交 C、完成 D、后备
答案是:D
10、若 P、V 操作的信号量 S 初值为 2,当前值为?1,则表示有________个等待进程。 A、0 B、1 C、2 D、3
答案是:B
9、有 9 个生产者,6 个消费者,共享容量为 8 的缓冲区。在这个生产者-消费者问题中,互斥使用缓冲区的信号量 mutex 的初值应该为________。 A、1 B、6 C、8 D、9
答案是:A
8、两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息,或者 建立某个条件后再向前执行,这种关系是进程间的________关系。 A、同步 B、互斥 C、竞争 D、合作
答案是:A
7、在下列特性中,不是进程的特性的是________。 A、异步性 B、调度性 C、静态性 D、动态性
答案是:C
6、在操作系统中,进程的最基本的特征是________。 A、动态性和并发性 B、顺序性和可再现性 C、与程序的对应性 D、执行过程的封闭 性
答案是:A
5、进程与程序之间有密切联系,但又是不同的概念。二者的一个本质区别是________。 A、程序是静态概念,进程是动态概念 B、程序是动态概念,进程是静态概念 C、程序保存在文件中,进程存放在内存中 D、程序顺序执行,进程并发执行
答案是:A
4、在单 CPU 的系统中,若干程序的并发执行是由________实现的。 A、用户 B、程序自身 C、进程 D、编译程序
答案是:C
3、系统调用是由操作系统提供的内部调用,它________。 A、直接通过键盘交互方式使用 B、只能通过用户程序间接使用 C、是命令接口中的命令 D、与系统的命令一样
答案是:B
2、用户要在程序一级获得系统帮助,必须通过________。 A、进程调度 B、作业调度 C、键盘命令 D、系统调用
答案是:D
1、系统调用的目的是________。 A、请求系统服务 B、终止系统服务 C、申请系统资源 D、释放系统资源
答案是:A
3.为什么在 Verilog 语言中,其综合只支持次数确定的循环,而不支持次数不确定的循环?
答案是:答:这是因为,在Verilog语言中,它是为电路设计而设计的一门语言,它与高级语言不同,若循环的次数不确定,则会带来不确定的延迟,而这在电路中是不允许存在的,故综合只能支持次数确定的循环,即对于一个具体的芯片,其延迟只是一个定值。
2在进程中什么情况下综合为时序电路?什么情况下综合为组合电路?
答案是:答:在进程中,只有当敏感信号是边沿触发(即上升沿或下降沿)时,此时综合为时序电路;而在进程中只有当敏感信号是电平沿触发时,此时综合为组合电路。
1.怎样理解在进程语句中,阻塞语句没有延迟这句话?
答案是:答:这是因为在进程语句中,有阻塞语句和非阻塞语句这两种,非阻塞语句是有延迟的,而阻塞语句也是有延迟的,这是因为因果系统都有延迟,只是阻塞语句的延迟比非阻塞语句的延迟小于若干个数量级,因此可视为没有延迟。
5.两个进程之间是 。而在 Always 中的语句则是 。
答案是:并行语句、顺序语句
4.已知 x=4’b1001,y=4’0110,则 x 的 4 位补码为 ,而 y 的 4 位的补码 为 .
答案是:4’b1111、4’b0110
3在 语句中至少要有一条 语句.
答案是:case、default
2.用 我们一般称之为 ,并且它们是属于 ,即于语 句的书写次序无关。而用 我们一般称之为 ,并且它们是属 于 ,即于语句的书写有关。
答案是:assign描述的语句、组合逻辑、并行语句、always描述的语句、组合逻辑或时序逻辑、串行语句。
1.Verilog 的基本设计单元是 。它是由两部分组成,一部分 ;另一部 分 ,即定义输入是如何影响输出的。
答案是:模块,描述接口,描述逻辑功能。
10、在 Verilog 中定义了宏名`define sum a+b+c 下面宏名引用正确的是( ) A、out=’sum+d; B、out=sum+d C、out=`sum+d; D、都正确
答案是:A
9、aways begin #5 clk=0;#10 clk=~clk;end 产生的波形( ) A、占空比 1/3 B、clk=1 C、clk=0 D、周期为 10
答案是:A
8、若 a=9,执行$display(“current value=%0b,a=%0d”,a,a)正确显示为( ) A、current value=1001,a=09 B、current vale=1001,a=9 C、1001,9 D、
答案是:B
7、时间尺度定义为 timescale 10ns/100ps,选择正确答案( ) A、时间精度 10ns B、时间单位 100ps C、时间精度 100ps D、时间精度不确定
答案是:C
6、“a=4’b11001,b=4’ bx110”选出正确的运算结果( ) A、a&b=0 B、a&&b=1 C、b&a=x D、b&&a=x
答案是:B
5、在 code 模块中参数定义如下,请问 top 模块中 d1 模块 delay1、delay2 的值是( )module code(x,y);module top;paramee delay1=1,delay2=1;code#(1,
答案是:D
4、reg[7:0] mema[255:0]正确的赋值是( ) A、mema[5]=3’d0, B、8’d0 C、1’b1; D、mema[5][3:0]=4’d1
答案是:A
3、现网中的值被解释为无符号数。在连续赋值语句中,assign addr[3:0]=-3;addr 被赋予的 值是( ) A、4’b1101 B、4’b0011 C、4’bxx11 D、4’bzz11
答案是:A
2如果线网类型变量说明后未赋值,起缺省值是( ) A、x B、1 C、0 D、z
答案是:D
1、下列标示符哪些是合法的( ) A、$time B、_date C、8sum D、mux#
答案是:B
目前为: 1/1 页  首页   上页 下页 尾页