北京云测信息技术有限公司5月招聘面试题86道2020527

以下关于两层C/S结构的数据库应用系统特点说法错误的是______。

A.DBAS的数据管理和数据处理的功能被分解并分布在客户端和数据库服务器上

B.数据库服务器可以为多个客户端应用提供共享的数据管理功能

C.客户端可以通过网络访问多个不同的数据源

D.客户端属于典型的“瘦客户端”


正确答案:D
解析:客户端除了完成人及交互功能外,还需要完成面向应用的数据处理功能,负荷较重,属于典型的“胖客户端”。


在基于客户机/服务器架构模式的信息系统开发中,采用__________ 时,应将数据层和数据处理层放置于服务器,应用逻辑层、表示逻辑层和表示层放置于客户机。 A.分布式表示结构 B.分布式应用结构 C.分布式数据和应用结构 D.分布式数据结构


正确答案:D
要点解析:客户机/服务器系统开发时可以采用不同的分布式计算架构:①分布式表示架构是将表示层和表示逻辑层迁移到客户机,应用逻辑层、数据处理层和数据层仍保留在服务器上;②分布式数据架构是将数据层和数据处理层放置于服务器,应用逻辑层、表示逻辑层和表示层放置于客户机;③分布式数据和应用架构是将数据层和数据处理层放置在数据服务器上,应用逻辑层放置在应用服务器上,表示逻辑层和表示层放置在客户机上。


CRM系统的网络体系结构一般应采()模式。

A、浏览器/服务器(B/S)

B、客户机/服务器(C/S)

C、浏览器/客户机(B/C)

D、浏览器/服务器(B/S)模式和客户机/服务器(C/S)模式的结合


参考答案:D


用友ERP-U8管理系统采用三层架构体系,即逻辑上分为( )

A.数据库服务器

B.应用服务器

C.客户端

D.网络交换机


答案:ABC


下列关于以应用服务器为中心的浏览器/服务器模式的叙述中,不正确的是

A.它是Web服务器和三层客户机/服务器结合的结果

B.这种软件结构可分为浏览器、Web服务器、应用服务器、数据库服务器

C.对于客户端的表现逻辑,目前只能通过基于脚本的方式实现

D.在Intemet电子商务系统开发中,为支持跨平台特性,可采用基于脚本的方式


正确答案:C
解析:对于客户端的表现逻辑,存在两种不同的解决方式,一种是基于构件的方式,另一种是基于脚本的方式。


北京云测信息技术有限公司5月招聘面试题面试题面试官常问到的一些题目整理如下:问题 Q1:什么是C/S和B/S架构?可用的回答 : 1. C/S架构及其背景 C/S架构是一种比较早的软件架构,主要应用于局域网内。在这之前经历了集中计算模式,随着计算机网络的进步与发展,尤其是可视化工具的应用,出现过两层C/S和三层C/S架构, 不过一直很流行也比较经典的是我们所要研究的两层C/S架构。 C/S架构软件(即客户机/服务器模式)分为客户机和服务器两层: 第一层是在客户机系统上结合了表示与业务逻辑, 第二层是通过网络结合了数据库服务器。 简单的说就是第一层是用户表示层,第二层是数据库层。 客户端和服务器直接相连,这两个组成部分都承担着重要的角色。 2. C/S架构的优点 1. 客户端和服务器直接相连。点对点的连接方式更安全,可以直接操作本地文本,比较方便。 2. 客户端可以处理一些逻辑事务。可以进行数据处理和数据存储,提供一定的帮助。 3. 客户端直接操作界面。 3. C/S架构的缺点 1. C/S架构适用于局域网,对网速的要求比较高。 2. 客户端界面缺乏通用性,且当业务更改时就需要更改界面,重新编写。 3. 随着用户数量的增多,会出现通信拥堵、服务器响应速度慢等情况。 4. 系统的维护也比较麻烦。 4. C/S架构的应用 C/S架构的软件是在是数不胜数,从办公的OFFICE,WPS,WINRAR到杀毒软件如金山,瑞金再到我们的娱乐 软件,如播放器,QQ,微信等,无处不见C/S架构。 5. B/S架构及其背景 随着Internet和WWW的流行,以往的主机/终端和C/S都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求, 于是就出现了B/S型模式,即浏览器/服务器结构。它是C/S架构的一种改进,可以说属于三层C/S架构。 主要是利用了不断成熟的WWW浏览器技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。 第一层是浏览器(即客户端)只有简单的输入输出功能,处理极少部分的事务逻辑。 由于客户不需要安装客户端,只要有浏览器就能上网浏览,所以它面向的是大范围的用户,所以界面设计得比较简单,通用。 第二层是WEB服务器,扮演着信息传送的角色。 当用户想要访问数据库时,就会首先向WEB服务器发送请求,WEB服务器统一请求后会向数据库服务器发送访问数据库的请求,这个请求是以SQL语句实现的。 第三层是数据库服务器,它存放着大量的数据。 当数据库服务器收到了WEB服务器的请求后,会对SQL语句进行处理,并将返回的结果发送给WEB服务器, 接下来,WEB服务器将收到的数据结果转换为HTML文本形式发送给浏览器。 6. B/S架构的优点 1. 浏览器和数据库服务器采用多对多的方式连接。因此适合在广域网里实现巨大的互联网,甚至是全球网,有着很强大的信息共享性。 2. 浏览器只处理一些简单的逻辑事务,负担小。 3. 数据都集中存放在数据库服务器,所以不存在数据不一致现象。 4. 随着服务器负载的增加,可以平滑地增加服务器的个数并建立集群服务器系统,然后在各个服务器之间做 负载均衡。 5. B/S建立在广域网上,所以需要的网速要求不高。 6. 不需要安装客户端,只要能连上网,就能随时随地的浏览页面。 7. 能有效地保护数据平台和管理访问权限,确保服务器数据库的数据安全。 7. B/S架构的缺点 1. 服务器承担着重要的责任,数据负荷较重。一旦发生服务器“崩溃”等问题,后果不堪设想。 2. 页面需要不断地动态刷新,当用户增多时,网速会变慢。 8. B/S架构的应用 比如WEBQQ,从WEBQQ名称中的WEB就不难看出它属于B/S架构,是一种浏览器服务器结构。 事实上也是如此,因为WEBQQ根本不需要安装客户端,只需要有浏览器就可以进行聊天交互了。 问题 Q2:如何在Python中复制对象?可用的回答 :要在Python中复制对象,可以尝试copy.copy() 或 copy.deepcopy() 来处理一般情况。copy.copy()浅拷贝,复制引用;copy.deepcopy()深拷贝,完全独立的对象问题 Q3:Python中的命名空间是什么?可用的回答 : 在Python中,引入的每个名称都有一个存在的地方,可以被连接起来。这称为命名空间。 它就像一个框,其中变量名称映射到放置的对象。每当搜索到变量时,将搜索此框以获取相应的对象。 问题 Q4:描述数组、链表、队列、堆栈的区别?可用的回答 : 数组与链表是数据存储方式的概念,数组在连续的空间中存储数据,而链表可以在非连续的空间中存储数据; 队列和堆栈是描述数据存取方式的概念,队列是先进先出,而堆栈是后进先出; 队列和堆栈可以用数组来实现,也可以用链表实现。 问题 Q5:什么是Python pass?可用的回答 :pass意味着,无操作的Python语句,或者换句话说,它是复合语句中的占位符,其中应该留有空白,并且不必在那里写入任何内容。问题 Q6:Django 本身提供了 runserver,为什么不能用来部署?可用的回答 : runserver 方法是调试 Django 时经常用到的运行方式, 它使用 Django 自带的 WSGI Server 运行,主要在测试和开发中使用,并且 runserver 开启的方式也是单进程 。 uWSGI 是一个 Web 服务器,它实现了 WSGI 协议、uwsgi、http 等协议。 注意 uwsgi 是一种通信协议,而 uWSGI 是实现 uwsgi 协议和 WSGI 协议的 Web 服务器。 uWSGI 具有超快的性能、低内存占用和多 app 管理等优点, 并且搭配着 Nginx就是一个生产环境了,能够将用户访问请求与应用 app 隔离开,实现真正的部署 。 相比来讲,支持的并发量更高,方便管理多进程,发挥多核的优势,提升性能。 问题 Q7:用尽量多的方法实现单例模式?可用的回答 : 一、模块单例 Python 的模块就是天然的单例模式,因为模块在第一次导入时,会生成.pyc文件,当第二次导入时,就会直接加载

下列关于浏览器/服务器结构软件开发的叙述中,哪一条是不正确的?( )

A) 信息系统一般按照逻辑结构可划分为表现层、应用逻辑层和业务逻辑层

B) 以应用服务器为中心的模式中,客户端一般有基于脚本和基于构件的两种实现方式

C) 以Web服务器为中心的模式中,所有的数据库应用逻辑都在Web服务器端的服务器扩展程序中执行

D) 以数据库服务器为中心的模式中,数据库服务器和HTTP服务器是紧密结合的

A.

B.

C.

D.


正确答案:A


工作模式采用的是两层结构的方式,第一层在客户的结点计算机上,第二层在数据库服务器上。


正确答案:客户/服务器或Client/Server
客户/服务器或Client/Server


(57)下列关于浏览器/服务器结构软件开发的叙述中,哪一条是不正确的?

A)信息系统一般按照逻辑结构可划分为表现层、应用逻辑层和业务逻辑层

B) 以应用服务器为中心的模式中,客户端一般有基于脚本和基于构件的两种实现方式

C)以 Web服务器为中心的模式中,所有的数据库应用逻辑都在 Web服务器端的服务器扩展程序中执行

D)以数据库服务器为中心的模式中,数据库服务器和HTTP 服务器是紧密结合的


正确答案:A


在数据库应用系统的体系结构中,常用的是C/S(客户机/服务器)结构和B/S(浏览器/服务器)结构。无论哪种结构,服务器都由( )负责数据库的运行和维护。在C/S结构中,应用程序安装运行在( )端,负责用户与数据库的交互;在B/S结构中,应用程序安装运行在(请作答此空)端,负责构建用户界面与数据库的交互,客户端使用浏览器展示用户界面并获取用户输入。

A.客户机
B.DB服务器
C.Web服务器
D.数据库

答案:C
解析:
本题考查数据库应用系统的基础知识。数据库的运行维护是由专门的数据库管理系统软件(DBMS)来负责的。C/S结构又称两层结构,由客户端运行应用程序;B/S结构分为三层,客户端只需要浏览器显示和简单的界面处理,Web服务器上的应用程序负责业务处理并与数据库交互。


下列关于服务器的表述中,正确的是()。

A、服务器可以控制客户端计算机对网络资源的访问
B、服务器又称为用户工作站
C、没有服务器的网站用户同样可以进行浏览
D、服务器的硬件配置的属于普通客户机

答案:A
解析:
服务器可以侦听网上的其他计算机提交的服务请求,并提供相应的服务,控制客户端计算机对网络资源的访问。服务器的性能必须适应会计软件的运行要求,其硬件配置一般高于普通客户机。客户机又称为用户工作站,服务器又称伺服器。

更多 “北京云测信息技术有限公司5月招聘面试题86道2020527” 相关考题
考题 单选题SQL Server是支持客户-服务器结构(C/S)的数据库管理系统,以下对于C/S结构描述不正确的是()。A C/S结构是把整个数据处理的任务划分为在客户机上完成的任务和在服务器上完成的任务B 客户机负责系统与用户的交互和数据显示C 数据存储在客户机上,方便用户查询D 服务器负责数据的存储和管理正确答案:A解析:暂无解析

考题 在客户机/服务器系统开发中,采用()时,应将数据层和数据处理层放置于服务器,应用逻辑层、表示逻辑层和表示层放置于客户机。A、分布式表示结构B、分布式应用结构C、分布式数据和应用结构D、分布式数据结构正确答案:D

考题 单选题()是指本地客户端执行大多数的数据处理,只有数据本身是存储在服务器上。A 胖客户机B 瘦客户机C 胖服务器D 瘦服务器正确答案:B解析:暂无解析

考题 填空题C/S架构的特点是:()可以根据需要划分在服务器和客户机中。客户端的应用程序主要处理包括提供()、()、()、及向后台服务器发出()等。服务器端的程序则完成()、()、()等。正确答案:应用程序或应用逻辑,用户界面,采集数据,输出结果,处理请求,数据管理,数据处理,业务处理解析:暂无解析

考题 填空题C/S架构可以传统的两层结构,也可以是多层结构(三层或者三层以上)。在传统的两层结构中,一层为(),另一层为()。在三层客户/服务器结构中,将服务器端分为()服务器和()服务器,应用服务器主要用来()业务处理程序,而数据库服务器主要支持数据库的()。客户端通过应用服务器递交(),应用服务器完成对数据库的访问及其相关处理,并最终将()返回给客户端。正确答案:客户层,服务器层,应用,数据库,部署和封装,存储和数据处理,业务请求和数据请求,处理结果解析:暂无解析

考题 C/S架构可以传统的两层结构,也可以是多层结构。在传统的两层结构中,一层为(),另一层为()。在三层客户/服务器结构中,将服务器端分为应用服务器和()服务器,应用服务器主要用来()业务处理程序,而数据库服务器主要支持数据库的()。客户端通过应用服务器递交业务请求和数据请求,应用服务器完成对数据库的访问及其相关处理,并最终将处理结果返回给客户端。正确答案:客户层;服务器层;数据库;部署和封装;存储和数据处理

考题 通过使用Outlook等邮件客户端登录邮箱管理邮件的方式属于()。A、客户机/服务器模式B、服务器/客户机模式C、浏览器/服务器模式D、服务器/浏览器模式正确答案:A

考题 单选题关于C/S架构模式的叙述错误的是(  )。A 即客户机/服务器架构B 信息安全性高C 所有客户端必须安装相同的操作系统和软件D 常用于局域网中E 运算在服务器端完成正确答案:D解析:E项,C/S(Client/Server)架构模式讲运算任务分配到客户端和服务器端,降低了整个系统的通讯开销。ABD三项,C/S即客户机/服务器构架,其常用于局域网中,信息安全性较高,由于客户端运算内容较多,因此减少了网络数据的传输,运行速度较快,界面灵活。C项,C/S架构的PACS系统中,客户机需要安装应用程序,才能查询数据,调取影像。但所有客户端必须安装相同的操作系统和软件,不利于软件升级和随时扩大应用范围。

考题 在客户机/服务器建构中的“相互验证”指的是()。A、服务器端验证客户端,客户端验证服务器B、服务器和服务器之间的交叉验证C、客户端和服务器端建立连接时的三次握手D、客户端一旦被服务器端验证,则客户端可以访问系统内其他的资源正确答案:A

考题 C/S架构的特点是:()可以根据需要划分在服务器和客户机中。客户端的应用程序主要处理包括提供()及向后台服务器发出()等。服务器端的程序则完成()等。正确答案:应用程序或应用逻辑;用户界面、采集数据、输出结果;处理请求;数据管理、数据处理、业务处理