奥鹏作业答案-谋学网-专业的奥鹏在线作业答案辅导网【官网】

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 1284|回复: 0

[东北大学] [东北大学]18秋学期《JAVA语言程序设计Ⅰ》在线作业3(参考资料)

[复制链接]
发表于 2018-9-14 01:20:22 | 显示全部楼层 |阅读模式
谋学网
奥鹏】[东北大学]18秋学期《JAVA语言程序设计Ⅰ》在线作业3
试卷总分:100    得分:100
第1,已知如下代码:
boolean m = true;
if ( m = false )
System.out.println("False");
else
System.out.println("True");
执行结果是什么?
A、False
B、True
C、编译时出错
D、运行时出错



第2题,有下面的类:public class Example{ static int x[]=new int[15]; public static void main(String args[]){ System.out.println(x[5]); } }
下面的那些说法是正确的。
A、编译时出错
B、运行时出错
C、输出0
D、输出null



第3题,给出下列代码,则数组初始化中哪项是不正确的?
byte[] array1,array2[];
byte array3[][];
byte [][] array4;
A、array2 = array1
B、array2=array3
C、array2=array4
D、array3=array4



第4题,给出下列代码,如何使成员变量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



第5题,下列语句序列执行后,k的值是( )。
int j=8, k=15;
for( int i=2; i!=j; i++ )
{ j-=2; k++; }
A、15
B、16
C、17
D、18



第6题,给出下面的接口:
interface A{int method1(int i);int method2(int j);
}
下面那个类实现了这个接口,并且不是抽象的?
A、class B implements A{int method1(){}int method2(){}
}
B、class B {int method1(int i){}int method2(int j){}
}
C、class B implements A{int method1(int i){}int method2(int j){}
}
D、class B extends A{int method1(int i){}int method2(int j){}
}



第7题,下列程序的功能是在监控台上每隔一秒钟显示一个字符串"Hello",能够填写在程序中下划线位置,使程序完整并能正确运行的语句是  
public class Test implements Runnable{  
public static void main(String args[]){  
Test t=new Test();  
Thread tt=new Thread(t);  
tt.start();  
}  
public void run(){  
for(;;){  
try{
A、sleep(1000)  
InterruptedException
B、sleep(1000)  
RuntimeException
C、Thread.sleep(1000)  
RuntimeException
D、Thread.sleep(1000)  
InterruptedException



第8题,Person, Student 和Teacher 都是类名。这些类有以下继承关系。
Person
|
--------------------
|             |
Student    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、ABFDE
C、ABCDE
D、ABCD



第10题,下面程序运行后I的结果是什么?
Class sree
{
fun(){
static int I =0;
I++;
}
public static void main(String args[])
{
sree obj=new sree();
obj.fun();
obj.fun();
}
A、编译错误
B、运行时错误
C、1
D、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("condition 3");
A、condition 1
B、condition 2
C、condition 3
D、condition 1
finally



第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 void
A、good and abc
B、good and gbc
C、test ok and abc
D、test ok and gbc



第13题,下面语句返回的数据类型是什么?
(short)10/10.2*2;
A、int
B、double
C、float
D、short



第14题,已知如下的命令执行
java MyTest a b c
请问哪个语句是正确的?
A、args[0] = "MyTest a b c"
B、args[0] = "MyTest"
C、args[0] = "a"
D、args[1]= 'b'



第15题,给出如下代码:
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



第16题,在程序的源文件开始处有下面一行程序:
package awt;
A、结果是一个编译错误,因为Java已经定义了一个awt包
B、说明这个文件里的所有的类都应该包含在java.awt包里
C、说明这个文件里的所有的类都应该包含在自己定义的awt包里
D、导入你自己定义的awt包里的所有类



第17题,下面的语句的作用是:(     )。Vector  MyVector = new  Vector(100,50);
A、创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50。
B、创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50。
C、创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。
D、创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。



第18题,下面程序的输出结果是什么?class Foo{static void change(String s){s=s.replace('j','l');}public static void main(String args[]){String s="java";change(s);System.out.println(s);}}
A、lava
B、java
C、编译错误
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.awt.*;
public class Test{ }



第20题,阅读下列代码后  
public class Person{  
int arr[]=new int[10];  
public static void main(String args[]){  
System.out.println(arr[1]);  
}  
}  
正确的说法是
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 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.f
B、this.n
C、Test.m
D、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.println(j+ " and "+i);
}
A、0 and 0
B、0 and 1
C、0 and 2
D、1 and 0
E、1 and 1
F、1 and 2
G、2 and 0
H、2 and 1
I、2 and 2
,B,C


第24题,下面的哪些程序片断可能导致错误。
A、String s="Gonewiththewind";
String t="good";
String k=s+t;
B、String s="Gonewiththewind";
String t;
t=s[3]+"one";
C、String s="Gonewiththewind";
String standard=s.toUpperCase();
D、String s="homedirectory";
String t=s-"directory".
,D


第25题,请选出创建数组的正确语句。
A、float f[][] = new float[6][6];
B、float []f[] = new float[6][6];
C、float f[][] = new float[][6];
D、float [][]f = new float[6][6];
,B,D


第26题,已知如下代码:
public class Test
{
public static void main(String arg[])
{
int i = 5;
do {
System.out.println(i);
} while (--i5)
System.out.println("finished");
}
}
执行后的输出结果包括什么?
A、5
B、4
C、6
D、finished
E、什么都不输出
,D


第27题,已知如下定义:
String s = "story";
下面哪些表达式是合法的?
A、s += "books";
B、char c = s[1];
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 (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、0
B、1
C、2
D、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














本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?会员注册

×
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫

QQ|关于我们|联系方式|网站特点|加入VIP|加盟合作|投诉建议|法律申明|Archiver|小黑屋|奥鹏作业答案-谋学网 ( 湘ICP备2021015247号 )

GMT+8, 2024-11-18 19:40 , Processed in 0.094097 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表