A、 算法执行时所需要的缓冲空间
B、 输入的初始数据所占的存储空间
C、 算法程序所占的空间
D、 算法执行过程中所需要的额外空间
答案:D
解析:解析:数据的四种基本逻辑结构是集合、线性结构、树、图状结构。故选 D 项。
A、 算法执行时所需要的缓冲空间
B、 输入的初始数据所占的存储空间
C、 算法程序所占的空间
D、 算法执行过程中所需要的额外空间
答案:D
解析:解析:数据的四种基本逻辑结构是集合、线性结构、树、图状结构。故选 D 项。
A. 它的主要原因是程序对用户的输入缺乏过滤
B. 所有防火墙都可对它进行防范
C. 对它进行防范时要关注操作系统的版本和安全补丁
D. 注入成功后可以获取部分权限
解析:解析:SQL 注入攻击是黑客对数据库进行攻击的常用手段之一。相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的 SQL Injection,即 SQL 注入。SQL 注入是从正常的 WWW 端口访问,而且表面看起来跟一般的 Web 页面访问没什么区别,所以目前市面的防火墙都不会对 SQL 注入发出警报,如果管理员没查看 IIS 日志的习惯,可能被入侵很长时间都不会发觉。故选 A 项。
A. 64
B. 128
C. 256
D. 512
解析:解析:Linux 文件名的长度不得超过 256 个字符。故选 C 项。
A. explain query
B. explain plan
C. explain rows
D. explain tables
解析:解析:explain plan 是一个很好的分析 SQL 语句的工具,它甚至可以在不执行SQL 的情况下分析语句。故选 B 项。
A. 面向主题的
B. 面向事务的
C. 反映历史数据且随时间变化的
D. 数据是相对稳定的
解析:解析:(1)主题性:数据仓库是一般从用户实际需求出发,将不同平台的数据源按设定主题进行划分整合,与传统的面向事务的操作型数据库不同,具有较高的抽象性。(2)集成性:数据仓库中存储的数据大部分来源于传统的数据库,但并不是将原有数据简单的直接导入,而是需要进行预处理。(3)稳定性:数据仓库中的数据主要为决策者分析提供数据依据。决策依据的数据是不允许进行修改的。(4)动态性:数据仓库数据会随时间变化而定期更新,不可更新是针对应用而言,即用户分析处理时不更新数据。故选 ACD 项。
A. 模型
B. 控制
C. 视图
D. 模型和控制
解析:解析:MVC 架构模式中,M 即 Model(模型层),主要负责处理业务逻辑以及数据库的交互;V 即 View(视图层),主要用于显示数据和提交数据;C 即 Controller(控制器),主要是用作捕获请求并控制请求转发。故选 A 项。
A. 人工智能
B. 区块链
C. 大数据
D. 生物识别
解析:解析:区块链电子发票可以实现连接每一个发票干系人,可以追溯发票的来源、真伪和报销等信息 , 让发票信息全场景流通成为现实。故选 B 项。
A. 头脑风暴法
B. 蒙特卡洛法
C. 会谈
D. 调查问卷
解析:解析:本题考查的需求分析中需求获取的方法。A 项错误,头脑风暴法为无限制的自由联想和讨论,其目的在于产生新观念或激发创新设想。系统的需求分析要以实际工作的需要为标准,还考虑当前技术是否可以实现。不能无限制的自由联想。B 项错误,蒙特·卡罗方法(Monte Carlo method),也称统计模拟方法,是由于科学技术的发展和电子计算机的发明,而被提出的一种以概率统计理论为指导的一类非常重要的数值计算方法,不是获取需求的方法。C 项正确,通过与用户会谈可以了解业务活动情况以及用户需求。D 项正确,设计合理的调查问卷易于被用户接受,是获取需求的有效方法。故选 CD 项。
A. 直接选择排序
B. 冒泡排序
C. 快速排序
D. 二路归并排序
解析:解析:依题意,采用的排序方法是快速排序。故选 C 项。
A. Collection
B. View
C. Controller
D. Model
解析:解析:MVC 是三个单词的缩写,分别为:模型(Model),视图(View)和控制Controller)。MVC 模式的目的就是实现 Web 系统的职能分工。Model 层实现系统中的业务逻辑,通常可以用 JavaBean 或 EJB 来实现。View 层用于与用户的交互,通常用JSP 来实现。Controller 层是 Model 与 View 之间沟通的桥梁。故选 A 项。
A. Windows NT
B. NetWare
C. SPX/IPX
D. TCP/IP
解析:解析:TCP/IP 协议是目前 Internet 中使用最为广泛的协议,也是事实上的“国际标准”。故选 D 项。