| 显示石家庄铁道大学系统石家庄铁道大学面向对象程序设计所有答案 |
|
把窗口分成东、南、西、北、中五个明显区域的布局管理器是( )
A、 FlowLayout
B、 BorderLayout
C、 CardLayout
D、 GridLayout
|
答案是:正确答案为:B
|
|
对于可独立运行的Java应用程序,下列说法正确的是:
A、
无须main方法
B、
可以有零个或多个main方法
C、
必须有一个main方法
D、 可以有多个重载关系的main方法
|
答案是:正确答案为:C
|
|
下列关于String类和stringBuffer类说法正确的有()。
A、 String类是不可变类,一个String对象所包含的字符串内容永远不会被改变
B、 如果对字符串中的内容经常进行操作,特别是内容要修改时,应使用StringB
|
答案是:正确答案为:A,B,C,D
|
|
下面的方法,当输入为2的时候返回值是多少?( )
public int getValue(int i) {
int result = 0;
switch (i) {
|
答案是:正确答案为: 10
|
|
Java虚拟机被称为:( )
A、 JVM
B、 JDK
C、 JSP
D、 JNI
|
答案是:正确答案为:A
|
|
关于Java中异常处理,try块后通常应有一个catch 块,用来处理try块中抛出的异常。
×
√
|
答案是:正确答案为:√
|
|
下面关于Java语句的描述中,错误的是:
A、
Java语句以分号(;)结束。
B、
一个表达式后加上分号(;)便构成一个语句。
C、
可以用{}把一些语句括起来构成复合语句。
D、 单独一个分号(
|
答案是:正确答案为:D
|
|
标准输入输出的功能是通过Java的 系统类实现的。
|
答案是:正确答案为: System
|
|
多态是指在聚合关系中的各个类中名字相同的属性和操作具有不同的意义
×
√
|
答案是:正确答案为:×
|
|
读程序,写结果( )
public class AddTest{
public static void main(String args[]){
int t;
Value2 no=new Val
|
答案是:正确答案为: add=40
|
|
要产生[20,999]之间的随机整数使用哪个表达式? ( )
A、 (int)(20+Math.random()*97)
B、 20+(int)(Math.random()*980)
C、 (int)Math.ran
|
答案是:正确答案为:B
|
|
表达式1 + 2 + "aa" + 3的值
|
答案是:正确答案为: "3aa3"
|
|
不能再派生子类的类,修饰时,应该使用的修饰符:
A、 private
B、 abstract
C、 final
D、 public
|
答案是:正确答案为:C
|
|
什么是继承?如何定义继承?
|
答案是:正确答案为:
继承是一个类与别的类相关联的机制,它使一个类能具有其他类的特征:被继承的类称为超类或父类,继承出来的类称为子类或派生类。
继承用关键字extends表示,语法形式为:Class subclass extends superclass
|
|
下面程序在onMethod方法运行正常的情况下将显示是( )。
Public void test(){
try {onMethod();System.out.println("情况1");}
|
答案是:正确答案为: 情况1 finally
|
|
若a的值为3时,下列程序段被执行后,c的值是多少?( )
if ( a>0 )
if ( a>3 ) c = 2;
else c = 3;
else c = 4;
|
答案是:正确答案为: 3
|
|
继承用关键字extends表示,语法形式为:Class subclass extends superclass
×
√
|
答案是:正确答案为:√
|
|
设已编写了一个线程类MiniThread,要在main中启动该线程,需使用的方法是( )。
A、 new MiniThread
B、 MiniThread a=new MiniThread();a.start();
C、 MiniT
|
答案是:正确答案为:B
|
|
Java中所有类都是类 ________的子类。
|
答案是:正确答案为: Object
|
|
下列说法中正确的是:( )
A、
一个Java源程序文件中最多只能有一个public类
B、
引用一个类的属性或调用其方法必须以这个类的对象名为前缀
C、
抽象类默认是public类
D、 final类中的属
|
答案是:正确答案为:A
|
|
下列说法中正确的是:
A、 重载是指一个类中有多个同名而形参数量或类型不同的方法
B、 子类只能重载父类的方法而不能覆盖父类的方法
C、 子类不能声明与父类中方法同名且参数相同的方法
D、 可以将方法返回值类型作为判断重载的标准之一
|
答案是:正确答案为:A
|
|
下列方法中,与方法public void add(int a){}为合理重载的方法是:
A、 public int add(int a)
B、 public void add(long a)
C、 public void add(in
|
答案是:正确答案为:D
|
|
有如下程序段:
int total = 0;
for ( int i = 0; i < 4; i++ ){
if ( i == 1) continue;
if ( i == 2) break;
|
答案是:正确答案为: 0
|
|
M类中有一个没有形式参数,且没有返回值的方法method,若要使得用M.method()就可以调用该方法,则method方法的方法头的正确形式应该是:
A、 static void method()
B、 public method
|
答案是:正确答案为:A
|
|
如何在Java程序中实现多线程?
|
答案是:确答案为:
1)定义一个类继承自Thread类,重写run方法,然后创建这个类的对象,然后通过对象调用start方法启动线程。
2)定义一个类实现Runnable接口,重写run方法,然后创建一个这个类的子类对象,然后建Thread类的对象,将子类对象作为参数进行传递,然后通过start方法启动线程。
|
|
方法的重写发生在父类和子类的同名方法之间
×
√
|
答案是:正确答案为:√
|
|
被关键字( )修饰的方法是不能被当前类的子类重新定义。
|
答案是:正确答案为: final
|
|
关于标准输入流in,下列说法中错误的是( ) 。
A、 标准输入流用于从标准输入设备输入数据
B、 标准设备指计算机启动后默认的设备
C、 in是System类的成员变量
D、 in是输入流类Reader的对象
|
答案是:正确答案为:D
|
|
使用Swing创建图形界面程序的步骤正确的是
①选择界面风格;②创建中间级容器;③将中间级容器添加到顶层容器;④导入Swing包;⑤创建基本组件;⑥创建顶层容器;⑦将基本组件添加到中间容器;⑧处理事件。
A、 41652378
B
|
答案是:正确答案为:B
|
|
下列关于线程的说法中,错误的是 ( ) 。
A、 一个进程拥有的线程数是变化的
B、 线程是所有操作系统分配CPU时间的基本单位
C、 有些进程只包含一个线程
D、 把进程再“细分”成线程的目的是为了更好地实现并发处理和共享资源
|
答案是:正确答案为:B
|
|
欲构造ArrayList类的一个实例,已知ArrayList类实现了List接口,则下列方法中正确的是:
A、 ArrayList myList=new Object();
B、 List myList=new ArrayList(
|
答案是:正确答案为:B
|
|
下面关键字中可以用来引用当前对象的关键字是: ( )
A、 me
B、 this
C、 that
D、 super
|
答案是:正确答案为:B
|
|
Java中标准输出输入包是 ( )。
A、 java.lang
B、 java.io
C、 java.util
D、 java.applet
|
答案是:正确答案为:B
|
|
在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操作,使用String要更加适合一些。
×
√
|
答案是:正确答案为:×
|
|
标准输入输出的功能是通过Java的 系统类实现的。
|
答案是:正确答案为: System
|
|
main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的( )。
A、
public static void main()
B、
public static void mai
|
答案是:正确答案为:B
|
|
Java的GUI包括 和Swing。
|
答案是:正确答案为: AWT
|
|
定义接口相当于定义了一组抽象的功能、属性集合,可以使了ava程序的类层次结构更加合理,并实现多重继承。
×
√
|
答案是:正确答案为:√
|
|
java中,下面关于this()和super()说法正确的有?
A、 super()和this()类似,区别是,super从子类中调用父类的构造方法,this()在同一类内调用其它方法
B、 this和super可以同时出现在一个构造函
|
答案是:正确答案为:A
|
|
程序,写结果()
class TT{
public TT(){
System.out.println("What a pleasure!");
}
public TT(String s){
thi
|
答案是:正确答案为: What a pleasure!
I am Tom
How do you do?
|
|
环境变量Path和Classpath的用途是什么?
|
答案是:正确答案为: Path:设置Java编译运行程序的路径;Classpath:设置java包的路径
|
|
简析finalize、final和finally的用法。
|
答案是:正确答案为: finally:异常机制必须处理的代码
final:最终的意思,修饰类,表示为最终类;修饰方法,表示不能重写的方法;修饰变量,表示最终变量。
Finalize:垃圾回收机制
|
|
下列程序段运行后,变量x,y,z的值描述正确的是( )
int x=1; int y=(x++)*2; int z=(--y)*3;
A、
x的值是1,y的值是1,z的值是6
B、
x的值
|
答案是:正确答案为:B
|
|
设有下面的两个类定义:
class AA {
void Show(){ System.out.println("我喜欢Java!"); }
}
class BB extends AA {
|
答案是:正确答案为:A
|
|
下面有关接口的说法,正确的是( )。
A、
接口与抽象类是相同的概念
B、
实现一个接口必须实现接口的所有方法
C、
接口之间不能有继承关系
D、 一个类可实现多个接口
|
答案是:正确答案为:B
|
|
Java有哪些基本数据类型
|
答案是:正确答案为:
byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0;
short:短整型,在内存中占16位,即2个字节;
int:整型,用于存储整数,在内在中占32位,即4个字节;
long:长整型,在内存中占64位,即8个字节;
float:浮点型,在内存中占32位,即4个字节;
double:双精度浮点型,用于存储带有小数点的数字,在内存中占64位,即8个字节;
char:字符型,用于存储单个字符,占16位,即2个字节;
boolean:布尔类型,占1个字节,用于判断真或假(仅有两个值,即true、false)。
|
|
请说明以下各个选项在替掉//HERE 之后的运行结果
A、 System.out.println(i++);
B、 System.out
|
答案是:正确答案为: 0 ;49;2;2
|
|
要使类的某个成员方法成为属于整个类的“类方法”,该方法应使用修饰符: 。
|
答案是:正确答案为: static
|
|
int,float,string都属于java基本数据类型
×
√
|
答案是:正确答案为:×
|
|
下列叙述中哪个是正确的?( )
A、 不是任何组件都可以触发MouseEvent事件
B、 处理WindowEvent事件的接口是FocusListener
C、 java.awt.event.MouseAdapter类实现了Mous
|
答案是:正确答案为:C
|
|
顺序执行以下两个语句的输出结果是:
String s="我喜欢学习Java语言"; System.out.print
|
答案是:正确答案为: 11
|
|
导入mypackage包中的所有类的命令是______。
|
答案是:正确答案为: import mypackage.*;
|
|
以下程序的输出结果( )。
int i,x[][]={{1,2,3},{4,5,6},{7,8,9}} ;
for ( i = 0; i<3;i + + )
System.out.println(x[i][2
|
答案是:正确答案为: 3,5,7
|
|
Java中含有大量标准类,其中提供了创建图形用户界面元素的类的java应用包是( )。
A、 java.lang
B、 java.net
C、 java.awt
D、 java.applet
|
答案是:正确答案为:C
|
|
通过___关键字可以访问父类的成员。
|
答案是:正确答案为: super
|
|
在java的一个异常处理中,( )语句块可以有多个。
A、 catch
B、 finally
C、 try
D、 throws
|
答案是:正确答案为:A
|
|
应用程序的main方法中有以下语句,则执行后输出的结果是 ( )。
int[] x = {125,21,5,168,98};
int min = x[0];
for (int i=1; i
|
答案是:正确答案为:B
|
|
有如下程序段:
int total = 0;
for ( int i = 0; i < 4; i++ ){
if ( i == 1) continue;
if ( i == 2) break;
|
答案是:正确答案为: 0
|
|
关于选择结构下列哪个说法正确?( )
A、 if语句和else语句必须成对出现
B、 if语句可以没有else语句对应
C、 switch结构中每个case语句中必须用break语句
D、 switch结构中必须有default语
|
答案是:正确答案为:B
|
|
简述使用Swing创建图形界面程序的步骤?
|
答案是:正确答案为: ①导入Swing包;②选择界面风格;③创建顶层容器;④创建基本组件;⑤创建中间级容器;⑥将基本组件添加到中间容器;⑦将中间级容器添加到顶层容器;⑧处理事件。
|
|
目前为:
2/3
页
首页 上页 下页 尾页
|