北京中科软笔试题
2023年中科软信息科技有限公司面试题
中科软信息科技有限公司笔试题共100分,90分钟一、选择题(前10题单选,后5题多选,共15题,每题2分,30分)1.下面关于Java的表述有错误的是________ 。
A.Java中没有sizeof操作符,所有数据类型的长度都是拟定的,与平台无关。
B.在Java中,局部变量不会被自动初始化,需要显式的赋初值。
C.Java中的instanceof运算符,可以判断一个对象是否属于某个类的实例。
D.一个Java文献里可以有多个public类,但Java文献名必须和包含main方法的那个public类名精确一致。
2.下面关于Java中垃圾回收(gc)的表述有错误的是_______ 。
A.在String str1 = "Hello";String str2 = str1;str1 = null;中,对象"Hello"不会被垃圾回收。
B.调用Runtime.getRuntime().gc()会立即启动垃圾回收线程对当前程序进行垃圾回收。
C.调用Systmer.gc()只是提醒垃圾回收器进行垃圾回收操作,但并不保证gc线程立即启动。
D.当垃圾回收器将要释放无用对象的内存时,先调用该对象的finalize()方法。
3.第十行的声明将调用哪些方法__________。
1 class Person {2 public void printValue(int i, int j) { }3 public void printValue(int i){ }4 }5 public class Teacher extends Person {6 public void printValue() { }7 public void printValue(int i) {}8 public static void main(String args[]){9 Person t = new Teacher();10 t.printValue(10);11 }12 }A. 第2行的方法B. 第3行的方法C. 第6行的方法D. 第7行的方法4.Java接口中方法的修饰符可认为_________。
北京中科软股份有限公司2 java程序员面试题笔试题
测试题一卷以下为职业测试题,请在30分钟内完成,其中1-5为逻辑测试题(单选)6-25为职业能力测试题一、选择题1. 一个对国家气象服务局的风暴检测雷达系统的测试发现:1975年的系统比新的计算机化系统可靠10倍。
因此,用于新雷达系统的技术一定不如用于1975年雷达系统的技术那么尖端。
以上结论的成立依赖以下哪项有问题的假设?A.风暴检测雷达系统的可靠性是由故障的频率决定的。
B.用于风暴检测雷达系统的技术尖端水平可以由该系统的可靠性决定。
C.风暴检测雷达系统的可靠性是由他们预测天气形态的准确性决定的。
D.计算机硬件现在是用于天气预报服务的新风暴检测雷达系统的主要组成部分。
E.风暴检测雷达系统技术的大多数重要的进步是在20世纪50年代取得的。
2.为了增加收入,一家机场计划改变其计时停车区收取的停车费。
机场会在第一个4小时或不到4小时期间收取4美元,而后每小时收取1美元:而不是在第一个2小时或不到2小时期间收取2美元,而后每小时收取1美元。
下面哪种考虑如果正确,能表明该计划可以成功地增加收入?A.很少有人会在机场的计时停车区内一次停车超过2小时。
B.在过去的几年内,机场运营其计时停车设备的成本要高于从中获得的收入。
C.在机场进行短途旅行的人通常把车停在按天计费而非按时计费的停车区内。
D.用来运营机场停车区的资金很大一部分被用来维护设备而不是支付收取停车费的职工工资。
3.张教授的所有初中同学都不是博士;通过张教授而认识其哲学研究所同事的都是博士:张教授的一个初中同学通过张教授认识了王研究员。
以下哪项作为结论从上述断定中推出?A.王研究员是张教授的哲学研究所同事B.王研究员不是张教授的哲学研究所同事C.王研究员是博士D.王研究员不是博士E.王研究员不是张教授的初中同学4.通常认为左撇子比右撇子更容易出操作事故,这是一种误解。
事实上,大多数家务事故,大到火灾,烫伤,小到切坡手指,都出自右撇子,一下哪项最为恰当第概括了上述论证中的漏洞?A.对两类没有实质性区别的对象做实质性的区分B.在两类不具有可比性的对象之间进行类比C.未考虑家务事故在整个操作事故中所占的比例D.未考虑左撇子在所有人中所占的比例E.忽视了这种可能性:一些家务事故是由多个人造成的5.临床试验显示,对偶尔食用一定量的牛肉的人而言,大多数品牌的牛肉干的添加剂并不会导致动脉硬化,因此,人们可以放心食用牛肉干而无需担心对健康的影响,以下哪项如果为真,最能削弱上述论证?A.食用大量的牛肉干不利于动脉健康B.动脉健康不等于身体健康C.肉类都含有对人体有害的物质D.喜欢吃牛肉干的人往往也喜欢食用其他对动脉健康有损害的食品E.题干所述临床试验大都是由医学院的实习生在导师指导下完成的6.如果某位同事在你准备下班回家时,请求你留下来听他“倾吐苦水”,你是:A.立即同意B.劝他等第二天再说C.以夫人生病为由拒绝他的请求7.如果你参加一个新技术培训班,学到了一些对许多同事都有益的知识,你是;A.返回后立即向大家宣布并分发资料B.只泛泛的介绍一下情况C.把这个课程贬的一文不值,不泄露任何信息8.你的学习多依赖于A.阅读书刊B.参加集体讨论C.两者之间。
北京中软笔试题
北京中软笔试题1.不许用中间变量,把String ABCDE 倒转个数求第2大的数,不许用排序算法.3.排序算法的测试用例我的答案:1.1. include ""1. include <iostream>1. include <string> using namespace std;int _tmain(int argc, _TCHAR* argv[]){char *ps = new char[15];strcpy_s(ps,15,"I am yuchifang");cout<<"before reverse:"<<endl;cout<<ps<<endl;int i = 0;int j = 13;while(i<j){ps[i] = ps[i]+ps[j];ps[j] = ps[i]-ps[j];ps[i] = ps[i]-ps[j];i++;j--;}cout<<"after reverse"<<endl;cout<<ps<<endl;return 0;}、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、这是我在中软国际面试的一些题目,看你会吗?1、Java中的属性和字段有什么区别?--这个是当时考我的一道题,我不会啊!!!!!!!!!2、C/C++你更熟悉那个?C++中的虚函数用在什么地方?JAVA中的虚函数呢?(我没记得Java中还有这个)3、你对数据库中存储过程了解多少?说说。
4、假如微软给你500万美元项目经费,你怎么利用它?5、你对考研是什么态度?6、你对加班是什么态度?这个答案项目经理说出来后我感觉太现实了,你猜他怎么说的?和IT人有关的7、Why do you …… ICS&S (我忘具体怎么说的了,大意就是问你为何要来中软国际?人家可是用全英语问的,说的挺快的,幸好我听懂一点)问题太多了,大多是技术问题,不过都和知识要点有关,不考太难的太复杂的,不过我还是大部分不会啊!!!英语会让你就自己喜欢的方向作简介呢。
中科软金融保险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、一旦一个线程被创建,它就立即开始运行。
北京中科软股份有限公司招聘JAVA笔试真题
北京中科软股份有限公司招聘JAVA笔试真题一、JAVA1.请说出Servlet的生命周期?2.Overload与Override的区别Overload的方法是否可以改变返回值的类型?3.列举几个常见的异常,并说明什么情况下会出现此异常?4.在JAVA的开发中,命名规范是什么,比如:类名、字段、常量、包名等?二、WEB开发1.简要描述一下J2EE BS系统的目录结构,Web.xml 的作用是什么?2.jsp和Servlet的区别、共同点、各自应用的范围?3.cookie和session 的作用、区别、应用范围,余下的两种跟踪技术是什么,session的工作原理?4.RequestDispatcher.forward()方法和HttpServletResponse.sendRedirect()方法的区别?5.JSP有几个内置对象?作用分别是什么?(不需要全部描述,要求写出4中以上)三、开源框架和设计模式1.请解释MVC和Struts的关系,Struts的工作机制是什么,并说明为什么使用Struts。
2.写出你了解的框架及作用,并说明3.Hibernate为什么提供了延迟加载?起什么作用?数据库有没有提供相应的延迟加载功能?hibernate是如何配置实现延迟加载的?4.hibernate有哪5个核心接口,功能分别是什么?四、数据库1.请说明SQL、SQLServer、MySQL、PLSQL Developer、Oracle之间的区别2.简要解释主键、外键、试图、索引、存储过程、触发器、同义词,并说明他们的用处3.简要解释什么是事务?并举一个恰当的案例说明事务的重要性4.数据库中常用的函数,并说明什么情况下使用(要求写出4个以上)5.如何编写效率高的SQL或提高SQL语句的执行效率?简要面熟你优化SQL的过程6.Null是什么意思?是否等同“”(空字符串)?为什么?sql操作上有没有不同?7.Group by、order by、having的意思分别是什么?使用的顺序是什么?8.有你负责设计酒店管理系统,请给出数据库模型ER图9.为管理业务培训信息,建立3个表S(S#,SN,SD,SA)——4个字段分别代表学号、学员姓名、所属单位、学员年龄C(C#,CN)——2个字段分别代表课程编号、课程名称SC(S#,C#,G)——3个字段分贝代表学号、所选的课程编号、学习成绩使用标注SQL语句实现以下要求:1)查询选修课程名称为“java编程”的学员学号和姓名及年龄2)查询所有选修课程编号为“C5”的学员姓名和所属单位,并按党员年龄从大到小排序3)查询没有选修课程的学员人数4)查询被选修课程最多的课程编号及选修人数5)列出二门以上(含两门)不及格课程的学生姓名及其平均成绩6)列出既同时选修了“java编程”有学过“项目管理”课程的所有学生姓名五、工作方法1.进入中科软之后,你认为最重要的三项能力素质是什么?(按优先级说明)2.你认为做好一名下属最总要的素质是什么?被管理的滋味中,哪些最令人讨厌?3.假设你接了一个活计,本来计划这个活计在一周内可以完成但是,干到中途时,你发现这个活三个星期也干不完,应对这样的局面,你有几种选择?你将作出哪种选择?4.你老板交给你一项任务并交代如何办理,但按领导意见做会造成重大损失,你该怎么办?六.选择题1.所有市场经济搞得好的国家都是因为法律秩序比较好。
中科软笔试题和面试题
中科软笔试题和面试题
中科软笔试题和面试题
中科软笔试题
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、着重描述你在项目中担任的职责。
2019年北京中软常见笔试题目-word范文模板 (4页)
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==北京中软常见笔试题目1.不许用中间变量,把String ABCDE 倒转2.10000个数求第2大的数,不许用排序算法.3.排序算法的测试用例我的答案:1.1. include "stdafx.h"1. include <iostream>1. include <string>using namespace std;int _tmain(int argc, _TCHAR* argv[]){char *ps = new char[15];strcpy_s(ps,15,"I am yuchifang");cout<<"before reverse:"<<endl;cout<<ps<<endl;int i = 0;int j = 13;while(i<j){ps[i] = ps[i]+ps[j];ps[j] = ps[i]-ps[j];ps[i] = ps[i]-ps[j];i++;j--;}cout<<"after reverse"<<endl;cout<<ps<<endl;return 0;}、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、这是我在中软国际面试的一些题目,看你会吗?1、Java中的属性和字段有什么区别? --这个是当时考我的一道题,我不会啊!!!!!!!!!2、C/C++你更熟悉那个?C++中的虚函数用在什么地方?JAVA中的虚函数呢?(我没记得Java中还有这个)3、你对数据库中存储过程了解多少?说说。
4、假如微软给你500万美元项目经费,你怎么利用它?5、你对考研是什么态度?6、你对加班是什么态度?这个答案项目经理说出来后我感觉太现实了,你猜他怎么说的?和IT人有关的7、Why do you …… ICS&S? (我忘具体怎么说的了,大意就是问你为何要来中软国际?人家可是用全英语问的,说的挺快的,幸好我听懂一点)问题太多了,大多是技术问题,不过都和知识要点有关,不考太难的太复杂的,不过我还是大部分不会啊!!!英语会让你就自己喜欢的方向作简介呢。
中科软笔试题-0910--寿险部门
基本上就这么多,大体意思就是这样的!!!!!!!!!!!!数据库题:1,有三个小题是让写sql语句查询;2. 现在要对一个学生对象进行管理,对选课进行管理,对课程的管理,请画出与数据库对应的UML图或ER图?3.数据库中为什么药建立索引,建立索引有什么优点和缺点?4.什么是事务,有什么属性?5. 数据库中怎么优化SQL语句?1).IS NULL和IS NOT NULL如果某列存在NULL值,即使对该列建立索引也不会提高性能。
2).为不同的工作编写不同的SQL语句块为完成不同的工作编写一大块SQL程序不是好方法。
它往往导致每个任务的结果不优化。
若要SQL完成不同的工作,一般应编写不同的语句块比编写一个要好。
3).IN 和EXISTSSelect name from employee where name not in (select name from student);Select name from employee where not exists (select name from student);第一句SQL语句的执行效率不如第二句。
通过使用EXISTS,Oracle会首先检查主查询,然后运行子查询直到它找到第一个匹配项,这就节省了时间。
Oracle在执行IN子查询时,首先执行子查询,并将获得的结果列表存放在一个加了索引的临时表中。
在执行子查询之前,系统先将主查询挂起,待子查询执行完毕,存放在临时表中以后再执行主查询。
这也就是使用EXISTS比使用IN 通常查询速度快的原因。
4).NOT 运算符Select * from employee where salary<>1000;Select * from employee where salary<1000 or salary>1000;第一句SQL语句的执行效率不如第二句,因为第二句SQL语句可以使用索引。
5).Order By 语句Order By 语句的执行效率很低,因为它要排序。
中科软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。
北京中软笔试题
北京中软笔试题1.不许用中间变量,把String ABCDE 倒转2.10000个数求第2大的数,不许用排序算法.3.排序算法的测试用例我的答案:1.1. include "stdafx.h"1. include <iostream>1. include <string> using namespace std;int _tmain(int argc, _TCHAR* argv[]){char *ps = new char[15];strcpy_s(ps,15,"I am yuchifang");cout<<"before reverse:"<<endl;cout<<ps<<endl;int i = 0;int j = 13;while(i<j){ps[i] = ps[i]+ps[j];ps[j] = ps[i]-ps[j];ps[i] = ps[i]-ps[j];i++;j--;}cout<<"after reverse"<<endl;cout<<ps<<endl;return 0;}、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、这是我在中软国际面试的一些题目,看你会吗?1、Java中的属性和字段有什么区别?--这个是当时考我的一道题,我不会啊!!!!!!!!!2、C/C++你更熟悉那个?C++中的虚函数用在什么地方?JAVA中的虚函数呢?(我没记得Java中还有这个)3、你对数据库中存储过程了解多少?说说。
4、假如微软给你500万美元项目经费,你怎么利用它?5、你对考研是什么态度?6、你对加班是什么态度?这个答案项目经理说出来后我感觉太现实了,你猜他怎么说的?和IT人有关的7、Why do you …… ICS&S? (我忘具体怎么说的了,大意就是问你为何要来中软国际?人家可是用全英语问的,说的挺快的,幸好我听懂一点)问题太多了,大多是技术问题,不过都和知识要点有关,不考太难的太复杂的,不过我还是大部分不会啊!!!英语会让你就自己喜欢的方向作简介呢。
中科软科技有限公司笔试题
中科软科技有限公司笔试题一. 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";。
中科软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。
中科软科开发笔试题
中科软科开发笔试题1.为什么要用Spring?S pring能很好的与各大框架进行了集成,平常你不用spring的时候是不是还要用创建一个工厂来创建对象,这个spring相当与做了这个工厂帮你做了创建对象的功能,还有它通过AOP 帮助你管理事务,你在用Hibernate的时候如果不用spring的时候是不是每次都要写事务的提交这些代码有了它帮你管理后你就不必去管事务提交了没有。
还有它的面向切面编程(AOP)还可以在你写要记录日志的时候添加一条记录后需要在数据里同时添加一条添加成功了或失败的记录那么就可以用Spring里的Aop来处理,虽然不用Aop也能做但是不用Spring的Aop你就会写很多重复的代码了。
2.编程题:写一个Singleton的Classpublic class Singleton {private static final Singleton m_instance = new Singleton();private Singleton() { }public static Singleton getInstance(){return m_instance;}}3.给定Java代码如下,编译运行后,输出结果是:Int i =1; int j;j=i++;结果为___i=2, j=1__4.在Java中,下面关于抽象类的描述正确的是(B)A.抽象类可以被实例化B.如果一个类中有一个方法被声明为抽象的,那么这个类必须是抽象类C.抽象类的方法都必须是抽象的D.声明抽象类可以没有关键字abstract5.下面哪些不正确(B)A.接口里可定义变量,但变量的值不能修改B.任何情况下,类都不能被Private修饰C.类可以被protected修饰D.接口不可以被实例化6.下面哪些是正确的描述关键字Synchronized(B)A.允许两个进程并行运行但其之间相互通信B.保证任何时候只有一个线程访问第一个方法或对象C.保证两个或多个进程同时启动和结束D.以上都对7.下列哪一种叙述是正确的(D)A.abstract修饰符可修饰属性、方法和类B.抽象方法的body部分必须用一对大括号C.声明抽象方法,大括号可有可无D.声明抽象方法不可写出大括号9.给定一个java程序,不存在d:/abc.txt文件,运行该程序,下面结果正确的是(C)try{PrintWriter out=new PrintWriter(new FileOutputStream("d:/abc.txt"));String name="chen";out.print(name);}catch(Exception e){System.out.println("文件没有发现!");}A.将在控制台上打印:"文件没有发现!"B.正常运行,但没有生成文件C.运行后生成abc.txt但该文件中可能无内容D.运行后生成abc.txt10.SQL中语句中修改表结构的命令是(C)A.MODIFY TABLEB.MODIFY STRUCTUREC.ALTER TABLED.ALTER STRUCTURE11.在软件开发中,下面任务不属于设计阶段的是(D)A.数据结构设计B.给出系统模块结构C.定义模块算法D.定义需求并建立系统模型12.数据库系统的核心是(B)A. 数据模型B.数据库管理系统C.软件工具D.数据库。
中科软测试工程师笔试题(一)
1、软件测试的结束标准是什测试计划中所有规定的测试内容和回归测试都已经运行完成,或根据上级主管对测试结果的意见,就可以结束本次测试2、一套完整的测试应该由哪些阶段组成?分别阐述一下各个阶段。
计划阶段、设计阶段、白盒单元、白盒集成、黑盒单元、黑盒集成、系统测试、回归测试、验收测试一套完整的测试应该由五个阶段组成:1)测试计划首先,根据用户需求报告中关于功能要求和性能指标的规格说明书,定义相应的测试需求报告,即制订黑盒测试的最高标准。
以后所有的测试工作都将围绕着测试需求来进行,符合测试需求的应用程序即是合格的,反之即是不合格的;同时,还要适当选择测试内容,合理安排测试人员、测试时间及测试资源等。
2)测试设计将测试计划阶段制订的测试需求分解、细化为若干个可执行的测试过程,并为每个测试过程选择适当的测试用例(测试用例选择的好坏将直接影响测试结果的有效性)。
3)测试开发建立可重复使用的自动测试过程。
4)测试执行执行测试开发阶段建立的自动测试过程,并对所发现的缺陷进行跟踪管理,测试执行一般由单元测试、组合测试、集成测试、系统联调及回归测试等步骤组成,测试人员应本着科学负责的态度,一步一个脚印地进行测试。
5)测试评估结合量化的测试覆盖域及缺陷跟踪报告,对于应用软件的质量和开发团队的工作进度及工作效率进行综合评价。
3、什么是缺陷报告?缺陷报告是描述软件缺陷现象和重现步骤地集合。
软件缺陷报告Software Bug Report(SBR)或软件问题报告Software Problem Report(SPR)4、缺陷报告的作用缺陷报告是软件测试人员的工作成果之一,体现软件测试的价值缺陷报告可以把软件存在的缺陷准确的描述出来,便于开发人员修正缺陷报告可以反映项目/产品当前的质量状态,便于项目整体进度和质量控制缺陷报告是软件测试的输出成果之一,可以衡量测试人员的工作能力5、缺陷报告的要点标题(Title)简洁、准确、完整、反映缺陷本质、方便查询前缀 + 标题正文,标题正文采用结果和动作,或者现象和位置的方式表达步骤(Steps)可复现、完整、简洁、准确按数字编号实际结果(Actualresults)准确、详细描述软件的现象和特征期望结果(Expectedresults)准确、丰富、有理有据平台(Platforms)准确截图(Screenshots)准确反映缺陷特征注释(Notes)关于缺陷的辅助说明6、软件测试缺陷报告的“5C”原则内容准确(Correct):每个组成部分的描述准确,不会引起误解步骤简洁(Concise):只包含必不可少的信息,不包括任何多余的内容内容清晰(Clear):每个组成部分的描述清晰,易于理解结构完整(Complete):包含复现该缺陷的完整步骤和其他本质信息风格一致(Consistent):按照一致的格式书写全部缺陷报告7、缺陷的二八定理在分析、设计、实现阶段的复审和测试工作能够发现和避免80%的缺陷,而系统测试又能找出其余缺陷中的80%,最后的4%的缺陷可能只有在用户大范围、长时间使用后才会暴露出来。
中软国际校园招聘笔试试题-IIA
中软国际校园招聘笔试试题(A)考试范围:1.逻辑推理题(6题,共30分)2.基础技术题(10题,5个选择,5个填空,共20分)3.专业技术题(分Java、.NET、C/C++、软件测试四个技术方向,共50分)考试要求:1.考试时间为60分钟,每个人独立、闭卷完成考试2.请将答案写在答题纸上,不允许直接在卷面上答题3.选择题除非在题目中说明,否则都是单选题。
多选题少选、错选均不给分4.请在答题纸“技术方向”中勾选相应技术领域,解答试卷“专业技术”部分的对应试题。
请选择一个方向作答。
5.考试完毕,试卷和答题纸一并收回试题:1. 逻辑推理(每题5分,共30分)1.知识,不是静止的,知识人总是与他的时代发生千丝万缕的联系。
在看似________的书斋生活的背后,精神世界的丰富图景却使任何“一言以蔽之”的企图成为________。
依次填入划横线部分最恰当的一项是:A.平淡 空谈B.普通 泡影C.雷同 徒劳 D.相同 可能2.10个箱子总重100公斤,且重量排在前三位的箱子总重不超过重量排在后三位的箱子总重的1.5倍。
问最重的箱子重量最多是多少公斤?3.从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:4.伏案工作者长时间低头阅读、书写很容易患腰颈椎疾病。
为帮助这部分人预防和缓解腰颈椎疾病,某单位工会为职工印发了宣传册,教大家预防和治疗腰颈椎疾病的一些方法。
以下哪项如果为真,最能对上述宣传册的效果提出质疑?A.腰颈椎疾病很难进行自我预防和治疗B.预防和治疗腰颈椎疾病需要专业人士指导C.预防和缓解腰颈椎疾病的方法因人而异D.不经常伏案工作的人也可能患腰颈椎疾病5.绿色公关是指企业以生态与经济可持续发展观念影响公关,选择具有“绿色”特征的媒体开展传播活动,以“绿色”为特色塑造企业形象,赢得公众的信任与支持,给企业带来更多便利和竞争优势的一系列公关活动。
根据上述定义,下列属于绿色公关的是:A.某小区居委会按照当地政府的要求进行垃圾分类宣传,在小区举办垃圾分类知识竞赛,现场发放不同颜色的垃圾袋供居民使用,受到大家的欢迎B.人民网举办了以“发展低碳经济引领绿色潮流”为主题的“2010首届低碳中国年度创新论坛”,揭晓了2010年低碳中国领军人物、领军品牌、十大创新技术产品等十多个奖项C.某快餐企业推出了“种植一棵树”的宣传活动,并倡导减少包装以节约资源,创造了良好的经营环境和社会氛围D.某软件公司推出一款绿色软件,无需安装即可使用,移除后也不会有任何残留记录留在电脑里,受到了很多用户的欢迎6.改革开放30多年来,中国的选人用人制度逐步展开、不断深化,取得了巨大成就,以下不能体现中国干部人事制度变迁轨迹的一项是:A.推出新闻发言人制度B.建立公务员制度C.实行企事业单位人员聘用制D.实行干部“四化”2. 基础技术(共20分)选择题(每题2分,共10分)1. IP层位于网络(OSI)七层协议的第几层()A. 第一层B. 第二层C. 第三层D. 第四层2.在userInfo表新增加一列的正确的命令是()A. ALTER tabler userInfo insert column col typeB. ALTER tabler userInfo add column col typeC. ALTER tabler userInfo new column col typeD. ALTER tabler userInfo update column col type3.对有18个元素的有序表作二分查找,则查找A[3]的比较序列的下标依次为A. 1,2,3B. 9,5,2,3C. 9,5,3D. 9,4,2,34.以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是A.喷泉模型B.增量模型C.瀑布模型D.螺旋模型5. 以下关于TCP协议特点的描述中,错误的是()A. TCP协议是一种可靠的面向连接的协议B. TCP协议可以将源主机的字节无差错的传送到目的主机C. TCP协议将网络层的字节流分成多个字节段D. TCP协议具有流量控制功能填空题(每空2分,共10分)1.面向对象的三大特性分别是:____ (1) ____、____ (2) ____、____ (3) ____2.软件设计时应遵循____ (4) ____原则3.数据库中,每个事务都感觉不到系统中其他事务在并发地执行,这一特性称为事务的____(5)____ 3. 专业技术(共50分)3.1. Java方向(选择题第一题2分,其他每题3分,少选、错选均不给分,附加编程题)选择题:1.下面哪个是有效的Java标识符A. max_numB. max-numC. 3. DogNightD. (train)2.java中在单一文件中import,class,和package正确的出现顺序是A. class,import,packageB. import,package,classC. package,import,classD. package,class,import3.下列方法中哪个是执行线程的方法?A.run() B.start() C.sleep() D.suspend()4.在switch(expression)语句中,expression的数据类型不能是()A.doubleB.charC.byteD.short5. 进行变量数值交换中,以下哪个是错误的()。
中软笔试题目
中软笔试题目中软笔试题目(一)一、判断题1.软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作。
初级(×)2.发现错误多的模块,残留在模块是的错误也多。
初级(√)3.测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。
初级(×)4.单元测试通常应该先进行“人式走查”,再以白盒法为主,辅以黑盒进行动态测试。
中级(√)5.功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明相同。
中级(√)6.软件质量管理即QM由QA和QC构成,软件测试属于QC的核心工作内容。
高级(√)7.软件测试只能发现错误,但不能保证测试后的软件没有错误。
中级(√)8.软件就是程序。
初级(×)9.测试中要做到语句覆盖和分支覆盖。
就可以发现程序中的所有错误。
中级(×)10.I18N测试是指对产品做出具有国际性的规划,而L10测试则是指对软件做出符合本地需求更改工作。
高级(√)二、选择题1.进行软件质量管理的重要性有(ACDEF )中级A、维护降低成本;B、法律上的要求;C、市场竞争的需要;D、质量标准化的趋势;E、软件工程的需要;F、CMM过程的一部分G、方便与客户进一步沟通为后期的实施打好基础2.以测试的形态分测试可以分为(ABC )中级A、建构性测试B、系统测试C、专项测试D、单元测试E、组件测试F、集成系统3.选出属于黑盒测试方法的选项(ABC )初级A、测试用例覆盖B、输入覆盖C、输出覆盖D、分支覆盖E、语句覆盖F、条件覆盖4.编写测试计划的目的是(ABCEF)中级A、使测试工作顺利进行;B、使项目参与人员沟通更舒畅;C、使测试工作更加系统化;D、软件工程以及软件过程的需要;E、软件过程规范化的需求;F、控制软件质量5.依存关第有4种分别是(ABCD)高级A、开始—结束B、开始—开始C、结束—开始D、结束—结束E、开始—实施—结束F、结束—审核—开始6.软件质量管理(QM)应有质量保证(QA)和质量控制(QC)组成,下面的选项属于QC的是:(ABCD)高级A、测试B、跟踪C、监督D、制定计划E、需求审查F、程序代码审查7.实施缺陷跟踪的目的是(ABCD)中级A、软件质量无法控制B、问题无法量化C、重复问题接连产生D、解决问题的知识无法保留E、确保缺陷得到解决F、使问题开成完整的闭玩处理8.使用软件测试工具的目的(ABCD)中级A、帮助测试寻找问题B、协助问题的诊断C、节省测试时间D、提高BUG的发现率E、更好的控制缺陷提高软件质量F、更好的协助开发人员9.典型的瀑布模型的四个阶段是(ABCD)高级A、分析B、设计C、编码D、测试E、需求调研F、实施10.PSP是指个人软件过各,是一各可用于(ABC)个人软件工作方式的自我改善过程。
中科软寿险事业部
5.数据库中怎样设置事务,不让其自动提交
setAutoCommit(false);
6.基本的SQL(增删改查,主外键的操作,等值连接,外连接)
这个是基本数据库操作
7.常用的自符串操作方法(toString,Upper..)
查api
8.继承自collections接口的有接口有哪些lei
题目错误collection接口有set和list接口,资料上也有
8.不能循环调用.
2.EJB的类型有哪些?
CMP分为两种stateless(无状态)和stateful(有状态),BMP(两种:容器管理和bean管理),Dri;jsp:include>资料有
4.JSP中的常用内置对象有哪些
资料有
知识点:
1.++在前与在后的增量变化(编成题)
14.try{}里有一个return语句,那么紧跟在这个try后的finally{}里的code会不会被执行,什么时候被执行,在return前还是后?
会,在return之前执行
15.几种访问修饰符的作用域,一个变量是private的,问怎么在它后面的方法里访问它
设置public访问方法
中科软寿险部――部分笔试题
1.EJB规范规定EJB中禁止的操作有哪些?
1.不能操作线程和线程API(线程API指非线程对象的方法如notify,wait等),
2.不能操作awt,
3.不能实现服务器功能,
4.不能对静态属生存取,
5.不能使用IO操作直接存取文件系统,
6.不能加载本地库.,
7.不能将this作为变量和返回,
9.Vector和ArrayList哪个是线程同步,哪个不是
Vector同步,arrayList不同步
中科软金融保险事业群笔试面试答案
第一部分:SQL相关知识请答如下问题:顾客表(customer)如下:(1).按照逻辑关系,这三张表的主外键关系以及约束你认为应该如何设置?并阐明你的理由。
(2).求取没有买过李子的顾客名称以及地址?(3).求取每个顾客在购买水果和家电上分别花了多少钱(要求查询结果第一个顾客一行)。
(4).求取销售额最少的前三种商品名称以及成交总金额。
参考答案:(1).商品交易表(order)中把ACID与ID设置成外键,分别关联到顾客表(customer)的ACID,商品表(product)的ID。
并且把customer的ACID设置成主键,唯一性约束,product 表的ID设置成主键,唯一性约束。
create table child(c1 number(2) constraint child_c1_pk primary key,c2 number(3) constraint child_c2_fk references parent(c1))(2).二.求取每篇文章(标题)最后更新的版本号和修订日期,并写出结果第二部分:java部分1.D.The code will complie and produce the following out:I am an int.6.Which are not keywords?AB10.A11.C12.D finally13.C1014.c15.k=k+1;这一行16.选A Cannot make a static reference to the non-static field arr22.选A,不知道为什么33.选B34.选D选择题1.古希腊柏拉图学园的门口竖着一块牌子"不懂几何者禁入"。
这天,来了一群人,他们都是懂几何的人。
那么,他们(A)可能会被允许进入。
(B)一定不会被允许进入。
(C)一定会被允许进入。
(D)不可能被允许进入。
(E)不可能不被允许进入。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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
nalize() 方法是在垃圾收集器删除对象之前对这个对象调用的。
4.,jsp,applet三种形式编写输出"hello world!"
6.写出3种以上你所听过或用过的j2ee应用服务器的名称
北京中科软科技股份有限公司
JAVA笔试题8道(60分)
1.Java的基本数据类型:位(byte),short, int , char , long , float , double , Boolean(主要牢记java的几种基本数据类型,会考选错题,比如:给你一些数据类型,让你找出下列哪些不是java基本数据类型)