1、东北大学18秋学期JAVA语言程序设计在线作业3【奥鹏】东北大学18秋学期JAVA语言程序设计在线作业3试卷总分:100 得分:100第1题,已知如下代码:boolean m = true;if ( m = false )System.out.println(False);elseSystem.out.println(True);执行结果是什么?A、FalseB、TrueC、编译时出错D、运行时出错第2题,有下面的类:public class Example static int x=new int15; public static void main(String args) System.
2、out.println(x5); 下面的那些说法是正确的。A、编译时出错B、运行时出错C、输出0D、输出null第3题,给出下列代码,则数组初始化中哪项是不正确的? byte array1,array2; byte array3; byte array4;A、array2 = array1B、array2=array3C、array2=array4D、array3=array4第4题,给出下列代码,如何使成员变量m 被方法fun()直接访问? class Test private int m; public static void fun() . A、将private int m 改为prot
3、ected int mB、将private int m 改为 public int mC、将private int m 改为 static int mD、将private int m 改为 int m第5题,下列语句序列执行后,k的值是( )。int j=8, k=15;for( int i=2; i!=j; i+ ) j-=2; k+; A、15B、16C、17D、18第6题,给出下面的接口:interface Aint method1(int i);int method2(int j);下面那个类实现了这个接口,并且不是抽象的?A、class B implements Aint metho
4、d1()int method2()B、class B int method1(int i)int method2(int j)C、class B implements Aint method1(int i)int method2(int j)D、class B extends Aint method1(int i)int method2(int j)第7题,下列程序的功能是在监控台上每隔一秒钟显示一个字符串Hello,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是 public class Test implements Runnable public static void ma
5、in(String args) Test t=new Test(); Thread tt=new Thread(t); tt.start(); public void run() for(;) tryA、sleep(1000) InterruptedExceptionB、sleep(1000) RuntimeExceptionC、Thread.sleep(1000) RuntimeExceptionD、Thread.sleep(1000) InterruptedException第8题,Person, Student 和Teacher 都是类名。这些类有以下继承关系。Person|-| |St
6、udent Teacher并且在Java源代码中有如下表达式:Person p = new Student();如下哪个语句是正确的?A、这条语句是合法的B、这条语句是不合法的C、编译时出错D、编译正确但运行时出错第9题,下面程序的输出结果是什么?String s= ABCD;s.concat(E);s.replace(C,F);System.out.println(s);A、编译错误,字符串是不可改变的B、ABFDEC、ABCDED、ABCD第10题,下面程序运行后I的结果是什么?Class sreefun()static int I =0;I+;public static void mai
7、n(String args)sree obj=new sree();obj.fun();obj.fun();A、编译错误B、运行时错误C、1D、2第11题,在oneMethod()方法运行正常的情况下,程序段将输出什么? public void test() try oneMethod(); System.out.println(condition 1); catch (ArrayIndexOutOfBoundsException e) System.out.println(condition 2); catch(Exception e) System.out.println(conditio
8、n 3);A、condition 1B、condition 2C、condition 3D、condition 1finally第12题,给定下面的类:public class Example String str=new String(good); char ch=a,b,c;public static void main(String args) Example ex=new Example(); ex.change(ex.str,ex.ch); System.out.println(ex.str+and+ex.ch); public voidA、good and abcB、good an
9、d gbcC、test ok and abcD、test ok and gbc第13题,下面语句返回的数据类型是什么?(short)10/10.2*2;A、intB、doubleC、floatD、short第14题,已知如下的命令执行java MyTest a b c请问哪个语句是正确的?A、args0 = MyTest a b cB、args0 = MyTestC、args0 = aD、args1= b第15题,给出如下代码:class Testprivate int m;public static void fun() / some code.如何使成员变量m被函数fun()直接访问?A、
10、将private int m 改为protected int mB、将private int m 改为 public int mC、将private int m 改为 static int mD、将private int m 改为 int m第16题,在程序的源文件开始处有下面一行程序:package awt;A、结果是一个编译错误,因为Java已经定义了一个awt包B、说明这个文件里的所有的类都应该包含在java.awt包里C、说明这个文件里的所有的类都应该包含在自己定义的awt包里D、导入你自己定义的awt包里的所有类第17题,下面的语句的作用是:( )。Vector MyVector =
11、 new Vector(100,50);A、创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50。B、创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50。C、创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。D、创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。第18题,下面程序的输出结果是什么?class Foostatic void change(String s)s=s.replace(j,l);public static void m
12、ain(String args)String s=java;change(s);System.out.println(s);A、lavaB、javaC、编译错误D、运行时出现异常第19题,下列哪个选项的java源文件代码片段是不正确的?A、package testpackage; public class Test B、import java.io.*; package testpackage; public class Test C、import java.io.*; class Person public class Test D、import java.io.*; import java
13、.awt.*; public class Test 第20题,阅读下列代码后 public class Person int arr=new int10; public static void main(String args) System.out.println(arr1); 正确的说法是A、编译时将产生错误B、编译时正确,运行时将产生错误C、输出零D、输出空第21题,选择所有有效的构造函数。class Happy A、public void Happy()B、public Happy(int c)C、protected Happy()D、public int Happy()E、void
14、Happy(),C第22题,已知如下类说明:public class Test private float f = 1.0f;int m = 12;static int n=1;public static void main(String arg) Test t = new Test();/ 程序代码. 如下哪个使用是正确的?A、t.fB、this.nC、Test.mD、Test.n,D第23题,下面代码执行后的输出是什么?outer: for(int i=0;i3; i+)inner: for(int j=0;j2;j+)if(j=1) continue outer;System.out.p
15、rintln(j+ and +i);A、0 and 0B、0 and 1C、0 and 2D、1 and 0E、1 and 1F、1 and 2G、2 and 0H、2 and 1I、2 and 2,B,C第24题,下面的哪些程序片断可能导致错误。A、String s=Gonewiththewind;String t=good;String k=s+t;B、String s=Gonewiththewind;String t;t=s3+one;C、String s=Gonewiththewind;String standard=s.toUpperCase();D、String s=homedir
16、ectory;String t=s-directory.,D第25题,请选出创建数组的正确语句。A、float f = new float66;B、float f = new float66;C、float f = new float6;D、float f = new float66;,B,D第26题,已知如下代码:public class Testpublic static void main(String arg)int i = 5;do System.out.println(i); while (-i5)System.out.println(finished);执行后的输出结果包括什么?
17、A、5B、4C、6D、finishedE、什么都不输出,D第27题,已知如下定义:String s = story;下面哪些表达式是合法的?A、s += books;B、char c = s1;C、int len = s.length;D、String t = s.toLowerCase();,D第28题,假定文件名是Fred.java,下面哪个是正确的类声明。A、public class Fred public int x = 0; public Fred (int x) this.x=x; B、public class fred public int x = 0; public Fred
18、(int x) this.x=x; C、public class Fred extends MyBaseClass public int x = 0; ,C第29题,如果有以下代码,哪几个数字能产生输出 Test2 的结果?Switch(x)case 1: System.out.println(Test1);case 2:case 3: System.out.println(Test2);break;System.out.println(Test3);A、0B、1C、2D、3,C,D第30题,针对下面的程序,那些表达式的值是true?Class Aclass private long val; public Aclass(long v)val=v; public static void main(String args) Aclass x=new Aclass(10L); Aclass y=new Aclass(10L); Aclass z=y; long a=10L; int b=10; A、a=b;B、a=x;C、y=z;D、x=y;E、a=10.0;,C,E
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1