计算机竞赛 · Java
计算机竞赛公开题库
Sign in to start studying Log in
Card preview
-
Java虚拟机(JVM)运行Java代码时,不会进行的操作是:
答案:A 题型:Java -
Java程序的并发机制是:
答案:A 题型:Java -
在方法内部使用,代表对当前对象自身引用的关键字是:
答案:D 题型:Java -
阅读下列程序 public class VariableUse{ public static void main (String[] args) { int a; if (a==8) { int b=9; System.out.println("a = "+a); System.out.println("b = "+b); } System.out.println("a = "+a); System.out.println("b = "+b); } } 该程序在编译时的结果是:
答案:B 难度:1 题型:Java -
下列不属于Swing的构件是:
答案:D 题型:Java -
对鼠标点击按钮操作进行事件处理的接口是:
答案:C 题型:Java -
AWT中用来表示颜色的类是:
答案:B 题型:Java -
下列运算符中,优先级最高的是:
答案:A 题型:Java -
下列运算中属于跳转语句的是:
答案:D 题型:Java -
阅读下列利用递归来求n!的程序: class FactorialTest{ static long Factorial (int n) { //定义Factorial ()方法 if (n==1) return 1; else return n* Factorial(_____); } public static void main (String a[]) { // main ()方法 int n=8; System.out.println{n+"! = "+Factorial (n)}; } } 为保证程序正确运行,在下划线处应该填入的参数是:
答案:A 难度:1 题型:Java -
阅读下列代码 public class Person{ static int arr[ ] = new int[10]; public static void main (String[] args) { System.out.println(arr[9]); } } 该代码运行的结果是:
答案:C 难度:1 题型:Java -
在Java中,若要使用一个包中的类时,首先要求对该包进行导入,其关键字是:
答案:A 题型:Java -
继承是面向对象编程的一个重要特征,它可降低程序的复杂性并使代码:
答案:B 题型:Java -
阅读下列代码片段 class InterestTest________ActionListener{ public void actionPerformed (ActionEvent event) { double interest = balance * rate/100; balance += interest; number Format format =Number Format.getCurrencyInstance (); System.out.printlb{"balance = "+Formatter.format (balance)}; } private double rate; } 在下划线处,应填的正确选项是:
答案:C 难度:1 题型:Java -
下列方法中,不属于类String的方法是:
答案:D 题型:Java -
grid [9][5]描述的是:
答案:A 题型:Java -
Java类库中,将信息写入内存的类是:
答案:C 难度:1 题型:Java -
阅读下列Java语句 ObjectOutputStream out new ObjectOutputStream {new_______("employee.dat")}; 在下划线处,应填的正确选项是:
答案:C 难度:1 题型:Java -
使新创建的线程参与运行调度的方法是:
答案:B 题型:Java -
Java中的线程模型由三部分组成,与线程模型组成无关的是:
答案:C 题型:Java -
向Applet传递参数正确的描述是:
<param nace=age value=20></applet>
答案:B 难度:1 题型:Java -
Applet的默认布局管理器是:
答案:B 题型:Java -
阅读下列代码段 class Test implements Runnable { public int run( ) { int i = 0; while (true) { i++; System.out.println ("i="+i); } } } 上述代码的编译结果是:
答案:D 难度:1 题型:Java -
如果线程调用下列方法,不能保证使该线程停止运行的是:
答案:C 难度:1 题型:Java -
用于设置组件大小的方法是:
答案:B 题型:Java -
点击窗口内的按钮时,产生的事件是:
答案:C 题型:Java -
AWT中用来表示对话框的类是:
答案:D 题型:Java -
下列运算符中,优先级最高的是:
答案:D 题型:Java -
下列运算结果为1的是:
答案:B 题型:Java -
下列语句中,可以作为无限循环语句的是:
答案:A 难度:1 题型:Java -
下列表达式中,类型可以作为int型的是:
答案:C 题型:Java -
阅读下列程序 public class Test implements Runnable{ private int x=0; private int y=o; boolean flag=true; public static void main(string[ ] args) { Test r =new Test( ); Thead t1=new Thead(r); Thead t2=new Thead(r); t1.start( ); t2.start( ); } public void run(){ while(flag) { x++; y++; System.out.println("(" +x_ ","+y+")"); if (x>=10) flag=false; } } } 下列对程序运行结果描述的选项中,正确的是:
答案:B 难度:1 题型:Java -
如果线程正处于运行状态,则它可能到达的下一个状态是:
答案:C 题型:Java -
在下列程序的空白处,应填入的正确选项是: import java.io.*; public class writeInt{ public static void main(string[] a) { int[ ] myArray = {10,20,30,40}; try{ DataOutputSystem dos= new DataOutputSystem(new FileOutputSystem("ints.dat")); for(int i=0;i<myArray.length;i++) dos.writeInt(myArray[i]); dos. ______ System.out.println ("Have written binary file ints.dat"); } catch(IOException ioe){ System.out.println("IO Exception"); } } }
答案:B 难度:1 题型:Java -
在一个线程中调用下列方法,不会改变该线程运行状态的是:
答案:B 题型:Java -
在关闭浏览器时调用,能够彻底终止Applet并释放该Applet所有资源的方法是:
答案:B 题型:Java -
为了将HelloApplet(主类名为HelloApplet.class)嵌入在greeting.html文件中,应该在下列greeting.html文件的横线处填入的代码是: <HTML> <HEAD> <TITLE> Greetings </TITLE> </HEAD> <BODY> <APPLET ______> </APPLET> </BODY> </HTML>
答案:C 难度:1 题型:Java -
下列变量名的定义中,符合Java命名约定的是:
答案:A 题型:Java -
自定义异常类的父类可以是:
答案:C 题型:Java -
阅读下列程序片段 public void test(){ try{ sayHello(); System.out.println("Hello"); }catch (ArrayIndexOutOfBoundException e) { System.out.println("ArrayIndexOutOfBoundException"); }catch(Exception e){ System.out.println("Exception"); }finally { System.out.println("Finally"); } } 如果sayHello( )方法正常运行,则test( )方法的运行结果将是:
答案:D 难度:1 题型:Java -
为使Java程序独立于平台,Java虚拟机把字节码与各个操作系统及硬件:
答案:A 题型:Java -
Java中的基本数据类型int在不同的操作系统平台的字长是:
答案:B 题型:Java -
String、StingBuffer都是______类,都不能被继承。
答案:C 题型:Java -
下列程序的功能是统计字符串中"array"的个数,在程序的空白处应填入的正确选项是: public class FindKeyWords{ public static void main(sring[] args){ String text= " An array is a data structur that stores a collection of" + "values of the same type . You access each individual value" + "through an integer index . For example,if a is an array" + "of inergers, then a[i] is the ith integer in the array."; int arrayCount =0; int idex = -1; String arrarStr ="array"; index = text.indexof(arrayStr); while(index ______ 0) { ++arrayCount; index += arrayStr.length(); index = text.indexof(arrayStr,index); } System.out.println("the text contains" + arrayCount + "arrays"); } }
答案:D 难度:1 题型:Java -
构造方法名必须与______相同,它没有返回值,用户不能直接调用它,只能通过new调用。
答案:A 题型:Java -
在多线程并发程序设计中,能够给对象x加锁的语句是:
答案:B 题型:Java -
Java中类ObjectOutputStream支持对象的写操作,这是一种字节流,它的直接父类是:
答案:C 题型:Java -
在下列程序的空白处,应填入的正确选项是: import java.io.*; pulilc class ObjectStreamTest{ publilc static void main(string args[]) throws IOException{ ObjectOutputStream oos= new ObjectOutputStream (new FileOutputStream("serial.bin")); java.util.Date d= new Java.util.Date(); oos. ______ (d); ObjectInputStream ois= new ObjectInputStream(new FileOutputStream("serial.bin")); try{ java.util.date restoredDate = (java.util.Date) ois.readObject(); System.out.println ("read object back from serial.bin file:" + restoredDate); }catch (ClassNotFoundException cnf) { System.out.println ("class not found"); } } }
答案:D 难度:1 题型:Java -
Class类的对象由______自动生成,隐藏在.class文件中,它在运行时为用户提供信息。
答案:A 题型:Java -
下列哪个选项是合法的标识符?
答案:B 题型:Java
Showing first 50 of 189 cards