昆明理工大学
- Thread.sleep()方法调用后,当等待时间未到,该线程所处状态为阻塞状态。当等待时间已到,该线程所处状态为运行状态。( )
- 类变量可以被一个类的多个实例对象所共享。( )
- 无论try块是否实际抛出异常,finally块都能被执行。( )
- 数据输入流DataInputStream和数据输出流DataOutputStream可以实现Java所有基本数据类型数据的输入输出处理。( )
- 不同包中的类名可以相同。( )
- 当continue和标号一起使用时,其含义是结束标号标记的那重循环的当次循环。( )
- 数组要经过声明、分配内存及赋值后,才能被使用。( )
- 字符流以字符作为流中元素的基本类型,每次读/写的最小单位是一个字符,即2个字节的Unicode码。( )
- 所有的鼠标事件都由实现了MouseListener监听接口的监听者来处理。( )
- Java语言规定在嵌套的程序块中不允许定义同名变量。( )
- ArrayList类主要用于对数组进行操作。( )
- Java对逻辑与(&&)和逻辑或(||)提供了短路操作功能。 ( )
- switch后的表达式可以是单个变量,也可以是各种运算符组成的表达式。( )
- JPanel的默认布局管理器是BorderLayout。( )
- 对于源程序Test.java,编译通过后将得到字节码文件Test.class。( )
- 字节码是不依赖于具体硬件平台的二进制代码。( )
- Swing容器只能摆放组件,不能再将其他容器放入其中。( )
- Reader类和Writer类都是字符流类的顶层父类,是两个抽象类。( )
- 字节流用于处理二进制文件,字符流用于处理文本文件。( )
- wait()方法被调用时,所在线程是会释放所持有的锁资源,sleep()方法不会释放。( )
- 使用boolean[] b = new boolean[3];语句创建数组后,b[0]的值为true。( )
- 程序段int x=0;if(x==0){} 是错误的。( )
- Thread类实现了Runnable接口。( )
- JLabel、JTextField和JtextArea对象都拥有方法setText(),用来设置文本的内容。( )
- Java中引入包的概念是为了减少命名冲突,扩大命名空间。( )
- 默认情况下,JVM是不启用断言的,需要开启-ea选项才会启用断言。( )
- 在while循环中,循环体有可能一次也不执行。( )
- Java语言使用的是Unicode字符集,每个字符在内存中占8位。( )
- 程序运行时抛出异常,但没有任何方法捕获处理该异常,则由JVM缺省处理。( )
- 在多重循环中,可以使用break语句控制跳转到相应的嵌套层次。( )
- switch (x) {case 1: System.out.println(1) ;case 2:case 3: System.out.println(3) ;Case 4: System.out.println(4) ;} 上面程序段,当x=2 时,运行结果是________。( )
- 执行“String s;”语句后,s中的值为________。 ( )
- 有关普通变量和引用变量的说法中,错误的是_________。 ( )
- public class Foo {public static void main(String [] args){try {System.out.print('A');foo();System.out.print('B');} catch (IOException e) {System.out.print('C');} finally {System.out.println('D');}}public static void foo() throws IOException {throw new IOException();}}以上程序代码运行时输出的结果是 () 。( )
- 若a为3行、4列的矩阵数组,则a.length*a[0].length的值为________。 ( )
- 在JAVA 中,________关键字终止循环语句。 ( )
- 当调用默认的构造方法生成实例对象时,对象的属性值可能为________。 ( )
- 在容器中的各组件采用网格布局,平均占据容器空间的是_______。 ( )
- 在终极类的组成成员中,错误的说法是__________。 ( )
- 属于Java输入/输出流的,且处理的是char类型的类是________。 ( )
- 对于catch子句的排列,下列哪种是正确的 () 。 ( )
- 以下变量定义及其初始化语句中,错误的是________。 ( )
- 在下列Java的基本数据类型中,所占字节数最少的是________。 ( )
- 有Java语句int[] a,b=new int[3];,则说法正确的是________。 ( )
- int twoDim[][]=new int[2][];twoDim[0]=new int[4];twoDim[1]=new int[8]; 执行下面的程序段后twoDim.length的值为________。( )
- 下面哪个选项正确声明一个字符型数组________。 ( )
- 关于线程优先级,下列描述错误的是________。 ( )
- 下列说法中,错误的一项是_______。 ( )
- 为读取的内容进行处理后再输出,需要使用下列________流。 ( )
- 下列有关Java运行机制的说法中,错误的是_________。 ( )
- 下面有关Java语言特点的描述中,错误的是_________。 ( )
- 下列说法中,错误的是________。 ( )
- 设置组件大小的方法是_______。 ( )
- 编写线程类,可以通过实现______接口来实现。 ( )
- 下列________方法不是只能出现在synchronized作用的范围内。( )
- 下列几种类型的对象中,不能作为异常对象被抛出的是 () 。 ( )
- public class Test { public static void main(String[] args) { int x=5,y=3; System.out.println(""result=""+(x+y)); } }以上程序的输出结果是__________。( )
- 在异常处理中,释放资源、关闭文件等操作适于在 () 中完成。 ( )
- 下列哪个赋值语句是不正确的________。 ( )
- 有关成员变量和局部变量的说法中,错误的是___________。 ( )
- outer: for(int i=0;i<3; i++) inner: for(int j=0;j<2;j++) { if(j==1) continue outer; System.out.print(j+ "" and ""+i);} 下面程序代码段执行后输出结果是________。( )
- 下列有关Java的说法中,错误的是_______。 ( )
- 关于带资源的try语句(try-with-resource),以下描述不正确的是()。 ( )
- 下列数组说明语句中,正确的是________。 ( )
- 以下浮点数的定义和初始化中,错误的是________。 ( )
A:错 B:对
答案:对
A:对 B:错
答案:对
A:对 B:错
答案:A:对
A:错 B:对
答案:对
A:错 B:对
答案:对
A:对 B:错
答案:对
A:错 B:对
答案:B:对
A:错 B:对
答案:对
A:错 B:对
答案:A:错
A:错 B:对
A:对 B:错
A:错 B:对
A:对 B:错
A:对 B:错
A:对 B:错
A:错 B:对
A:对 B:错
A:对 B:错
A:对 B:错
A:对 B:错
A:对 B:错
A:对 B:错
A:错 B:对
A:错 B:对
A:对 B:错
A:对 B:错
A:错 B:对
A:对 B:错
A:错 B:对
A:对 B:错
A:输出结果为3 B:输出结果是l 、3 和4
C:没有输出任何结果 D:输出结果是3 和4
A:‘0’
B:一个未知字符串 C:null D:0
A:当引用变量没有和任何对象建立连接时,对象将无法访问
B:普通变量可以将基本类型数据直接保存在所分配的存储空间中
C:引用变量默认初始化为0
D:引用变量并不保存对象本身,而是保存对象的内存首地址或操作句柄
A:A B:AB C:AC D:ACD
A:表达式错误
B:3 C:4 D:12
A:continue B:exit
C:return D:break
A:随机数 B:零或空 C:提示用户输入
D:提示不能初始化
A:CardLayout
B:GridLayout
C:FlowLayout
D:BorderLayout
A:可以出现不用final修饰的成员变量,但实际上仍为final变量
B:可以出现不用final修饰的成员方法,但实际上仍为final方法
C:可以出现使用final修饰的成员变量
D:可以出现使用final修饰的成员方法
A:Reader类 B:OutputStream类 C:File类
D:InputStream类
A:父类异常在先,子类异常在后
B:子类异常和父类异常可以任意先后顺序
C:子类异常在先,父类异常在后
D:有继承关系的异常不能在同一个try程序段内
A:char c=97; B:long bigval=6; C:int x= (int) (100L);
D:float value=12.4;
A:short B:char C:float
D:boolean
A:a.length和b.length的值都为3
B:a.length的值为3 C:b.length的值为3 D:此语句是错误的
A:64
B:4 C:8 D:2
A:String str[10];
B:char str[]; C:String str[] D:char str[][10];
A:优先级相同,则按照队列的“先进先出”的原则
B:优先级数字越大优先级越低
C:Java中线程的优先级是用数字来表示的,范围为1~10
D:优先级高的先执行,优先级低的后执行
A:在Java中,若要处理某类事件,必须定义相关的事件处理类
B:事件源通常是一个组件,也称做监听器
C:在对事件源实例化之后,要注册相应事件的监听器
D:事件处理类必须实现与该类事件相对应的监听器接口
A:Pipe stream B:File stream C:Random stream D:Filter stream
A:字节码文件并不直接面对具体的机器平台,而是面对JVM
B:JVM可以将同一个字节码文件正确解释成本机上可执行的二进制代码
C:字节码文件相当于JVM的可执行文件
D:Windows平台和Linux平台上安装的JVM是一样的
A:Java具有面向对象编程的封装性、继承性和多态性特征
B:Java和C++语言一样,采用多重继承机制提高代码的复用效率
C:Java通过自动垃圾回收机制实现对内存的自动管理
D:Java内置了多种网络协议,适于网络编程
A:使用File对象可以判断一个目录是否存在
B:Java系统的标准输入对象是System.in
C:使用File对象可以判断一个文件是否存在
D:打开一个文件时不可能产生IOExcepion
A:repaint()
B:paint()
C:getSize()
D:setSize()
A:Serializable
B:Comparable
C:Runnable
D:Throwable
A:interrupt()
B:wait()
C:notifyAll()
D:notify()
A:Error B:RuntimeException C:String D:Exception
A:result=8
B:result=53
C:编译出错
D:result=35
A:try块 B:其他三项均无差别
C:finally块 D:catch块
A:float d = 3.14f ; B:float f = 11.1; C:double d = 5.3E12; D:double f=11.1E10f;
A:局部变量的作用区域为声明变量的复合语句块
B:系统会对局部变量和成员变量进行默认初始化
C:局部变量使用前必须赋初值,因为系统不会对局部变量进行默认初始化
D:成员变量无论声明位置,其作用区域都为整个类
A:2 and 02 and 12 and 2
B:0 and 00 and 10 and 2 C:0 and 00 and 11 and 2 D:1 and 01 and 11 and 2
A:Java程序只能解释执行
B:Java是一种面向网络的语言
C:Java是简单的、面向对象的语言
D:Java具有与平台无关的特点
A:带资源的try语句要求资源对象类型实现AutoCloseable接口
B:带资源的try语句一般比带finally的try语句代码更为简洁
C:当try块抛出异常时,带资源的try语句不能自动关闭资源
D:try (…)在括号内声明并初始化资源
A:int errar3[][4] = new int[3][4];
B:int errar4[][] = new int[][]{ {1, 2, 3}, {4, 5}, {6} };
C:int errarr1[2][3];
D:int errar2[][] = new int[][4];
A:float f=12.34; B:double d=12.34; C:double d=12.34d;
D:float f=12.34F;
温馨提示支付 ¥5.00 元后可查看付费内容,请先翻页预览!