二级Java语言程序设计笔试
介绍
本模板旨在提供二级Java语言程序设计笔试模板。可以帮助您深入理解Java的程序设计知识,掌握并发机制和运算符的优先级,了解面向对象的主要特性,以及掌握与int型相关的表达式。 标签
关于
官方
来源
6个月前
更新
968
频次
40
题目数
分享
有问题?问问AI帮你修改 改主题:如咖啡问卷改为奶茶问卷
本卷考察对Java的程序设计,共40题,满分为100分。
Q1:1.Java程序的并发机制是()。
Q2:2.下列运算符中,优先级最高的是()。
Q3:在一个线程中调用下列方法,不会改变该线程运行状态的是()。
Q4:面向对象的四个主要特性是()。
Q5:下列表达式中,类型可以作为int型的是()。
Q6:8.下列程序的输出结果是( )。public class Test {public static void main(String[] args){ int[] array = { 2, 4, 6, 8, 10 };int size = 6;int result = -1;try {for (int i = 0; i size result == -1;)if (array[i] == 20)result = i;} catch (ArithmeticException e){ System.out.println(Catch---1);}catch(ArrayIndexOutOfBoundsException e){ System.out.println(Catch---2);} catch (Exception e){ System.out.println(Catch---3);}}}
Q7:用于设置组件大小的方法是()。
Q8:String,StringBuffer都是()类,都不能被继承。
Q9:Swing与AWT相比新增的布局管理器是()。
Q10:下列程序段的输出结果是()。int data=0;char k=a,p=f data = p-k;System.out.printlln(data);
Q11:下列关于Java布尔类型的描述中,正确的是()。
Q12:阅读下列代码:public class Test {public static void main(String args[ ] ){System.out.println((20) ? 10:8);}}其运行结果是()。
Q13:在方法内部使用,代表对当前对象自身引用的关键字是()。
Q14:下列方法中,不属于类String的方法是()。
Q15:在Java语言中,被称为内存分配的运算符是()。
Q16:Java中的抽象类Reader和Writer所处理的流是()。
Q17:如果要安全地终止一个线程t,可以采用的正确的方法是()。
Q18:下列程序的运行结果是()。public class Test extends Thread{public static void main(String[ ] args){Thread t=new Thread( );t.start( );}public void run( ){System.out.println(“Hello”);}}
Q19:运行下列程序时,若没有test.dat文件,则()。import java.io.*;public class Test{public static void main(String[ ] args){try{RandomAccessFile raf = new RandomAccessFile(“test.dat”,“r”);System.out.println(“test.dat”);}catch(IOException ex){System.out.println(“exception”);}}}
Q20:下列程序的运行结果是() 。class Shape{public Shape( ){System.out.print(“Shape”);}}class Circle extends Shape{public Circle ( ){System.out.print(“Circle”);}}public class Test{public static void main(String[ ] args){Shape dd = new Circle( );}}
Q21:Applet的默认布局管理器是()
Q22:字符输出流类的直接父类是() 。
Q23:用于在子类中调用被重写父类方法的关键字是()。
Q24:在方法内部使用,代表对当前对象自身引用的关键字()。
Q25:阅读下列Java语句:ObjectOutputStream out = new ObjectOutputStream(new __________ (“employee.dat”));在下画线处,应填入的正确选项是() 。
Q26:阅读下列程序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);}}该程序在编译时的结果是()。
Q27:下列关于程序运行结果的描述中,错误的是() 。import javax.swing.*;import java.awt.*;public class Test{public static void main (String [ ] args){JFrame f = new JFrame( );JPanel p = new JPanel( );f.setLayout(new BorderLayout( ));f.getContentPane( ).add(p,Center”);p.setBackground(Color.blue);f.setVisible(true);f.setSize(200,200);}}
Q28:Applet的默认布局管理器是()。
Q29:15.向Applet传递参数的正确描述是()。
Q30:继承是面向对象的一个重要特性,它可以() 。
Q31:使新创建的线程参与运行调度的方法是()。
Q32:Java中的线程模型由三部分组成,与线程模型组成无关的是()。
Q33:当Applet需要更新显示内容时,应该调用的方法是()
Q34:可以使当前同级线程重新获得运行机会的方法是()。
Q35:Java中的基本数据类型int在不同的操作系统平台的字长是()。
Q36:Java中所有类的父类是()。
Q37:下列不属于逻辑运算符的是()。
Q38:Java类库中,将信息写入内存的类是()。
Q39:如果线程正处于阻塞状态,不能够使线程直接进入可运行状态的情况是()。
Q40:下列程序的运行结果是() 。public class MyCase{public static void main(String[ ] args){char a = ’d’, b = ’c’, c = ’a’;String d = “abc”;System.out.println(a + “b” + c + d);}}
联系我们
问卷网公众号