二级Java语言程序测试卷(一)
介绍
本模板旨在提供一个高质量的二级Java语言程序测试卷模板,共30道题,满分150。帮助您完整考察对Java的应用和理解,取得好成绩。 标签
关于
官方
来源
6个月前
更新
899
频次
30
题目数
分享
有问题?问问AI帮你修改 改主题:如咖啡问卷改为奶茶问卷
本次测试着重考察对Java的应用和理解,共30道题,满分为150,祝你取得好成绩!
Q1:1.下列对Java语言的叙述中,错误的是()。
Q2:2.下列Java源程序结构中前三种语句的次序,正确的是( )。
Q3:3.阅读下列代码:public class{public static void main(String args[ ] ){double d = 12.3; Decrementer dec = new Decrementer( ); dec.decrement(d); System.out.println(d);}class Decrementer { public void decrement(double decMe){decMe = decMe – 1.0;}}}代码执行后输出的结果是 ()。
Q4:4.给一个short类型变量赋值的范围是 ()。
Q5:5.Reader类所处理的是 ( ) 。
Q6:6.阅读下列代码段:ByteArrayOutputStream bout = new ByteArrayOutputStream( );ObjectOutputStream out = new ObjectOutputStream(bout);out.writeObject(this);out.close( );以上代码段的作用是 () 。
Q7:7.下列不属于Swing构件的是 ()。
Q8:8.下列不是AWT的布局管理器的是 ()。A.FlowLayout
Q9:9.子类继承父类的方法和状态,在子类中可以进行的操作是() 。
Q10:10.下列能表示字符串s1长度的是()。
Q11:11.阅读下列代码段:abstract class Person{public Person(String n){name = n;}public __________ String getDescription( );public String getName( ){return name;}private String name;}在下画线处应填入的修饰符是() 。
Q12:12.阅读下列代码段:public class Jixiangwu{public static void main(String[ ] args){String[ ] stars = {“贝贝”, “晶晶”, “欢欢”, “迎迎”, “妮妮”};System.out.println(“你抽取的奥运吉祥物是” + ““”+ stars[(int)(stars. __________ * Math.random( ))] + “”” + “!”;}}为保证程序能正确执行,程序中下画线处应填写的是 ()。
Q13:13.下列方法中可用于定义线程体的是 ()。
Q14:14.下列方法中与Applet显示无关的是 ()。
Q15:15.下列语句中错误的是() 。
Q16:16.下列关于面向对象的论述中,正确的是() 。
Q17:17.当浏览器重新返回到包含Applet的页面时调用的方法是 ()。
Q18:18.阅读下列代码:public class Test {public static void main(String args[ ] ) {System.out.println((20) ? 10:8);} }其运行结果是() 。
Q19:19.阅读下列代码:public class Arrays {public static void main(String[ ] args) {int[ ] a = new int[5];for (int i = 0; ia.length; i++){a[i]=10+i;}for (int i = 0; ia.length; i++){System.out.println(a[i]);}String[ ] s = {“Frank”, “Bob”, “Jim”};for(int i = 0; is.length; i = i + 1){System.out.println(s[i]);}s[2] = “Mike”;System.out.println(s[2]);} }代码运行结果正确的是() 。
Q20:20.下列方法能够用来实现线程之间通信的是() 。A.notify( ) B.run( ) C.sleep( ) D.join( )
Q21:21.下列关于线程的说法中,正确的是() 。
Q22:22.下列概念中不包括任何实现,与存储空间没有任何关系的是() 。
Q23:23.阅读下列一个支持多线程并发操作的堆栈类代码段:public class MyStack{private int idx = 0;private int[ ] data = new int[8];public _____________ void push(int i){data[idx] = i;idx + +;}…}在下画线处应填入的是 ()。
Q24:24.阅读下列代码:public class Test implements Runnable{public void run(Thread t) {System.out.println(“Running.”);}public static void main(String[ ] args){Thread tt = new Thread(new Test( ));tt.start( );} }代码运行结果是 ()。
Q25:25.阅读下列代码:public class Test {String s = “One World One Dream”;public static void main(String args[ ] ){System.out.println(s);} }其运行结果是 ()。
Q26:26.下列关于线程调度的叙述中,错误的是() 。
Q27:27.调用线程的下列方法,不会改变该线程在生命周期中状态的方法是() 。
Q28:28.在下面附属类方法中的下划线处应填入的正确参数是() 。public void writeData(_______________) throws IOException{ GregorianCalendar calendar = new GregorianCalendar( );calendar.setTime(hireDay);out.println(name + “|”+ salary + “|”+ calendar.get(Calendar.YEAR) + “|”+ (calendar.get(Calendar.MONTH) + 1) “|”+ calendar.get(Calendar.DAY_OF_MONTH));}
Q29:29.下面程序段:boolean a = false;boolean b = true;boolean c = (ab)(!b);boolean result = (ab)(!b);执行完后,正确的结果是 ()。
Q30:30.在匹配器(Matcher)类中,用于输入字符串与模式串比较的方法是() 。
联系我们
问卷网公众号