JAVA求答案

选择题
11、当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪种布局方式? ( )
A、 FlowLayout B、CardLayout C、BorderLayout D、GridLayout
12、关于垃圾收集以下哪个叙述是对的。 ( )
A、程序开发者必须自己创建一个线程进行内存释放的工作。
B、垃圾收集将检查并释放不再使用的内存。
C、垃圾收集允许程序开发者明确指定并立即释放该内存。
D、垃圾收集能够在期望的时间释放被java对象使用的内存。
13、下面关于继承的描述哪项是正确的。( )
A、 在java中只允许单一继承。
B、 在java中一个类只能实现一个接口。
C、 在java中一个类不能同时继承一个类和实现一个接口。
D、 java允许多重继承。
14、给出如下代码:
class Test{
private int m;
public static void fun() {
// some code...
}
}
如何使成员变量m 被函数fun()直接访问?( )
A、将private int m 改为protected int m
B、将private int m 改为 public int m
C、将private int m 改为 static int m
D、将private int m 改为 int m
15、下面哪个函数是public void overloadFun(){...}的重载函数?( )
A、void overloadFun ( ){...}
B、public int overloadFun (){...}
C、public void overloadFun ( ){...}
D、public int overloadFun (float f){...}
16、假设A类有如下定义,设a是A类的一个实例,下列语句调用哪个是错误的?( )
class A
{ int i;
static String s;
void method1() { }
static void method2() { }
}
A、System.out.println(a.i);B、a.method1(); C、A.method1(); D、A.method2()
17、分析下面的程序代码,以下哪个说法是正确的。( )
public class Test extends A
{ public static void main(String[] args)
{ Test t=new Test();
t.print(); }
}
class A
{ String s;
A(String s)
{ this.s=s; }
public void print()
{ System.out.println(s); }
}
A、 因为Test没有构造方法Test(),所以这段程序不能编译。
B、 如果删除A类中的构造方法,这个程序可以编译。
A、 这段程序可以通过编译,但由于方法名冲突,引起一个运行时错误。
B、 编译成功,运行情况良好。
18、有以下方法的定义,请选择该方法的返回类型( )。
ReturnType method(byte x, double y)
{
return (short)x/y*2;
}
A、byte B、short C、int D、double
19、下列哪些语句关于Java内存回收的说明是正确的? ( )
A、程序员必须创建一个线程来释放内存
B、内存回收程序负责释放无用内存
C、内存回收程序允许程序员直接释放内存
D、内存回收程序可以在指定的时间释放内存对象
20、在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( )语句。
A、import java.awt.* ; B、import java.applet.* ;
C、import java.io.* ; D、import java.awt.event.* ;

A,B,A,C,D,C(method1()是非静态方法,不能被类成员访问)
B(当父类存在非空参构造函数时,编译器不会替我么添加)
D
B
D
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-06-14
A B A C D ;D B D B D ;
第2个回答  2009-06-14
A.b.a.c.d.c.b.b.b.b
第3个回答  2009-06-13
A B A C D ;D B D B D ;
好久没有看Java啦!不知道对不对哦!

关于JAVA的题目,求答案跟解释!
1、\/\/普通注释 、\/*多行注释*\/、\/**文档注释*\/,答案:AD 2、编译是:java xx.java、运行是:java xx,答案:C 3、方法都必须写在类中、只能有一个main方法,答案:AC 4、.java没问疑问,答案:C 5、System.out.println("");注意大小写以及英文标点符号,答案:D 6、控制台,答案:C ...

在java编程中用什么命令来编译java源文件 可以将源文件编译成字节码文...
1 、javac 选 A 2、 int 选 D int 为关键字 3、 4 选 B 4、 15 选C 5 、界面类型 选D 6 、age[0] 选B 7、 class 选A 8 、java B 9、 abstract 选B 10 、false 选D 1、 错,区分大小写 2、 对 3 、错,可以有多个 4 、错 ,private 不可以被继承 public可以继承 5、...

java问题,求各路高手齐来踊跃解答。。。我想知道正确答案啊
答案:JavaSE\\JavaME\\JavaEE 2、在Java中如何定义变量名?变量的作用是什么?答案:path:\\Java路径 3、定义变量分哪两个步骤?是否必须在Java程序的前面声明变量?答案:自己看书去,这是书上原话,字太多了,所以我就不打了 4、以下程序段的输出结果为___。for(i=0;i<5;i++){for(j=0;j<5;j...

JAVA题求解
第一个答案为B,思路:4的二次方等于16,第一个if结果为true,执行if内的代码,第二个if结果为false,跳过,第三个16>15,结果为true,执行if内代码后,y=16+1,所以输出y=17.第二个答案为:A,数组内成员以,间隔,而不是;第三个答案:D,思路:编译报错:Test(int a,int b)的构造方...

java求问大神答案以及原因
答案分别为: a 、98、a1、aa1。解析:在java中 ‘+’有两种意义:连接符和运算符, 运算顺序从左往右。连接符:字符串连接,只要有a+b,ab中有一个字符串就作为连接符。运算符:数学意义上的两数相加,注意:两个字符相加、一个字符和一个数字,字符是作为ASCII码值相加。若有疑问,可追问。

Java练习 寻求帮助!
这个就是(-x)*y+y 答案-34 y>x是true yn是true 所以合起来就是true 答案true x>y是false !yn加个感叹号表示相反,也表示false 两个都是false 答案false y!=++x y是否等于x+1 是就取x,不是就取y 所以这里答案是4 (注意x已经+1)y++是后执行的 --x是先执行的...

java问题求答案.急!!
1、开发与运行Java程序需要经过的三个主要步骤为 编辑源程序、编译生成字节码 和 解释运行字节码。2、 设x = 2 ,则表达式 ( x + + ) * 3 的值是( 6 )。3、 据程序的构成和运行环境的不同,Java源程序分为两大类:java application程序和 applet程序。4、 一个Java Application源程序文件...

JAVA选择题求解~~~
java.lang.Runnable是接口 和 Double对象在java.lang包中 String s="你好";int i=3; s+=i; String s="你好";int i=3; s=i+s; String s="你好"; 答案:ac FileInputStream 答案:c s[9] 为 null 和 s[0] 为 未定义 如果您还有什么问题,可以继续追问,我会第一时间回复您的...

在java中,设a=3,b=-5.求 (1):--a%b++ (2):(a>=&&a<=12?a:b) (3...
(1)答案为2。(2)题有问题a>=?(3)题也有问题(--)前面缺字母!解决这种题先考虑--或++在字母前还是后,在前面就先自加或减在进行运算,在后面就先进行完运算在自加或减。不知道表述清楚了没有,请仔细看好了

java初学者题目,求详细解答
import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.Random;public class TestNumber { private A a; public void setA(A a) { this.a = a; } public A getA() { return a; } public boolean judge(int num) { if (a.getV()...

相似回答