Java Applet只能在图形界面下工作。
√
×
【答案】:A
Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。
√
×
【答案】:B
Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。
√
×
【答案】:A
Java Applet是由独立的解释器程序来运行的。
√
×
【答案】:请联系在线客服,或加微信好友
下面选项中,哪一个不是Java中的关键字?( )
A、sizeof
B、const
C、public
D、goto
【答案】:请联系在线客服,或加微信好友
下列关于while语句的描述中,正确的是( )。
A、while语句循环体中可以没有语句
B、while语句的循环条件可以是整型变量
C、while语句的循环体必须使用大括号
D、while语句的循环体至少被执行一次
【答案】:请联系在线客服,或加微信好友
下列运算符合法的是? ( )
A、&&
B、<>
C、if
D、:=
【答案】:请联系在线客服,或加微信好友
表达式7%(-3)的运算结果为( )。
A、-2
B、-1
C、2
D、1
【答案】:请联系在线客服,或加微信好友
下列关于JDK、JRE和JVM关系的描述中,正确的是( )。
A、JDK中包含了JRE,JVM中包含了JRE
B、JRE中包含了JDK,JDK中包含了JVM
C、JRE中包含了JDK,JVM中包含了JRE
D、JDK中包含了JRE,JRE中包含了JVM
【答案】:请联系在线客服,或加微信好友
下面关于配置path环境变量作用的说法中,正确的是( )。
A、在任意目录可以使用javac和java命令
B、在任意目录下可以使用class文件
C、在任意目录可以使用记事本
D、在任意目录下可以使用扫雷游戏
【答案】:请联系在线客服,或加微信好友
如果jdk的安装路径为“d:\jdk”,若想在命令窗口中任何当前路径下,都可以直接使用javac和java命令,需要将环境变量path设置为以下哪个选项? ( )
A、d:\jdk;
B、d:\jdk\bin;
C、d:\jre\bin;
D、d:\jre;
【答案】:请联系在线客服,或加微信好友
下列关于int类型变量的定义,错误的是( )。
A、int a=10;
B、int b,c=20;
C、int d=e=30;
D、int f=40;
【答案】:请联系在线客服,或加微信好友
下列字符串常量中,哪一个是错误的?( )
A、“abc”
B、“12’12”
C、“12”12”
D、“”
【答案】:请联系在线客服,或加微信好友
下面关于方法定义的描述中,正确的是( )。
A、当方法没有返回值时,返回值类型要定义为void
B、当方法没有返回值时,返回值类型可以不写
C、当方法没有返回值时,不能有return语句
D、方法是不可以没有参数的
【答案】:请联系在线客服,或加微信好友
关于变量类型转换的描述中,正确的是( )。
A、只有数据类型相同的数据才能进行运算
B、byte类型和short类型的数据是不能一起运算的
C、两个byte类型数据一起运算时会把先自动提升到int类型再运算
D、两个整型在一起运算时,结果一定是int
【答案】:请联系在线客服,或加微信好友
下列选项中,属于布尔常量的是?( )
A、198
B、2e3f
C、true
D、null
【答案】:请联系在线客服,或加微信好友
下列选项中,不属于基本数据类型的是( )。
A、String
B、short
C、boolean
D、char
【答案】:请联系在线客服,或加微信好友
下面选项中,( )是短路与运算符。
A、&
B、&&
C、|
D、||
【答案】:请联系在线客服,或加微信好友
下列语句哪一个正确? ( )
A、Java程序经编译后会产生机器码
B、Java程序经编译后会产生字节码
C、Java程序经编译后会产生DLL
D、以上都不正确
【答案】:请联系在线客服,或加微信好友
下列选项中,可以正确配置classpath的命令是( )。
A、set classpath =C:\Program Files\Java\jdk1.7.0_15\bin
B、set classpath : C:\Program Files\Java+E8\jdk1.7.0_15\bin
C、classpath set =C:\Program Files\Java\jdk1.7.0_15\bin
D、classpath set : C:\Program Files\Java\jdk1.7.0_15\bin
【答案】:请联系在线客服,或加微信好友
如果jdk的安装路径为:c:\jdk,若想在命令窗口中任何当前路径下,都可以直接使用javac和java命令,需要将环境变量path设置为以下哪个选项?( )
A、c:\jdk;
B、c:\jdk\bin;
C、c:\jre\bin;
D、c:\jre;
【答案】:请联系在线客服,或加微信好友
下列关于Java语言的描述中,错误的是?( )
A、Java语言是一门面向对象的编程语言
B、Java是一门与平台无关的编程语言
C、Java具有JavaSE、JavaME和JavaEE三大平台
D、Java是一门介于汇编和高级之间的语言
【答案】:请联系在线客服,或加微信好友
阅读下列代码:System.out.println(“Hello” + 9 + 1); 下列选项中,哪个是正确的输出结果?( )
A、Hello91
B、Hello10
C、Compilation fails.
D、An exception is thrown at runtime
【答案】:请联系在线客服,或加微信好友
下列转义字符中,不合法的是( )。
A、\n’
B、’\x’
C、’\r’
D、’\t’
【答案】:请联系在线客服,或加微信好友
下列选项中,不属于Java中关键字的是( )。
A、const
B、false
C、Final
D、null
【答案】:请联系在线客服,或加微信好友
以下标识符中,不合法的是( )。
A、user
B、$inner
C、class
D、login_1
【答案】:请联系在线客服,或加微信好友
下列关于case关键字的说法中,错误的是( )。
A、case关键字后面必须是常量
B、case关键字后面的break必须存在
C、case关键字后面的break可以没有
D、case关键字后面的值必须不一样
【答案】:请联系在线客服,或加微信好友
下列选项中,按照箭头方向,可以进行自动类型转换的是( )。
A、char → int
B、short → char
C、float → long
D、char → short
【答案】:请联系在线客服,或加微信好友
下列选项中,属于浮点数常量的是?( )
A、198
B、2e3f
C、true
D、null
【答案】:请联系在线客服,或加微信好友
下面的运算符中,用于执行除法运算是哪个?( )
A、/
B、\
C、%
D、*
【答案】:请联系在线客服,或加微信好友
下列关于数据类型的说法中,错误的是( )。
A、Java中的数据类型分为基本数据类型和引用数据类型
B、int类型数据占4个字节
C、浮点数类型变量不能赋予一个整数数值
D、布尔类型的变量只有true和false这两个值
【答案】:请联系在线客服,或加微信好友
以下关于java命令作用的描述中,正确的是( )。
A、它专门负责解析由Java编译器生成的.class文件
B、它可以将编写好的Java文件编译成.class文件
C、可以把文件压缩
D、可以把数据打包
【答案】:请联系在线客服,或加微信好友
下列关于变量作用域的说法中,正确的是( )。
A、在main()方法中任何位置定义的变量,其作用域为整个main()方法
B、块中定义的变量,在块外也是可以使用的
C、从定义处开始,到变量所在块结束位置
D、变量的作用域不受块的限制
【答案】:请联系在线客服,或加微信好友
下列选项中,哪一个不能通过编译?( )
A、byte a=1;
B、short b=100;
C、int c=’a’;
D、long d=8888888888;
【答案】:请联系在线客服,或加微信好友
下列关于方法的描述中,正确的是( )。
A、方法是对功能代码块的封装
B、方法没有返回值时,返回值类型可以不写
C、没有返回值的方法,不能有return语句
D、方法是不可以没有参数的
【答案】:请联系在线客服,或加微信好友
下列关于浮点型数据的定义,哪一个不能通过编译?( )
A、double a=12.45;
B、float b=12.45;
C、double c=100;
D、float d=100;
【答案】:请联系在线客服,或加微信好友
下列Java命令中,哪一个可以编译HelloWorld.java文件?( )
A、java HelloWorld
B、java HelloWorld.java
C、javac HelloWorld
D、javac HelloWorld.java
【答案】:请联系在线客服,或加微信好友
下面关于布尔类型变量的定义中,正确的是( )。
A、boolean a=TRUE;
B、boolean b=FALSE;
C、boolean c=’true’;
D、boolean d=false;
【答案】:请联系在线客服,或加微信好友
下列选项中,按照箭头方向,需要进行强制类型转换的是( )。
A、int ← short
B、int ← byte
C、int ← char
D、int ← float
【答案】:请联系在线客服,或加微信好友
下列选项中,不属于赋值运算符的是( )。
A、-=
B、=
C、==
D、*=
【答案】:请联系在线客服,或加微信好友
下列选项中,哪一个是单行注释的符号?( )
A、\\
B、//
C、/
D、\
【答案】:请联系在线客服,或加微信好友
关于方法的递归,以下说法错误的是( )。
A、方法递归必须有结束条件
B、方法递归次数太多会导致内存溢出
C、方法递归就是指在一个方法的内部调用自身的过程
D、方法递归可以无数次,只要有结束条件就可以
【答案】:请联系在线客服,或加微信好友
以下关于变量的定义,正确的是( )。
A、int a=10;
B、b=2;
C、int=20;
D、int a;b=a+10;
【答案】:请联系在线客服,或加微信好友
下面命令中,可以用来正确执行HelloWorld程序的是( )。
A、java HelloWorld
B、java HelloWorld.java
C、javac HelloWorld
D、javac HelloWorld.java
【答案】:请联系在线客服,或加微信好友
下列关于Java特点的描述中,错误的是?( )
A、Java语言不支持指针
B、Java具有自动垃圾回收的机制
C、Java只能运行在Window和Linux平台
D、Java允许多个线程同时执行
【答案】:请联系在线客服,或加微信好友
下列选项中,不属于比较运算符的是( )。
A、=
B、==
C、<
D、<=G27A
【答案】:请联系在线客服,或加微信好友
若x=6,y=5 ,则表达式int max=x>y?x:y 的结果为( )。
A、6
B、5
C、true
D、false
【答案】:请联系在线客服,或加微信好友
假设x为int类型,那么下列选项中可以作为if语句的判断条件的是( )。
A、x = 4
B、x & 3
C、x++
D、x<10
【答案】:请联系在线客服,或加微信好友
关于continue语句的使用范围,下列说法正确的是( )。
A、continue语句可以在选择语句中使用
B、continue语句可以在条件语句中使用
C、continue语句可以在循环语句中使用
D、不输出任何内容
【答案】:请联系在线客服,或加微信好友
下列选项中,用于引入包的关键字是( )。
A、class
B、import
C、package
D、static
【答案】:请联系在线客服,或加微信好友
使用方法length( )可以获得字符串或数组的长度。
√
×
【答案】:请联系在线客服,或加微信好友
Final类中的属性和方法都必须被final修饰符修饰。
√
×
【答案】:请联系在线客服,或加微信好友
Java中数组的元素可以是简单数据类型的量,也可以是某一类的对象。
√
×
【答案】:请联系在线客服,或加微信好友
用“+”可以实现字符串的拼接,用- 可以从一个字符串中去除一个字符子串。
√
×
【答案】:请联系在线客服,或加微信好友
一个类如果实现了某个接口,那么它必须重载该接口中的所有方法。
√
×
【答案】:请联系在线客服,或加微信好友
有的类定义时可以不定义构造函数,所以构造函数不是必需的。
√
×
【答案】:请联系在线客服,或加微信好友
接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。
√
×
【答案】:请联系在线客服,或加微信好友
System类不能实例化,即不能创建System类的对象。
√
×
【答案】:请联系在线客服,或加微信好友
创建Vector对象时构造函数给定的是其中可以包容的元素个数,使用中应注意不能超越这个数值。
√
×
【答案】:请联系在线客服,或加微信好友
设String对象s=”Hello ”,运行语句System.out.println(s.concat(“World!”));后String对象s的内容为”Hello world!”,所以语句输出为Hello world!
√
×
【答案】:请联系在线客服,或加微信好友
子类的域和方法的数目一定大于等于父类的域和方法的数目。
√
×
【答案】:请联系在线客服,或加微信好友
Java的字符类型采用的是ASCII编码。
√
×
【答案】:请联系在线客服,或加微信好友
Java中的String类的对象既可以是字符串常量,也可以是字符串变量。
√
×
【答案】:请联系在线客服,或加微信好友
对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。
√
×
【答案】:请联系在线客服,或加微信好友
Vector类中的对象不能是简单数据类型。
√
×
【答案】:请联系在线客服,或加微信好友
最终类不能派生子类,最终方法不能被覆盖。
√
×
【答案】:请联系在线客服,或加微信好友
类及其属性、方法可以同时有一个以上的修饰符来修饰。
√
×
【答案】:请联系在线客服,或加微信好友
一个Java类可以有多个父类。
√
×
【答案】:请联系在线客服,或加微信好友
子类要调用父类的方法,必须使用super关键字。
√
×
【答案】:请联系在线客服,或加微信好友
Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关 。
√
×
【答案】:请联系在线客服,或加微信好友
下列关于使用this调用构造方法的说法中,错误的是( )。
A、使用this调用构造方法的格式为this([参数1,参数2…])
B、只能在构造方法中使用this调用其它的构造方法
C、使用this调用其它构造方法的语句必须放在第一行
D、在一个类的两个构造方法中可以使用this互相调用
【答案】:请联系在线客服,或加微信好友
下列关于类的说法中,错误的是( )。
A、Java中创建类的关键字是class
B、类中可以有属性与方法,属性用于描述对象的特征,方法用于描述对象的行为
C、Java中对象的创建,首先需要定义出一个类
D、一个类只能创建一个对象
【答案】:请联系在线客服,或加微信好友
下列关于构造方法的描述中,错误的是( )。
A、构造方法的方法名必须和类名一致
B、构造方法不能写返回值类型
C、构造方法可以重载
D、构造方法的访问权限必须和类的访问权限一致
【答案】:请联系在线客服,或加微信好友
Person p = new Person(“张三”,23);这条语句会调用下列哪个构造方法给属性进行初始化( )。
A、public Person(){}
B、public Person(String name,int age) { this.name = name; this.age = age; }
C、public Person(int age,String name) { this.age = age; this.name = name; }
D、public Person(String name) { this.name = name; }
【答案】:请联系在线客服,或加微信好友
下面哪个关键字用于将类中的属性私有化( )。
A、default
B、public
C、private
D、protected
【答案】:请联系在线客服,或加微信好友
下面哪一个是正确的类的声明? ( )
A、public void HH{…}
B、public class Move(){…}
C、public class void number{}
D、public class Car{…}
【答案】:请联系在线客服,或加微信好友
下列关于成员属性与成员方法的描述中,错误的是( )。
A、成员属性我们也叫成员变量,它就是描述对象的特征,可以定义在类中,也可以定义在方法中
B、成员方法用于描述对象的行为
C、在类中定义的变量称为成员变量
D、在类中定义的方法称变成员方法
【答案】:请联系在线客服,或加微信好友
当成员变量和局部变量重名时,若想在方法内使用成员变量,那么需要使用下列选项中的哪一个关键字?( )
A、super
B、import
C、this
D、return
【答案】:请联系在线客服,或加微信好友
下列选项中,关于接口的定义正确的是( )。
A、abstract class Demo1{ abstract void speak(); abstract void eat(); }
B、interface Demo2{ void speak(); void eat(); }
C、interface Demo3{ void speak(); void eat(){}; }
D、interface Demo4{ void speak(){ System.out.println("ITCAST"); } void eat(); }
【答案】:请联系在线客服,或加微信好友
下面选项中,哪个关键字可以修饰局部变量?( )
A、abstract
B、final
C、static
D、private
【答案】:请联系在线客服,或加微信好友
请定义一个由public修饰符修饰的int型成员变量MAX_LENGTH,并使该值保持为常数100,则定义这个变量的语句是?( )
A、public int MAX_LENGTH=100
B、public const int MAX_LENGTH=100
C、final int MAX_LENGTH=100
D、public final int MAX_LENGTH=100
【答案】:请联系在线客服,或加微信好友
下列关于接口的描述,错误的是( )。
A、接口不是Object类的子类
B、一个接口只能继承一个接口
C、一个接口可以继承多个接口
D、接口不能被实例化
【答案】:请联系在线客服,或加微信好友
如果父类的方法是静态的,则子类的方法被( )修饰才能覆盖父类的静态方法 ?
A、protected
B、static
C、private
D、final
【答案】:请联系在线客服,或加微信好友
对于使用多态的应用程序,某个对象的确切类型何时能知道?( )
A、执行时才可以知道
B、应用程序编译时能够判断
C、程序员编写程序时就已知道
D、永远不会知道
【答案】:请联系在线客服,或加微信好友
下列关于对象的类型转换的描述,说法错误的是( )。
A、对象的类型转换可通过自动转换或强制转换进行
B、无继承关系的两个类的对象之间试图转换会出现编译错误
C、由new语句创建的父类对象可以强制转换为子类的对象
D、子类的对象转换为父类类型后,父类对象不能调用子类的特有方法
【答案】:请联系在线客服,或加微信好友
以下关于接口继承的说法中,正确的是( )。
A、接口继承自Object类
B、一个接口只能继承一个接口
C、一个接口可以继承多个接口
D、接口不能被继承
【答案】:请联系在线客服,或加微信好友
float类型成员变量的默认初始化值是( )。
A、0
B、false
C、null
D、0.0F
【答案】:请联系在线客服,或加微信好友
被声明为private、protected 及public 的类成员,在类的外部则( )。
A、只能访问到声明为public 的成员
B、只可能访问到声明为protected 和public 的成员
C、都可以访问
D、都不能访问
【答案】:请联系在线客服,或加微信好友
下面关于调用构造方法的描述中,正确的是( )。
A、构造方法在类定义的时候被调用
B、构造方法在创建对象的时候被调用
C、构造方法在调用对象方法时被调用
D、构造方法在使用对象的变量时被调用
【答案】:请联系在线客服,或加微信好友
下列关于静态方法的描述中,错误的是( )。
A、静态方法属于类的共享成员
B、静态方法是通过"类名.方法名"的方式来调用
C、静态方法只能被类调用,不能被对象调用
D、静态方法中可以访问静态变量
【答案】:请联系在线客服,或加微信好友
下列关于构造方法重载的说法中,错误的是( )。
A、不同构造方法中调用本类其它的构造方法时,需要使用this([参数1,参数2…])的形式
B、不同构造方法中调用本类其它的构造方法时,必须放在第一行
C、构造方法的重载和普通方法一样,方法名的前面需要声明返回值类型
D、构造方法重载时,只要每个参数类型或参数个数不同即可
【答案】:请联系在线客服,或加微信好友
类的定义须包含在以下哪种符号之间? ( )
A、方括号[]
B、花括号{}
C、双引号""
D、圆括号()
【答案】:请联系在线客服,或加微信好友
以下关于继承的描述,说法正确的是( )。
A、子类继承父类的所有属性和方法
B、子类可以继承父类的私有的属性和方法
C、子类可以继承父类的公有的属性和方法
D、创建子类对象时,父类的所有构造方法都会被执行
【答案】:请联系在线客服,或加微信好友
在以下什么情况下,构造方法会被调用?( )
A、类定义时
B、创建对象时
C、调用对象方法时
D、使用对象的变量时
【答案】:请联系在线客服,或加微信好友
下列关键字中,用于创建类的实例对象的是( )。
A、class
B、new
C、private
D、void
【答案】:请联系在线客服,或加微信好友
final修饰符修饰方法时,不能和以下哪个修饰符共用?( )
A、public
B、static
C、abstract
D、synchronized
【答案】:请联系在线客服,或加微信好友
在Java中,要想让一个类继承另一个类,可以使用以下哪个关键字?( )
A、inherits
B、implements
C、extends
D、modifies
【答案】:请联系在线客服,或加微信好友
下列选项中,哪一个类是Object的子类?()
A、public final class String{}
B、public class Person{}
C、public abstract Animal{}
D、以上三个类都是Object子类
【答案】:请联系在线客服,或加微信好友
在下面哪种情况下,可以使用方法重写?( )
A、父类方法中的形参不适用于子类使用时
B、父类中的方法在子类中没有时
C、父类的功能无法满足子类的需求时
D、父类方法中的返回值类型不适合子类使用
【答案】:请联系在线客服,或加微信好友
下列关于protected的说法中,正确的是( )。
A、protected修饰的方法,只能给子类使用
B、protected修饰的类,类中的所有方法只能给子类使用
C、如果一个类的成员被protected修饰,那么这个成员既能被同一包下的其它类访问,也能被不同包下该类的子类访问
D、以上都不对
【答案】:请联系在线客服,或加微信好友
在Swing中完全可以使用 java.awt.event 包中的各种类进行事件处理,同时它也可以使用 javax.swing.event 包中的类处理事件,而AWT则只能使用 java.awt.event 包中的各种类进行事件处理。
√
×
【答案】:请联系在线客服,或加微信好友
容器是用来组织其他界面成分和元素的单元,它不能嵌套其他容器。
√
×
【答案】:请联系在线客服,或加微信好友
可以通过 add() 方法向容器中添加构件。
√
×
【答案】:请联系在线客服,或加微信好友
由于异常对象与catch块的匹配是按照catch块的先后顺序进行的,所以在处理多异常时应注意认真设计各catch块的排列顺序。
√
×
【答案】:请联系在线客服,或加微信好友
当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。
√
×
【答案】:请联系在线客服,或加微信好友
抛出异常分为由系统自动抛出异常、通过throw抛出异常以及通过throws抛出异常三种情况。
√
×
【答案】:请联系在线客服,或加微信好友
如果用户确实需要亲自设置构件大小或位置,则应取消该容器的布局管理器,方法为 setLayout(null) 。
√
×
【答案】:请联系在线客服,或加微信好友
所有的Java异常类都是系统类库中的 Exception 类的子类。
√
×
【答案】:请联系在线客服,或加微信好友
根据异常的来源,可以把异常分为两种类型: 系统定义的运行时异常和用户自定义异常 。
√
×
【答案】:请联系在线客服,或加微信好友
Java中,并非每个事件类都只对应一个事件。
√
×
【答案】:请联系在线客服,或加微信好友
Java的图形用户界面技术经历了两个发展阶段,分别通过提供 awt 开发包和 swing 开发包来体现。
√
×
【答案】:请联系在线客服,或加微信好友
异常是在程序编译或运行中所发生的可预料或不可预料的异常事件,出现在编译阶段的异常,称之为编译时异常 ,出现在运行阶段的异常,称之为运行时异常。
√
×
【答案】:请联系在线客服,或加微信好友
容器本身也是一个组件。
√
×
【答案】:请联系在线客服,或加微信好友
FlowLayout布局策略是:将容器中的构件按照加入的先后顺序从左向右排列,当一行排满之后就转到下一行继续从左向右排列,每一行中的构件都居中 排列。它是Panel和Applet缺省使用的布局编辑策略。
√
×
【答案】:请联系在线客服,或加微信好友
Java语言为我们提供了 try-catch 语句和try-catch-finally 语句捕捉并处理异常。
√
×
【答案】:请联系在线客服,或加微信好友
Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。
√
×
【答案】:请联系在线客服,或加微信好友
组件不能独立地显示出来,必须将组件放在一定的容器中才可以显示出来。
√
×
【答案】:请联系在线客服,或加微信好友
用户自定义的图形界面元素也可以响应用户的动作,具有交互功能。
√
×
【答案】:请联系在线客服,或加微信好友
Applet是一种特殊的Panel,它是Java Applet程序的最外层容器。
√
×
【答案】:请联系在线客服,或加微信好友
在事件处理的过程中,主要涉及3类对象:事件、事件源和事件处理者。
√
×
【答案】:请联系在线客服,或加微信好友
下列关于自定义异常的说法中,错误的是( )。
A、自定义异常要继承Exception类
B、自定义异常继承Exception类后,具有可抛性
C、自定义异常可以在构造方法中用super关键字传递异常信息给父类
D、自定义异常必须继承Error类
【答案】:请联系在线客服,或加微信好友
下列说法错误的一项是( )。
A、Swing外观采用可插入的外观感觉
B、AWT是重量级的组件,外观是通过调用本地平台的图形系统实现的,因此在不同平台上呈现的效果可能会有所不同
C、可以在按钮、标签等Swing组件上使用图标
D、AWT组件以“J”开头,除了与Swing相似的基本组件外,还提供了高层组件集合(表格和树)
【答案】:请联系在线客服,或加微信好友
将GUI窗口划分为东、西、南、北、中五个部分的布局管理器是( )。
A、FlowLayout
B、GridLayout
C、CardLayout
D、BorderLayout
【答案】:请联系在线客服,或加微信好友
编写AWT图形用户程序的时候,一定要import的语句是( )。
A、import javawt;
B、import javawt.*;
C、import javax.awt.*;
D、import javax.swing.*;
【答案】:请联系在线客服,或加微信好友
下列异常中,属于编译时异常的是( )。
A、NumberFormatException
B、ArithmeticException
C、Exception
D、RuntimeException
【答案】:请联系在线客服,或加微信好友
关于BorderLayout类功能的描述,以下说法错误的是( )。
A、它可以与其它布局管理器协同工作
B、它可以对GUI容器中的组件完成边框式的布局
C、它位于javawt包中
D、它是一种特殊的组件
【答案】:请联系在线客服,或加微信好友
关于使用Swing的基本规则,下列说法正确的是( )。
A、Swing组件可直接添加到顶级容器中
B、要尽量使用非Swing的重量级组件
C、Swing的Jbutton不能直接放到Frame上
D、以上说法都不对
【答案】:请联系在线客服,或加微信好友
下列异常声明中,正确的是( )。
A、public void throws IOException fun(){}
B、public void fun throws IOException(){}
C、public void fun()throws IOException{}
D、public void fun()throws IOException,throws SQLException{}
【答案】:请联系在线客服,或加微信好友
下列方法中哪一个不能用于获取异常信息? ( )
A、toString ( )
B、getMessage( )
C、drawline( )
D、printStackTrace()
【答案】:请联系在线客服,或加微信好友
JTextField类提供的GUI功能是( )。
A、文本区域
B、按钮
C、文本字段
D、菜单
【答案】:请联系在线客服,或加微信好友
关于异常处理,以下说法错误的是( )。
A、可以使用throw语句抛出异常
B、程序可以使用try、catch、finally语句捕获异常
C、无论try块中是否发生异常,finally标识的代码块都会被执行
D、try语句后只能有一个catch语句
【答案】:请联系在线客服,或加微信好友
自定义运行时异常,必须继承自( )类。
A、Error
B、Exception
C、RuntimeException
D、Throwable
【答案】:请联系在线客服,或加微信好友
下列说法中错误的一项是( )。
A、Swing组件可以设置一个或多个边框
B、Swing的按钮组件上可以使用图标
C、Swing组件可以使用键盘代替鼠标操作
D、Swing中需要手工编写缓冲区
【答案】:请联系在线客服,或加微信好友
下列描述中,正确的一项是( )。
A、当异常被抛出时,可能产生由于没有与之匹配的catch子句而过早地返回的情况
B、一个try代码段必须和一个catch代码段相对应
C、catch(Exception e)不能捕获异常抛出的任何类型
D、非GUI程序产生异常时,若没有合适的异常处理与之匹配,则程序将恢复正常的运行
【答案】:请联系在线客服,或加微信好友
关于Swing容器叙述,以下说法错误的是( )。
A、容器是一种特殊的组件,它可用来放置其它组件
B、容器是组成GUI所必需的元素
C、容器是一种特殊的组件,它可被放置在其它容器中
D、容器是一种特殊的组件,它可被放置在任何组件中
【答案】:请联系在线客服,或加微信好友
Applet的布局设置默认是FlowLayout,下列哪项代码可以改变Applet的布局方式?( )
A、setLayoutManager(new GridLayout());
B、setLayout (new GridLayout(2,2));
C、setGridLayout (2,2);
D、setBorderLayout();
【答案】:请联系在线客服,或加微信好友
JDK中定义了大量异常类,这些类都是什么类的子类或间接子类? ( )
A、Throwable类
B、Error类
C、Exception类
D、Throw类
【答案】:请联系在线客服,或加微信好友
以下说法错误的是( )。
A、JFrame可以作为最外层的容器单独存在
B、JPanel可以作为最外层的容器单独存在
C、JFrame类刚实例化时,没有大小也不可见
D、JPanel类可以作为组件放入JFrame容器中
【答案】:请联系在线客服,或加微信好友
布局管理器可以管理构件的哪个属性?( )
A、大小
B、颜色
C、名称
D、字体
【答案】:请联系在线客服,或加微信好友
以下对于try…catch语句描述正确的是( )。
A、try…catch语句处理程序中的错误
B、try...catch语句处理程序中的bug
C、try...catch语句处理程序中的异常
D、以上说法都不正确
【答案】:请联系在线客服,或加微信好友
下列关于RuntimeException的说法中正确的是( )。
A、此异常默认可以被除了main( )方法之外的任何方法抛出
B、它没有被强迫处理,因此也不会被main( )处理
C、这种异常属于检测异常
D、从jdk的docs可以了解都有哪些异常属于此类
【答案】:请联系在线客服,或加微信好友
下列有关Swing的叙述,以下说法错误的是( )。
A、Swing是Java基础类(JFC)的组成部分
B、Swing是可用来构建GUI的程序包
C、Swing是AWT的替代技术
D、Java基础类(JFC)是Swing的组成部分
【答案】:请联系在线客服,或加微信好友
关于异常(Exception) ,以下说法错误的是( )。
A、异常的基类为Exception,所有异常都必须直接或者间接继承它
B、异常可以用try{ . . .}catch(Exception e){ . . .}来捕获并进行处理
C、如果某异常继承RuntimeException,则该异常可以不被声明
D、异常可以随便处理,而不是抛给外层的程序进行处理
【答案】:请联系在线客服,或加微信好友
下列描述中不属于Java异常处理机制优点的一项是( )。
A、把错误处理代码从正常代码中分离出来
B、按错误类型和差别分组
C、对无法预测的错误的捕获和处理
D、能够处理任何类型的错误
【答案】:请联系在线客服,或加微信好友
在Java语言中,以下哪个关键字用于在方法上声明抛出异常? ( )
A、try
B、catch
C、throws
D、throw
【答案】:请联系在线客服,或加微信好友
下列说法中错误的一项是( )。
A、LayoutManager是一个接口,编程时通常使用的是实现该接口的类
B、布局管理器体现了Java平台无关性
C、每个容器都对应一个布局管理器
D、在Java中,必须直接设置构件在容器中的位置和直接设置构件的大小
【答案】:请联系在线客服,或加微信好友
下列说法中,正确的一项是( )。
A、AWT的高级事件依赖于触发此类事件的类,可以和特定的动作相关联
B、AWT的高级事件依赖于触发此类事件的类,可以不和特定的动作相关联
C、AWT的低级事件是在构件或者容器上发生的事件
D、AWT的低级事件是基于语义的事件,不一定和特定的动作相关联
【答案】:请联系在线客服,或加微信好友
下列哪项是Swing容器的顶层容器?( )
A、JPanel
B、JScrollPane
C、JTextfield
D、Jframe
【答案】:请联系在线客服,或加微信好友
下列描述中,哪一项不属于finally语句应该执行的功能?( )
A、释放资源
B、关闭文件
C、分配资源
D、关闭数据库
【答案】:请联系在线客服,或加微信好友
所有Swing组件都实现了( )接口。
A、ActionListener
B、Serializable
C、Accessible
D、MouseListener
【答案】:请联系在线客服,或加微信好友
start() 方法将启动线程对象,使之从新建状态转入就绪状态并进入就绪队列排队。
√
×
【答案】:请联系在线客服,或加微信好友
Java的标准输出System.out是 PrintStream 类的对象。
√
×
【答案】:请联系在线客服,或加微信好友
如果希望从磁盘文件读取数据,或者将数据写入文件,还需要使用文件输入输出流类FileInputStream 和 FileOutputStream 。
√
×
【答案】:请联系在线客服,或加微信好友
线程的优先级是一个在 1 到 10 之间的正整数,数值越大,优先级越高,未设定优先级的线程其优先级取缺省值1。
√
×
【答案】:请联系在线客服,或加微信好友
凡是从外部设备流向中央处理器的数据流,称之为输入流;反之,称之为输出流。
√
×
【答案】:请联系在线客服,或加微信好友
用户可以通过调用Thread类的方法 setPriority() 来修改系统自动设定的线程优先级,使之符合程序的特定需要。
√
×
【答案】:请联系在线客服,或加微信好友
在Java中,标准错误设备用 System.err 表示。它属于PrintStream 类对象。
√
×
【答案】:请联系在线客服,或加微信好友
Thread类和Runnable接口中共有的方法是 run() 和start() 。
√
×
【答案】:请联系在线客服,或加微信好友
每个Java程序都有一个缺省的主线程,对于Application类型的程序来说,主线程是方法 main() 执行的线程。
√
×
【答案】:请联系在线客服,或加微信好友
System.in只能从键盘读取二进制的数据。
√
×
【答案】:请联系在线客服,或加微信好友
Java系统事先定义好两个流对象,分别与系统的标准输入和标准输出相联系,它们是 System.in和System.out 。
√
×
【答案】:请联系在线客服,或加微信好友
Java语言使用 Thread 类及其子类的对象来表示线程,新建的线程在它的一个完整的生命周期中通常要经历新生、就绪、运行、阻塞和死亡等五种状态。
√
×
【答案】:请联系在线客服,或加微信好友
在Java中,创建线程的方法有两种:一种方法是通过创建 Thread 类的子类来实现,另一种方法是通过实现 Runnable 接口的类来实现。
√
×
【答案】:请联系在线客服,或加微信好友
Java中的 RandomAccessFile 类提供了随机访问文件的功能。
√
×
【答案】:请联系在线客服,或加微信好友
对一般的计算机系统,标准输入通常是键盘 ,标准输出通常是打印机。
√
×
【答案】:请联系在线客服,或加微信好友
Java的标准输入System.in是 InputStream 类的对象,当程序中需要从键盘读入数据的时候,只需调用System.in的 read 方法即可。
√
×
【答案】:请联系在线客服,或加微信好友
java.io包中的接口中,处理字节流的有 DataInput 接口和 DataOutput 接口。
√
×
【答案】:请联系在线客服,或加微信好友
多线程是指程序中同时存在着多个执行体,它们按几条不同的执行路线共同工作,独立完成各自的功能而互不干扰。
√
×
【答案】:请联系在线客服,或加微信好友
利用 DataInputStream 类和 DataOutputStream 类提供的成员方法可以方便地从文件中读写不同类型的数据。
√
×
【答案】:请联系在线客服,或加微信好友
在计算机系统中,需要长期保留的数据是以文件的形式存放在磁盘、磁带等外存储设备中的。
√
×
【答案】:请联系在线客服,或加微信好友
Java语言的java.io包中的 File 类是专门用来管理磁盘文件和目录的。
√
×
【答案】:请联系在线客服,或加微信好友
Thread类中代表最高优先级的常量是 MAX_PRIORITY ,表示最低优先级的常量是 MIN_PRIORITY 。
√
×
【答案】:请联系在线客服,或加微信好友
在Java中,实现同步操作的方法是在共享内存变量的方法前加 synchronized 修饰符。
√
×
【答案】:请联系在线客服,或加微信好友
所有的字节输入流都从 InputStream 类继承,所有的字节输出流都从 OutputSteam 类继承。
√
×
【答案】:请联系在线客服,或加微信好友
一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。
√
×
【答案】:请联系在线客服,或加微信好友
下列说法中,错误的一项是( )。
A、Thread类中没有定义run()方法
B、可以通过继承Thread类来创建线程
C、Runnable接口中定义了run()方法
D、可以通过实现Runnable接口创建线程
【答案】:请联系在线客服,或加微信好友
Thread类的常量NORM_PRIORITY代表的优先级是( )。
A、最低优先级
B、最高优先级
C、普通优先级
D、不是优先级
【答案】:请联系在线客服,或加微信好友
Thread类定义在下列哪个包中?( )
A、java.io
B、java.lang
C、java.util
D、java.awt
【答案】:请联系在线客服,或加微信好友
下列关于流类和File类的说法中错误的一项是( )。
A、File类可以重命名文件
B、File类可以修改文件内容
C、流类可以修改文件内容
D、流类不可以新建目录
【答案】:请联系在线客服,或加微信好友
Fileoutputstream类的父类是( )。
A、File
B、FileOutput
C、OutputStream
D、InputStream
【答案】:请联系在线客服,或加微信好友
下列关于Thread类的线程控制方法的说法中错误的一项是( )。
A、线程可以通过调用sleep()方法使比当前线程优先级低的线程运行
B、线程可以通过调用yield()方法使和当前线程优先级一样的线程运行
C、线程的sleep()方法调用结束后,该线程进入运行状态
D、若没有相同优先级的线程处于可运行状态,线程调用yield()方法时,当前线程将继续执行
【答案】:请联系在线客服,或加微信好友
下列数据流中,属于输入流的一项是( )。
A、从内存流向硬盘的数据流
B、从键盘流向内存的数据流
C、从键盘流向显示器的数据流
D、从网络流向显示器的数据流
【答案】:请联系在线客服,或加微信好友
下列流中哪一个使用了缓冲区技术?( )
A、BufferedOutputStream
B、FileInputStream
C、DataOutputStream
D、FileReader
【答案】:请联系在线客服,或加微信好友
能读入字节数据进行Java基本数据类型判断的类是( )。
A、BufferedInputStream
B、FileInputStream
C、DataInputStream
D、FileReader
【答案】:请联系在线客服,或加微信好友
线程调用sleep()方法后,该线程将进入以下哪种状态?( )
A、就绪状态
B、运行状态
C、阻塞状态
D、死亡状态
【答案】:请联系在线客服,或加微信好友
Java系统标准输出对象System.out使用的输出流是( )。
A、PrintStream
B、PrintWriter
C、DataOutputStream
D、FileReader
【答案】:请联系在线客服,或加微信好友
使用哪一个类可以实现在文件的任一个位置读写一个记录?( )
A、BufferedInputStream
B、RandomAccessFile
C、FileWriter
D、FileReader
【答案】:请联系在线客服,或加微信好友
若文件是RandomAccessFile的实例f,并且其基本文件长度大于0,则语句f.seek(f.length()-1);实现的功能是( )。
A、将文件指针指向文件的第一个字符后面
B、将文件指针指向文件的最后一个字符前面
C、将文件指针指向文件的最后一个字符后面
D、会导致seek()方法抛出一个IOException异常
【答案】:请联系在线客服,或加微信好友
下列哪一个是Java系统的标准输入流对象?( )
A、System.out
B、System.in
C、System.exit
D、System.err
【答案】:请联系在线客服,或加微信好友
若要删除一个文件,应该使用下列哪个类的实例?( )
A、RandomAccessFile
B、File
C、FileOutputStream
D、FileReader
【答案】:请联系在线客服,或加微信好友
方法resume()负责恢复下列哪一个线程的执行?( )
A、通过调用stop()方法而停止的线程
B、通过调用sleep()方法而停止的线程
C、通过调用wait()方法而停止的线程
D、通过调用suspend()方法而停止的线程
【答案】:请联系在线客服,或加微信好友
下列关于线程优先级的说法中,错误的一项是( )。
A、MIN_PRIORITY代表最低优先级
B、MAX_PRIORITY代表最高优先级
C、NORM_PRIORITY代表普通优先级
D、代表优先级的常数值越大优先级越低
【答案】:请联系在线客服,或加微信好友
下面的哪一个关键字通常用来对对象加锁,从而使得对对象的访问是排他的?( )
A、serialize
B、transient
C、synchronized
D、static
【答案】:请联系在线客服,或加微信好友
在以下哪种情况下,线程进入就绪状态?( )
A、线程调用了sleep()方法时
B、线程调用了join()方法
C、线程调用了yield()方法时
D、线程调用了notify()方法
【答案】:请联系在线客服,或加微信好友
在通常情况下,下列哪个类的对象可以作为BufferedReader类构造方法的参数?( )
A、PrintStream
B、FileInputStream
C、InputStreamReader
D、FileReader
【答案】:请联系在线客服,或加微信好友
关于作者