东大15秋学期《JAVA语言程序设计Ⅰ》在线作业3答案 15秋学期《JAVA语言程序设计Ⅰ》在线作业3 试卷总分:100 测试时间:-- 试卷得分:100 一、单选题(共20道试题,共60分。得分:60
1.下列代码中,将引起一个编译错误的行是 1public class Test{ 2 int m,n; 3 public Test( {} 4 public Test(int a {m=a;} 5 public static void main(String args[]{ 6 Test t1,t2; 7 int j,k; 8 j=0;k=0; 9 t1=new Test(; 10 t2=new Test(j,k; 11 }
12 A. 第3行 B. 第5行 C. 第6行 D. 第10行
正确答案:D满分:3分得分:3
2.下列代码的执行结果是 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. 编译错误 C语言程序设计报告 B. 0 C. 1
D. 运行成功,但不输出
正确答案:A满分:3分得分:3
3.下面的语句的作用是:(。 Vector MyVector = new Vector(100,50;
A. 创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50。
B. 创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50。
C. 创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。
D. 创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。
正确答案:D满分:3分得分:3
4.已知如下代码: boolean m = true; if ( m = false System.out.println( A. False B. True C. 编译时出错 D. 运行时出错
正确答案:B满分:3分得分:3 5.下列类头定义中,错误的是( 。 A. class x { .... }
B. public x extends y { .... }
C. public class x extends y { .... } D. class x extends y implements y1 { .... } 正确答案:B满分:3分得分:3
6.如果你有下面的类定义 abstract class Shape{ abstract void draw(; } 请问,在试图 编译下面的类定义时会发生什么情况? class Square extends Shape{ } A. 都可以成功编译
B. Shpe可以编译,而Square不能 C. Square可以编译,而Shape不能 D. Shape和Square都不能编译 正确答案:B满分:3分得分:3
7.下列语句序列执行后,a的值是( 。 int a=13; a%=a/5; A. 3 B. 13 C. 1 D. 169
正确答案:C满分:3分得分:3
8.以下代码的输出结果是什么 class Foo{ public static void main(String args[]{ int x=4,j=0; switch(x{ case 1:j++; case 2:j++; case 3:j++; case 4:j++; case 5:j++; break; default:j++; } System.out.println(j; } }
A. 1 B. 2 C. 3 D. 编译错误
正确答案:B满分:3分得分:3
9.Person, Student 和Teacher 都是类名。这些类有以下继承关系。Person | -------------------- | | Student Teacher 并且在Java源代码中有如下表达式: Person p = new Student(; 如下哪个语句是正确的?
A. 这条语句是合法的 B. 这条语句是不合法的 C. 编译时出错
D. 编译正确但运行时出错 正确答案:A满分:3分得分:3
10.设有下面的两个类定义: class AA { void Show({ System.out.println( A. 我喜欢Java! 我喜欢C++! B. 我喜欢C++! 我喜欢Java! C. 我喜欢Java! 我喜欢Java! D. 我喜欢C++! 我喜欢C++! 正确答案:A满分:3分得分:3
11.在oneMethod(方法运行正常的情况下,程序段将输出什么 public void test( { try { oneMethod(; System.out.println(
A. condition 1 B. condition 2 C. condition 3 D. condition 1 finally 正确答案:D满分:3分得分:3
12.下列哪个选项的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满分:3分得分:3
13.若a的值为3时,下列程序段被执行后,c的值是多少?( c = 1; if ( a>0 if ( a>3 c = 2; else c = 3; else c = 4; A. 1 B. 2 C. 3 D. 4