发新话题
打印

java笔试题

java笔试题

1编写程序,重载myMAX方法求2或3个数的最大者s 采用适当的循环和流程控制语句实现下述功能:输出1-200之间所有的素数?
2、编程题:设有n个人依围成一圈,从第1个人开始报数,数到第m个人出列,然后从出列的下一个人开始报数,数到第m个人又出列,…,如此反复到所有的人全部出列为止。设n个人的编号分别为1,2,…,n,打印出出列的顺序;要求用java实现
3. 三张表,学生表S,课程C,学生课程表SC,学生可以选修多门课程,一门课程可以被多个学生选修,通过SC表关联
(1)写出建表语句
(2)写出SQL语句,查询选修了所有选修课程的学生
(3)写出SQL语句,查询选修了至少5门以上的课程的学生
2. 用你熟悉的语言写一个连接ORACLE数据库的程序,能够完成修改和查询工作
3. 用你熟悉的语言写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数."

4.在hibernate中,在配置文件呈标题一对多,多对多的标签是什么
5.Hibernate的二级缓存是什么
6.请写出hibernate中的分页查询实现
数据库考了:左外连接、分组查询、联合查询等
工厂模式代码实现rP_
请写出spring、I0C的三种实现机制
7中文乱码的原因
8你用过的框架的特点
9.Ant用法
10.JUnit用法,测试的覆盖率
11.何时用反射
12.异常机制
13.您最近的一次工作中使用的Engagement Model有什么不好之处?
14.您最近一次工作中使用的Engagement Model有什么值得称道之处?
15. 写一个一小段程序检查数字是否为质数.
16. 以上的程序你采用的哪种语言写的.采用该种语言的理由是什么?
17.请编写一段创建保存用户信息的表的SQL语句(本题需要全面考虑,什么是用户.需要保存哪些参数 ?
18. 你对开放源代码有什么样的看法?
19.构造一个类来描述屏幕上的一个点,该类的构成包括点x和y两个坐标,以及一些对点进行的操作,包括:取得点的坐标值,对点的坐标进行赋值,编写应用程序生成该类的对象并对其进行操作。
20.update s_dept set dept_id=10 where id=2
如果我的s_dept表中有十个id=2的记录,这条语句会把这十条记录的dept_id值都改为10,现在我想把这十个dept_id的值依次改为1,2,3.....10,怎么做?(要使用update语句
2)现在有两个表:表A,表B
A表中有aid,name两个字段
B表中有bid,name两个字段
  现在AB中都有多条记录,其中name的值都是一样的,但是顺序不一样,要求查询A中的aid,并且以B表中的name为顺序,显示出来
21.(1)根据用户输入的n(2<n<8)个整数,列出所有不重复的排列组合.(注用户输入的数据可能有重复,忽略用户输入的重复数据)
(2)根据用户输入的n(2<n<8)个整数,列出所有不重复的数据组合.(注用户输入的数据可能有重复,忽略用户输入的重复数据)
(3)已知第一题的输出数据.求用户输入的数据(排除重复).
(4)选用前序,中序,后序实现一个二叉树遍历.
(5)题目有点长,题意是六度分隔的算法实现,可设计具体算法也可以提供解决思路
22.在一个表里,有很多字段,每个字段的值有很多重复的,让你用写个SQL语句,把每个字段中出现次数最多的值列出来,并在这个值的前面加上一个-1(如果涉及到多张表,请把别的表中的重复数据也一并修改)
比如有年龄和工资两个字段,里面出理次数最多的是18和3000,找出来并改成-118和-13000

TOP

发新话题