判断题
1. UML是一种建模语言,它对开发人员如何进行面向对象的分析与设计不提供指导。 错 对
单选题
2. 在MVC框架中,哪两部分的访问不是双向的。
M和C 、 M和V 、 V和C
3. J2EE部署时,最小的单元是:
模块 、 对象 、 组件 、 类
4. 对于ROLLBACK命令,以下正确的说法是:
撤销刚刚进行的数据修改操作
撤销本次登录以来所有的数据修改
撤销上一个COMMIT命令
撤销到上次执行提交或回退操作的点
5. 当Frame的大小被改变时Frame中的按钮的位置可能被改变时使用哪一个布局管理器。
BorderLayout 、FlowLayout 、 CardLayout 、 GridLayout
6. 对象可以赋值,只要使用赋值号(等号)即可,相当于产生了一个各属性与赋值对象相同的新对象。 正确 错误
7. 下面变量var的作用域范围是: 1.//… 2.int x; 3. Switch(x){ 4. Case 0: 5. { 6. int var; 7. //process 8. } 9. Break; 10. Case 1; 11. { 12. int var1; 13. //process 14. } 15. Break; 16.}
1和16行之间 、 6和14行之间 、 6和8行之间 、 4和8行之间
8. 运行以下程序段后,变量t1的值是: public static void exchange(int x,int y){ int temp=x; x=y; y=temp; } public static void main(String args[]){ int t1=2; int t2=3; exchange(t1,t2); }
5 、 2 、 7 、 3
9. System同时包含三个预定义的流变量,下面哪些不是预定义的流变量。
in 、 int 、 err 、 out
10. 以下语句输出的结果是: String str="1234"; int x=4,y=5; str=str+(x+y); System.out.println(str);
1239 、 123+4+5 、 会产生编译错误 、 12345
单选题
11. 在PL/SQL中,关于以下循环,如果I的初值是3,则循环的次数是: WHERE I<6 LOOP I:=I+1; END LOOP;
6 、 5 、 4 、 3
12. 下面有关表和视图的叙述中错误的是:
基表不存在,不能创建视图
对视图的数据修改最终传递到基表
删除视图不会影响基表的数据
视图的数据可以来自多个表
13. 在ORACLE中,执行以下语句出错的行是: SELECT deptno,dname,ename,sal FROM emp,dept WHERE emp.deptno=dept.deptno AND sal>1000;
第四行 、 第二行 、 第三行 、 第一行
14. 在ORACLE中,语句Select decode(7782,7369,'test1',7782,'test2','other') from dual;查询结果为:
结果是other / 结果是test2 / 结果是NULL / 结果是test1
15. 在ORACLE中,下面哪个符号可以放到一个文件中的一行前面来标示注释。
!
$
&
#
16. 容器Panel和Applet缺省使用的布局编辑策略是: jsp定义
GridLayout
BorderLayout
FlowLayout
CardLayout
17. 有关线程的哪些叙述是对的。
一个线程可能因为不同的原因停止(cease)并进入就绪状态。
当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。
一旦一个线程被创建,它就立即开始运行。
使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。
18. 在编写异常处理的java程序中,每个catch语句块都应该与( )语句块对应,使得用该语句块来启动Java的异常处理机制。
try
throw
finally
switch
19. 关于finally块中的代码描述正确的是:
异常没有发生时才被执行
异常发生时才被执行
finally块中的代码总是被执行
如果try块后没有catch块时,finally块中的代码才会执行
20. 类Teacher和Student是类Person的子类: Person p; Teacher t; Student s; //p,t and s are all non-null. if(t instanceof Person) {s=(Student)t;} 最后一句语句的结果是:
表达式是错误的
表达式是合法的
将构造一个Student对象
编译时正确,但运行时错误
21. 下列程序段执行后,t5的结果是: int t1=5,t2=6,t3=7,t4,t5; t4=t1
6
5
7
22. 每一个ORACLE数据库有一个或多个物理的数据文件(data file)。数据文件有哪个特征
文件中的数据在需要时可以读取并存储在ORACLE内存储区中
一个数据文件可与多个数据库联系
一个表空间(数据库存储的逻辑单位)可由一个或多个数据文件组成
数据文件建立后,大小可随实际业务需要进行调整
23. Oracle数据库属于以下哪种数据库类型?
层次数据库
网状数据库
面向对象的关系数据库
关系数据库
24. 哪个HTTP Method可以用来传递大数据量?
PUT
HEAD
GET
POST
DELETE
25. 下面哪个Map是排序的?
HashMap
WeakHashMap
TreeMap
Hashtable
LinkedHashMap
26. MyObject 哪个方法会影响到这段代码的正确性以及效率? Map map= new java.util.HashMap(); map.put( "A", new MyObject("A")); if ( ainsValue( new MyObject("A"))) { ... }
hashCode
equals
toString
clone
27. 如果你被要求写一段代码读取一个文本文件,那么一般使用哪种Stream?
DataInputStream
FileReader
ObjectInputStream
FileInputStream
28. java程序运行入口的main方法的返回类型是什么?
void
static
boolean
int
29. 这段代码生成了几个对象? MyClass c1, c2, c3, c4, c5; c1 = new MyClass (); c2 = null; c3 = new MyClass (); c4 = ""; c5 = c1;
3
4
1
2
5
30. 下面哪个对类的声明是错误的?
private class MyClass {}
public class MyClass{}
class MyClass extends MySuperClass implements YourInterface {}
abstract class MyClass implements YourInterface1, Youriterface2 {}
class MyClass extends MySuperClass1, MySupperClass2 {}
31. 如果程序中包含名为obj1和obj2的对象,则使用语句obj2=obj1时将发生什么情况?( )
A和B都不对
A和B都对
obj2和obj1是同一个对象
obj2的实例变量的值将与obj1相同
32. 需求分析中开发人员要从用户那里了解到()
接口的参数
包的结构
伪代码的设计
软件做什么
33. 抽象类A及类B的定义如下:
1: abstract class A
2: {
3: abstract int getinfo(){}
4: }
5: public class B extends A
6: {
7: private int a=0;
8: public int getinfo()
9: {
10: return a;
11: }
12: public static void main(String args[])
13: {
14: B b=new B();
15: System.out.info());
16: }
17: }
关于上述程序代码的说明正确的是()
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论