第一章 单元测试

1、判断题:Java源程序编译后的文件扩展名class(  )
A:对
B:错
正确答案:【对】

2、多选题:编写一个Java程序步骤有(   )
A:编译
B:运行
C:测试
D:编辑
正确答案:【编译;运行;编辑】

3、判断题:Java的类名和文件名一致。(  )
A:对
B:错
正确答案:【对】

4、判断题:修改源程序,需要保存后才能有效。()
A:对
B:错
正确答案:【对】

5、判断题:

程序Hello.java编译正确。(  )

public class HelloWorld {

public static void main(String[] args){

System.out.println(“Hello World!”);

}

}

A:错
B:对
正确答案:【错】

6、判断题:程序Helloworld.java编译错误。()
public class HelloWorld {        public static void main(String[] args){            system.out.println(“Hello World!”);       }    }

A:对
B:错
正确答案:【对】

7、判断题:下面运行程序通过编译后,运行方式是正确的。()

A:错
B:对
正确答案:【错】

8、判断题:

下面运行程序通过编译后,运行方式是错误的。(  )

A:错
B:对
正确答案:【对】

9、判断题:下面运行程序通过编译后,运行方式错误。(  )

A:对
B:错
正确答案:【对】

第二章 单元测试

1、判断题:长整型(long)数据长度为8个字节。()
A:错
B:对
正确答案:【对】

2、判断题:将一个长整型数值赋给一个整型变量是报错。(  )
A:错
B:对
正确答案:【对】

3、判断题:执行赋值语句e= 2==3,变量e的值为true()
A:错
B:对
正确答案:【错】

4、判断题:程序Test.java编译正确。(  )

A:对
B:错
正确答案:【错】

5、判断题:程序Test.java,编译正确。(  )
A:错
B:对
正确答案:【错】

6、判断题:程序Test.java运行结果显示字符A()
A:错
B:对
正确答案:【对】

7、判断题:程序Test.java运行结果显示true(  )

A:对
B:错
正确答案:【对】

8、判断题:下面程序Test.java,编译错误(  )
A:对
B:错
正确答案:【对】

9、判断题:下面的程序Test.java,编译正确()

A:错
B:对
正确答案:【错】

第三章 单元测试

1、判断题:判断下面程序段功能是读入一个整数。()

A:错
B:对
正确答案:【对】

2、判断题:if语句的else分支是可选的,可以没有。(  )
A:错
B:对
正确答案:【对】

3、判断题:下面程序Test.java编译正确(  )

A:错
B:对
正确答案:【错】

4、判断题:下面程序段编译是正确的。(  )

A:错
B:对
正确答案:【错】

5、判断题:下面程序段运行输出结果是10,20。(  )

A:错
B:对
正确答案:【错】

6、判断题:下面程序是可以实现两个数从小到大输出。()
A:对
B:错
正确答案:【对】

7、判断题:下面程序运行结果显示最大值。(  )
A:错
B:对
正确答案:【错】

第四章 单元测试

1、判断题:下面for循环程序分析,执行100次。(  )

A:错
B:对
正确答案:【对】

2、判断题:下面程序表示执行100次。(   )

A:错
B:对
正确答案:【错】

3、判断题:下面程序执行了100次。(  )

A:错
B:对
正确答案:【错】

4、判断题:下面程序执行100次(  )

A:错
B:对
正确答案:【对】

5、判断题:下面的程序执行10次。(   )

A:错
B:对
正确答案:【对】

6、判断题:下面while循环程序,执行10次。(  )

A:错
B:对
正确答案:【错】

7、判断题:下面程序执行10次。(   )

A:对
B:错
正确答案:【错】

8、判断题:设计程序,计算1到10(包括1,不包括10)的和。下面程序运行结果45。(   )

A:错
B:对
正确答案:【对】

9、判断题:设计while循环程序,计算1到10(包括1,不包括10)的和,结果45(  )

A:错
B:对
正确答案:【错】

10、判断题:设计程序,计算1到10(包括1,不包括10)的和。运行结果45。(  )

A:对
B:错
正确答案:【错】

11、判断题:分析while循环程序,计算1到10的和,结果45。(  )

A:对
B:错
正确答案:【对】

12、判断题:下面程序编译是正确的。(   )

A:对
B:错
正确答案:【错】

13、判断题:下面程序运行结果:一定显示“相等”。(  )

A:对
B:错
正确答案:【错】

第五章 单元测试

1、判断题:数组定义:double grade[] = new double[10],定义了10个元素。()
A:错
B:对
正确答案:【对】

2、判断题:数组定义:double grade[] = new double[10];最大下标为10。()
A:错
B:对
正确答案:【错】

3、判断题:数组定义:double grade[] = new double[]{70, 63, 98};grade[1]的值为70。(  )
A:错
B:对
正确答案:【错】

4、判断题:下面程序段,读入5个数放入grade[0]—grade[4]中。()

A:错
B:对
正确答案:【对】

5、判断题:下面程序段实现了5个成绩的累加。()

A:对
B:错
正确答案:【对】

6、判断题:下面这段程序,计算5个成绩的最大值。(  )
A:错
B:对
正确答案:【错】

7、判断题:下面程序段从数组data中查找与k相等的元素,数组有10个元素,pos是与k相等数的下标。返回对应下标,找不到返回-1,程序正确。(  )

A:错
B:对
正确答案:【对】

第六章 单元测试

1、判断题:方法重构的目的是让每个方法只做一件事。()
A:错
B:对
正确答案:【对】

2、判断题:方法粒度越小,重用的机会越大。(  )
A:对
B:错
正确答案:【对】

3、判断题:方法重构后需要注意与原有方法的兼容。(  )
A:错
B:对
正确答案:【对】

4、判断题:小方法更方便代码实现。(  )
A:对
B:错
正确答案:【对】

5、判断题:Java语言采用值方式传递参数。(  )
A:对
B:错
正确答案:【对】

第七章 单元测试

1、判断题:定义类关键字class
A:错
B:对
正确答案:【对】

2、判断题:类体定义包括属性和方法两个部分
A:对
B:错
正确答案:【对】

3、判断题:类定义中的属性必须给初始值。()
A:错
B:对
正确答案:【错】

4、单选题:

补全类Test下划线处的代码,程序执行结果是显示学生信息。public class Test{       public static void main(String [] args){              Student s = new Student();                               }}class Student{       String name = “zhangsan”;       int age = 20;       double grade = 80;       void display(){           System.out.println(“name:” + name);       }}

A:display().
B:Student.display()
C:其他
D:s.display()
正确答案:【s.display()】

5、单选题:

补全类Test下划线处的代码,程序功能是显示手机信息public class Test{       public static void main(String [] args){
m.display();       }}class MobilePhone{       private String brand=”Apple”;       private String code=”13800000000″;       public void display(){              System.out.println(“Brand:” + brand);              System.out.println(“Code:” + code);       }}

A:MobilePhone m
B:MobilePhone m = new MobilePhone()
C:MobilePhone mf = new MobilePhone()
D:其他
正确答案:【MobilePhone m = new MobilePhone()】

第八章 单元测试

1、判断题:属性的访问控制权限一般为private。()
A:对
B:错
正确答案:【对】

2、判断题:可以使用构造方法给对象属性赋初值。(  )
A:对
B:错
正确答案:【对】

3、判断题:下面程序编译正确。(  )
A:对
B:错
正确答案:【错】

4、判断题:下面程序编译错误。()
A:错
B:对
正确答案:【对】

5、单选题:

下面程序显示结果。public class Test{    public static void main(String [] args){            Student zhangsan = new Student(“张三”, 19, 87);            Student lisi = zhangsan;            lisi.display();    }}public class Student{    private String name;    private int age;    private double grade;    public Student(String name, int age, double grade){        this.name = name;        this.age = age;        this.grade = grade;    }     public void display(){        System.out.println(“姓名:” + name);    }}

A:姓名:B:姓名:null
C:姓名:张三
D:姓名:李四
正确答案:【姓名:张三】

6、单选题:

补全MobIEPhone类的构造方法public class Test{       public static void main(String [] args){              MobilePhone phone1 = new MobilePhone(“HW”,“13000000000”)              phone1.display();       }}class MobilePhone{       private String brand;       private String code;              public MobilePhone(String brand, String code){                                       }       public void display(){              System.out.println(“Brand=” + brand);              System.out.println(“Code=” + code);       }}

A:其他
B:brand = brand; code = code;
C:this.brand = brand; this.code = code;
D:brand = this.brand; code = this.code;
正确答案:【this.brand = brand; this.code = code;】

第九章 单元测试

1、判断题:设置方法setter一般没有返回类型。(  )
A:对
B:错
正确答案:【对】

2、判断题:读取方法getter用于读取属性的值。(  )
A:错
B:对
正确答案:【对】

3、判断题:一个类可以有多个构造方法,方法名字相同,参数个数和类型不同。(  )
A:错
B:对
正确答案:【对】

4、判断题:

分析程序,下面Student类,能够通过编译()

A:对
B:错
正确答案:【错】

5、判断题:分析下面程序,编译时报错。(  )

A:错
B:对
正确答案:【对】

第十章 单元测试

1、判断题:学生类Student与手机类MobilePhone可以建立双向关联,手机类对象可以作为学生类的一个属性;同样学生类对象也可以作为手机类的一个属性。
A:错
B:对
正确答案:【对】

2、判断题:对象的属性既可以是基本类型,也可以是引用类型。()
A:对
B:错
正确答案:【对】

3、判断题:通过对象组合关系可以把两个类关联起来。(  )
A:对
B:错
正确答案:【对】

剩余章节答案支付后查看
如有疑问请及时联系QQ 50895809反馈
如遇卡顿看不了剩余内容请换个浏览器即可打开

没找到的科目也可以提醒我们更新

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注