- 相关推荐
NIIT认证面试真题及答案
在日常学习和工作生活中,我们都可能会接触到练习题,做习题有助于提高我们分析问题和解决问题的能力。你知道什么样的习题才能切实地帮助到我们吗?下面是小编整理的NIIT认证面试真题及答案练习题,欢迎大家借鉴与参考,希望对大家有所帮助。
NIIT认证面试真题及答案 1
1. 如果要将事务的相关详细资料写入日志文件,则应该使用下列哪个?
a.资源管理器
b.资源分配器
c. CRM 补偿器
d. CRM 工作器
答案:CRM 补偿器可用于记录事务的详细信息到日志文件,以便在事务出现问题时进行回滚或补偿操作,所以答案选 c。
2. Technosoft Pvt 有限公司需要采用一个应用程序来显示职员的详细资料。公司的秘书(clerk)应该只能访问职员的姓名和地址,而总经理则应该能访问包括职员领取的薪水在内的所有详细资料。为此,可以使用 COM+所提供的下列哪些服务?
a.资源管理器
b.基于角色的安全性
c. COM+事件
d.对象池
答案:基于角色的安全性可以根据不同的角色来限制对数据的.访问权限,符合题目中对秘书和总经理不同访问权限的要求,所以答案选 b。
3. 什么是事务的 ACID 属性?
答案:
原子性(Atomicity):事务必须是原子工作单元,对于其数据修改,要么全都执行,要么全都不执行。例如,银行转账时,从一个账户扣款并且向另一个账户加款,这两个操作必须都成功或者都不执行,不能只执行一个操作。
一致性(Consistency):事务在完成时,必须使所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。比如转账后,两个账户的总金额应该保持不变。
隔离性(Isolation):由并发事务所作的修改必须与任何其它并发事务所作的修改隔离。事务查看数据时数据所处的状态,要么是另一并发事务修改它之前的状态,要么是另一事务修改它之后的状态,事务不会查看中间状态的数据。
持久性(Durability):事务完成之后,它对于系统的影响是永久性的。该修改即使出现系统故障也将一直保持。比如转账成功后,数据会被持久化保存,不会因为系统故障而丢失。
4. 创建一个线程有哪两种方式?
答案:一是继承 `Thread` 类并重载 `run` 方法;二是实现 `Runnable` 接口。
5. int 和 Integer 有什么区别?
答案:`int` 是 Java 的原始数据类型,而 `Integer` 是 Java 为 `int` 提供的封装类。原始类型和引用类型在行为、语义、存储方式、缺省值等方面都有不同。原始类型 `int` 的实例变量缺省值与它的类型有关,而引用类型 `Integer` 的对象引用实例变量的缺省值为 `null`。
6. String 是最基本的数据类型吗?
答案:基本数据类型包括 `byte`、`int`、`char`、`long`、`float`、`double`、`boolean` 和 `short`,`String` 不是基本数据类型,`java.lang.String` 类是 `final` 类型的,为了提高效率节省空间,在需要频繁修改字符串内容的情况下应该使用 `StringBuffer` 类。
7. 请简述面向对象的三大特性?
答案:
封装:把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算基于这个基本概念,将现实世界描绘成一系列完全自治、封装的对象,这些对象通过受保护的接口访问其他对象。
继承:是一种联结类的层次模型,允许和鼓励类的重用。新类可以从现有的类中派生,新类继承了原始类的特性,新类称为派生类(子类),原始类称为基类(父类)。派生类可以从基类那里继承方法和实例变量,并且可以修改或增加新的方法以满足特殊需要。
多态性:指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性,具有灵活、抽象、行为共享、代码共享等优势,能很好地解决应用程序函数同名问题。
NIIT认证面试真题及答案 2
1.思考下面的陈述:
陈述A:Web服务器为商业逻辑提供更好的控制。
陈述B:Web服务器将客户的请求映射为主机服务器上一个Web页文件,然后将文件通过网络发送给浏览器。B
判断上述陈述。
A.陈述A是正确的,陈述B是错误的。
B.陈述A是错误的,陈述B是正确的。
C.陈述A和B都是正确的。
D.陈述A和B都是错误的。
2.确定关于SET的正确陈述。C
A.SET是由American Express发起的并得到了Supply Works公司的大力推动。它使用EDI为购买订单并开发票。
B.SET制定了贸易协议选择权来告知消费者交易将会怎样发生以及可以利用的付款选择。
C.SET是Internet的一种付款标准,它是由安全电子付款协议(SEPP)和安全交易技术协议(STT)组成。
D.SET是一种被用来保证客户端和服务器之间信息交换安全性的.安全协议。
3.下面的哪个中间层有助于商行在与客户或商业伙伴的合作中做出商业决策?B
A.服务器端脚本语言
B.商务服务器
C.Web服务
D.商务服务器和Web服务
4.思考下面的陈述:
陈述A:SET使用SEPP协议。
陈述B:SET提供信用卡持有者,商人和收单银行的信用认证。
判断上述陈述。C
A.陈述A是正确的,陈述B是错误的。
B.陈述A是错误的,陈述B是正确的。
C.陈述A和B都是正确的。
D.陈述A和B都是错误的。
5.你的公司已经开发了一套软件并为买家将软件信息通过Internet发布到了网上。当任何组织访问包含你的软件的网站时,他们就向你发送一个购买软件的请求。你将使用哪种电子 商务模型来实现这样的界面?C
6.A.C2B
B.C2C
C.B2C
D.B2B
6.假如你已经发明了一个产品并将它投入到市场中。你想要阻止其它公司制造这个产品。哪一条法律可以帮助你?C
A.版权
B.商标
C.专利权
D.域名
NIIT认证面试真题及答案 3
1. 在 Java 中,以下哪个是正确的 main 方法的形参?( )
A. stringArgs
B. StringAr()
C. charArg
D. StringBufferArgs()
答案:A。在 Java 中,main方法的正确形参是 String[] args,通常习惯写成 String args[] 也是可以的,但选项中只有 A 选项的 stringArgs(正确写法应为 String args)最接近正确形式。
2. 以下关于继承的叙述正确的是( )。
A. 在 Java 中类只允许单一继承
B. 在 Java 中一个类只能实现一个接口
C. 在 Java 中一个类不能同时继承一个类和实现一个接口
D. 在 Java 中接口只允许单一继承
答案:A。Java 中类是单继承的,但是一个类可以实现多个接口,所以 B、C 错误;Java 中的接口是可以多继承的,D 错误。
3. 以下哪个不是 Java 的原始数据类型?( )
A. int
B. Boolean
C. float
D. char
答案:B。Java 的原始数据类型包括 byte、short、int、long、float、double、char、boolean(注意 boolean 的正确写法,首字母小写),而 Boolean 是 boolean 的封装类,所以 Boolean 不是原始数据类型。
4. 若需要定义一个类域或类方法,应使用哪种修饰符?( )
A. static
B. package
C. private
D. public
答案:A。static 修饰符用于定义类域(静态变量)或类方法(静态方法),可以通过类名直接访问,而不需要创建类的实例。
5. 在数据库中,用于保证数据一致性的机制是( )。
A. 索引
B. 视图
C. 事务
D. 存储过程
答案:C。事务具有原子性、一致性、隔离性和持久性(ACID 属性),用于保证数据的一致性,在事务执行过程中,如果出现错误,事务会回滚到之前的状态,确保数据的一致性。
6. 以下关于网络安全的说法中,正确的是( )。
A. 数字签名可以保证信息的机密性
B. 对称加密算法比非对称加密算法更安全
C. 防火墙可以防止所有的网络攻击
D. 相同来源策略是 JavaScript 的缺省安全策略
答案:D。数字签名主要用于保证信息的完整性和发送者的身份认证,而非机密性,A 错误;对称加密和非对称加密各有优缺点,不能简单地说谁更安全,B 错误;防火墙可以阻挡一部分网络攻击,但不能防止所有的网络攻击,C 错误;相同来源策略是 JavaScript 的缺省安全策略,D 正确。
7. 在 Java 中,以下代码段的输出结果是什么?
int x = 5;
int y = 10;
System.out.println(y / x);
A. 0.5
B. 2
C. 2.0
D. 编译错误
答案:B。在 Java 中,两个整数相除的结果是整数,会舍去小数部分,所以 10 / 5 的`结果是 2。
8. 以下哪种数据结构适合快速查找元素?( )
A. 链表
B. 栈
C. 队列
D. 二叉搜索树
答案:D。二叉搜索树是一种特殊的二叉树,对于树中的每个节点,其左子树中的所有节点的值都小于该节点的值,右子树中的所有节点的值都大于该节点的值,这种特性使得二叉搜索树非常适合快速查找元素。链表适合插入和删除操作,栈和队列主要用于特定的操作顺序,不适合快速查找。
9. 在面向对象编程中,以下哪个概念用于隐藏对象的内部实现细节,只对外提供公共的访问方法?( )
A. 继承
B. 多态
C. 封装
D. 抽象
答案:C。封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面,用于隐藏对象的内部实现细节,只对外提供公共的访问方法。
10. 以下关于 HTTP 协议的说法中,错误的是( )。
A. HTTP 是无状态的协议
B. HTTP 使用 TCP 作为传输层协议
C. HTTP 请求方法包括 GET、POST、PUT、DELETE 等
D. HTTP 协议只能用于传输文本数据
答案:D。HTTP 协议不仅可以传输文本数据,还可以传输图片、音频、视频等二进制数据。A 选项,HTTP 是无状态的协议,服务器不会保存客户端的状态信息;B 选项,HTTP 使用 TCP 作为传输层协议,保证数据的可靠传输;C 选项,HTTP 请求方法包括 GET、POST、PUT、DELETE 等。
【NIIT认证面试真题及答案】相关文章:
NIIT认证Java面试题及答案03-30
NIIT认证J2ME考试真题03-07
NIIT认证数据库面试题及答案03-17
NIIT认证J2ME考试真题「最新」03-07
Linux认证笔试真题及答案(最新)03-09
Sun java认证考试真题答案03-08
NIIT认证介绍03-18
2016年NIIT认证面试题精选03-17