JAVA助理工程师笔试题答案副
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Java笔试题
第一部分:数据结构
}
}
staticboolean foo(char c) {
returntrue;
}
publicstaticvoid main(String[] argv) {
int i = 0;
ABDCBDCB
B. ABCDABCD
C. Compilation fails.
D. An exception is thrown at runtime.
三、1. class A {
2. protected int method1(int a, int b) { return 0; }
3. }
Which two are valid in a class that extends class A? (Choose two)
A. public int method1(int a, int b) { return 0; }
B. private int method1(int a, int b) { return 0; }
C. private int method1(int a, long b) { return 0; }
D. public short method1(int a, int b) { return 0; }
E. static protected int method1(int a, int b) { return 0; } publicclass B extends A{
/**
*@param args
*/
}
四、 1. public class Outer{
2. public void someOuterMethod() {
3. }
5. public class Inner{}
6. public static void main( String[]argv ) {
7. Outer o = new Outer();
8. }
10. }
Which instantiates an instance of Inner?
A. new Inner(); new Inner(); new (); new (); ew Inner()
五、有两个页面和,要从传值到有几种方法?分别是什么?
六、描述Struts体系结构?对应各个部分的开发工作主要包括哪些?
七、XML包括哪些解释技术,区别是什么?
八、JSP有哪些内置对象和动作?它们的作用分别是什么?
九、打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。程序实现
十、将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。程序实现
第三部分:数据库
一、表结构:
Student(S#,Sname,Sage,Ssex) 学生表 S#:学号;Sname:学生姓名;Sage:学生年龄;Ssex:学生性别
Course(C#,Cname,T#) 课程表 C#,课程编号;Cname:课程名字;T#:教师编号SC(S#,C#,score) 成绩表 S#:学号;C#,课程编号;score:成绩
Teacher(T#,Tname) 教师表 T#:教师编号; Tname:教师名字
问题
1、按平均成绩从高到低显示所有学生的“数据库”、“企业管理”、“英语”三门的课程成绩,按如下形式显示:学生ID,,数据库,企业管理,英语,有效课程数,有效平均分
2、检索至少选修两门课程的学生学号
3、查询没学过“叶平”老师讲授的任一门课程的学生姓名
4、查询姓“李”的老师的个数;
5、查询没学过“叶平”老师课的同学的学号、姓名;
6、查询没有学全所有课的同学的学号、姓名;
7、把“SC”表中“叶平”老师教的课的成绩都更改为此课程的平均成绩;
8、删除学习“叶平”老师课的SC表记录;
9、向SC表中插入一些记录,这些记录要求符合以下条件:没有上过编号“003”课程的同学学号、002号课的平均成绩;
二、什么是存储过程?用什么来调用?
三、索引的作用?和它的优点缺点是什么?
四、什么是事务?什么是锁?
五、什么叫视图?游标是什么?