`
qmug
  • 浏览: 203480 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java基础测试题2

阅读更多
6. Test.java程序如下:
1. class Test {
2. public static void main(String [] args) {
3. int x=20;
4. String sup = (x<15)?"small":(x<22)?"tiny":"huge";
5. System.out.println(sup);
6. }
7. }
则输出结果为?(Choose one.)
A. small
B. tiny
C. huge
D. Compilation fails
答案:B
解析:这道题考查是 ?: 的用法如果?之前的为真,则执行?与:之间,如果为假,则执行:后面。
7. RTExcept.java程序如下:
1. public class RTExcept {
2. public static void throwit () {
3. System.out.print("throwit ");
4. throw new RuntimeException();
5. }
6. public static void main(String [] args) {
7. try {
8. System.out.print("hello ");
9. throwit();
10. }
11. catch (Exception re ) {
12. System.out.print("caught ");
13. }
14. finally {
15. System.out.print("finally ");
16. }
17. System.out.println("after ");
18. }
19. }
输出结果为?(Choose one.)
A. hello throwit caught
B. 编译失败
C. hello throwit RuntimeException caught after
D. hello throwit RuntimeException
E. hello throwit caught finally after
F. hello throwit caught finally after RuntimeException
答案:E
解析:正常阅读程序得出结果。需要注意的是finally的用法
8. B.java程序如下:
class A {
public void baz() {
System.out.println("A");
}
}
public class B extends A {
public static void main(String [] args) {
A a = new B();
a.baz();
}
public void baz() {
System.out.println("B");
}
}
编译、运行将得到下面哪一个结果?(Choose one.)
A. A
B. B
C. Compilation fails. 
D. An exception is thrown at runtime.
答案:B
解析:子类 父类  调用  没啥解释的吧。
9. 哪一个class或interface定义了wait()、notify()、notifyAll()方法?(Choose one.)
A. Object
B. Thread
C. Runnable
D. Class
答案:A
解析:查API
10. MyRunnable.java程序如下:
1. public class MyRunnable implements Runnable {
2. public void run() {
3. // some code here
4. }
5. }
下面哪一段代码将创建并启动一个线程?(Choose one.)
A. new Runnable(MyRunnable).start();
B. new Thread(MyRunnable).run();
C. new Thread(new MyRunnable()).start();
D. new MyRunnable().start();
答案:C
解析:考查线程。调用start就会自动执行run。参看下面卖票的例子。
package a;

public class A implements Runnable {
public int a=10;

public void run() {
a=a-1;
System.out.println(a);
System.out.println(Thread.currentThread().getName());
// TODO Auto-generated method stub

}

public static void main(String[] args) {
// TODO Auto-generated method stub
A c=new A();
new Thread(c).start();
System.out.println(c.a);
new Thread(c).start();
}

/**
* 十道选择题的最后一道A是大家共卖10 张票。 C是两个窗口各卖各的10 张票
*/
}


/**
*
*/
package a;

/**
* @author Administrator
*
*/
public class C extends Thread {
public int a=10;
public void run(){
a=a-1;
System.out.println(a);
System.out.println(Thread.currentThread().getName());
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
C a1=new C();
a1.start();
C a2=new C();
a2.start();
}

}
分享到:
评论

相关推荐

    Java基础测试题2(附答案).pdf

    Java基础测试题2(附答案).pdf

    黑马程序员java基础试题、笔记

    最后,我的基础测试和入学考试题,以及黑马程序员基础测试题,是实际检验学习成果的最佳方式。通过这些模拟试题,学习者可以评估自己的Java知识水平,找出不足之处,并有针对性地加强学习。 总的来说,这个压缩包...

    JAVA基础测试题(含答案)

    这份"JAVA基础测试题(含答案)"的压缩包显然旨在帮助学习者检验和巩固他们的Java基础知识。让我们一起探讨这些测试题可能涵盖的知识点,以及这些知识点在实际编程中的重要性。 1. **Java语法基础**:测试题可能会...

    Java基础测试题 带答案

    ### Java基础测试题知识点解析 #### 1. Java程序编译输出文件格式 - **知识点**: Java源程序通过编译器编译后,会生成字节码文件,这些文件的扩展名为`.class`。 - **解析**: 在Java编程中,程序员编写的源代码...

    java基础练习题(基础)精选

    Java基础练习题由本人整理并上传,非常适合于初学者加强巩固自己的知识,编程学好的唯一途径就是多练习。

    java基础试题.doc

    java基础试题.doc

    java基础试题

    Java基础试题涵盖了编程语言的核心概念,模式则是设计思想的体现,两者都是Java开发者必备的知识。在Java学习过程中,掌握基础语法、面向对象编程、异常处理、集合框架、多线程、IO流、网络编程以及设计模式是至关...

    Java测试试题一套

    【Java测试试题解析】 ...以上是对Java测试试题的详细解释,涵盖了Java基础语法、多线程、事件处理、异常处理、类和对象、访问修饰符等相关知识点。这些内容对于理解和掌握Java语言的基本概念和应用至关重要。

    Java基础测试题答案.doc

    Java基础测试题答案 Java 是一种广泛应用的编程语言,Java 基础知识是每个程序员都需要掌握的。下面是 Java 基础测试题答案中的知识点总结: Java 类和对象 在 Java 中,每个类只能有一个 public 修饰的类,这是...

    传智播客Java基础综合测试题.doc

    从给定的文件信息来看,这是一份针对Java基础技能的综合测试题,涉及了Java环境配置、基本语法、变量命名规则、流程控制、数据转换、条件判断、数组操作、面向对象编程等多个方面。以下是对这份测试题所涵盖的知识点...

    java基础试题综合试题

    Java 基础试题涵盖了Java...以上就是Java基础试题中涉及到的一些关键知识点,这些知识点构成了Java编程的基础,对理解和掌握Java编程语言至关重要。通过练习和理解这些题目,可以帮助开发者巩固和提高Java编程技能。

    java基础测试题(附答案)

    以下是对给定的Java基础测试题及其答案的详细解释: 1. **习题训练1** - 关于Java继承的描述,选项C错误。子类只能继承父类的非私有属性(public和protected),而不能继承私有属性。 2. **习题训练2** - 当`try`...

    java基础试题.pdf

    java基础试题.pdf

    JAVA基础试题附答案

    Java 基础试题涵盖了多个核心概念,这些概念对于理解和掌握 Java 编程语言至关重要。以下是对题目中涉及知识点的详细解释: 1. 浮点数类型:在 Java 中,`float` 类型用于存储浮点数,但 `3.4` 是一个 `double` ...

    java基础试题测试

    根据给定的文件信息,我们可以总结出一系列关于Java基础知识的关键知识点。这些知识点涵盖了Java语言的基础语法、类的创建与使用、变量类型与范围、注释规范、条件语句与循环控制、数组操作以及异常处理等内容。 ##...

    JAVA基础试题.pdf

    JAVA基础试题.pdf

    JAVA职业素养及面试和JAVA基础测试题题

    JAVA职业素养及面试和JAVA基础测试题题,帮你轻松应对java面试

    java基础测试题java基础测试题.doc

    Java基础测试题涉及了多个关键概念,以下是针对题目中的知识点进行的详细解释: 1. 关于变量类型: - a) float f=1.3; 正确,1.3会被自动转换为float。 - b) char c="a"; 错误,char类型只能存储单个字符,"a"是...

    java基础练习题 (目前到集合内含三个小综合案例)

    这份"java基础练习题(目前到集合内含三个小综合案例)"涵盖了Java的基础知识,旨在帮助学习者巩固并提升Java编程技能。从JDK(Java Development Kit)入门到集合框架的学习,这是一个全面了解和实践Java编程的重要...

Global site tag (gtag.js) - Google Analytics