java4级考试多选题

1 A B C D E

2 A B C D E

3 A B C D E

4 A B C D E

5 A B C D E

6 A B

C D E

7 以下关于中断控制语句的描述,错误的是( A E) break语句用于中断当前的程序块,如for 循环块,if 结构块等的执行 continue 停止继续执行下面的语句,直接跳回循环起始位置 break 用于强行退出循环,不执行循环中剩余的语句 return 用于退出整个子程序 在一个函数中,不管有没有返回值,都需要return 语句来推出函数 以下关于函数重载的描述中,正确的是( BCDE) " 函数参数不同" 指参数名称不同 " 函数参数不同" 指参数的类型不同 返回值不同的函数也可以重载 重载的函数必须具有不同的参数 重载是指一个类的多个成员函数具有相同的名称,但有不同的参数 能否利用返回值对函数进行重载?( AD ) 不行,因为Java 并未明确要求函数的返回值必须赋给变量 可以,因为返回值也是函数的重要组成部分 可以,但要求一个函数有返回值,另一个函数没有返回值 不行,Java 系统无法区分仅返回值不同的函数,编译时会报错 可以,但仅能用于返回值为简单变量的情况 有哪几种方法访问一个包中的公开类?( BCE ) 用"*"号来匹配带有某个关键字的包 用"import 包名. 类名" 导入包中的某个类 用"import 包名.*"导入包中的所有类 用"*"号来匹配带有某个关键字的类 用类的全名(包名+类名)访问 以下关于Object 类的描述中,错误的是( BC ) Object 类提供了wait, notify, notifyAll等函数用于线程间同步 Object 类提供了clone, compare, delete, add, insert等函数用于对对象进行操作 Object 类是所有自定义类的直接或间接父类,但不是系统类的父类 Object 类定义了一些每个类都应该有的基本的成员变量和成员函数 Object 类是其它一切类的直接或间接父类 以下关于线程的运行,暂停,结束的描述中,错误的是( BE ) Thead 类的sleep 静态函数可以使线程休眠一段时间 wait 函数会使线程处于等待状态,作用与sleep 函数相同 一个线程不需要特别的代码来中止它,当run 函数中的代码都执行完了以后,线程就自然中止了 线程的启动通过线程类(或者其子类)的start 函数来实现 调用stop 函数使线程停止 如何设置工具提示?( CD)

B C D E 8 A B C D E 9 A B C D E 10 A B C D E 11 A B C D E 12 A B C D E 13 A B 创建一个工具提示对象 setToolTipText函数的参数是工具提示对象 调用组件的setToolTipText 函数工具提示 setToolTipText 函数的参数就是工具提示的内容字符串 创建一个组件 边界型布局的区域包括几个区?( CDE ) 菜单区、工具栏区、内容区、状态栏区 内容区、工具栏区 北区,南区,或者称为页首,页尾 中间区 西区,东区,或者称为行首,行尾 java 程序的编译与运行分几个阶段,下面的阶段描述中正确的是( BCE ) java 虚拟机运行连接后的可执行文件,将他们翻译为硬件能够理解的机器语言 java 编译器将源文件编译为二进制的目标码文件 目标代码文件无需连接,可以直接由JAVA 虚拟机执行 连接软件将目标代码文件连接为最终的可执行文件 java 虚拟机解释目标代码文件,并把他们翻译为硬件能够理解的机器语言 Java 中有哪些快捷赋值运算符?( CDE ) "&&=","||=",用于条件运算的快捷赋值 ">= ", "!= ",">=", ">>>=",用于位移的快捷赋值 "&=", "|=", " =",用于移位的快捷赋值运算 函数的定义中有哪些选项( BCD) 函数中的局部变量列表 参数列表 访问级,返回值的类型 函数名称 函数/子程序的区分符 在创建对象时有几种方法为对象的成员变量赋初值( ABDE ) 在创建对象之前先为对象的成员变量赋初值 缺省情况下成员变量会自动赋值或空值 不能为对象的成员变量赋初值 为成员变量赋指定的初值 利用构造函数为成员变量赋初值 在Java 中, 可以用"+"号连接字符串, 以下描述错误的是( AC ) 由于"+"号将几个字符串连接在一起. 因此只能使用StringBuffer 对象 如果以字符串开头, 那么其后的"+"号都是字符串连接的含义

D E 14 A B C D E 15 A B C D E 16 A B C D E 17 A B C D E 18 A B C D E 19 A B C D "+"号只能连接字符串和字符, 不能连接数字, 否则会造成概念混淆 通过"+"号可以将不同的字符串\数字\字符连接成一个完整的字符串 用"+"号连接的字符串可以赋值给String 对象 程序的创建有哪几步?( ADE ) 启动线程 指定线程运行的起始点 为线程对象分配内存运行空间 在主程序中创建线程对象 建立线程类 在JBuilder 下,创建可执行程序文件需要那些步骤?( ADE ) 在菜单中选" 可执行程序向导" 选择需要放入可执行文件的java 文件 选择JBuilder 当前所处的操作系统类型 选择需要建立的可执行程序类型 在生成的可执行程序工程中选"Make", 即可生成可执行程序 以下关于分层窗格的描述中,正确的是( ACE ) 分层窗格中包括了内容窗格和菜单栏 分层窗格中的各层按添加的先后顺序分层 分层窗格的作用是调节各层间的相互覆盖关系 简单的图形界面程序不需要分层窗格 分层窗格中的每一层都有深度值,深度值小的是底层 创建列表框的步骤有那些?( BDE ) 利用add 函数逐项添加列表项 创建列表框对象 利用sort 函数为列表项排序 设置列表框属性 将列表框防到滚动条面板中 如何获得列表框的选择结果?( ABCDE ) getSelectedValues, 返回一个对象数组,其中有所有选中的选项的内容 isSelectedIndex, 表示返回的序号都是被选中的项的序号 getSelectIndices, 返回一个整数数组,其中保存有所有选中的选项的序号 getSelectedValue, 返回所有选中的选项的内容,通过一个字符串来表示 getSelectedIndex,返回第一个选中的选项的序号,序号从0开始算 表格包型布局有哪些约束类型?( BCE ) "anchor" :表示当面板大于表格时,如何放置整个表格 "gridwidth" ,"gridheight" :分别表示这个组件在宽度和高度上分别占用了几个单元格 "weightx" ,"weighty" :确定当面板大小改变时,各单元格分配多余空间的相对权重 "inColl" :表示组见是否放在单元格中

20 A B C D E 21 A B C D E 22 A B C D E 23 A B C D E 24 A B C D E 25 A "gridx" ,"gridy" :指定组见所在的单元格位置 关于接口的定义和实现,以下描述正确的是: AE 接口定义中的方法都只有定义没有实现 接口定义中的变量都必须写明final 和static 如果一个接口由多个类来实现,则这些类在实现该接口中的方法时应采用统一的代码 如果一个类实现一个接口,则必须实现该接口中的所有方法,但方法未必声明为public. 接口定义中的成员变量变量只能是static 和final 的 对关键词continue 和break 的理解是正确的是:BD 执行到continue 后,程序的控制流跳转到循环块的之后之后执行 执行到continue 后,程序的控制流跳转到循环块的迭代部分继续判断 执行break 之后,程序的控制流程跳转到循环块的迭代部分继续判断 执行break 之后,程序的控制流跳转到循环块的之后的语句继续执行//例for 循环后面的语句 continue 可以用于终止switch 语句中语句序列 在 Java的异常处理语句try-catch-final 中,以下描述不正确的是:ACD try 后面是可能产生异常的代码,catch 后面是捕获到某种异常对象时进行处理的代码,final 后面是没有捕获到异常时要执行的代码 try 后面是可能产生异常的代码,catch 后面是捕获到某种异常对象时进行处理的代码,final 后面是无论是否捕获到异常都必须执行的代码 catch 语句和final 语句都可以缺省 catch 语句用来处理程序运行时的非致命性错误,而final 语句用来处理程序运行时的致命性错误 当程序运行时抛出的异常是cathe 语句中异常的子类,异常也会被捕捉执行相应的catch 语句。 如果一个程序段中有多个catch ,则程序会按如下哪种情况执行?CE 找到适合的例外类型后继续执行后面的catch 。 找到每个符合条件的catch 都执行一次。 找到适合的例外类型后就不再执行后面的catch 。 对每个catch 都执行一次。 按顺序找到和catch 异常类型匹配的第一个catch 块执行,如果final 块是必须执行的。 下列关于操作符>> 和 >>> 描述是正确:AC >> 执行位右移 >>> 执行逆转输出 >> 执行带符号位的移位操作 >>> 执行不带符合位的移位操作 >> 执行不带符合位的移位操作 >>> 执行带符合位的移位操作 >> 只能用于操作整型数据类型 >>>只能用于操作浮点数据类型 根据下列给定的表达式 String s = "Example"; 哪些选项是合法的? CDE s >>> = 3;

C D E 26 A B C D E 27 A B C D E 28 A B C D E 29 A s[3] = "x"; int i = s.length(); String t = "For " + s; s = s + 10; 根据下列给定的表达式 String s = "hello"; 哪些选项是合法的?CDE s >> = 2; char c = s[3]; s += "there"; int i = s.length(); s = s + 3; 根据如下给定的声明赋值语句 Integer i = new Integer (42); Long 1 = new Long (42); Double d = new Double (42.0); 返回false 值的表达式有? BCDE i.equals(new Integer(42)); (i == d) i.equals(new Long(42)); (i.equals (d)) (d.equals (i)) 属于Java 关键字的是:ABCDE if else do while case 运行如下代码, 显示结果有那些?AB public class MyClass { public static void main(String args[]) { out: for (int i = 1; i

C D E 30 A B C D E 31 A B C D E 32 A B C D E 33 A B C D E 34 A B C D E i=2 j=1 i=2 j=2 i=1 j=2 i=3 j=3 给定如下代码: String s1=new String("Hello"); String s2=new String("World"); String s3 = "Java"; 哪些是合法的字符串操作?CD s3=s1-s2 s3-=s2 s3=s1+s2 s3+=s1 s3=s3&s2 以下属于Java 修饰符的有:ABC public protected private transient serializable 选择有语法错误的语句?ABCE short myshort = 99S String name = 'Excellent tutorial Mr Green' char c = 17c int z = 015 float f=3.14 以下属于Java 关键字有:ADE double Case then instanceof while 以下语句无编译错误的有:ABDE float f1=1/3; int i=1/3; float f2=1.01; double d=999d; boolean b=3>4?false:true;

35 A B C D E 36 A B C D E 37 A B C D E 38 A B C D E 39 A B C D E 40 A B C 以下属于Java 关键字的有:AD new create instanceOf instanceof elseif 以下语句无编译错误的有:AB System.out.print(1+2+3); int i=1+'2'; byte b=-129; String s='c'; float f=1.0; 以下说法正确的有:AE byte 变量可表示范围从-128到127 byte 变量可表示范围从-127到128 byte 变量可表示范围从0到255 char 变量可表示范围从0到255 char 变量可表示范围从0到65535 下面哪些是合法的标识符:ABE $persons TwoUsers *point this _endline 下面关于使用">"操作符的哪些结果是对的?BC 1010 0000 0000 0000 0000 0000 0000 0000 >> 4 的结果是 //第一个是符号位 0000 1010 0000 0000 0000 0000 0000 0000 1010 0000 0000 0000 0000 0000 0000 0000 >> 4 的结果是 1111 1010 0000 0000 0000 0000 0000 0000 1010 0000 0000 0000 0000 0000 0000 0000 >>> 4的结果是 0000 1010 0000 0000 0000 0000 0000 0000 1010 0000 0000 0000 0000 0000 0000 0000 >>> 4的结果是 1111 1010 0000 0000 0000 0000 0000 0000 1010 0000 0000 0000 0000 0000 0000 0000

E 41 A B C D E 42 A B C D E 43 A B C D E 44 A B C D E 45 A B C D E float String 下面有关java 代码安全性的叙述哪些是对的? BCD 字节码校验器加载查询执行需要的所有类。 运行时解释器执行代码。 在运行时,字节码被加载,验证然后在解释器里面运行。 类加载器通过分离本机文件系统的类和从网络导入的类增加安全性。 JVM 在加载字节码时,类加载器会检查被装入的字节码在之前有没有被篡改。 "result" 是一个boolean 型的变量,下面的哪些表达式是合法的?AB result = true; if ( result ) {/* do something...*/} if ( result!= 0 ) {/* do something...*/. } result = 1; result ="false"; 给出下列代码:CD switch(x){ case 1:System.out.println("Test 1");break; case 2: case 3:System.out.println("Test 2");break; default:System.out.println("end"); } x 为什么值时,会输出Test 2 ? 零 1 2 3 default 下面关于变量及其范围的陈述哪些是对的?ACD 实例变量是类的成员变量。 实例变量用关键字static 声明。 在方法中定义的局部变量在该方法被执行时创建 局部变量在使用前必须被初始化。 局部变量不可以和类的成员变量同名 下面关于继承的哪些叙述是正确的?AD 在java 中对类只允许单一继承。 在java 中一个类只能实现一个接口。 在java 中一个类不能同时继承一个类和实现一个接口。 java 的单一继承使代码更可靠。 java 的类允许使用多继承,即一个类允许有多个父类。

46 A B C D E 47 A B C D E 48 A B C D E 49 A B C D 给定下列代码:C public class Parent { public int addValue( int a, int b) { int s; s = a+b; return s; } } class Child extends Parent { } 下列的方法声明如果作为Child 类的方法,哪些方法覆盖了Parent 类中的addValue 方法。 int addValue( int a, int b ){/*do something…*/} public void addValue (){/*do something…*/} public int addValue( int a, int b ){/*do something…*/} public int addValue( int a, int b )throws MyException {//do something...} protected int addValue(int a, int b) 下面的哪些程序片断可能导致错误?BDE String s = "Gone with the wind"; String t = " good "; String k = s + t; String s = "Gone with the wind"; String t; t = s[3] + "one"; String s = "Gone with the wind"; String standard = s.toUpperCase(); String s = "home directory"; String t = s - "directory"; String s1 = "1"; s1 =+ 2; 下列哪些接口在Java 中没有定义相对应的Adapter 类?CD MouseListener KeyListener ActionListener ItemListener WindowListener 下列那些项目不是java 的主要优点:AD 直接操作内存,功能强大 一次编写,到处运行 纯面向对象的语言 可以通过拖拽的方式快速开发程序界面

50 A B C D E 51 A B C D E 52 A B C D E 53 A B C D E 54 A B C D E 55 优秀的多线程处理能力 下面有几个定义的标识符,找出符合Java 规范的标识符。ADE IDoLoveThisGame const 3Person _People5 $helloJava 以下对默认构造说法正确的有:CDE 默认构造的返回类型是void 默认构造带有void 类型的一个参数 默认构造无返回类型 默认构造无参数 当不写任何构造时,编译系统会自动产生一个默认构造 关于布局管理器,以下说法正确的是?ABCE Frame 默认布局管理器是BorderLayout Panel 默认布局管理器是Flowlayout Applet 默认布局管理器是Flowlayout CardLayout 会将容器分割成等宽等高的矩形区域 默认情况下,在GridLayout 管理的容器中,组件将占满整个所在区域 在/* */处选择合适的替换语句, 使结果输出为0,ABD class MyClass { public static void main(String args[]) { int i = 0; /* */ } } System.out.println(i++); System.out.println(i); System.out.println(i+'0'); System.out.println(i--); System.out.println(i++-i--); 关于Java 特征说法正确的有:ABCD 面向对象的 解释执行的 结构中立的 支持多线程编码 通过指针直接操作内存 按照使用网络类型分类,以下属于当前电子商务的主要形式有:ABD

B C D E 56 A B C D E 57 A B C D E 58 A B C D E 59 A B C D E 60 A B C D E 61 A B EDI 电子商务 Internet 电子商务 HTTPS 电子商务 Intranet 电子商务 HTML 电子商务 下面的技术中,哪些是常见的客户端脚本语言?CD C# Java VBScript Javascript VB.NET 在IBM 电子商务应用框架中,以下哪些是服务器端技术?ABD JSP Servlet HTML EJB Javascript 下面哪些技术可以与浏览器直接交互?BC XML Javascript VBScript JSP Servlet 列属于软件开发周期组成的有?ABCDE 问题定义 可行性研究 需求分析 总体设计 详细设计 下列属于面向对象的软件开发过程的有:ABD 面向对象分析 面向对象设计 面向对象管理 面向对象实现 面向对象维护 下列哪些java 组件为容器组件:CD Menu List

D E 62 A B C D E 63 A B C D E 64 A B C D E 65 A B C D E 66 A B C D E 67 A B C D Frame Applet Choice 实现下列哪些接口可以对TextField 对象的事件进行监听和处理? ABC ActionListener FocusListener MouseMotionListener WindowListener ContainerListener TextArea 对象可以注册下列哪些接口?ACDE TextListener ActionListener MouseMotionListener MouseListener ComponentListener 关于Applet ,下面的哪几条是正确的? BDE Applet 可以直接用java 解释器执行 Applet 可以在浏览器中执行 Applet 就是一个Application ,Application 包含Appl e t Applet 也可以是一个Application 可以使用javaw.exe 命令运行Applet 下面哪几个方法是属于Applet 的非继承的方法? BC start() drawString(String s, int x, int y) repaint() destroy() init() 关于Applet 的生命周期正确的说法有:ADE init 方法在start 方法之前执行 init 方法在start 方法之后执行 stop()方法在Applet 退出时被调用,只调用一次 stop()方法在Applet 不可见时被调用,可以被调用多次 destroy()方法由浏览器或 applet viewer 调用,通知此 applet 它正在被回收,释放分配给它的资源。 关于Runnable 接口,正确的说法是: BCDE 实现了Runnable 接口的类的对象就可以用自身的start 方法启动 Runable 接口提供了通过线程执行程序的最基本的接口 Thread 类实现了Runnable 接口 Runnable 只定义了一个run 方法

68 A B C D E 69 A B C D E 70 A B C D E 71 A B C D E 72 A B C D E 73 A B C D E 可以将实现了Runnable 接口的类的对象传递给Thread 类构造函数 下面说法正确的是:ACD Java 中线程是抢占式的 Java 中线程是分时的 Java 中的线程可以共享数据 Java 中的线程可以共享代码 创建Java 多线程职能通过继承Thread 类 下面哪些方法可用于Java 线程同步: ACE join() run() wait() destroy() sleep() 下面哪几个方法是Thread 类中过时的? AB stop resume yield start run 下列组件哪个是属于Swing 容器类? BCD Frame JApplet JDialog JFrame Panel 下列组件哪几个可以设置ContentPane 内容面板对象: CD JTextField JTextPane JFrame JWindow JApple 下列关于java.io.Serializable 接口描述中,正确的是:CE 在Serializable 接口中定义了抽象方法 在Serializable 接口中定义了常量 在Serializable 接口中没有定义抽象方法,也没有定义常量 在Serializable 接口中定义了成员方法 类通过实现 Serializable 接口以启用其序列化功能。

74 A B C D E 75 A B C D E 76 A B C D E public class MyClass{ public static void main(String args[]) {} _____class MyInnerClass {} } 在以上Java 代码中的横线上,可放置哪些修饰符?ABC public private static friend protected 以下Java 代码编译运行后,下列选项中,哪几项会出现在输出结果中。ADE public class Test{ public static void main(String args[]) { for(int i=0;i=0;j--) { if(i == j) continue; System.out.println("i="+i+"j="+j); } } } } i=0 j=3 i=0 j=0 i=2 j=2 i=0 j=2 i=0 j=1 运行下列Java 代码后,下面选项中,包含在输出结果中的是:DE public class Example{ public static void main(String args[]){ int i=0; do{ System.out.println(〞Doing it for i is 〞+i); }while(--i>0); System.out.println(〞Finished 〞); } } Doing it for i is 3 Doing it for i is 1 Doing it for i is 2 Doing it for i is 0 Finished

77 A B C D E 78 A B C D E 79 A B C D E 80 A B C D E 81 在Java 代码中,public static void main方法的参数描述正确的是:AB String args[] String[] args Strings args[] String args String[][] args 选择错误的标识符。CDE IDoLikeTheLongNameClass $byte const 3_case class 程序代码如下 public class ConstOver { public ConstOver (int x, int y, int z) { } } 如果下面这些构造方法也存在于ConstOver 类中,那对上面的构造方法产生了重载有 ConstOver ( ) { }AC protected int ConstOver ( ) { } private ConstOver (int z, int y, byte x) { } public Object ConstOver (int x, int y, int z) { } public void ConstOver (byte x, byte y, byte z) { } 程序代码如下 public class MethodOver { public void setVar (int a, int b, float c) { } } 在MethodOver 类中声明哪几个方法会引起对setVar()的重载效果 private void setVar (int a, float c, int b) { }AC protected void setVar (int a, int b, float c) { } public int setVar (int a, float c, int b) {return a;}; public int setVar (int a, int b, float c) {return a;}; protected float setVar (int a, int b, float c) {return c;); 程序代码如下BD class BaseClass { private float x = 1.0f ; protected float getVar ( ) {return x;}

A B C D E 82 A B C D E 83 A B C D E 84 } class Subclass extends BaseClass{ private float x = 2.0f; //在这插入一行代码 } 下列方法声明中产生方法覆盖的是? float getVar ( ) { return x;} public float getVar ( ) { return x;} public double getVar ( ) { return x;} protected float getVar ( ) { return x;} public float getVar (float f ) { return f;} 程序代码如下DE 下面声明中表示"has a"关系的是? public interface Person { } public class Employee extends Person { } public interface Shape { } public class Employee extends Shape { } public interface Color { } public class Employee extends Color { } public class Species { } public class Animal (private Species species;) interface Component { } class Container implements Component { private Component[ ] children; ) 下面哪些语句能够正确地生成5个空字符串? AB String a[]=new String[5]; for(int i=0;i1) break; System.out.println(j+"and"+i); } } }

B C D E 85 A B C D E 86 A B C D E 87 A B C D E 88 A B C D E 89 A B C D E 90 A B 0 and 0 0 and 1 0 and 2 0 and 3 2 and 2 下面哪些语句正确地声明一个整型的二维数组? CDE int a[][] = new int[][]; int a[10][10] = new int[][]; int a[][] = new int[10][10]; int [][]a = new int[10][10]; int []a[] = new int[10][10]; 下面哪些语句是正确的? AE Object o = new Button("A"); Button b=new Object("B"); Panel p = new Frame(); Frame f = new Panel(); Panel p = new Panel(); 下面哪些是FilterInputStream 的直接子类?AD BufferedInputStream InputStreamReader ObjectInputStream ByteArrayInputStream DataInputStream Java 中控制成员可见性的访问控制修饰符是:ACD protected assembly public private package 面向对象4大基本特征是:ACDE 封装性 消息传递性 继承性 多态性 抽象性 下面哪几个方法是Thread 中定义的方法:BCD wait sleep

D E 91 A B C D E 92 A B C D E 93 A B C D E 94 A B C D E 95 A B C D E start yield notiy 以下代码正确的有:ADE final static void abc(){} final abstract void abc(); int abc(){return 1L;} int abc(){return 'c';} public static int abc(){return 1;} abstract 关键字可修饰:AD 类 静态成员变量 实例成员变量 实例方法 静态方法. 下列各种java 类的定义,哪些是正确的?ABC class Base{} class Derived extends Base{} abstract class Base{} class Derived extends Base{} public class Base{} class Derived extends Base{} final class Base{} class Derived extends Base{} protected class Base{} class Derived extends Base{} 设已经定义了变量"File f=new File("com");",则下面哪些语句有可能返回true ?AC f.mkdir(); f.chdir() f.delete(); f.getPath(); f.isdir(); 下面哪些语句含有语法错误?ABCDE int a[]=new{1,2,3,4,5} int []b=new[1,2,3,4,5]; int c[]=new{1,2,3,4,5}; int []d=new [5]; int []d=new [];

96 A B C D E 下面哪些语句会发生编译错误?ABD double []a1=new double(3); double a2[][]=new double[]; double [] a3=new double[3]; double a4[]={1.0 2.0 2.0}; int [] a3=new int[3];

继承AbstractTableModel 类实现表格设计, 允许表格单元格可编辑则下列哪些方法必须需重写? ADE addTableModelListener(TableModelListener xxx)

getColumnClass(int col)

getColumnName(int col)

setValueAt(Object obj, int row, int col)

isCellEditable(int row, int col)

指出下面选项中,3个有效的float 变量定义? AD

float foo=-1;

float foo=1.0;

float foo=42e1;

float foo=2.02f;

float foo=3.03d;

一个public 的类中的一个protected 成员可以被哪些成员访问?ABCE

同一类中的其他成员可以访问它

同一包中的非子类可以访问它

同一包中的子类可以访问它

不同包中的非子类可以访问它

不同包中的子类可以访问 97 A B C D E 98 A B C D E 99 A B C D E

100

A

B

C

D

E

101

A

B

C

D

E

102

A 下面的表达式哪些是正确的?AC String s="你好";int i=3; s+=i; String s="你好";int i=3; if(i==s){ s+=i}; String s="你好";int i=3; s=i+s; String s="你好";int i=3; s=i+; String s=null; int i=(s!=null)&&(s.length>0)?s.length():0; 以下哪几个布局管理器使用的是组件的最佳尺寸?AE FlowLayout BorderLayout GridLayout CardLayout GridBagLayout 下列哪几个声明可用于创建一个可运行的类?AE public class X implements Runable{ public void run(){ ......} }

B C D E 103 A B C D E 104 A B C D E 105 A B C D E 106 A B C D E 107 A B C D E 108 A B C public class X implements Thread{ public void run(){ ......} } public class X implements Thread{ public int run(){ ......} } public class X implements Runable{ protected void run(){ ......} } public class X extends Thread{ public void run(){ ......} } 下面哪些方法可以在任何时候被任何线程调用?DE notify() wait() notifyAll() sleep() yield() 构造BufferedInputStream 的合适参数可以是哪下列哪些类型?AC BufferedInputStream BufferedOutputStream FileInputStream FileOuterStream File 下列哪些是JAVA 的修饰符?ABD public private friendly transient vagrant 下面哪些语句是正确的? BD 如果多个监听器注册到一个组件只有最新一个监听器监听的事件会执行 如果多个监听器注册到一个组件, 所有的事件保证不分先后都会执行 注册多个监听器到一个组件会引起编译错误 你可以添加或删除多个监听器到一个组件 监听器只能是独立的类, 被监听的对象本身不可以同时也是监听器. 下面哪个语句能够正确地创建一个InputStreamReader 的实例? AE new InputStreamReader(new FileInputStream("data")); new InputStreamReader(new FileReader("data")); new InputStreamReader(new BufferedReader("data")); new InputStreamReader("data"); new InputStreamReader(System.in); 下面哪些语句含有语法错误?ABDE StringBuffer a="1" System.out.print((new StringBuffer("1"))+2); String c ="1"+new StringBuffer("2");

E

109

A

B

C

D

E

110

A B C D String myString = StringBuffer("1")+"2"; String myString = StringBuild("1")+"276"; 下面哪些类型的实例对象可以通过throw 语句抛出?CDE Event Object Throwable RuntimeException Exception 下列关于">"的运算, 哪些是正确的?AC 0000 0100 0000 0000 0000 0000 0000 0000>5的运行结果是 1111 1110 0000 0000 0000 0000 0000 0000 1100 0000 0000 0000 0000 0000 0000 0000>>5的运行结果是 0000 0110 0000 0000 0000 0000 0000 0000 1100 0000 0000 0000 0000 0000 0000 0000>>5的运行结果是 0000 0110 0000 0000 0000 0000 0000 1111

下面说法哪些是正确的?BD

Applet 可以访问本地文件

对static 方法的调用不需要类实例 socket 类在java.lang 中

127.0.0.1地址代表本机

127.0.0.0地址代表本机

下列那些特点是java 语言的优点?ABCDE 简单性

安全性

动态性

D 健壮性

平台无关性

下面对数组的定义正确的有那些?AB int a[]={1,2,3};

float b[];

int ar[][]=new int[][4]

char[4] arr;

int arr1[]={{1,2},{2,3}}

下面哪些不是Java 的基本数据类型?CE short

boolean E 111 A B C D E 112 A B C D E 113 A B C D E 114 A B

D E

115

A

B

C

D

E

116

A

B

C

D

E

117

A

B

C

D

E

118

A

B

C

D

E

119

A

B

C

D

E

120

A

B

C

D unit float static 下面关于变量及其范围的陈述那些是正确的?BCD 实例变量是类的局部变量 类变量用关键字static 声明 在方法中定义的局部变量在该方法被执行时创建 局部变量在使用前必须被初始化 局部变量的使用范围是整个类 下列方法属于java.lang.Math 类的有:ABCD random() abs() sqrt() sin() paint () 公共成员变量LENGTH 是一个int 型值,如果变量的值需保持常数值100,可以使用以下哪些声明? public int LENGTH=100 BD public final static int LENGTH=100 final public int LENGTH=100 public final int LENGTH=100 private final int LENGTH=100 下面关于Java 代码安全性的说法哪些是正确的? ABCD 程序执行过程中需要的所有类都是通过字节码校验程序装入的。 代码的运行是由Java 运行环境中的解释器完成的。 在运行时,字节码要经过装入,校验后,才能在解释器中执行。 在缺省的安全配置条件下,Java Applet不能访问任何本地资源 代码的运行由Java 运行环境中的虚拟机完成。 下列组件哪个是Swing 顶层容器? BC ContentPane JApplet JDialog JPanel JSplitPane 下面标识符那些是JAVA 中的保留字或关键字?ABCD class switch break synchronized

121

A

B

C

D

E

122

A

B

C

D

E

123

A

B

C

D

E

124

A

B

C

D

E out 哪两种方法不能直接引起一个线程中断执行?DE sleep(); stop(); wait(); notifyAll() notify(); 重载类hai 的构造方法,下面哪些是正确的?BC public void hai(int a) hai(int a,int b) public hai(int a) int hai(int c, int d) int hai() 覆盖(重写)方法void hai(int a,int b),下面那些是正确的?AB public void hai(int a,int b) protected void hai(int a,int b) public hai(int a) int hai(int c, int d) int Hai() 如果在try 代码块中没有异常发生,则会输出那些结果?ADE public static void main(String args[]){ try{ System.out.println("1"); /////AA }catch (RuntimeException x){ System.out.println("2"); return; }catch(Exception x){ System.out.println("3"); return; }finally{ System.out.println("4"); } System.out.println("5"); } 1 2 3 4 5

125

A

B

C

D

E

126

A

B

C

D

E

127

A

B

C

D

E

128

A

B

C

D

E

129

A

B

C

D

E

130

A

B

C

D

E

131 下面表达式哪两个的值相等?CE 16>2 16>>2 下面那些线程状态事务是正确的?ABCE 从ready 到running 从running 到ready 从running 到waiting 从waiting 到running 从waiting 到ready 下面选项中那些是有效的申明?AC char c= ' \' char c= "cafe" char c= '\ucafe' char c= '\u01001' char c= '0x001' 如果定义String s="example",下面语句哪些会编译?BCE s>>=2; int i = s.length(); s+=3; char c= s[3]; s= s +"abcd"; 下述哪些说法是正确的?BDE java 语言中的类只能有一个构造函数 程序员可以自己定义自己的异常 java 语言允许多继承 socket 在java.net 包中 Java 语言中的类可以实现多接口 关于awt 和swing 说法正确的是:BCDE awt 在不同操作系统中显示相同的风格 swing 在不同的操作系统中显示相同的风格 swing 组件可以模仿运行环境的外观样式 awt 和swing 都支持事件模型 Eswing 组件类不带本地代码 根据下面的代码片断判断那些陈述为真?ADE

A B C D E

132

A

B

C

D

E

133

A

B

C

D

E

134

A

B

C

D

E

135

A

B

C

D

E

136

A

B

C

D 1)public void create(){ 2)Vetor myVect; 3)myVect =new Vector(); 4) } 第二行的声明不会为变量myVect 分配内存空间 第二行的声明分配一个到Vector 对象的引用的内存空间 第二行语句创建一个Vector 类对象 第三行语句创建一个Vector 类对象 第三行语句为一个Vector 类对象分配内存空间 对于下面有关List 的表达式:List l=new List(6,true) ;下面叙述那些是正确的?AC 在没有其他约束的条件下该列表将有6行可见 一行的最大字符数是6 列表将允许用户多选 列表只能有一项被选中 列表中不可以换行 创建线程可以通过以下那两种方法?AB 继承Thread 类 实现Runnable 接口 直接创建类Thread 引入Java.lang 包 实现Run 接口 根据下列语句判断哪些表达式返回false ?ABCD String st1="student"; char c[]={'s','t','u}; st1.equals("Student") st1.equals(c) st1==c c.equals(new String("stu")) st1.compareTo("student") 以下选项属于容器的有哪些?ABC Applet Frame Panel Button Menu 以下有关接口的内容,正确的是?ABCE 接口中声明的变量必须设置初值 一个类可以同时实现多个接口 实现接口时,可以实现接口中的所有方法,也可以实现其中一些 实现接口的类,不能创建为抽象类

137

A

B

C

D

E

138

A

B

C

D

E

139

A

B

C

D

E

140

A

B

C

D

E

141

A

B

C

D

E

142

A

B 接口中的方法默认为abstract 以下关于继承的叙述,正确的是?AB 继承使父类的代码得到了重用,提高了编程效率 Java 不支持多重继承 子类可继承父类的所有成员变量和成员方法 子类不能覆盖父类的成员方法 在Java 中,一个类不能同时继承一个类和实现一个接口 下面对数组声明那些是正确的?CDE int i[][]=new int[10,10]; int i[10][10]=new int[][]; int i [][]=new int[10][]; int[]i[]=new int[10][10]; int [][]i= new int[10][10]; 下面哪行代码编译时将发生错误或异常?ABCD float f = 1.3; char c = "a"; byte b = 257; boolean b = null; int i = 10; 下面那些是正确的字符串数组声明语句?BC char c[][]; String []s; String s[]; String s[50]; Object s[50]; 下面哪些组件提供add(Component comp) 方法用于包含其他组件?ABCD Applet MenuBar Frame Panel MenuItem 下面那些选项可以添加到程序指定位置?AE // public class first{......} //此处允许添加的选项 // class second{} import java.util.*;

D E

143

package def.exam; public static final int i=10; /* this is a test program */ 在程序中//处可以放置那些选项?DE public class base{ public int b; public float method(float f) { int i;

return I*f;

}

}

public class sub extends base { private float f1;

public static void main (String args[]){ base b=new base();

float g;

int j;

//选项位置

}

}

A g=f1;

B g=b.f;

C j=b.i;

D b.method(10.0f)

E g=b.b

在程序段//here处添加哪段代码将不会输出0? public class Example{

public static void main(String args[]){ int i=0;

//here

}

}

A System.out.println(i++);

B System.out.println(i+'0');

C System.out.println(i);

D System.out.println(i--);

E System.out.println(++i)

执行下面程序,将会有什么输出?BE class Example{

public static void main(String args[]){ BE try{ 144 145

A B C D E 146 A B C D E 147 A B C D E 148 A B C D E 149 A B C D E 150 A B System.out.println("return") return; }finally{ System.out.println("finally"); } } } 没有什么输出B 输出 finally 运行时异常抛出 一个异常抛出 输出return 当一个线程被调用执行了wait(),要唤醒它应该执行哪些方法?AC notify() start() notifyAll() sleep() yield() 要暂停一个多线程对象的运行可以调用如下什么方法?CE notify() start() wait() sleep() yield() 下面的哪些声明是合法的?ABCDE long l=4990L ; int i=5; double d=34.4f double t=0.9 float f=1.5f 下列那些语句能够通过编译?ADE int i=3+5; int i=5.5+6.0; char c="a"; String s="stu"+"dent" string s="2"+3; 下列属于访问控制的关键字是:BE static package

D E 151 A B C D E 153 A B C D E 154 A B C D E 155 A B C D E 156 A B C D E 158 A B C final abstract private 对成员的访问控制保护最强和最弱的是:AC public 缺省 private protected package 属于Java 的IO 流中处理字符的高级流的类是:AE Reader 类 InputStream 类 OutputStream 类 File 类 Writer 类 属于Java 的IO 流处理中的低级流的类:DE File 类 Writer 类 Reader 类 InputStream 类 OutputStream 类 用于保存创建后可变的字符串对象的类是: BE String 类 StringBuffer 类 Character 类 以上都不对 StringBuilder 类 下面哪些选项是不正确的?ABCE 匿名内部类可以声明成final 的 匿名内部类可以声明成private 的 匿名内部类可以实现多" 接口" 匿名内部类可以访问所在类中任意块中的final 型变量 匿名内部类可以进行extends 继承 下面哪些不是java 语言中的关键字? BD instanceof implement goto

E 159 A B C D E 160 A B C D E 161 A B C D E extend native 以下属于软件维护阶段工作的是?ACD 诊断和改正在使用过程中发现的软件错误 诊断和改正在开发过程中发现的软件错误 根据用户需求进行软件升级 修改软件为将来的维护活动预先做准备 收集用户使用软件功能上的要求 属于软件开发生命周期的阶段:ABCDE 收集需求 分析与设计 开发 测试 安装维护 软件开发生命周期的阶段的第一和最后阶段:AE 问题定义 收集需求 分析与设计 开发 安装维护

1 A B C D E

2 A B C D E

3 A B C D E

4 A B C D E

5 A B C D E

6 A B

C D E

7 以下关于中断控制语句的描述,错误的是( A E) break语句用于中断当前的程序块,如for 循环块,if 结构块等的执行 continue 停止继续执行下面的语句,直接跳回循环起始位置 break 用于强行退出循环,不执行循环中剩余的语句 return 用于退出整个子程序 在一个函数中,不管有没有返回值,都需要return 语句来推出函数 以下关于函数重载的描述中,正确的是( BCDE) " 函数参数不同" 指参数名称不同 " 函数参数不同" 指参数的类型不同 返回值不同的函数也可以重载 重载的函数必须具有不同的参数 重载是指一个类的多个成员函数具有相同的名称,但有不同的参数 能否利用返回值对函数进行重载?( AD ) 不行,因为Java 并未明确要求函数的返回值必须赋给变量 可以,因为返回值也是函数的重要组成部分 可以,但要求一个函数有返回值,另一个函数没有返回值 不行,Java 系统无法区分仅返回值不同的函数,编译时会报错 可以,但仅能用于返回值为简单变量的情况 有哪几种方法访问一个包中的公开类?( BCE ) 用"*"号来匹配带有某个关键字的包 用"import 包名. 类名" 导入包中的某个类 用"import 包名.*"导入包中的所有类 用"*"号来匹配带有某个关键字的类 用类的全名(包名+类名)访问 以下关于Object 类的描述中,错误的是( BC ) Object 类提供了wait, notify, notifyAll等函数用于线程间同步 Object 类提供了clone, compare, delete, add, insert等函数用于对对象进行操作 Object 类是所有自定义类的直接或间接父类,但不是系统类的父类 Object 类定义了一些每个类都应该有的基本的成员变量和成员函数 Object 类是其它一切类的直接或间接父类 以下关于线程的运行,暂停,结束的描述中,错误的是( BE ) Thead 类的sleep 静态函数可以使线程休眠一段时间 wait 函数会使线程处于等待状态,作用与sleep 函数相同 一个线程不需要特别的代码来中止它,当run 函数中的代码都执行完了以后,线程就自然中止了 线程的启动通过线程类(或者其子类)的start 函数来实现 调用stop 函数使线程停止 如何设置工具提示?( CD)

B C D E 8 A B C D E 9 A B C D E 10 A B C D E 11 A B C D E 12 A B C D E 13 A B 创建一个工具提示对象 setToolTipText函数的参数是工具提示对象 调用组件的setToolTipText 函数工具提示 setToolTipText 函数的参数就是工具提示的内容字符串 创建一个组件 边界型布局的区域包括几个区?( CDE ) 菜单区、工具栏区、内容区、状态栏区 内容区、工具栏区 北区,南区,或者称为页首,页尾 中间区 西区,东区,或者称为行首,行尾 java 程序的编译与运行分几个阶段,下面的阶段描述中正确的是( BCE ) java 虚拟机运行连接后的可执行文件,将他们翻译为硬件能够理解的机器语言 java 编译器将源文件编译为二进制的目标码文件 目标代码文件无需连接,可以直接由JAVA 虚拟机执行 连接软件将目标代码文件连接为最终的可执行文件 java 虚拟机解释目标代码文件,并把他们翻译为硬件能够理解的机器语言 Java 中有哪些快捷赋值运算符?( CDE ) "&&=","||=",用于条件运算的快捷赋值 ">= ", "!= ",">=", ">>>=",用于位移的快捷赋值 "&=", "|=", " =",用于移位的快捷赋值运算 函数的定义中有哪些选项( BCD) 函数中的局部变量列表 参数列表 访问级,返回值的类型 函数名称 函数/子程序的区分符 在创建对象时有几种方法为对象的成员变量赋初值( ABDE ) 在创建对象之前先为对象的成员变量赋初值 缺省情况下成员变量会自动赋值或空值 不能为对象的成员变量赋初值 为成员变量赋指定的初值 利用构造函数为成员变量赋初值 在Java 中, 可以用"+"号连接字符串, 以下描述错误的是( AC ) 由于"+"号将几个字符串连接在一起. 因此只能使用StringBuffer 对象 如果以字符串开头, 那么其后的"+"号都是字符串连接的含义

D E 14 A B C D E 15 A B C D E 16 A B C D E 17 A B C D E 18 A B C D E 19 A B C D "+"号只能连接字符串和字符, 不能连接数字, 否则会造成概念混淆 通过"+"号可以将不同的字符串\数字\字符连接成一个完整的字符串 用"+"号连接的字符串可以赋值给String 对象 程序的创建有哪几步?( ADE ) 启动线程 指定线程运行的起始点 为线程对象分配内存运行空间 在主程序中创建线程对象 建立线程类 在JBuilder 下,创建可执行程序文件需要那些步骤?( ADE ) 在菜单中选" 可执行程序向导" 选择需要放入可执行文件的java 文件 选择JBuilder 当前所处的操作系统类型 选择需要建立的可执行程序类型 在生成的可执行程序工程中选"Make", 即可生成可执行程序 以下关于分层窗格的描述中,正确的是( ACE ) 分层窗格中包括了内容窗格和菜单栏 分层窗格中的各层按添加的先后顺序分层 分层窗格的作用是调节各层间的相互覆盖关系 简单的图形界面程序不需要分层窗格 分层窗格中的每一层都有深度值,深度值小的是底层 创建列表框的步骤有那些?( BDE ) 利用add 函数逐项添加列表项 创建列表框对象 利用sort 函数为列表项排序 设置列表框属性 将列表框防到滚动条面板中 如何获得列表框的选择结果?( ABCDE ) getSelectedValues, 返回一个对象数组,其中有所有选中的选项的内容 isSelectedIndex, 表示返回的序号都是被选中的项的序号 getSelectIndices, 返回一个整数数组,其中保存有所有选中的选项的序号 getSelectedValue, 返回所有选中的选项的内容,通过一个字符串来表示 getSelectedIndex,返回第一个选中的选项的序号,序号从0开始算 表格包型布局有哪些约束类型?( BCE ) "anchor" :表示当面板大于表格时,如何放置整个表格 "gridwidth" ,"gridheight" :分别表示这个组件在宽度和高度上分别占用了几个单元格 "weightx" ,"weighty" :确定当面板大小改变时,各单元格分配多余空间的相对权重 "inColl" :表示组见是否放在单元格中

20 A B C D E 21 A B C D E 22 A B C D E 23 A B C D E 24 A B C D E 25 A "gridx" ,"gridy" :指定组见所在的单元格位置 关于接口的定义和实现,以下描述正确的是: AE 接口定义中的方法都只有定义没有实现 接口定义中的变量都必须写明final 和static 如果一个接口由多个类来实现,则这些类在实现该接口中的方法时应采用统一的代码 如果一个类实现一个接口,则必须实现该接口中的所有方法,但方法未必声明为public. 接口定义中的成员变量变量只能是static 和final 的 对关键词continue 和break 的理解是正确的是:BD 执行到continue 后,程序的控制流跳转到循环块的之后之后执行 执行到continue 后,程序的控制流跳转到循环块的迭代部分继续判断 执行break 之后,程序的控制流程跳转到循环块的迭代部分继续判断 执行break 之后,程序的控制流跳转到循环块的之后的语句继续执行//例for 循环后面的语句 continue 可以用于终止switch 语句中语句序列 在 Java的异常处理语句try-catch-final 中,以下描述不正确的是:ACD try 后面是可能产生异常的代码,catch 后面是捕获到某种异常对象时进行处理的代码,final 后面是没有捕获到异常时要执行的代码 try 后面是可能产生异常的代码,catch 后面是捕获到某种异常对象时进行处理的代码,final 后面是无论是否捕获到异常都必须执行的代码 catch 语句和final 语句都可以缺省 catch 语句用来处理程序运行时的非致命性错误,而final 语句用来处理程序运行时的致命性错误 当程序运行时抛出的异常是cathe 语句中异常的子类,异常也会被捕捉执行相应的catch 语句。 如果一个程序段中有多个catch ,则程序会按如下哪种情况执行?CE 找到适合的例外类型后继续执行后面的catch 。 找到每个符合条件的catch 都执行一次。 找到适合的例外类型后就不再执行后面的catch 。 对每个catch 都执行一次。 按顺序找到和catch 异常类型匹配的第一个catch 块执行,如果final 块是必须执行的。 下列关于操作符>> 和 >>> 描述是正确:AC >> 执行位右移 >>> 执行逆转输出 >> 执行带符号位的移位操作 >>> 执行不带符合位的移位操作 >> 执行不带符合位的移位操作 >>> 执行带符合位的移位操作 >> 只能用于操作整型数据类型 >>>只能用于操作浮点数据类型 根据下列给定的表达式 String s = "Example"; 哪些选项是合法的? CDE s >>> = 3;

C D E 26 A B C D E 27 A B C D E 28 A B C D E 29 A s[3] = "x"; int i = s.length(); String t = "For " + s; s = s + 10; 根据下列给定的表达式 String s = "hello"; 哪些选项是合法的?CDE s >> = 2; char c = s[3]; s += "there"; int i = s.length(); s = s + 3; 根据如下给定的声明赋值语句 Integer i = new Integer (42); Long 1 = new Long (42); Double d = new Double (42.0); 返回false 值的表达式有? BCDE i.equals(new Integer(42)); (i == d) i.equals(new Long(42)); (i.equals (d)) (d.equals (i)) 属于Java 关键字的是:ABCDE if else do while case 运行如下代码, 显示结果有那些?AB public class MyClass { public static void main(String args[]) { out: for (int i = 1; i

C D E 30 A B C D E 31 A B C D E 32 A B C D E 33 A B C D E 34 A B C D E i=2 j=1 i=2 j=2 i=1 j=2 i=3 j=3 给定如下代码: String s1=new String("Hello"); String s2=new String("World"); String s3 = "Java"; 哪些是合法的字符串操作?CD s3=s1-s2 s3-=s2 s3=s1+s2 s3+=s1 s3=s3&s2 以下属于Java 修饰符的有:ABC public protected private transient serializable 选择有语法错误的语句?ABCE short myshort = 99S String name = 'Excellent tutorial Mr Green' char c = 17c int z = 015 float f=3.14 以下属于Java 关键字有:ADE double Case then instanceof while 以下语句无编译错误的有:ABDE float f1=1/3; int i=1/3; float f2=1.01; double d=999d; boolean b=3>4?false:true;

35 A B C D E 36 A B C D E 37 A B C D E 38 A B C D E 39 A B C D E 40 A B C 以下属于Java 关键字的有:AD new create instanceOf instanceof elseif 以下语句无编译错误的有:AB System.out.print(1+2+3); int i=1+'2'; byte b=-129; String s='c'; float f=1.0; 以下说法正确的有:AE byte 变量可表示范围从-128到127 byte 变量可表示范围从-127到128 byte 变量可表示范围从0到255 char 变量可表示范围从0到255 char 变量可表示范围从0到65535 下面哪些是合法的标识符:ABE $persons TwoUsers *point this _endline 下面关于使用">"操作符的哪些结果是对的?BC 1010 0000 0000 0000 0000 0000 0000 0000 >> 4 的结果是 //第一个是符号位 0000 1010 0000 0000 0000 0000 0000 0000 1010 0000 0000 0000 0000 0000 0000 0000 >> 4 的结果是 1111 1010 0000 0000 0000 0000 0000 0000 1010 0000 0000 0000 0000 0000 0000 0000 >>> 4的结果是 0000 1010 0000 0000 0000 0000 0000 0000 1010 0000 0000 0000 0000 0000 0000 0000 >>> 4的结果是 1111 1010 0000 0000 0000 0000 0000 0000 1010 0000 0000 0000 0000 0000 0000 0000

E 41 A B C D E 42 A B C D E 43 A B C D E 44 A B C D E 45 A B C D E float String 下面有关java 代码安全性的叙述哪些是对的? BCD 字节码校验器加载查询执行需要的所有类。 运行时解释器执行代码。 在运行时,字节码被加载,验证然后在解释器里面运行。 类加载器通过分离本机文件系统的类和从网络导入的类增加安全性。 JVM 在加载字节码时,类加载器会检查被装入的字节码在之前有没有被篡改。 "result" 是一个boolean 型的变量,下面的哪些表达式是合法的?AB result = true; if ( result ) {/* do something...*/} if ( result!= 0 ) {/* do something...*/. } result = 1; result ="false"; 给出下列代码:CD switch(x){ case 1:System.out.println("Test 1");break; case 2: case 3:System.out.println("Test 2");break; default:System.out.println("end"); } x 为什么值时,会输出Test 2 ? 零 1 2 3 default 下面关于变量及其范围的陈述哪些是对的?ACD 实例变量是类的成员变量。 实例变量用关键字static 声明。 在方法中定义的局部变量在该方法被执行时创建 局部变量在使用前必须被初始化。 局部变量不可以和类的成员变量同名 下面关于继承的哪些叙述是正确的?AD 在java 中对类只允许单一继承。 在java 中一个类只能实现一个接口。 在java 中一个类不能同时继承一个类和实现一个接口。 java 的单一继承使代码更可靠。 java 的类允许使用多继承,即一个类允许有多个父类。

46 A B C D E 47 A B C D E 48 A B C D E 49 A B C D 给定下列代码:C public class Parent { public int addValue( int a, int b) { int s; s = a+b; return s; } } class Child extends Parent { } 下列的方法声明如果作为Child 类的方法,哪些方法覆盖了Parent 类中的addValue 方法。 int addValue( int a, int b ){/*do something…*/} public void addValue (){/*do something…*/} public int addValue( int a, int b ){/*do something…*/} public int addValue( int a, int b )throws MyException {//do something...} protected int addValue(int a, int b) 下面的哪些程序片断可能导致错误?BDE String s = "Gone with the wind"; String t = " good "; String k = s + t; String s = "Gone with the wind"; String t; t = s[3] + "one"; String s = "Gone with the wind"; String standard = s.toUpperCase(); String s = "home directory"; String t = s - "directory"; String s1 = "1"; s1 =+ 2; 下列哪些接口在Java 中没有定义相对应的Adapter 类?CD MouseListener KeyListener ActionListener ItemListener WindowListener 下列那些项目不是java 的主要优点:AD 直接操作内存,功能强大 一次编写,到处运行 纯面向对象的语言 可以通过拖拽的方式快速开发程序界面

50 A B C D E 51 A B C D E 52 A B C D E 53 A B C D E 54 A B C D E 55 优秀的多线程处理能力 下面有几个定义的标识符,找出符合Java 规范的标识符。ADE IDoLoveThisGame const 3Person _People5 $helloJava 以下对默认构造说法正确的有:CDE 默认构造的返回类型是void 默认构造带有void 类型的一个参数 默认构造无返回类型 默认构造无参数 当不写任何构造时,编译系统会自动产生一个默认构造 关于布局管理器,以下说法正确的是?ABCE Frame 默认布局管理器是BorderLayout Panel 默认布局管理器是Flowlayout Applet 默认布局管理器是Flowlayout CardLayout 会将容器分割成等宽等高的矩形区域 默认情况下,在GridLayout 管理的容器中,组件将占满整个所在区域 在/* */处选择合适的替换语句, 使结果输出为0,ABD class MyClass { public static void main(String args[]) { int i = 0; /* */ } } System.out.println(i++); System.out.println(i); System.out.println(i+'0'); System.out.println(i--); System.out.println(i++-i--); 关于Java 特征说法正确的有:ABCD 面向对象的 解释执行的 结构中立的 支持多线程编码 通过指针直接操作内存 按照使用网络类型分类,以下属于当前电子商务的主要形式有:ABD

B C D E 56 A B C D E 57 A B C D E 58 A B C D E 59 A B C D E 60 A B C D E 61 A B EDI 电子商务 Internet 电子商务 HTTPS 电子商务 Intranet 电子商务 HTML 电子商务 下面的技术中,哪些是常见的客户端脚本语言?CD C# Java VBScript Javascript VB.NET 在IBM 电子商务应用框架中,以下哪些是服务器端技术?ABD JSP Servlet HTML EJB Javascript 下面哪些技术可以与浏览器直接交互?BC XML Javascript VBScript JSP Servlet 列属于软件开发周期组成的有?ABCDE 问题定义 可行性研究 需求分析 总体设计 详细设计 下列属于面向对象的软件开发过程的有:ABD 面向对象分析 面向对象设计 面向对象管理 面向对象实现 面向对象维护 下列哪些java 组件为容器组件:CD Menu List

D E 62 A B C D E 63 A B C D E 64 A B C D E 65 A B C D E 66 A B C D E 67 A B C D Frame Applet Choice 实现下列哪些接口可以对TextField 对象的事件进行监听和处理? ABC ActionListener FocusListener MouseMotionListener WindowListener ContainerListener TextArea 对象可以注册下列哪些接口?ACDE TextListener ActionListener MouseMotionListener MouseListener ComponentListener 关于Applet ,下面的哪几条是正确的? BDE Applet 可以直接用java 解释器执行 Applet 可以在浏览器中执行 Applet 就是一个Application ,Application 包含Appl e t Applet 也可以是一个Application 可以使用javaw.exe 命令运行Applet 下面哪几个方法是属于Applet 的非继承的方法? BC start() drawString(String s, int x, int y) repaint() destroy() init() 关于Applet 的生命周期正确的说法有:ADE init 方法在start 方法之前执行 init 方法在start 方法之后执行 stop()方法在Applet 退出时被调用,只调用一次 stop()方法在Applet 不可见时被调用,可以被调用多次 destroy()方法由浏览器或 applet viewer 调用,通知此 applet 它正在被回收,释放分配给它的资源。 关于Runnable 接口,正确的说法是: BCDE 实现了Runnable 接口的类的对象就可以用自身的start 方法启动 Runable 接口提供了通过线程执行程序的最基本的接口 Thread 类实现了Runnable 接口 Runnable 只定义了一个run 方法

68 A B C D E 69 A B C D E 70 A B C D E 71 A B C D E 72 A B C D E 73 A B C D E 可以将实现了Runnable 接口的类的对象传递给Thread 类构造函数 下面说法正确的是:ACD Java 中线程是抢占式的 Java 中线程是分时的 Java 中的线程可以共享数据 Java 中的线程可以共享代码 创建Java 多线程职能通过继承Thread 类 下面哪些方法可用于Java 线程同步: ACE join() run() wait() destroy() sleep() 下面哪几个方法是Thread 类中过时的? AB stop resume yield start run 下列组件哪个是属于Swing 容器类? BCD Frame JApplet JDialog JFrame Panel 下列组件哪几个可以设置ContentPane 内容面板对象: CD JTextField JTextPane JFrame JWindow JApple 下列关于java.io.Serializable 接口描述中,正确的是:CE 在Serializable 接口中定义了抽象方法 在Serializable 接口中定义了常量 在Serializable 接口中没有定义抽象方法,也没有定义常量 在Serializable 接口中定义了成员方法 类通过实现 Serializable 接口以启用其序列化功能。

74 A B C D E 75 A B C D E 76 A B C D E public class MyClass{ public static void main(String args[]) {} _____class MyInnerClass {} } 在以上Java 代码中的横线上,可放置哪些修饰符?ABC public private static friend protected 以下Java 代码编译运行后,下列选项中,哪几项会出现在输出结果中。ADE public class Test{ public static void main(String args[]) { for(int i=0;i=0;j--) { if(i == j) continue; System.out.println("i="+i+"j="+j); } } } } i=0 j=3 i=0 j=0 i=2 j=2 i=0 j=2 i=0 j=1 运行下列Java 代码后,下面选项中,包含在输出结果中的是:DE public class Example{ public static void main(String args[]){ int i=0; do{ System.out.println(〞Doing it for i is 〞+i); }while(--i>0); System.out.println(〞Finished 〞); } } Doing it for i is 3 Doing it for i is 1 Doing it for i is 2 Doing it for i is 0 Finished

77 A B C D E 78 A B C D E 79 A B C D E 80 A B C D E 81 在Java 代码中,public static void main方法的参数描述正确的是:AB String args[] String[] args Strings args[] String args String[][] args 选择错误的标识符。CDE IDoLikeTheLongNameClass $byte const 3_case class 程序代码如下 public class ConstOver { public ConstOver (int x, int y, int z) { } } 如果下面这些构造方法也存在于ConstOver 类中,那对上面的构造方法产生了重载有 ConstOver ( ) { }AC protected int ConstOver ( ) { } private ConstOver (int z, int y, byte x) { } public Object ConstOver (int x, int y, int z) { } public void ConstOver (byte x, byte y, byte z) { } 程序代码如下 public class MethodOver { public void setVar (int a, int b, float c) { } } 在MethodOver 类中声明哪几个方法会引起对setVar()的重载效果 private void setVar (int a, float c, int b) { }AC protected void setVar (int a, int b, float c) { } public int setVar (int a, float c, int b) {return a;}; public int setVar (int a, int b, float c) {return a;}; protected float setVar (int a, int b, float c) {return c;); 程序代码如下BD class BaseClass { private float x = 1.0f ; protected float getVar ( ) {return x;}

A B C D E 82 A B C D E 83 A B C D E 84 } class Subclass extends BaseClass{ private float x = 2.0f; //在这插入一行代码 } 下列方法声明中产生方法覆盖的是? float getVar ( ) { return x;} public float getVar ( ) { return x;} public double getVar ( ) { return x;} protected float getVar ( ) { return x;} public float getVar (float f ) { return f;} 程序代码如下DE 下面声明中表示"has a"关系的是? public interface Person { } public class Employee extends Person { } public interface Shape { } public class Employee extends Shape { } public interface Color { } public class Employee extends Color { } public class Species { } public class Animal (private Species species;) interface Component { } class Container implements Component { private Component[ ] children; ) 下面哪些语句能够正确地生成5个空字符串? AB String a[]=new String[5]; for(int i=0;i1) break; System.out.println(j+"and"+i); } } }

B C D E 85 A B C D E 86 A B C D E 87 A B C D E 88 A B C D E 89 A B C D E 90 A B 0 and 0 0 and 1 0 and 2 0 and 3 2 and 2 下面哪些语句正确地声明一个整型的二维数组? CDE int a[][] = new int[][]; int a[10][10] = new int[][]; int a[][] = new int[10][10]; int [][]a = new int[10][10]; int []a[] = new int[10][10]; 下面哪些语句是正确的? AE Object o = new Button("A"); Button b=new Object("B"); Panel p = new Frame(); Frame f = new Panel(); Panel p = new Panel(); 下面哪些是FilterInputStream 的直接子类?AD BufferedInputStream InputStreamReader ObjectInputStream ByteArrayInputStream DataInputStream Java 中控制成员可见性的访问控制修饰符是:ACD protected assembly public private package 面向对象4大基本特征是:ACDE 封装性 消息传递性 继承性 多态性 抽象性 下面哪几个方法是Thread 中定义的方法:BCD wait sleep

D E 91 A B C D E 92 A B C D E 93 A B C D E 94 A B C D E 95 A B C D E start yield notiy 以下代码正确的有:ADE final static void abc(){} final abstract void abc(); int abc(){return 1L;} int abc(){return 'c';} public static int abc(){return 1;} abstract 关键字可修饰:AD 类 静态成员变量 实例成员变量 实例方法 静态方法. 下列各种java 类的定义,哪些是正确的?ABC class Base{} class Derived extends Base{} abstract class Base{} class Derived extends Base{} public class Base{} class Derived extends Base{} final class Base{} class Derived extends Base{} protected class Base{} class Derived extends Base{} 设已经定义了变量"File f=new File("com");",则下面哪些语句有可能返回true ?AC f.mkdir(); f.chdir() f.delete(); f.getPath(); f.isdir(); 下面哪些语句含有语法错误?ABCDE int a[]=new{1,2,3,4,5} int []b=new[1,2,3,4,5]; int c[]=new{1,2,3,4,5}; int []d=new [5]; int []d=new [];

96 A B C D E 下面哪些语句会发生编译错误?ABD double []a1=new double(3); double a2[][]=new double[]; double [] a3=new double[3]; double a4[]={1.0 2.0 2.0}; int [] a3=new int[3];

继承AbstractTableModel 类实现表格设计, 允许表格单元格可编辑则下列哪些方法必须需重写? ADE addTableModelListener(TableModelListener xxx)

getColumnClass(int col)

getColumnName(int col)

setValueAt(Object obj, int row, int col)

isCellEditable(int row, int col)

指出下面选项中,3个有效的float 变量定义? AD

float foo=-1;

float foo=1.0;

float foo=42e1;

float foo=2.02f;

float foo=3.03d;

一个public 的类中的一个protected 成员可以被哪些成员访问?ABCE

同一类中的其他成员可以访问它

同一包中的非子类可以访问它

同一包中的子类可以访问它

不同包中的非子类可以访问它

不同包中的子类可以访问 97 A B C D E 98 A B C D E 99 A B C D E

100

A

B

C

D

E

101

A

B

C

D

E

102

A 下面的表达式哪些是正确的?AC String s="你好";int i=3; s+=i; String s="你好";int i=3; if(i==s){ s+=i}; String s="你好";int i=3; s=i+s; String s="你好";int i=3; s=i+; String s=null; int i=(s!=null)&&(s.length>0)?s.length():0; 以下哪几个布局管理器使用的是组件的最佳尺寸?AE FlowLayout BorderLayout GridLayout CardLayout GridBagLayout 下列哪几个声明可用于创建一个可运行的类?AE public class X implements Runable{ public void run(){ ......} }

B C D E 103 A B C D E 104 A B C D E 105 A B C D E 106 A B C D E 107 A B C D E 108 A B C public class X implements Thread{ public void run(){ ......} } public class X implements Thread{ public int run(){ ......} } public class X implements Runable{ protected void run(){ ......} } public class X extends Thread{ public void run(){ ......} } 下面哪些方法可以在任何时候被任何线程调用?DE notify() wait() notifyAll() sleep() yield() 构造BufferedInputStream 的合适参数可以是哪下列哪些类型?AC BufferedInputStream BufferedOutputStream FileInputStream FileOuterStream File 下列哪些是JAVA 的修饰符?ABD public private friendly transient vagrant 下面哪些语句是正确的? BD 如果多个监听器注册到一个组件只有最新一个监听器监听的事件会执行 如果多个监听器注册到一个组件, 所有的事件保证不分先后都会执行 注册多个监听器到一个组件会引起编译错误 你可以添加或删除多个监听器到一个组件 监听器只能是独立的类, 被监听的对象本身不可以同时也是监听器. 下面哪个语句能够正确地创建一个InputStreamReader 的实例? AE new InputStreamReader(new FileInputStream("data")); new InputStreamReader(new FileReader("data")); new InputStreamReader(new BufferedReader("data")); new InputStreamReader("data"); new InputStreamReader(System.in); 下面哪些语句含有语法错误?ABDE StringBuffer a="1" System.out.print((new StringBuffer("1"))+2); String c ="1"+new StringBuffer("2");

E

109

A

B

C

D

E

110

A B C D String myString = StringBuffer("1")+"2"; String myString = StringBuild("1")+"276"; 下面哪些类型的实例对象可以通过throw 语句抛出?CDE Event Object Throwable RuntimeException Exception 下列关于">"的运算, 哪些是正确的?AC 0000 0100 0000 0000 0000 0000 0000 0000>5的运行结果是 1111 1110 0000 0000 0000 0000 0000 0000 1100 0000 0000 0000 0000 0000 0000 0000>>5的运行结果是 0000 0110 0000 0000 0000 0000 0000 0000 1100 0000 0000 0000 0000 0000 0000 0000>>5的运行结果是 0000 0110 0000 0000 0000 0000 0000 1111

下面说法哪些是正确的?BD

Applet 可以访问本地文件

对static 方法的调用不需要类实例 socket 类在java.lang 中

127.0.0.1地址代表本机

127.0.0.0地址代表本机

下列那些特点是java 语言的优点?ABCDE 简单性

安全性

动态性

D 健壮性

平台无关性

下面对数组的定义正确的有那些?AB int a[]={1,2,3};

float b[];

int ar[][]=new int[][4]

char[4] arr;

int arr1[]={{1,2},{2,3}}

下面哪些不是Java 的基本数据类型?CE short

boolean E 111 A B C D E 112 A B C D E 113 A B C D E 114 A B

D E

115

A

B

C

D

E

116

A

B

C

D

E

117

A

B

C

D

E

118

A

B

C

D

E

119

A

B

C

D

E

120

A

B

C

D unit float static 下面关于变量及其范围的陈述那些是正确的?BCD 实例变量是类的局部变量 类变量用关键字static 声明 在方法中定义的局部变量在该方法被执行时创建 局部变量在使用前必须被初始化 局部变量的使用范围是整个类 下列方法属于java.lang.Math 类的有:ABCD random() abs() sqrt() sin() paint () 公共成员变量LENGTH 是一个int 型值,如果变量的值需保持常数值100,可以使用以下哪些声明? public int LENGTH=100 BD public final static int LENGTH=100 final public int LENGTH=100 public final int LENGTH=100 private final int LENGTH=100 下面关于Java 代码安全性的说法哪些是正确的? ABCD 程序执行过程中需要的所有类都是通过字节码校验程序装入的。 代码的运行是由Java 运行环境中的解释器完成的。 在运行时,字节码要经过装入,校验后,才能在解释器中执行。 在缺省的安全配置条件下,Java Applet不能访问任何本地资源 代码的运行由Java 运行环境中的虚拟机完成。 下列组件哪个是Swing 顶层容器? BC ContentPane JApplet JDialog JPanel JSplitPane 下面标识符那些是JAVA 中的保留字或关键字?ABCD class switch break synchronized

121

A

B

C

D

E

122

A

B

C

D

E

123

A

B

C

D

E

124

A

B

C

D

E out 哪两种方法不能直接引起一个线程中断执行?DE sleep(); stop(); wait(); notifyAll() notify(); 重载类hai 的构造方法,下面哪些是正确的?BC public void hai(int a) hai(int a,int b) public hai(int a) int hai(int c, int d) int hai() 覆盖(重写)方法void hai(int a,int b),下面那些是正确的?AB public void hai(int a,int b) protected void hai(int a,int b) public hai(int a) int hai(int c, int d) int Hai() 如果在try 代码块中没有异常发生,则会输出那些结果?ADE public static void main(String args[]){ try{ System.out.println("1"); /////AA }catch (RuntimeException x){ System.out.println("2"); return; }catch(Exception x){ System.out.println("3"); return; }finally{ System.out.println("4"); } System.out.println("5"); } 1 2 3 4 5

125

A

B

C

D

E

126

A

B

C

D

E

127

A

B

C

D

E

128

A

B

C

D

E

129

A

B

C

D

E

130

A

B

C

D

E

131 下面表达式哪两个的值相等?CE 16>2 16>>2 下面那些线程状态事务是正确的?ABCE 从ready 到running 从running 到ready 从running 到waiting 从waiting 到running 从waiting 到ready 下面选项中那些是有效的申明?AC char c= ' \' char c= "cafe" char c= '\ucafe' char c= '\u01001' char c= '0x001' 如果定义String s="example",下面语句哪些会编译?BCE s>>=2; int i = s.length(); s+=3; char c= s[3]; s= s +"abcd"; 下述哪些说法是正确的?BDE java 语言中的类只能有一个构造函数 程序员可以自己定义自己的异常 java 语言允许多继承 socket 在java.net 包中 Java 语言中的类可以实现多接口 关于awt 和swing 说法正确的是:BCDE awt 在不同操作系统中显示相同的风格 swing 在不同的操作系统中显示相同的风格 swing 组件可以模仿运行环境的外观样式 awt 和swing 都支持事件模型 Eswing 组件类不带本地代码 根据下面的代码片断判断那些陈述为真?ADE

A B C D E

132

A

B

C

D

E

133

A

B

C

D

E

134

A

B

C

D

E

135

A

B

C

D

E

136

A

B

C

D 1)public void create(){ 2)Vetor myVect; 3)myVect =new Vector(); 4) } 第二行的声明不会为变量myVect 分配内存空间 第二行的声明分配一个到Vector 对象的引用的内存空间 第二行语句创建一个Vector 类对象 第三行语句创建一个Vector 类对象 第三行语句为一个Vector 类对象分配内存空间 对于下面有关List 的表达式:List l=new List(6,true) ;下面叙述那些是正确的?AC 在没有其他约束的条件下该列表将有6行可见 一行的最大字符数是6 列表将允许用户多选 列表只能有一项被选中 列表中不可以换行 创建线程可以通过以下那两种方法?AB 继承Thread 类 实现Runnable 接口 直接创建类Thread 引入Java.lang 包 实现Run 接口 根据下列语句判断哪些表达式返回false ?ABCD String st1="student"; char c[]={'s','t','u}; st1.equals("Student") st1.equals(c) st1==c c.equals(new String("stu")) st1.compareTo("student") 以下选项属于容器的有哪些?ABC Applet Frame Panel Button Menu 以下有关接口的内容,正确的是?ABCE 接口中声明的变量必须设置初值 一个类可以同时实现多个接口 实现接口时,可以实现接口中的所有方法,也可以实现其中一些 实现接口的类,不能创建为抽象类

137

A

B

C

D

E

138

A

B

C

D

E

139

A

B

C

D

E

140

A

B

C

D

E

141

A

B

C

D

E

142

A

B 接口中的方法默认为abstract 以下关于继承的叙述,正确的是?AB 继承使父类的代码得到了重用,提高了编程效率 Java 不支持多重继承 子类可继承父类的所有成员变量和成员方法 子类不能覆盖父类的成员方法 在Java 中,一个类不能同时继承一个类和实现一个接口 下面对数组声明那些是正确的?CDE int i[][]=new int[10,10]; int i[10][10]=new int[][]; int i [][]=new int[10][]; int[]i[]=new int[10][10]; int [][]i= new int[10][10]; 下面哪行代码编译时将发生错误或异常?ABCD float f = 1.3; char c = "a"; byte b = 257; boolean b = null; int i = 10; 下面那些是正确的字符串数组声明语句?BC char c[][]; String []s; String s[]; String s[50]; Object s[50]; 下面哪些组件提供add(Component comp) 方法用于包含其他组件?ABCD Applet MenuBar Frame Panel MenuItem 下面那些选项可以添加到程序指定位置?AE // public class first{......} //此处允许添加的选项 // class second{} import java.util.*;

D E

143

package def.exam; public static final int i=10; /* this is a test program */ 在程序中//处可以放置那些选项?DE public class base{ public int b; public float method(float f) { int i;

return I*f;

}

}

public class sub extends base { private float f1;

public static void main (String args[]){ base b=new base();

float g;

int j;

//选项位置

}

}

A g=f1;

B g=b.f;

C j=b.i;

D b.method(10.0f)

E g=b.b

在程序段//here处添加哪段代码将不会输出0? public class Example{

public static void main(String args[]){ int i=0;

//here

}

}

A System.out.println(i++);

B System.out.println(i+'0');

C System.out.println(i);

D System.out.println(i--);

E System.out.println(++i)

执行下面程序,将会有什么输出?BE class Example{

public static void main(String args[]){ BE try{ 144 145

A B C D E 146 A B C D E 147 A B C D E 148 A B C D E 149 A B C D E 150 A B System.out.println("return") return; }finally{ System.out.println("finally"); } } } 没有什么输出B 输出 finally 运行时异常抛出 一个异常抛出 输出return 当一个线程被调用执行了wait(),要唤醒它应该执行哪些方法?AC notify() start() notifyAll() sleep() yield() 要暂停一个多线程对象的运行可以调用如下什么方法?CE notify() start() wait() sleep() yield() 下面的哪些声明是合法的?ABCDE long l=4990L ; int i=5; double d=34.4f double t=0.9 float f=1.5f 下列那些语句能够通过编译?ADE int i=3+5; int i=5.5+6.0; char c="a"; String s="stu"+"dent" string s="2"+3; 下列属于访问控制的关键字是:BE static package

D E 151 A B C D E 153 A B C D E 154 A B C D E 155 A B C D E 156 A B C D E 158 A B C final abstract private 对成员的访问控制保护最强和最弱的是:AC public 缺省 private protected package 属于Java 的IO 流中处理字符的高级流的类是:AE Reader 类 InputStream 类 OutputStream 类 File 类 Writer 类 属于Java 的IO 流处理中的低级流的类:DE File 类 Writer 类 Reader 类 InputStream 类 OutputStream 类 用于保存创建后可变的字符串对象的类是: BE String 类 StringBuffer 类 Character 类 以上都不对 StringBuilder 类 下面哪些选项是不正确的?ABCE 匿名内部类可以声明成final 的 匿名内部类可以声明成private 的 匿名内部类可以实现多" 接口" 匿名内部类可以访问所在类中任意块中的final 型变量 匿名内部类可以进行extends 继承 下面哪些不是java 语言中的关键字? BD instanceof implement goto

E 159 A B C D E 160 A B C D E 161 A B C D E extend native 以下属于软件维护阶段工作的是?ACD 诊断和改正在使用过程中发现的软件错误 诊断和改正在开发过程中发现的软件错误 根据用户需求进行软件升级 修改软件为将来的维护活动预先做准备 收集用户使用软件功能上的要求 属于软件开发生命周期的阶段:ABCDE 收集需求 分析与设计 开发 测试 安装维护 软件开发生命周期的阶段的第一和最后阶段:AE 问题定义 收集需求 分析与设计 开发 安装维护


相关内容

  • 司法考试真题各科分值与复习时间分配
  • 司法考试真题各科分值与复习时间分配 一.法理学: 法理学还是在第一卷和第四卷论述题中进行考察,所涉题型为单选题.多选题.不定项选择题.简答题和论述题.其中单选为第一卷的第1题到第7题共计考察7分.多选为第51题到第56题共计12分.不定项选择是第91题和第92题两题共计4分.第四卷的第1题20分.第 ...

  • 中央电大教务考试题四
  • 中央电大教务考试题四 第1题:将下列不同类别.不同性质的课程与考试单位配对:(配伍题) [1]统设必修课程 [A]中央考或省考 [2]统设选修课程 [B]中央考 [3]非统设选修课程 [C]省考 正确答案为:"1B2A3C" 第2题:将下列不同类型课程与可免修免考的开放教育统设必 ...

  • 电梯安全管理员考试试题1
  • 1 判断题 自动扶梯的驱动部分都设置在扶梯端部 × 作答正确 2 判断题 住宅电梯就是家用电梯 √ 作答错误 3 判断题 无机房电梯就是指没有曳引机等设备的电梯. × 作答正确 4 判断题 电梯电动机的额定容量为短时工作制. × 作答错误 5 判断题 电梯轿顶检修箱所处位置便于检修人员进入轿顶后都能 ...

  • [人员创新能力建设]答案3
  • 1. [单选题] 本课程提到,有了人才还不够,更加重要的是(D). [2 分] A. 知识 B. 技能 C. 团队 D. 创新 2. [单选题] 采用(D)照排技术不仅可以大幅提高工效,减轻劳动强度,而且还可以节约大量的有色金属. [2 分] A. 光学式照排 B. 机械式连续照排 C. 应激电子摄 ...

  • 清华大学攻读公共管理博士学位研究生培养方案
  • 攻读公共管理博士学位研究生培养方案 (2010年6月23日学位分委员会讨论通过,2010级开始执行) 一.适用学科: 公共管理(Public Management),一级学科,管理学门类,学科代码:120400 本方案适用于以下研究方向: 1. 公共政策 2. 政府管理 3. 国际经济政治与国际组织 ...

  • 同济大学博士研究生培养方案
  • 建设管理系2011年博士培养方案 管理科学与工程(工学门类) (2011年7月修订) 一.适用学科.专业: 管理科学与工程(一级学科,工学门类) 本一级学科不设二级学科,此方案适用于建设项目管理.房地产经济与管理研究方向,授工学学位. 二.学制年限 直博生和提前攻博生4-5年,普博生一般为3年,在职 ...

  • 道路运输法规多选题货运资格证考试试题
  • 道路运输法规 多选题 货运资格证考试试题 备的条件有____.A.与其经营业务相适应并经检测合格的车辆B.符合从事道路货物运输经营规定条件的驾驶人员C.有健全的安全生产管理制度 标准答案:ABC 章节:道路运输法规_多选题 所属分类:货运资格证试题 的条件有____.A.取得相应的机动车驾驶证B.年 ...

  • 2010年初级会计职称经济法基础题型题量的分析
  • 2010年初级会计职称经济法基础题型题量的分析 来源:考试大 2010/2/25 [考试大:中国教育考试第一门户] 模拟考场 视频课程 字号:T T 一.考试时间 根据会考[2010]1号文件,初级<经济法基础>考试将于2010年5月15日9:00-11:30进行,考试时间为150分钟. ...

  • 真题解析:国家二级建造师公共科目考试
  • 考仕网(www.exammm.com ) 真题解析:国家二级建造师公共科目考试 参加过考试的人应该都知道,任何练习题都不如真题有效,真题不但要做,还要详细分析,这样做往往能给考生带来意想不到的启示,考仕网 (www.exammm.com )小编在此特解析二级建造师公共科目的真题,以供参考: 一.二级 ...