最新-2019java软通动力笔试题 精品
软通动力Java考试题库解读
软通动力培训课程题库
Java
编号:ISS-TJ-TC
版本: 1.0
作者:JavaSE基础康佳琪日期
作者:JavaEE高级张建军日期:
审批人:张林福日期:
目录
Java SE基础部分
Java 基础
Java面向对象
Java 异常
Java 集合框架
1)J2EE中,下列不属于集合类的是()。(选择一项)C
a)Vector
b)Stack
c)Enumeration
d)Hashtable
2)在J2EE中,下列元素经过排序的集合类是()。(选择一项)B
a)LinkedList
b)Stack
c)Hashtable
d)TreeSet
e)AbstractSequentialList
Java GUI
线程-
Jdbc
流的IO控制
1、在J2EE中,下面代码中,()会出现编译错误。(选择一项)
a)File f=new File(“/”,”autoexec.bat”);
b)DataInputStream din=new DataInputStream(new FileInputStream(“autoexec.bat”));
c)InputStreamReader in=new InputStreamReader(System.in);
d)OutputStreamWriter out=new OutputStreamWriter(System.in);
。。。
Java EE 高级部分
JSP
选择题(100题)
1) 对于JSP的通用规则,描述正确的是:E
A.JSP标记不区分大小写。
B.指令和脚本元素的语法不是基于XML的,但有替代的基于XML的语法。
软通动力笔试题
1.软件测试是软件开发的重要环节,进行软件测试的目的是(B )A)证明软件错误不存在 B)证明软件错误的存在C)改正程序所有的错误 D)发现程序所有的错误2.对于软件质量描述不正确的是:( B)A)高质量的过程产生高质量的产品B)软件质量是测试人员测试出来的C)软件质量是设计和规划出来的D)项目阶段结束意味着产品质量达到了预期的标准3.对于软件测试描述不正确的是:(C )A)软件测试无法找到程序当中的所有缺陷B)测试工程师需要在最短时间内完成最有效的测试C)软件测试工程师只要了解需求就可以了D)测试工程师也需要了解编码知识4.测试工程师需要了解下面哪些知识:(D )A)项目管理知识B)测试知识C)需求管理D)以上都包括5.检查软件产品是否符合需求定义的过程称为:( A)A)确认测试B)集成测试C)性能测试D)功能测试6.评审是对软件进行表态测试的一种方法,下述结论中。哪个是与软件评审无关的内容:( D)A)尽量发现错误B)检查软件文档C)根据评审标准D)依靠测试信息7.路径测试是整个结构测试的重要组成,但在研究路径测试时,通常又是使用程序控制流图来代替(C )A)程序框图B)结构图C)数据流图D)程序流程图8.软件测试类型按开发阶段划分是(A )A)需求测试、单元测试、集成测试、验证测试B)单元测试、集成测试、确认测试、系统测试、验收测试C)单元测试、集成测试、验收测试、确认测试、验收测试D)调试、单元测试、集成测试、用户测试9.下述说法错误的是(B )A)单元测试又称为模块测试,是针对软件测试的最小单位—程序模块进行正确性检验的测试工作B)集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、弟增的测试。C)集成测试是检验程序单元和部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统。D)系统测试是真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等正确配置与连接,并满足用户需求10.下列关于alpha测试的描述:C(1)alpha测试需要用户代表参加(2)alpha测试不需要用户代表参加(3)alpha测试是系统测试的一种(4)alpha测试是验收测试的一种A)(1)(3)B)(2)(3)C(1)(4)C(2)(4)21.关于自动化测试描述正确的是( D)A)引入自动化测试可以降低测试成本B)软件产品测试适合自动化测试C)自动化测试工具能够完
软通动力软件测试笔试题.doc
1.软件测试是软件开发的重要环节,进行软件测试的目的是()
A)证明软件错误不存在
B)证明软件错误的存在
C)改正程序所有的错误
D)发现程序所有的错误
2.对于软件质量描述不正确的是:()
A)高质量的过程产生高质量的产品
B)软件质量是测试人员测试出来的
C)软件质量是设计和规划出来的
D)项目阶段结束意味着产品质量达到了预期的标准
3.对于软件测试描述不正确的是:()
A)软件测试无法找到程序当中的所有缺陷
B)测试工程师需要在最短时间内完成最有效的测试
C)软件测试工程师只要了解需求就可以了
D)测试工程师也需要了解编码知识
4.测试工程师需要了解下面哪些知识:()
A)项目管理知识
B)测试知识
C)需求管理
D)以上都包括
5.检查软件产品是否符合需求定义的过程称为:()
A)确认测试
B)集成测试
C)性能测试
D)功能测试
6.评审是对软件进行表态测试的一种方法,下述结论中。哪个是与软件评审无关的内容:()
A)尽量发现错误
B)检查软件文档
C)根据评审标准
D)依靠测试信息
7.路径测试是整个结构测试的重要组成,但在研究路径测试时,通常又是使用程序控制流图来代替()
A)程序框图
B)结构图
C)数据流图
D)程序流程图
8.软件测试类型按开发阶段划分是()
A)需求测试、单元测试、集成测试、验证测试
B)单元测试、集成测试、确认测试、系统测试、验收测试
C)单元测试、集成测试、验收测试、确认测试、验收测试
D)调试、单元测试、集成测试、用户测试
9.下述说法错误的是()
A)单元测试又称为模块测试,是针对软件测试的最小单位—程序模块进行正确性检验的测
JAVA笔试题(附答案)
longLong
floatFloat
doubleDouble
引用类型和原始类型的行为完全不同,并且它们具有不同的语义。引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的缺省值为null,而原始类型实例变量的缺省值与它们的类型有关。
5、error和exception有什么区别?
error表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。
exception表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。
6、shorts1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
method封锁起来呢? (同理,abstract method前不能加final)。
4.
public class Something {
public int addOne(final int x) {
return ++x;
}
}
答案:错。int x被修饰成final,意味着x不能在addOne method中被修改。
A.private B.public C.protected D.static
java笔试题大全带答案(经典11题)
java笔试题大全带答案(经典11
题)
1.不通过构造函数也能创建对象吗()
A. 是(推荐学习:java面试题大汇总)
B. 否
分析:答案:A
Java创建对象的几种方式(重要):
(1) 用new语句创建对象,这是最常见的创建对象的方法。
(2) 运用反射手段,调用ng.Class或者
ng.reflect.Constructor类的newInstance()实例方法。
(3) 调用对象的clone()方法
(4) 运用反序列化手段,调用java.io.ObjectInputStream对象的 readObject()方法。
(1)和(2)将显式调用构造函数;(3)它是内存中已有对象的副本,所以不会调用构造函数;(4)类的对象是从文件中恢复的,不会调用构造函数。
(1)和(2)将显式调用构造函数;(3)它是内存中已有对象的副本,所以不会调用构造函数;(4)类的对象是从文件中恢复的,不会调用构造函数。
2.下面哪些是对称加密算法()
A. DES
B. MD5
C. DSA
D. RSA
分析:答案:A
分析:常用的对称加密算法有:DES、3DES、RC2、RC4、AES 常用的非对称加密算法有:RSA、DSA、ECC
使用单向散列函数的加密算法:MD5、SHA
3.下面的代码段,当输入为2的时候返回值是()
public static int get Value(int i){
int result=0;
switch(i){
case 1:
result=result +i
case 2:
result=result+i*2
case 3:
Java笔试题及答案
Java笔试题及答案
一、单项选择题
1.Java是从语言改进重新设计;
A.Ada
B.C++
C.Pasacal
D.BASIC
答案:B
2.下列语句哪一个正确
A. Java程序经编译后会产生machine code
B. Java程序经编译后会产生byte code
C. Java程序经编译后会产生DLL
D.以上都不正确
答案:B
3.下列说法正确的有
A. class中的constructor不可省略
B. constructor必须与class同名,但方法不能与class同名
C. constructor在一个对象被new时执行
D.一个class只能定义一个constructor
答案:C
详解:见下面代码,很明显方法是可以和类名同名的,和构造方法唯一的区别就是,构造方法没有返回值;
package net.study;
public class TestConStructor
{
public TestConStructor
{
System.out.println"constructor";
}
public void TestConStructor
{
System.out.println"not constructor";
}
public static void mainString args
{
TestConStructor testConStructor = new TestConStructor;
System.out.println"main";
testConStructor.TestConStructor;
}
}
软通动力Java考试题库解读
软通动力培训课程题库
Java
编号:ISS-TJ-TC
版本: 1.0
作者:JavaSE基础康佳琪日期
作者:JavaEE高级张建军日期:
审批人:张林福日期:
目录
Java SE基础部分
Java 基础
Java面向对象
Java 异常
Java 集合框架
1)J2EE中,下列不属于集合类的是()。(选择一项)C
a)Vector
b)Stack
c)Enumeration
d)Hashtable
2)在J2EE中,下列元素经过排序的集合类是()。(选择一项)B
a)LinkedList
b)Stack
c)Hashtable
d)TreeSet
e)AbstractSequentialList
Java GUI
线程-
Jdbc
流的IO控制
1、在J2EE中,下面代码中,()会出现编译错误。(选择一项)
a)File f=new File(“/”,”autoexec.bat”);
b)DataInputStream din=new DataInputStream(new FileInputStream(“autoexec.bat”));
c)InputStreamReader in=new InputStreamReader(System.in);
d)OutputStreamWriter out=new OutputStreamWriter(System.in);
。。。
Java EE 高级部分
JSP
选择题(100题)
1) 对于JSP的通用规则,描述正确的是:E
A.JSP标记不区分大小写。
B.指令和脚本元素的语法不是基于XML的,但有替代的基于XML的语法。
【优质】JAVA类软件研发工程师笔试题目-优秀word范文 (6页)
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!
== 本文为word格式,下载后可方便编辑和修改! ==
JAVA类软件研发工程师笔试题目
导读:此套题目请在60分钟内作答,先考验一下自己的技术是不是成熟了吧。以下是由小编J.L为您整理推荐的JAVA类软件研发工程师笔试题目,欢迎参考阅读。
一、选择题
1、下面哪项是不合法的标识符:( )
A. $persons
B. TwoUsers
C. _point
D. final
2、设float x = 1,y = 2,z = 3,则表达式 y+=z--/++x的值是:()
A. 3.5
B. 3
C. 4
D. 5
3、下列说法正确的是( )
A.在类方法中可用this来调用本类的类方法
B.在类方法中调用本类的类方法时可直接调用
C.在类方法中只能调用本类中的类方法
D.在类方法中绝对不能调用实例方法
4、关于以下程序段,正确的说法是:()
1)String s1 = “abc” + “def”;
2)String s2 = new String(s1);
3)if(s1.equals(s2))
4) System.out.println(“.equals() succeeded”);
5)if(s1 == s2)
6) System.out.println(“== succeeded”);
A. 行4与行6都将执行
B. 行4执行,行6不执行
C. 行6执行,行4不执行
D. 行4、行6都不执行
5.以下哪个不是Collection的子接口?
A. List
Java开发工程师笔试题带答案
Java开发工程师笔试试题
(请不要在试题上留任何痕迹,所有答案均写在答题纸上)
一.编程题(共26分)
1.任意写出一种排序算法。(6分)
public void sort(int [] array){
//代码区
}
2.求1+2+3+..n(不能使用乘除法、for 、while 、if 、else 、switch 、case 等核心字
以及条件判断语句)(8分)
public int sum(int n){
//代码区
return 0;
}
3.完毕下面措施,输入一种整数,输出如下指定样式图案。(12分)
输入:3,
输出:
1*2*3
7*8*9
4*5*6
输入:4
输出:
1*2*3*4
9*10*11*12
13*14*15*16
5*6*7*8
public void drawNumPic(int n){
//代码区
}
二.选择题(定项选择每题3分,不定项选择每题4分,共63分)
1.在基本JAVA类型中,如果不明确指定,整数型的默认是__类型,带小数的默认是__类型?( B )
A.int float
B.int double
C.long float
D.long double
2.只有实现了__接口的类,其对象才干序列化( A )
A.Serializable
B.Cloneable
parable
D.Writeable
3.代码System. out. println(10 % 3 * 2);将打印出?( B )
A. 1
B.2
C.4
D.6
4.如下程序运营的成果为( A )
public class Example extends Thread{
软通动力Java笔试题
软通动力Java笔试题2011-4-1
1.填空题(共32分,每空1分)
1)Java中存在______、________、__________、____________、四种访问权限控制等
级(按从最宽松到最严格控制等级依次填写).
2)常用的两个List的非同步实现类是__________、______________。其中基于链表实
现的是___________,其查询效率较_________、增删效率较___________.
3)Spring简化了Bean的配置,提供了自动装配(autowire)机制,根据指定的原则(通过
<Bean>的autowire属性指定)进行Bean的自动装配,Spring本身为autowire属性提供了____________、______________、_____________、__________以及no五个选项.
4)默认情况下,用户请求一个Servlet时,容器___________为当前用户创建一个会话;
当用户请求一个Jsp页面时,容器__________为当前用户创建一个会话(请填写”会”
与”不会”).
5)J2EE事务提供了两种方式,一种是由________来管理,另一种是由___________来管
理.
6)Java中线程的四种状态分别是___________、_______________、______________、
_______________;让线程从运行状态转换为暂停状态的有_____________、__________。
最新-最新20195条常见java笔试题大汇总 精品
最新125条常见java笔试题大汇总
1抽象
抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。
抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。
抽象包括两个方面,一是过程抽象,二是数据抽象。
2继承
继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。
对象的一个新类可以从现有的类中派生,这个过程称为类继承。
新类继承了原始类的特性,新类称为原始类的派生类子类,而原始类称为新类的基类父类。
派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。
3封装
封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。
面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。
4多态性
多态性是指允许不同类的对象对同一消息作出响应。
多态性包括参数化多态性和包含多态性。
多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。
5、是最基本的数据类型吗?
基本数据类型包括、、、、、、和。
类是类型的,因此不可以继承这个类、不能修改这个类。
为了提高效率节省空间,我们应该用类
6、和有什么区别
提供两种不同的类型引用类型和原始类型或内置类型。
是的原始数据类型,是为提供的封装类。
为每个原始类型提供了封装类。
原始类型封装类
引用类型和原始类型的行为完全不同,并且它们具有不同的语义。
引用类型和原始类型具有不同的特征和用法,它们包括大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。
java工程师笔试题及答案
java工程师笔试题及答案
# Java工程师笔试题及答案
一、选择题(每题2分,共10分)
1. 下列哪个不是Java的基本数据类型?
- A. int
- B. String
- C. double
- D. boolean
答案:B(String是引用类型)
2. Java中,哪个关键字用于定义类?
- A. class
- B. struct
- C. interface
- D. enum
答案:A(class用于定义类)
3. 在Java中,哪个方法是每个类都必须重写的?
- A. `toString()`
- B. `equals()`
- C. `hashCode()`
- D. `main()`
答案:A(`toString()`方法通常被重写以提供类的字符串表示)
4. 下列哪个是Java集合框架中的接口?
- A. ArrayList
- B. List
- C. HashMap
- D. Set
答案:B(List是接口)
5. 在Java中,哪个关键字用于实现多态?
- A. extends
- B. implements
- C. override
- D. abstract
答案:A(extends关键字用于继承,是实现多态的一种方式)
二、简答题(每题5分,共20分)
1. 简述Java中接口和抽象类的区别。
答案:
接口定义了方法的规范,但不能包含实现。一个类可以实现多个接口。抽象类可以包含方法的实现,并且可以包含非抽象方法。一个类只能继承一个抽象类。
2. 解释Java中的异常处理机制。
答案:
Java的异常处理机制基于`try`、`catch`和`finally`块。`try`块包含可能抛出异常的代码,`catch`块捕获并处理异常,`finally`块包含无论是否发生异常都会执行的代码。
软通动力笔试题合集
简答题 16:写一个二叉树的类,包括主要的方法,遍历,比较大小等
17:VaryByCustom 是如何工作的?
Console.WriteLine("i={0},o={1}, j={2}",i,o,j);
} A.i=2001,o=2000,j=2000 B.i=2001,o=2001,,j=2001 C.i=2000,o=2001,,j=2000 D.i=2001,o=2000,j=2001
10:软件生命周期的瀑布模型把软件项目分为 3 个阶段、8 个子阶段,以下哪一 个是正常的开发顺序? A.计划阶段、开发阶段、运行阶段 B.设计阶段、开发阶段、编码阶段 C.设计阶段、编码阶段、维护阶段 D.计划阶段、编码阶段、测试阶段
}
请问,此程序输出结果是: A.BaseClass B.BassClass Class1 C.Class1 D.Class1 BassClass
9:public static void Main(string[] args)
{
int i = 2000;
object o = i;
i = 2001;
软通动力软件测试笔试题
软通动力软件测试笔试题(总4
页)
-CAL-FENGHAI.-(YICAI)-Company One1
-CAL-本页仅作为文档封面,使用请直接删除
1.软件测试是软件开发的重要环节,进行软件测试的目的是()A)证明软件错误不存在
B)证明软件错误的存在
C)改正程序所有的错误
D)发现程序所有的错误
2.对于软件质量描述不正确的是:()
A)高质量的过程产生高质量的产品
B)软件质量是测试人员测试出来的
C)软件质量是设计和规划出来的
D)项目阶段结束意味着产品质量达到了预期的标准
3.对于软件测试描述不正确的是:()
A)软件测试无法找到程序当中的所有缺陷
B)测试工程师需要在最短时间内完成最有效的测试
C)软件测试工程师只要了解需求就可以了
D)测试工程师也需要了解编码知识
4.测试工程师需要了解下面哪些知识:()
A)项目管理知识
B)测试知识
C)需求管理
D)以上都包括
5.检查软件产品是否符合需求定义的过程称为:()
A)确认测试
B)集成测试
C)性能测试
D)功能测试
6.评审是对软件进行表态测试的一种方法,下述结论中。哪个是与软件评审无关的内容:()
A)尽量发现错误
B)检查软件文档
C)根据评审标准
D)依靠测试信息
7.路径测试是整个结构测试的重要组成,但在研究路径测试时,通常又是使用程序控制流图来代替()
A)程序框图
B)结构图
C)数据流图
D)程序流程图
8.软件测试类型按开发阶段划分是()
A)需求测试、单元测试、集成测试、验证测试
B)单元测试、集成测试、确认测试、系统测试、验收测试
C)单元测试、集成测试、验收测试、确认测试、验收测试
软通动力JAVA面试题JAVA
1.填空
1.JA V A中的访问范围四个privete ,default , protect, Dwlic (从小到大)
EJB 事务传播的方式1.REQUIRED:方法在一个事务中执行,如果调用的
方法已经在一个事务中,则使用该事务,否则将创建一个新的事务。
2.MANDA TORY:方法必须在一个事务中执行,也就是说调用的方法必须已经有一个事务,否则新抛出一个错误(ERROR)。
3.REQUIRESNEW:方法将在一个新的事务中执行,
如果调用的方法已经在一个事务中,则暂停旧的事务。
4.SUPPORTS:如果方法在一个事务中被调用,则使用该事务,否则不使用事务。
5.NOT_SUPPORTED:如果方法在一个事务中被调用,将抛出一个错误(ERROR)
如果没有指定参数,@TransactionAttribute
注释使用REQUIRED 作为默认参数。
Spring 比EJB3.0多一个什么?
XML格式的配置文件和编程接口
J2EE的管理事务的方法有哪两个
1.传统使用JDBC的事务管理
2.Spring提供的编程式的事务处理
Spring 的自动装配有哪几种方式
1、No:即不启用自动装配。Autowire默认的值。
2、byName:通过属性的名字的方式查找JavaBean依赖的对象并为其注入。比如说类Computer有个属性printer,指定其autowire属性为byName后,Spring IoC容器会在配置文件中查找id/name属性为printer的bean,然后使用Seter方法为其注入。
软通动力软件测试面试题(经典)
一、软通动力面试笔答
1.白箱测试和黑箱测试是什么?什么是回归测试?
2.单元测试、集成测试、系统测试的侧重点是什么?
单元测试的重点是系统的模块,包括子程序的正确性验证等。
集成测试的重点是模块间的衔接以及参数的传递等。
系统测试的重点是整个系统的运行以及与其他软件的兼容性。
3.设计用例的方法、依据有那些?
白盒测试用例设计有如下方法:基本路径测试\等价类划分\边界值分析\覆盖测试\循环测试\数据流测试\程序插桩测试\变异测试.这时候依据就是详细设计说明书及其代码结构吧;
黑盒测试用例设计方法:基于用户需求的测试\功能图分析方法\等价类划分方法\边界值分析方法\错误推测方法\因果图方法\判定表驱动分析方法\正交实验设计方法.依据是用户需求规格说明书,详细设计说明书
4.一个测试工程师应具备那些素质和技能?
掌握基本的测试基础理论
本着找出软件存在的问题的态度进行测试,即客观吧,不要以挑刺形象出现
可熟练阅读需求规格说明书等文档
以用户的观点看待问题
有着强烈的质量意识
细心和责任心
良好的有效的沟通方式(与开发人员及客户)
具有以往的测试经验
能够及时准确地判断出高危险区在何处.
5.集成测试通常都有那些策略?
大爆炸集成;自顶向下集成;自底向上集成;三明治集成;分层集成;基干集成;基于功能的集成;基于消息的集成;基于风险的集成;基于进度的集成.
6.你用过的测试工具的主要功能、性能及其他?
7.一个缺陷测试报告的组成?
缺陷跟踪报告:
编号,如:ut-dt00016
标题,如:文字排版功能.字间距.MarchCalculator计算错误
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2019java软通动力笔试题
一、选择题
1、下面哪些是语言中的关键字?答
2、下面语句哪个是正确的?=;=;=023;=07-3;答
3、以下程序测试类的各种构造方法,试选出其运行效果。{
[]{
1=;
2="2";
[]={,,,,,,,};
3=;
4=,2,6;
[]={0,1,2,3,4,5,6,7,8,9};
=3;
5=;
"1"+1;
"2"+2;
"3"+3;
"4"+4;
"5"+5;
}
}
1
22
3
4
5
1
22
3
4
5
1
22
3
4
5
以上都不对
答
4、下面语句段的输出结果是什么?
=9;{
"";
0"";;
1"";
2"";}
,
答
二、不定项选择题在每小题的五个备选答案中选出正确答案,并将正确答案的序号填入题干后面的括号内,错选多选,漏选均不得分。
1、给出如下代码
{;{}}如何使成员变量被函数直接访问?
、将改为、将改为
、将改为、将改为
答
2、下面哪几个函数是{}的重载函数?
、{}、{}
、2{}、,{}
答,
3、给出下面的代码段