内容发布更新时间 : 2024/11/20 15:31:15星期一 下面是文章的全部内容请认真阅读。
【奥鹏】[东北大学]19春学期《JAVA语言程序设计》在线作业1 试卷总分:100 得分:100
第1题,下列代码的执行结果是 public class Test
{ public int aMethod() { static int i=0; i++; System.out.println(i); } public static void main(String args[]) { Test test = new Test(); A、编译错误 B、0 C、1
D、运行成功,但不输出 正确答案:A
第2题,下面程序的输出结果是什么? public static void main(String args[]) {
int a=10; int b=20; if(a=b)
System.out.println(\else
System.out.println(\}
A、Equal B、Not Equal C、编译错误
D、运行时将抛出异常 正确答案:C
第3题,Person, Student 和Teacher 都是类名。这些类有以下继承关系。 Person |
-------------------- | | Student Teacher
并且在Java源代码中有如下表达式: Person p = new Student(); 如下哪个语句是正确的? A、这条语句是合法的 B、这条语句是不合法的 C、编译时出错
D、编译正确但运行时出错 正确答案:A
第4题,已知如下的命令执行 java MyTest a b c
请问哪个语句是正确的? A、args[0] = \B、args[0] = \C、args[0] = \D、args[1]= 'b' 正确答案:C
第5题,下列类头定义中,错误的是( )。 A、class x { .... }
B、public x extends y{ .... }
C、public class x extends y{ .... }
D、class x extends y implements y1{ .... } 正确答案:B
第6题,下面程序的输出结果是什么? class C1{ static int j=0;
public void method(int a){ j++; } }
class Test extends C1{ public int method(){
return j++;}public void result(){method(j);System.out.println(j+method());}public static void main(String args[]){new Te A、0 B、1 C、2 D、3
正确答案:C
第7题,下列哪个选项的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.awt.*; public class Test{ } 正确答案:B
第8题,下面程序的输出结果是什么? String s= \s.concat(\s.replace('C','F');
System.out.println(s);
A、编译错误,字符串是不可改变的 B、ABFDE C、ABCDE D、ABCD 正确答案
第9题,给出如下代码:
class Test{private int m;public static void fun() {// some code...} }
如何使成员变量m被函数fun()直接访问? A、将private int m 改为protected int m B、将private int m 改为 public int m C、将private int m 改为 static int m D、将private int m 改为 int m 正确答案:C
第10题,设有下面的一个类定义:class AA {static void Show( ){ System.out.println(\我喜欢; }}class BB { void Show( ){ System.out.println(\我喜欢C++!\若已经使用AA类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的:( ) A、a.Show( ) b.Show( )
B、AA.Show( ) BB.Show( ) C、AA.Show( ) b.Show( ) D、a.Show( ) BB.Show( ) 正确答案:C
第11题,下面程序的输出结果是什么?class Foo{static void change(String s){s=s.replace('j','l');}public static void main(String args[]){String s=\
A、lava B、java
C、编译错误
D、运行时出现异常 正确答案:B
【奥鹏】[东北大学]19春学期《JAVA语言程序设计》在线作业2 试卷总分:100 得分:100
第1题,设有下面两个赋值语句:a = Integer.parseInt(\Integer.valueOf(\下述说法正确的是( )。 A、a是整数类型变量,b是整数类对象。 B、a是整数类对象,b是整数类型变量。
C、a和b都是整数类对象并且它们的值相等。 D、a和b都是整数类型变量并且它们的值相等。 正确答案
第2题,下列类头定义中,错误的是( )。 A、class x { .... }
B、public x extends y{ .... }
C、public class x extends y{ .... }
D、class x extends y implements y1{ .... } 正确答案:B
第3题,选择正确的叙述. class Happy extends Frame { Happy() {
SetLayout(new GridLayout(2,2)); Panel p1 = new Panel(); add(p1);
p1.add( new Button(\Panel p2 = new Panel(); add(p2);
p2.add( new Button(\add( new Button(\add( new Button(\s
A、当frame调整大小时,按钮Three和Four 的大小也将调整。 B、当frame调整大小时,所有按钮的大小都将调整。
C、当frame调整大小时,按钮Two和Four 的大小也将调整。
= D、当frame调整大小时,按钮One和Two 的大小也将调整。 正确答案:A
第4题,下面程序的输出结果是什么? class C1{ static int j=0;
public void method(int a){ j++; } }
class Test extends C1{ public int method(){
return j++;}public void result(){method(j);System.out.println(j+method());}public static void main(String args[]){new Te A、0 B、1 C、2 D、3
正确答案:C
第5题,给出下列代码,如何使成员变量m 被方法fun()直接访问? class Test {
private int m;
public static void fun() { ... } }
A、将private int m 改为protected int m B、将private int m 改为 public int m C、将private int m 改为 static int m D、将private int m 改为 int m 正确答案:C
第6题,下面程序的输出结果是什么?class Foo{static void change(String s){s=s.replace('j','l');}public static void main(String args[]){String s=\A、lava B、java
C、编译错误
D、运行时出现异常