Java程序设计(山东联盟-鲁东大学版) 知到智慧树答案满分完整版章节测试

墨假昆信纹品叼祥县涟窟宫黎


第一章 单元测试

 

1、

Java语言最大的优势在于,它能够在所有的计算机上运行,即“一次编写,处处运行”。

A:对
B:错
答案: 对

2、
高级语言编写的程序不能直接被计算机识别,必须经过转换才能被执行。

A:对
B:错
答案: 对

3、
解释执行Java字节码文件的是哪个命令?

A:java
B:javap
C:javadoc
D:javac
答案: java

第二章 单元测试

1、

int A = 55;

char B = ‘E’;

System.out.println(A + B);

A:175
B:55

C:124

D:65
答案: 124

2、

short c = 8;

byte d = 16; 

System.out.println(“c | d =” + (c | d));

A:1

B:24
C:-8
D:12

答案: 24

3、

short a = -128; 

short b = 128; 

System.out.println(“a & b = ” + (a & b));

A:127
B:1
C:0
D:128
答案: 128

4、
char型变量中不能存贮一个中文汉字。

A:对
B:错
答案: 错

5、

下列哪个选项是合法的标识符?

A:1first
B:123
C:_name
D:class
答案: _name

6、
下列哪个赋值语句是不正确的?

A:double f=11.1E10f;
B:double d = 5.3E12;
C:float d = 3.14f ;
D:float f = 11.1;
答案: float f = 11.1;

7、

给出下列代码,哪行在编译时可能会有错误?

①  public void modify(){

②    int i, j, k;

③    i = 100;

④    while ( i > 0 ){

⑤      j = i * 2;

⑥      System.out.println (” The value of j is ” + j );

⑦      k = k + 1;

⑧    }

⑨  }

A:7

B:4
C:6
D:8

答案: 7

第三章 单元测试

1、

class Count {

public int count;

public Count(int c) {

count = c;

}

public Count() {

count = 1;

}

}

public class Test {

public static void increment(Count c, int times) {

c.count++;

times++;

}

public static void main(String args[]) {

Count myCount = new Count();

int times = 0;

for (int i = 0; i < 3; i++)

increment(myCount, times);

System.out.println(“myCount.count=” + myCount.count + ”  times=” + times);

}

}

程序的运行结果正确的是()

A:myCount.count=3  times=0
B:myCount.count=4  times=0
C:myCount.count=4  times=1
D:myCount.count=3  times=1
答案: myCount.count=4  times=0

2、

关于构造方法constructor,下列说法正确的是()

A:一个class只能定义一个constructor
B:constructor必须与class同名,且区分返回值的类型。
C:constructor在一个对象被new时执行
D:class中的constructor不可省略
答案: constructor在一个对象被new时执行

3、

给出程序的运行结果()

class Person {

String name; 

int age; 

Person(){

System.out.println(“Person()”);

}

void Person(){

System.out.println(“method()”);

        }

public void tell()  {

System.out.println(“姓名:” + name + “,年龄:” + age);

}

 }

public class ClassTest02 {

public static void main(String[] args) {

Person person = new Person(); 

                person.name = “张三”;    

                person.age = 30;  

                person.tell();

}

}


A:Person()

姓名:张三,年龄:30

B:姓名:张三,年龄:30
C:method()

姓名:张三,年龄:30

D:Person()

method()

姓名:张三,年龄:30

答案: Person()

姓名:张三,年龄:30

4、
以下声明合法的是(   )

A:private  class  student{}

B:public  final  static  void speed(){}
C:default double  d;
D:default  s;
答案: public  final  static  void speed(){}

5、

以下代码运行输出是()

class Man {

private String name = “Jack”;

int age = 30;

}

public class ManTest {

public String tel;

public static void main(String[] args) {

Man m = new Man();

System.out.println(m.name);

}

}


A:运行出错
B:输出:Jack
C:编译出错
D:没有输出
答案: 编译出错

6、

给出以下4个重载的方法show,调用show方法时,下面哪个说法是错误的()

(1)show(int a ,int b,int c)     
(2)show(int a ,int b,double c) 
(3)show(int a ,double b,double c)
(4)show(double a,double b,int c)


A:调用show(1.0,2,3);   没有一个可行方法

B:调用show(1,2.0,3);   3,4都是可行方法,没有最佳可行方法,编译器会报错

C:调用show(1,2,3);    1,2,3,4方法都是可行方法,所有参数完全匹配
D:调用show(1.0,2.0,3.0);  没有一个可行方法

答案: 调用show(1.0,2,3);   没有一个可行方法

7、
Java中方法参数的使用情况错误的说法是()

A:一个方法不能让对象参数引用一个新的对象。
B:Java程序设计语言都是采用按值传递。
C:一个方法不能修改一个基本数据类型的参数(数值型或布尔型),是值的拷贝。
D:一个方法不可以改变一个对象参数的状态。
答案: 一个方法不可以改变一个对象参数的状态。

8、

下面的程序中,哪行会报错?

public class StaticTest {

int age;

String name;

static int totalFee = 500;

public void showName() {

System.out.print(this.name);

}

public static void showTotalFee() {

line 1: System.out.print(totalFee);

line 2: showName();

}

public static void main(String[] args) {

line3: StaticTest.showTotalFee();

}

}

A:line 2
B:line 1
C:line 3
答案: line 2



上方为免费预览版答案,如需购买完整答案,请点击下方红字

点击这里,购买完整版答案


 

点关注,不迷路,微信扫一扫下方二维码

关注我们的公众号:阿布查查  随时查看答案,网课轻松过

Java程序设计(山东联盟-鲁东大学版) 知到智慧树答案满分完整版章节测试第1张


为了方便下次阅读,建议在浏览器添加书签收藏本网页

电脑浏览器添加/查看书签方法

1.按键盘的ctrl键+D键,收藏本页面

Java程序设计(山东联盟-鲁东大学版) 知到智慧树答案满分完整版章节测试第2张

2.下次如何查看收藏的网页?

点击浏览器右上角-【工具】或者【收藏夹】查看收藏的网页

Java程序设计(山东联盟-鲁东大学版) 知到智慧树答案满分完整版章节测试第3张


手机浏览器添加/查看书签方法

一、百度APP添加/查看书签方法

1.点击底部五角星收藏本网页

Java程序设计(山东联盟-鲁东大学版) 知到智慧树答案满分完整版章节测试第4张

2.下次如何查看收藏的网页?

点击右上角【┇】-再点击【收藏中心】查看

Java程序设计(山东联盟-鲁东大学版) 知到智慧树答案满分完整版章节测试第5张

二、其他手机浏览器添加/查看书签方法

1.点击【设置】-【添加书签】收藏本网页

Java程序设计(山东联盟-鲁东大学版) 知到智慧树答案满分完整版章节测试第6张

2.下次如何查看收藏的网页?

点击【设置】-【书签/历史】查看收藏的网页

Java程序设计(山东联盟-鲁东大学版) 知到智慧树答案满分完整版章节测试第7张

搞潦飞嗽踢苏靛杆窖眉培牵慰