测试开发人员的Java技能水平,考察对Core Java、数据结构和算法、数据库知识的掌握和理解,并通过编程题考察分析和动手能力。包括:选择题40道,编程题2道
一个类可同时定义多个同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为:
假设现在有一个1G的文本文件,文件里有很多字节的数据,读取这个文件最合适的做法是以下哪个选项:
以下关于捕获异常的语法try-catch-finally的描述正确的是:
在调用方法时,若要使方法改变实参的值,可以:
下面语句在编译时不会出现警告或错误的是:
以下哪项是接口的正确定义?
Java编程所必须的默认引用包为:
给出下面代码段, 哪行将引起一个编译时错误? 1. public class Test { 2. int n = 0; 3. int m = 0; 4. public Test(int a) { m=a; } 5. public static void main(String arg[]) { 6. Test t1,t2; 7. int j,k; 8. j=3; k=5; 9. t1=new Test(); 10. t2=new Test(k); 11. } 12. }
Character流与Byte流的区别是:
有以下程序片段,下列哪个选项不能插入到行1? 1. 2. public class Interesting{ 3. //do sth 4. }
线程通过________方法可以使具有相同优先级线程获得执行。
为了更细粒度的控制事务,下面哪个选项可以标记事务内部的中间状态?
下面哪个方法将SQL命令添加到与Statement对象关联的列表中?
以下代码的调试结果为________。 public class Bground extends Thread{ public static void main(String argv[]){ Bground b = new Bground(); b.run(); } public void start(){ for (int i = 0; i <10; i++){ System.out.println("Value of i = " + i); } } }
以下哪个最准确描述synchronized关键字?
若完全二叉树的第7层有10个叶子结点,则整个二叉树的结点数最多有()个节点
如果想从外部访问java 类属性,该如何做?
关于哈希函数,下列说法正确的是
快速排序在最坏条件下时间复杂度为
由权值分别为11,8,6,2,5的叶子结点生成一棵哈夫曼树,它的带权路径长度为
采用顺序搜索方法查找长度为n的顺序表时,搜索成功的平均搜索长度为
建立一张员工表(employee),当向表中插入数据时,若不提供入职时间(beginTime),就把系统当前时间自动作为员工入职时间插入数据库中,以下说法哪一个是正确的?
下面哪一个语句正确使用UNION操作?
已知某二叉树的先序遍历次序为abcdefg中序遍历次序为badcgfe, 则该二叉树的后序遍历次序为( )。
在计算递归函数时,如不用递归过程,应借助于( ) 这种数据结构。
设有一个递归算法如下: int x (int n) { if (n<=3) return 1; else return x(n-2)+x(n-4)+1; } 试问计算 x(x(8))时需要计算()次x函数
设单循环链表中结点的结构为(data,link),且rear是指向非空的带表头结点的单循环链表的尾结点的指针。若想删除链表第一个结点,则应执行下列哪一个操作
设循环队列的结构是: const int Maxsize=100; typedef int Data Type; typedef struct { Data Type data[Maxsize]; int front, rear; } Queue; 若有一个Queue类型的队列Q,试问判断队列满的条件应是下列哪一个语句
inner join和outer join的区别是什么?
在SQL语句中,与表达式 "仓库号 NOT IN('wh1','wh2')"功能相同的表达式是:
对于现实世界中事物的特征,在实体-关系模型中使用哪项描述?
为了对某表中的各行进行快速访问,应对此表建立:
设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员。则部门与职员实体之间的联系类型是:
设有关系表EMP(职工号,姓名,年龄,技能),假设职工号唯一,每个职工有多项技能,则EMP表的主键是:
卡拉兹(Callatz)猜想:
对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(3n+1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。卡拉兹在1950年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证(3n+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美国数学界教学与科研的进展……
我们今天的题目不是证明卡拉兹猜想,而是对给定的任一不超过1000的正整数n,简单地数一下,需要多少步(砍几下)才能得到n=1?
参考答案:
无
题目解析:
请实现一个算法,返回一个数组,该数组是移除了原数组中的重复元素,并保持元素的顺序。例如:输入:[2,1,2,3],输出:[2,1,3]。
参考答案:
无
题目解析:
有一个名称为Demo.java的文件,下面哪个是正确的类声明:
选项中哪一行代码可以替换题目中//add code here而不产生编译错误? public abstract class MyClass { public int constInt = 5; //add code here public void method() { } }
下列哪种异常是检查型异常,需要在编写程序时声明?
以下程序的运行结果是: public class Increment { public static void main(String args[]) { int c; c = 2; System.out.println(c); System.out.println(c++); System.out.println(c); } }
图书管理库有3张表: 图书{ 总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2) } 读者{ 借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20) } 借阅{ 借书证号C(4),总编号C(6),借书日期D(8) } 要查询0001号借书证的读者姓名和所借图书名,请补齐SQL: SELECT 姓名,书名 FROM 借阅,图书,读者 WHERE;借阅.借书证号='0001' AND ______;
使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当:
北京爱狄特信息科技有限公司
购买评价 (6.0)分