综合知识
1/75
在cpu内外常需设置多级高速缓存cache,主要目的是( )。
综合知识
2/75
某系统的可靠性结构框图如下图所示,假设部件1、2、3的可靠度分别为0.90;0.80;0.80(部件2、3为冗余系统)若要求该系统的可靠度不小于0.85,则进行系统设计时,部件4的可靠度至少应为( )。
综合知识
3/75
计算机运行过程中,进行中断处理时需保存现场,其目的是( )。
综合知识
4/75
内存按字节编址,地址从A0000H到CFFFFH的内存,共存(4)字节,若用存储容量为64k*8bit的存储器芯片构成该内存空间,至少需要(5)片。
综合知识
5/75
内存按字节编址,地址从A0000H到CFFFFH的内存,共存(4)字节,若用存储容量为64k*8bit的存储器芯片构成该内存空间,至少需要(5)片。
综合知识
6/75
执行指令时,将每一节指令都分解为取指、分析和执行三步,已知取指时间t取指=5△t,分析时间t分析= 2△t.执行时间t执行= 3△t如果按照[执行]K、[分析]K+1、[取指]K+2重叠的流水线方式执行指令,从头到尾执行完500条指令需( )△t.
综合知识
7/75
下列协议中,与电子邮箱服务的安全性无关的是( )。
综合知识
8/75
下列算法中,不属于公开密钥加密算法的是( )。
综合知识
9/75
kerberos系统中可通过在报文中加入( )来防止重放攻击。
综合知识
10/75
某电子商务网站向CA申请了数字证书,用户可以通过使用(10)验证(11)的真伪来确定该网站的合法性。
综合知识
11/75
某电子商务网站向CA申请了数字证书,用户可以通过使用(10)验证(11)的真伪来确定该网站的合法性。
综合知识
12/75
李某受非任职单位委托,利用该单位实验室实验材料和技术资料开发了一项软件产品,对该软件的权利归属,表达正确的是( )。
综合知识
13/75
李工是某软件公司的软件设计师,每当软件开发完成均按公司规定申请软件著作权,该软件的著作权( )。
综合知识
14/75
某考试系统的部分功能描述如下,审核考生报名表,通过审核的考生登录系统,系统自动为其生成一套试题,考试中心提供标准答案,问卷老师问卷,提交考生成绩,考生查看自己的成绩。若用数据流图对该系统进行建模,则( )不是外部实体。
综合知识
15/75
以下关于软件设计原则的叙述中,不正确的是( )
综合知识
16/75
某模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一处理元素的输出就是下一处理元素的输入,则该模块的内聚类型为( )内聚。
综合知识
17/75
下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动。边上的权重表示活动的持续时间(天),则里程碑(17)不在关键路径上。在其他活动都按时完成的情况下,活动BE最多可以晚(18)天开始而不影响工期。
综合知识
18/75
下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动。边上的权重表示活动的持续时间(天),则里程碑(17)不在关键路径上。在其他活动都按时完成的情况下,活动BE最多可以晚(18)天开始而不影响工期。
综合知识
19/75
以下关于软件风险的叙述中,不正确的是( )
综合知识
20/75
将编译器的工作过程划分为词法分析,语义分析,中间代码生成,代码优化和目标代码生成时,语法分析阶段的输入是(20)若程序中的括号不配对,则会在(21)阶段检查出错误。
综合知识
21/75
将编译器的工作过程划分为词法分析,语义分析,中间代码生成,代码优化和目标代码生成时,语法分析阶段的输入是(20)若程序中的括号不配对,则会在(21)阶段检查出错误。
综合知识
22/75
以下关于I/O软件的叙述中,正确的是( )。
综合知识
23/75
在磁盘调度管理中通常( )。
综合知识
24/75
假设磁盘臂位于15号柱面上,进程的请求序列如下表表示,如果采用最短移臂调度算法,那么系统的响应序列应为( )
综合知识
25/75
敏捷开发方法scrum的步骤不包括( )。
综合知识
26/75
以下关于CMM的叙述中,不正确的是( )
综合知识
27/75
ISO/IEC软件质量模型中,易使用性是指与使用所需的努力由一组规定或隐含的用户对这样使用所作的个别评价有关的一组属性,其易使用性的子特性不包括( )。
综合知识
28/75
( )不是采用MVC(模型-视图-控制器)体系结构进行软件系统开发的优点。
综合知识
29/75
以下关于各类文档撰写阶段的叙述中,不正确的是( )
综合知识
30/75
下图用白盒测试方法进行测试,图中有(30)条路径采用McCabe度量计算该程序图的环路复杂性为(31)。
综合知识
31/75
下图用白盒测试方法进行测试,图中有(30)条路径采用McCabe度量计算该程序图的环路复杂性为(31)。
综合知识
32/75
以下关于软件维护的叙述中,不正确的是( )
综合知识
33/75
一个类中成员变量和成员函数有时也可以分别被称为( )。
综合知识
34/75
采用面向对象方法进行系统开发时,需要对两者之间关系会建新类的是( )。
综合知识
35/75
进行面向对象系统设计时,软件实体(类、模块、函数等)应该是可以扩展但不可修改的,这属于( )设计原则。
综合知识
36/75
( )绑定是指在运行时把过程调用和响应调用所需要执行的代码加以结合。
综合知识
37/75
以下关于UML状态图的叙述中,不正确的是( )。
综合知识
38/75
下图所示UML图为(38),有关该图的叙述中,不正确的是(39)。
综合知识
39/75
下图所示UML图为(38),有关该图的叙述中,不正确的是(39)。
综合知识
40/75
欲开发一个绘图软件,要求使用不同的绘图程序绘制不同的图形,该绘图软件的扩展性要求将不断扩充新的图形和新的绘图程序,以绘制直线和图形为例,得到如下图所示的类图,该设计采用(40)模式将抽象部分与其实现部分分离,使它们都可以独立的变化。其中(41)定义了实现类接口,该模式适用于(42)的情况,该模式属于(43)模式。
综合知识
41/75
欲开发一个绘图软件,要求使用不同的绘图程序绘制不同的图形,该绘图软件的扩展性要求将不断扩充新的图形和新的绘图程序,以绘制直线和图形为例,得到如下图所示的类图,该设计采用(40)模式将抽象部分与其实现部分分离,使它们都可以独立的变化。其中(41)定义了实现类接口,该模式适用于(42)的情况,该模式属于(43)模式。
综合知识
42/75
欲开发一个绘图软件,要求使用不同的绘图程序绘制不同的图形,该绘图软件的扩展性要求将不断扩充新的图形和新的绘图程序,以绘制直线和图形为例,得到如下图所示的类图,该设计采用(40)模式将抽象部分与其实现部分分离,使它们都可以独立的变化。其中(41)定义了实现类接口,该模式适用于(42)的情况,该模式属于(43)模式。
综合知识
43/75
欲开发一个绘图软件,要求使用不同的绘图程序绘制不同的图形,该绘图软件的扩展性要求将不断扩充新的图形和新的绘图程序,以绘制直线和图形为例,得到如下图所示的类图,该设计采用(40)模式将抽象部分与其实现部分分离,使它们都可以独立的变化。其中(41)定义了实现类接口,该模式适用于(42)的情况,该模式属于(43)模式。
综合知识
44/75
给定关系R(U,Fr)其中属性属U={A,B,C,D},函数依赖集Fr={A→BC,B→D}关系S(U,Fs),其中属性集U={ACE},函数依赖集Fs={A→C,C→E}R和S的主键分别为(44),关于Fr和Fs的叙述,正确的是(45)。
综合知识
45/75
给定关系R(U,Fr)其中属性属U={A,B,C,D},函数依赖集Fr={A→BC,B→D}关系S(U,Fs),其中属性集U={ACE},函数依赖集Fs={A→C,C→E}R和S的主键分别为(44),关于Fr和Fs的叙述,正确的是(45)。
综合知识
46/75
给定关系R(A,B,CD)和S(B,C,E,F)与关系代数表达式等价的SQL语句如下:
SELECT(46)
FROM R,S
(47);
综合知识
47/75
给定关系R(A,B,CD)和S(B,C,E,F)与关系代数表达式等价的SQL语句如下:
SELECT(46)
FROM R,S
(47);
综合知识
48/75
事务的( )是指,当某个事务提交(COMMIT)后,对数据库的更新操作可能还停留在服务器磁盘缓冲区而未写入到磁盘时,即使系统发生障碍事务的执行结果仍不会丢失。
综合知识
49/75
对于一个n阶的对称矩阵A,将其下三角区域(含主对角线)的元素按行存储在一维数组中,设元素A[i][y]存放在S[k]中,且S[1]=A[0][0],则R与i,y(i<=y)的对应关系是( )。
综合知识
50/75
某二叉树的中序,先序遍历序列分别为{20,30,10,50,40},{10,20,30,40,50}则该二叉树的后序遍历序列为( )。
综合知识
51/75
某树共有n个结点,其中所有分支结点的度为k(即每个非叶子结点的子树数目),则该树中叶子结点的个数为( )。
综合知识
52/75
对于如下所示的有向图,其邻接矩阵是一个(52)的矩阵,采用邻接链表存储时顶点的表结点个数为2,顶点5的表结点个数为0,顶点2和3的表结点个数分別为(53)。
综合知识
53/75
对于如下所示的有向图,其邻接矩阵是一个(52)的矩阵,采用邻接链表存储时顶点的表结点个数为2,顶点5的表结点个数为0,顶点2和3的表结点个数分別为(53)。
综合知识
54/75
对N个数排序,最坏情况下时间复杂度最低的算法是( )排序算法。
综合知识
55/75
采用贪心算法保证能求得最优解的问题是( )。
综合知识
56/75
已知某文档包含5个字符。每个字符出现的频率如下表所示。采用霍夫曼编码对该文档压缩存储,则单词《cade》的编码为(56 ),文档的压缩比为(57 )。
综合知识
57/75
已知某文档包含5个字符。每个字符出现的频率如下表所示。采用霍夫曼编码对该文档压缩存储,则单词《cade》的编码为(56 ),文档的压缩比为(57 )。
综合知识
58/75
在TCP/IP网络中,建立连接进行可靠通信是在( 58)完成中,此功能在OSI/RM中是在(59 )层来实现的。
综合知识
59/75
在TCP/IP网络中,建立连接进行可靠通信是在( 58)完成中,此功能在OSI/RM中是在(59 )层来实现的。
综合知识
60/75
下列无线通信技术中,通信距离最短的是( )。
综合知识
61/75
在发送电子邮件附加多媒体数据时需采用( )协议来支持邮件传输。
综合知识
62/75
表达式(a-b)*(c+d)的后缀式(逆波兰式)是( )。
综合知识
63/75
IPV6的地址空间是IPV4的( )倍。
综合知识
64/75
综合知识
65/75
综合知识
66/75
综合知识
67/75
综合知识
68/75
综合知识
69/75
综合知识
70/75
综合知识
71/75
You are developing a sevver-side enterprise application. It must support a variety of different clients including desktop browsers , mobile browsers and native mobile applications. The application might also expose an API for 3rd parties to customer. It might also(71)with other applications via either web services or a message broker. The application handles requests(HTTP requests and messages)by executing business logic;accessing a databse;exchanging messages with other systems;and returning a HTML /JSON/XML ( 72) . There are logical components corresponding to different functional areas of the application.
What's the application' s deployment architecture?
Define an architecture that structures the application as a set of ( 73) ,collaborating services. This approach corresponds to the Y-axis of the ScaleCube. Each service is;
Flighly maintainable and testable-enables rapid and frequent development and deployment.
Loosely coupled with other services-enables a team to work independently(the majority of time on their servicers)without being impouted by changes to other services and without affecting other services.
( 74) deployable-enable a team to deploy their services without having to cortdinate with other teams.
Capable of being developed by a small team-essential for high productivity by avoiding the high communication head of large teams.
Services (75 ) using either synchronous protocols such as HTTP/REST or a synchronous protocols such as AMQP. Services can be developed and deployed independently of one another. Each service has its own database in order to be decoupled from other services. Data consistency between services is maintained using some particular pattern.
综合知识
72/75
You are developing a sevver-side enterprise application. It must support a variety of different clients including desktop browsers , mobile browsers and native mobile applications. The application might also expose an API for 3rd parties to customer. It might also(71)with other applications via either web services or a message broker. The application handles requests(HTTP requests and messages)by executing business logic;accessing a databse;exchanging messages with other systems;and returning a HTML /JSON/XML ( 72) . There are logical components corresponding to different functional areas of the application.
What's the application' s deployment architecture?
Define an architecture that structures the application as a set of ( 73) ,collaborating services. This approach corresponds to the Y-axis of the ScaleCube. Each service is;
Flighly maintainable and testable-enables rapid and frequent development and deployment.
Loosely coupled with other services-enables a team to work independently(the majority of time on their servicers)without being impouted by changes to other services and without affecting other services.
( 74) deployable-enable a team to deploy their services without having to cortdinate with other teams.
Capable of being developed by a small team-essential for high productivity by avoiding the high communication head of large teams.
Services (75 ) using either synchronous protocols such as HTTP/REST or a synchronous protocols such as AMQP. Services can be developed and deployed independently of one another. Each service has its own database in order to be decoupled from other services. Data consistency between services is maintained using some particular pattern.
综合知识
73/75
You are developing a sevver-side enterprise application. It must support a variety of different clients including desktop browsers , mobile browsers and native mobile applications. The application might also expose an API for 3rd parties to customer. It might also(71)with other applications via either web services or a message broker. The application handles requests(HTTP requests and messages)by executing business logic;accessing a databse;exchanging messages with other systems;and returning a HTML /JSON/XML ( 72) . There are logical components corresponding to different functional areas of the application.
What's the application' s deployment architecture?
Define an architecture that structures the application as a set of ( 73) ,collaborating services. This approach corresponds to the Y-axis of the ScaleCube. Each service is;
Flighly maintainable and testable-enables rapid and frequent development and deployment.
Loosely coupled with other services-enables a team to work independently(the majority of time on their servicers)without being impouted by changes to other services and without affecting other services.
( 74) deployable-enable a team to deploy their services without having to cortdinate with other teams.
Capable of being developed by a small team-essential for high productivity by avoiding the high communication head of large teams.
Services (75 ) using either synchronous protocols such as HTTP/REST or a synchronous protocols such as AMQP. Services can be developed and deployed independently of one another. Each service has its own database in order to be decoupled from other services. Data consistency between services is maintained using some particular pattern.
综合知识
74/75
You are developing a sevver-side enterprise application. It must support a variety of different clients including desktop browsers , mobile browsers and native mobile applications. The application might also expose an API for 3rd parties to customer. It might also(71)with other applications via either web services or a message broker. The application handles requests(HTTP requests and messages)by executing business logic;accessing a databse;exchanging messages with other systems;and returning a HTML /JSON/XML ( 72) . There are logical components corresponding to different functional areas of the application.
What's the application' s deployment architecture?
Define an architecture that structures the application as a set of ( 73) ,collaborating services. This approach corresponds to the Y-axis of the ScaleCube. Each service is;
Flighly maintainable and testable-enables rapid and frequent development and deployment.
Loosely coupled with other services-enables a team to work independently(the majority of time on their servicers)without being impouted by changes to other services and without affecting other services.
( 74) deployable-enable a team to deploy their services without having to cortdinate with other teams.
Capable of being developed by a small team-essential for high productivity by avoiding the high communication head of large teams.
Services (75 ) using either synchronous protocols such as HTTP/REST or a synchronous protocols such as AMQP. Services can be developed and deployed independently of one another. Each service has its own database in order to be decoupled from other services. Data consistency between services is maintained using some particular pattern.
综合知识
75/75
You are developing a sevver-side enterprise application. It must support a variety of different clients including desktop browsers , mobile browsers and native mobile applications. The application might also expose an API for 3rd parties to customer. It might also(71)with other applications via either web services or a message broker. The application handles requests(HTTP requests and messages)by executing business logic;accessing a databse;exchanging messages with other systems;and returning a HTML /JSON/XML ( 72) . There are logical components corresponding to different functional areas of the application.
What's the application' s deployment architecture?
Define an architecture that structures the application as a set of ( 73) ,collaborating services. This approach corresponds to the Y-axis of the ScaleCube. Each service is;
Flighly maintainable and testable-enables rapid and frequent development and deployment.
Loosely coupled with other services-enables a team to work independently(the majority of time on their servicers)without being impouted by changes to other services and without affecting other services.
( 74) deployable-enable a team to deploy their services without having to cortdinate with other teams.
Capable of being developed by a small team-essential for high productivity by avoiding the high communication head of large teams.
Services (75 ) using either synchronous protocols such as HTTP/REST or a synchronous protocols such as AMQP. Services can be developed and deployed independently of one another. Each service has its own database in order to be decoupled from other services. Data consistency between services is maintained using some particular pattern.