中科软笔试题2015新
中科软金融保险7部java笔试题

Java软件开发工程师笔试题考试时间:120分钟姓名:___________ 成绩:___________一、选择题(共40题,每题2分)1.下列表达式正确的( )A、byte b = 128;B、boolean flag = null;C、float f = 0.9239;D、long a = 2147483648L;2.下列运算符合法的是( )A、&&B、<>C、ifD、:=、3.如下哪个不是java的关键字( )A、constB、NULLC、ifD、this4.提供Java存取数据库能力的包是( )A、java.sqlB、java.awtC、ngD、java.swing5.下列哪一种叙述是正确的( )A、abstract修饰符可修饰字段、方法和类B、抽象方法的body部分必须用一对大括号{ }包住C、声明抽象方法,大括号可有可无D、声明抽象方法不可写出大括号6.关于源文件,下列说法错误的是( )A、一个源文件里可以有多个class声明B、一个源文件里只能有一个class用public修饰C、源文件的名称只要和源文件里任意一个类名相同即可D、在开发的时候,如果两个类不存在嵌套关系,最好是一个源文件只有一个类7.已知表达式int m [ ] = {0,1,2,3,4,5,6};下面哪个表达式的值与数组下标量总数相等( )A、m.length()B、m.lengthC、m.length()+1D、m.length-18.下列程序的输出结果是()String str = null;System.out.println(a+2);A、2B、”2”C、”null2”D、” null+2”9.下列程序的输出结果是()int a = 012;int b = a < < 1;System.out.println(b);A、20B、24C、falseD、2110.下列程序的输出结果是()int a = 0x12;int b = a < < 1;System.out.println(b);A、36B、24C、falseD、2111.下列程序的输出结果是()int a = 23;int b = 5;System.out.println(a % b);A、4B、3C、4.6D、012.下列程序的输出结果是()double a = 23.0;double b = 5.0;System.out.println(a % b);A、4B、3C、4.0D、3.013.下列程序的输出结果是()int i = 2;i = i ++;int j = i ++;System.out.println(i+”, ”+j);A、2, 1B、2, 2C、2, 3D、3, 214.关于线程设计,下列描述正确的是()A、线程对象必须实现Runnable接口;B、启动一个线程直接调用线程对象的run()方法;C、Java提供对多线程同步提供语言级的支持;D、一个线程可以包含多个进程;15.欲构造ArrayList类得一个实例,此类继承了List接口,下列哪个方法是正确的()A、ArrayList myList = new Object();B、List myList = new ArrayList();C、ArraylList myList = new List();D、List myList = new List();16.下哪一个类型不能作为switch语句表达式的类型()A、intB、charC、StringD、short17.下面哪行代码有编译问题()public class Test{public void Test(){ //①}public Test(String str){ //②System.out.println(str);}public static void main(String[] args){Test t1 = new Test(); //③Test t2 = new Test(“hello”); //④}}A、①B、②C、③D、④18.关于Map和List,下面说法正确的是()A、Map继承ListB、List中可以保存Map或ListC、Map和List只能保存从数据库中取出的数据D、Map的value可以是List或Map19.下列描述正确的是()A、数组是一种对象B、数组属于一种原生类C、int number=[]={31,23,33,43,35,63}D、数组的大小可以任意改变20.关于package,下列说法不正确的是()A、package的作用是可以对类进行分类管理B、package提供了包一级的封装C、package语句不必是类的第一条非注释代码D、package声明的包可以有子包,但两个子包的名称不能相同21.关于权限修饰符,下列说法错误的是()A、权限修饰符可以用来修饰类和类的成员B、public权限最大,可以跨包访问C、protected权限允许在同一个包访问D、类不能用private修饰22.下列哪种说法是正确的()A、实例方法可直接调用超类的实例方法B、实例方法可直接调用超类的类方法C、实例方法可直接调用其他类的实例方法D、实例方法可直接调用本类的类方法23.阅读下面的程序public class X extends Thread implements Runnable{public void run(){System.out.println("this is run()");}public static void main(String args[]){Thread t=new Thread(new X());t.start();}}正确的判断是()A、第一行会产生编译错误B、第六行会产生编译错误C、第六行会产生运行错误D、程序会运行和启动24.阅读下面的程序public class A{private int value;public A(int value){setValue(value);}public setValue(int value){this.value = value;}}public class Test{public static void main(String[] args){int i = 1;A a = new A(1);modify (i);modify (a);}public static void modify(int i){i = 10;}public static void modify (A a){a.setValue(10);}}关于main方法的执行,正确的判断是()A、i的值改变了,a的成员变量的值改变了B、i的值改变了,a的成员变量的值没有改变C、i的值没有改变,a的成员变量的值改变了D、i的值没有改变,a的成员变量的值没有改变25.关于eqauls方法,下列说法错误的是()A、用==判断两个对象相等B、用对象的eqauls方法判断两个对象相等C、根类Object的eqauls方法的实现机制是判断参数指向的对象和自身是否为同一个对象D、如果我们要判断对象相等,通常需要覆盖eqauls方法26.下面哪行代码有编译问题()public class Test{public static void main(String[] args){int[] a = {}; //①String[] str = {}; //②a = new int[]{}; //③str = {”1”,”2”}; //④}}A、①B、②C、③D、④27.下面哪种定义一个二维数组的方式是错误的()A、int[][] a = new int[5][];B、int[][] a = new int[][5];C、int[][] a = {};D、int[][] a = {{}};28.String s=new String(“hello”);String t =new String(“hello”);char c [ ] ={‘h’,’e’,’l’,’l’,’o’};下列哪些表达式返回true()(多选)A、s.equals(t);B、t.equals(c);C、s= =tD、t.equals (new String(“hello”));29.阅读下面代码:String str1 = “abc”;String str2 = new String(“abc”);boolean b1 = str1 == str2;boolean b2 = str1.eqauls(str2);判断正确的是()A、b1的值为true,b2的值为trueB、b1的值为false,b2的值为trueC、b1的值为true,b2的值为falseD、b1的值为false,b2的值为false30.对于下列代码:public class Parent {public int addValue (int a ,int b ){int s;s = a + b;return s;}}class Child extends Parent {}下述哪个方法可以加入类Child()A、int addValue(int a ,int b){//do something…}B、public void addValue(){//do something…}C、public int addV alue(){//do something…}D、public int addValue( int a, int b )throws MyException {//do somethi ng…}31.关于异常(Exception),下列说法错误的是()A、异常的基类为Exception,所有异常都必须直接或者间接继承它B、异常可以用try{ . . .}catch(Exception e){ . . .}来捕获并进行处理C、如果某异常继承RuntimeException,则该异常可以不被声明D、异常可以随便处理,而不是抛给外层的程序进行处理32.下列关于栈的叙述正确的是()A、栈是非线性结构B、栈是一种树状结构C、栈具有先进先出的特征D、栈具有后进先出的特征33.有关线程的哪个叙述是错误的()A、一旦一个线程被创建,它就立即开始运行。
北京中科软笔试题

1.一个表和另外两个表的关联语句; 例:join in(相应基础知识)
异常,那么相匹配的 catch 子句就会执行,然后控制就会进入 finally 块(如果
有的话)。
finalize—方法名。Java 技术允许使用 finalize() 方法在垃圾收集器将对象
从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对
象没有被引用时对这个对象调用的。它是在 Object 类中定义的,因此所有的类都
2.用自己的语言谈谈对mvc模式在struts架构的应用
3.谈谈final, finally, finalize的区别。
final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出
新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声
明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声
明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。
被声明为final的方法也同样只能使用,不能重载。
finally—再异常处理时提供 finally 块来执行任何清除操作。如果抛出一个
7.复习用递归方法编写程序(随机)
8.程序改错在con.close后面加上stmt.close
----------------------------------------------------------
----------------------------------------------------------
继承了它。子类覆盖 finalize() 方法以整理系统资源或者执行其他清理工作。fi
中科软笔试题和面试题

中科软笔试题和面试题
中科软笔试题和面试题
中科软笔试题
1、谈谈你对测试的理解
2、你的长期的人生规划
3、你对加班的看法?你曾经长期加班?
4、你心目中理想的公司怎么样?理想的工作环境?理想的同事关系?
5、你认为激励你努力工作的因素都有那些?
6、假设你发现别人不诚实(与工作有关),你会怎么办?
7、你的最大的缺点是什么?有什么专业特长?喜欢体育运动吗?
8、什么是管理信息系统?你认为管理信息系统的`重点是什么?
9、什么是数据库?什么是关系型数据库?描述什么是主
10、假如你是质检员,怎么对自行车进行检查?若要保证质量必须要检查的三个部件,你认为是什么?
11、给出一段文字描述,画出ER图
12、根据程序流程图,使用最少的路径,覆盖最多的语句
数据库题(给出了两个表成绩表和课程表)
1、说明主键、外键的作用,索引的好处与不足?
2、创建表
3、查询成绩小于60分的学生姓名和学号
4、查询成绩小于60分的学生姓名和课程名
5、查询平均成绩并排序
面试题:
1、自我介绍并描述你认为做得成功的两三个项目
2、你三年的职业规划
3、描述TD、QTP、工具的测试流程
4、描述登陆脚本的录制过程
5、LR脚本的组成
6、缺陷报告的组成要素?
7、对缺陷怎么进行分析解决?
8、测试从哪个阶段开始介入?
9、项目测试的基本流程?
10、着重描述你在项目中担任的职责。
软件测试笔试题目及答案

软件测试笔试题⽬及答案软件测试笔试题⽬及答案 题与答案尽供参考 ⼀、判断题 1.软件测试的⽬的是尽可能多的找出软件的缺陷。
(Y) 2.Beta测试是验收测试的⼀种。
(Y) 3.验收测试是由最终⽤户来实施的。
(N) 4.项⽬⽴项前测试⼈员不需要提交任何⼯件。
(Y) 5.单元测试能发现约80%的软件缺陷。
(Y) 6.代码评审是检查源代码是否达到模块设计的要求。
(N) 7.⾃底向上集成需要测试员编写驱动程序。
(Y) 8.负载测试是验证要检验的系统的能⼒最⾼能达到什么程度。
(N) 9.测试⼈员要坚持原则,缺陷未修复完坚决不予通过。
(N) 10.代码评审员⼀般由测试员担任。
(N) 11.我们可以⼈为的使得软件不存在配置问题。
(N) 12.集成测试计划在需求分析阶段末提交。
(N) ⼆、选折 1.软件验收测试的合格通过准则是:(ABCD) A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
B.所有测试项没有残余⼀级、⼆级和三级错误。
C.⽴项审批表、需求分析⽂档、设计⽂档和编码实现⼀致。
D.验收测试⼯件齐全。
2.软件测试计划评审会需要哪些⼈员参加?(ABCD) A.项⽬经理 B.SQA负责⼈ C.配置负责⼈ D.测试组 3.下列关于alpha测试的描述中正确的是:(AD) A.alpha测试需要⽤户代表参加 B.alpha测试不需要⽤户代表参加 C.alpha测试是系统测试的⼀种 D.alpha测试是验收测试的⼀种 4.测试设计员的职责有:(BC) A.制定测试计划 B.设计测试⽤例 C.设计测试过程、脚本 D.评估测试活动 5.软件实施活动的进⼊准则是:(ABC) A.需求⼯件已经被基线化 B.详细设计⼯件已经被基线化 C.构架⼯件已经被基线化 D.项⽬阶段成果已经被基线化 三、添空 1.软件验收测试包括:正式验收测试,alpha测试,beta测试。
2.系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易⽤性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,⽂挡测试,故障恢复测试,界⾯测试,容量测试,兼容性测试,分布测试,可⽤性测试,(有的可以合在⼀起,分开写只要写出15就满分哦) 3.设计系统测试计划需要参考的项⽬⽂挡有:软件测试计划,软件需求⼯件和迭代计划。
中科软java程序员笔试题面试题

编程语言方面。
(满分100分)一、选择题1、public class test{String s = new String (“Hello”);Notify(s);System.out.println(s);}Public static void notify(String s){S += “world”;}What is the return ?(5分)A . The program runs and prints “Hello”B . As error causes compilation to fail.C . The program tuns and prints “Hello world!”D . The program runs but aborts with 按exception2 .Public class test{public static String output = "";public static void foo (int i){try{if(i==1){throw new Exception e;}}}}A . 14323B . 24313C . 13423D .132433 .If (x>0) { System.out.println(“first”);}else if (x>-3) { System.out.println(“second”); }else { System.out.println(“third”); }Which range of a value would prim the string “”(5分)A . x > 0B . x > -3C . X <= -3D . X <= 0 & x > -34.以下代码输出是()Public class Test{Static int value =19;Public static void main(String[] args)throws Exception{Test().printValue();}Private void printValue(){int value =69;System.out.println(this.value);}}二、简答1、说明MVC各层的作用,请尽量列举各层所采用的技术或者框架2、什么情况下会使用java序列化,如何实现java序列化?3、哪些框架或技术里用到了拦截器或者过滤器,其作用是什么?4、AJAX中的XMLHttpRequest对象在IE和Firefox中分别如何创建5、jquery的选择器有哪几种?请简单说明其含义6.列举JSP中的内置对象,7.JSP如何获取HTML FORM 中的数据?(15分)8.介绍在jsp中如何使用JavaBean。
中科软科技有限公司笔试题

中科软科技有限公司笔试题一. oracle表连接方式有那些?请举例说明其中一种方式。
二. sql语句中的exists和in有区别吗?sql语句优化有那些方式。
三. 简述spring事物管理方法,写出一种配置方式。
四. 编程题:1.用java实现一个快速排序。
2. 有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。
问第4个人岁数,他说比第3个人大2岁。
问第三个人,又说比第2人大两岁。
问第2个人,说比第一个人大两岁。
最后问第一个人,他说是10岁。
请问第五个人多大?(java递归排序)5. 用DDL语句创建一个数据学生表(学生ID,学生姓名,课程名称,分数)主键为学生id1) 编写一个函数,输入学生姓名和课程名称返回课程分数1 张三语文 692 张三数学 653 李四语文 684 李四数学 785 王五语文 671)用sql语句查询出课程总分最高学生姓名2) Sql语句查询出每门课程都小于70分的学生姓名中软编程题给出abcdef 用程序输出它们的全排列!说当时没有作出来, 我就写了一个程序,和大家分享一下:复制内容到剪贴板代码:package completeArray;/**** @author miao* @version 2008.9.4* */public class Test {/**** @param args**/public static void completeArray(char[] arr, int index){//函数的作用是对index 后的数组进行全排列if(index >= arr.length-1){printf(arr);return;//如果是最后的一位,直接返回}completeArray(arr, index+1);char [] charTemp =new char[arr.length];for(int i=index+1;i<charTemp.length;i++){System.arraycopy(arr, 0, charTemp, 0, arr.length);change(charTemp,i,index);completeArray(charTemp, index+1);}}public static void change(char[] ch, int firstIndex, int secondIndex){char temp = ch[firstIndex];ch[firstIndex] = ch[secondIndex];ch[secondIndex] = temp;}public static void printf(char[] arr){for(char c:arr){System.out.print(c);}System.out.println();}public static void main(String[] args) {// TODO Auto-generated method stubString str = "abcdef";。
[转载]中科软测试工程师笔试题.doc
![[转载]中科软测试工程师笔试题.doc](https://img.taocdn.com/s3/m/de5c043c5b8102d276a20029bd64783e09127d1b.png)
[转载]中科软测试工程师笔试题问答题:1.什么是信息管理系统,你觉得信息管理系统的核心是什么?为什么?2.什么是数据库?什么是关系数据库?解释概念:主键,外键,索引数据库是长期储存在计算机内的、有组织的、可共享的数据集合。
3.你对测试的理解?4.如果你是一个自行车质量检测员,应该从哪几个重点来测试,为什么,且怎么检测?如果你只能选择3个主要的功能,你会选择哪几种?专业题:1.数据库,关于一个餐厅提供价格不等的咖啡,分大小杯,另有价格不等的食物,用户在餐厅的用餐也要根据消费时间来进行收费。
效劳员会拿着记账机到每一张桌子进行结账,当用户结完帐后可以办理会员卡。
会员卡信息包含消费总额,并根据不同的额度又不用的折扣率。
针对这些信息设计相关数据库,并划出E-R图。
2.给出了流程图,遍历S点到G点。
写出遍历案例!(感觉还是比拟容易做的. ,具体图就不画了)3. Java题,看输出。
public class Userouter{public static void main(String[] args){Outer outer=new Outer(args);outer.print();}}public class Outer{private String[]outerval=newString[]{\"this\",\"is\",\"a\",\"test!\"}; public Outer(String[] Ival){outerval=Ival;}class Inner{void display(){for(int i=0;iSystem.out.println(outerval[i]);}}public void print(){Inner inner=new Inner();inner.display();}}输入\" Java userouter I can answer thisquestion”运行结果是什么?并简单解释程序逻辑?4. class sin{private static final sin newsin=new sin();private sin(){}public static sin Getsin(){return newsin;}public void Test(){}}在这个类cos中添加代码,访问class sin的test()函数class cos{}综合题:1.你觉得今天的题答得怎么样?哪些是亮点?那些答得不好?用三句话来为自己争辩。
中科软应用集成四部招聘试题程序员面试试题

9,请问一下哪些体现了多态?请选择所有的正确答案
(1)内部类
(2)匿名类
(3)方法过载
(4)方法重载
10.请问一下啊谢描述是正确的?请选择所有正确答案
(1)native关键字表明修饰的方法是由其他非java语言编写的
(2)能够出现在java源文件中德Import语句的只有注视语句
}
}
(1)打印输出30 20
(2)打印输出30 21
(3)打印输出31 20
(4)打印输出31 21
6.请问,如何强制垃圾回收一个指定的对象?
(1)Байду номын сангаас用finalized()方法
(2)废弃所有对象的引用
(3)使用所有的内存
(4)无法强制垃圾回收一个指定的对象
7.给出以下代码,请问以下哪些描述是正确的?
(1)两个或两个以上的函数取相同的函数名,但形参的个数或类型不同
(2)两个以上的函数取相同的名字和具有相同的参数个数,但形参类型可以不同
(3)两个以上的函数名字不同,但形参额个数或类型相同
(4)来尼姑鸽以上的函数取相同的函数名,并且函数的返回值类型相同
4.在异常处理中,如释放资源,关闭文件,关闭数据库等以下哪些子句来完成?
(1)Try子句
(2)Catch子句
(3)Finally子句
(4)throw子句
5.给出以下代码,请问该程序的运行结果是什麽?
Class example{
Public static void main(String[] args){
Int var=10;
Int var2=20;
System.out.println(var+var2+++””+var2);
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基本情况登记表
姓名性别出生日期民族
婚否身高cm 体重血型
政治面貌健康状况既往病史
最高学历专业工作时间
毕业学校毕业时间
第一外语水平第二外语水平
家庭住址户口所在地
通讯地址邮政编码
联系电话技术职称及任职时间
e-mail 身份证号
专业特长
培训情况
获奖情况
学习经历
起始时间学校&专业
工作简历
起始时间工作单位&职务&离职原因
参加保险情况
家庭主要成员及社会关系
称谓姓名工作单位&职务联系方式
说明:
1、请确认以上内容属实,我们会就以上内容进行调查,如有问题,请事先声明;
2、所有由于内容不实产生的后果,均由填写人本人承但;
3、请确认后签字。
签字:日期:
基本问题信息卷
一、基本问题(必答):
1.最早到岗日期____?最晚至岗日期____?
能否长期出差____?最大限度的出差时间可以保证多长____?
在校生:能否全职实习____?可以安排的实习时间段____?
是否考研或申请出国____?在校生:是否需要解决户口____?
2.你认为目前最适合什么岗位的工作?单选,并简单说明理由。
项目经理:()开发经理:()测试经理:()客户经理:()售前工程师:()业务分析师:()系统设计师:()
软件工程师:高级()中级()初级()
测试工程师:高级()中级()初级()
理由:____________________________
你希望应聘的工作岗位是______期望薪水(税前,必填):____3.谈谈你自己最大的缺点是什么?优点是什么?有什么特长?
4.谈谈你做过的最有挑战性的工作,为什么认为最有挑战?你是如何面对的?
5.简要谈谈你心目中理想的公司、理想的工作环境、理想的同事关系?
6.谈谈你对加班的看法?是否有过持续加班的经历?
7.如果你见到身边的人不诚实(与工作有关),你会如何处理?
8.谈谈你个人中长期的职业发展规划?
9.你认为哪些因素对你的工作起激励作用?
二、数据库知识:
字段名称字段解释字段类型长度约束
Sc_number 学号字符8 PK
Sc_name 姓名字符50 NOT NULL Sc_sex 性别字符(男:1,女:0) 2 NOT NULL Sc_courseid 课程号字符 5 PK
Sc_score 分数数值 3 NOT NULL
Sc_ismakeup 当前考试是否为
补考字符(补考:1,非补
考:0)
2 NOT NULL
字段名称字段解释字段类型长度约束
Co_id 课程号字符 5 PK
Co_name 课程名字符 3 NOT NULL Co_desc 课程介绍字符60
语句:(必做,10分)
2.要查找所有需要补考(小于60分)的学生姓名和这门课程的名称和成绩,
请写出相应的SQL语句(必做,10分)
3.查询每个需要补考的学生(某一课程小于60分)的所有课程的平均分,并
以平均分排序。
(必做,20分)
4.在上题(序号3)基础上,新增一限制条件“平均分不足60分”(选做)
5.如何写出高性的SQL语句?(必做,10分)
三、JAVA知识:
1.java程序中,main方法的格式正确的是()(必做,5分)
a)static void main(String[] args)
b)public void main(String[] args)
c)static public void main(String[] args)
d)public static void main(String[] args)
2.以下java语句中,String str=”123456789”;str=str.subString(1,3);
执行后str中的值为()(必做,5分)
a)23 b) 123 c) 12 d) 234
3.给定某java程序的main方法如下:(必做,5分)
public static void main(String[] args){
System.out.println(“Hello”+args[1]);
}
从命令行传参:people world nation,该程序的运行结果是()
a)Hello people
b)Hello world
c)Hello people world nation
d)运行时出现异常
4.给定java代码,如下:
class Parent{
public void count(){
System.out.println(10%3);
}
}
pulic class Test extends Parent{
public void count(){
System.out.println(10/3);
}
pulic static void main(String[] args){
Parent p = new Test();
p.count();
}
}
运行编译后,输出结果是()(必做,5分)
a) 1 b) 1.0 c) 3 d) 3.3333333333333335
5.在java中,访问修饰符限制性最高的是()(必做,5分)
a)Private b) protected c) public d) friendly
6.在java中,下面代码运行后的输出结果是()(必做,5分)
int x=5*3; int y=x+5/x+3;
a)18 b) 21 c) 19 d) 8
7.谈谈final,finally,finalize的区别?(必做,10分)
8.java中实现多态的机制是什么?(必做,10分)
9.列举jsp中内置对象,同一应用中页面间传值有哪些方式?(必做,10分)
10.请说明该方法的作用是什么?并且举例说明传的参数是什么,结果是什么?
(必做,15分)pulic String test1(String s){
int len = s.length();
SringBuffer r = new StringBuffer(len);
for(int i=len-1; i>=0; i--){
r.append(s.charAt(i));
}
Return r.toString();
}
11.请编写一个完整的程序,实现如下功能:从键盘输入数字n,程序自动计算
n!,并输出。
(注1: n!=1*2*3*…*n 注2:请使用用递归实现注3:请使用java实现)(必做,25分)。