Java语言和WWW技术(Java技术)第二次形考(浙江电大-课程号:3305805)辅导资料.docx
《Java语言和WWW技术(Java技术)第二次形考(浙江电大-课程号:3305805)辅导资料.docx》由会员分享,可在线阅读,更多相关《Java语言和WWW技术(Java技术)第二次形考(浙江电大-课程号:3305805)辅导资料.docx(17页珍藏版)》请在冰点文库上搜索。
Java语言和WWW技术(Java技术)第二次形考
浙江广播电视大学形成性测评系统 课程代码:
3305805 参考资料第二次形考试卷总分:
100
客观题单选题(共44题,共88分)
1.(2分)
下列选项中,按照箭头方向,可以进行自动类型转换的是()。
A、char→int
B、short→char
C、float→long
D、char→short
参考答案:
A
2.(2分)
下列关于数据类型的说法中,错误的是()。
A、Java中的数据类型分为基本数据类型和引用数据类型
B、int类型数据占4个字节
C、浮点数类型变量不能赋予一个整数数值
D、布尔类型的变量只有true和false这两个值参考答案:
C
3.(2分)
下列选项中,按照箭头方向,需要进行强制类型转换的是()。
A、int←short
B、int←byte
C、int←char
D、int←float
参考答案:
D
4.(2分)
下列关于int类型变量的定义,错误的是()。
A、inta=10;
B、intb,c=20;
C、intd=e=30;
D、intf=40;
参考答案:
C
5.(2分)
下列选项中,属于布尔常量的是()。
A、198
B、2e3f
C、true
D、null
参考答案:
C
6.(2分)
关于变量类型转换的描述中,正确的是()。
A、只有数据类型相同的数据才能进行运算
B、byte类型和short类型的数据是不能一起运算的
C、两个byte类型数据一起运算时会把先自动提升到int类型再运算
D、两个整型在一起运算时,结果一定是int
参考答案:
C
7.(2分)
假设x为int类型,那么下列选项中可以作为if语句的判断条件的是()。
A、x=4
B、x&3
C、x++
D、x<10
参考答案:
D
8.(2分)
下列选项中,属于浮点数常量的是()。
A、198
B、2e3f
C、true
D、null
参考答案:
B
9.(2分)
下列选项中,不属于基本数据类型的是()。
A、String
B、short
C、boolean
D、char
参考答案:
A
10.(2分)
请定义一个由public修饰符修饰的int型成员变量MAX_LENGTH,并使该值保持为常数100,则定义这个变量的语句是?
()
A、publicintMAX_LENGTH=100
B、publicconstintMAX_LENGTH=100
C、finalintMAX_LENGTH=100
D、publicfinalintMAX_LENGTH=100
参考答案:
D
11.(2分)
下列关于构造方法定义的描述中,错误的是()。
A、方法名与类名相同
B、在方法名的前面没有返回值类型的声明
C、当定义了有参构造方法,系统默认的无参构造方法依然存在
D、在方法中不能使用return语句返回一个值参考答案:
C
12.(2分)
下列选项中,不可以被final修饰的是()。
A、接口
B、类
C、方法
D、变量
参考答案:
A
13.(2分)
下列选项中,关于final修饰成员变量的说法正确的是?
()
A、被final修饰的成员变量可以被多次赋值
B、被final修饰的成员变量为常量
C、final只能在接口中修饰成员变量
D、以上都不对参考答案:
B
14.(2分)
以下关于类的描述中,错误的是()。
A、在面向对象的思想中最核心就是对象,为了在程序中创建对象,首先需要定义一个类
B、定义类的关键字是Interface
C、类中的方法叫成员方法,成员方法又分为实例方法与类方法
D、类中的属性叫成员属性,成员属性又分为实例属性与类属性参考答案:
B
15.(2分)
下面对于final的描述中,错误的是()。
A、final修饰的局部变量可以被重新赋值
B、final修饰的变量被称之为常量
C、final修饰的基本数据类型变量,不能改变其值
D、final修饰的引用数据类型变量,不能改变其地址值
参考答案:
A
16.(2分)
下列关于protected的说法中,正确的是()。
A、protected修饰的方法,只能给子类使用
B、protected修饰的类,类中的所有方法只能给子类使用
C、如果一个类的成员被protected修饰,那么这个成员既能被同一包下的其它类访问,也能被不同包下该类的子类访问
D、以上都不对参考答案:
C
17.(2分)
下面选项中,哪个关键字可以修饰局部变量?
()
A、abstract
B、final
C、static
D、private
参考答案:
B
18.(2分)
下列关于成员属性与成员方法的描述中,错误的是()。
A、成员属性我们也叫成员变量,它就是描述对象的特征,可以定义在类中,也可以定义在方法中
B、成员方法用于描述对象的行为
C、在类中定义的变量称为成员变量
D、在类中定义的方法称变成员方法参考答案:
A
19.(2分)
下面选项中,不是面向对象的特征的是()。
A、封装
B、继承
C、多态
D、重构
参考答案:
D
20.(2分)
下列关于静态方法的描述中,错误的是()。
A、静态方法属于类的共享成员
B、静态方法是通过"类名.方法名"的方式来调用
C、静态方法只能被类调用,不能被对象调用
D、静态方法中可以访问静态变量参考答案:
C
21.(2分)
final修饰符修饰方法时,不能和以下哪个修饰符共用?
()
A、public
B、static
C、abstract
D、synchronized
参考答案:
C
22.(2分)
float类型成员变量的默认初始化值是()。
A、0
B、false
C、null
D、0.0F
参考答案:
D
23.(2分)
下列构造方法中,可以存在于Demo类中的是()。
classDemo
{Demo(){}
}
A、publicDemo(){}
B、privateDemo(){}
C、Demo(intage,Stringname)(){}
D、Demo(){}
参考答案:
C
24.(2分)
下面对于final修饰方法的描述中,正确的是()。
A、final修饰的静态方法不能被类名调用
B、final修饰的方法不能被子类重写
C、final修饰的抽象方法可以被子类重写
D、final只能修饰非静态的方法参考答案:
B
25.(2分)
下列关于类的说法中,错误的是()。
A、Java中创建类的关键字是class
B、类中可以有属性与方法,属性用于描述对象的特征,方法用于描述对象的行为
C、Java中对象的创建,首先需要定义出一个类
D、一个类只能创建一个对象参考答案:
D
26.(2分)
下面哪一个是正确的类的声明?
()
A、publicvoidHH{…}
B、publicclassMove(){…}
C、publicclassvoidnumber{}
D、publicclassCar{…}参考答案:
D
27.(2分)
Personp=newPerson(“张三”,23);这条语句会调用下列哪个构造方法给属性进行初始化?
()
A、publicPerson(){}
B、publicPerson(Stringname,intage){this.name=name;this.age=age;}
C、publicPerson(intage,Stringname){this.age=age;this.name=name;}
D、publicPerson(Stringname){this.name=name;}
参考答案:
B
28.(2分)
在以下什么情况下,构造方法会被调用?
()
A、类定义时
B、创建对象时
C、调用对象方法时
D、使用对象的变量时参考答案:
B
29.(2分)
类的定义必须包含在以下哪种符号之间?
()
A、方括号[]
B、花括号{}
C、双引号""
D、圆括号()
参考答案:
B
30.(2分)
下列关于静态方法的描述中,错误的是()。
A、静态方法指的是被static关键字修饰的方法
B、静态方法不占用对象的内存空间,而非静态方法占有对象的内容空间
C、静态方法内可以使用this关键字
D、静态方法内部只能访问被static修饰的成员参考答案:
C
31.(2分)
下面哪个关键字用于将类中的属性私有化?
()
A、default
B、public
C、private
D、protected
参考答案:
C
32.(2分)
类中的一个成员方法被下面哪个修饰符修饰,该方法只能在本类被访问?
()
A、public
B、protected
C、private
D、default
参考答案:
C
33.(2分)
下列选项中,不属于面向对象特征的是()。
A、继承性
B、封装性
C、跨平台性
D、多态性参考答案:
C
34.(2分)
下列关于类和对象的描述,错误的是()
A、对象是类的实例
B、一个类只能有一个实例化对象
C、类是对象的抽象
D、类用于描述一组对象的共同特征和行为参考答案:
B
35.(2分)
下列关于构造方法的描述中,错误的是()。
A、构造方法的方法名必须和类名一致
B、构造方法不能写返回值类型
C、构造方法可以重载
D、构造方法的访问权限必须和类的访问权限一致参考答案:
D
36.(2分)
以下抽象类的定义中,错误的是()。
A、abstractclassDemo1{}
B、abstractclassDemo2{publicabstractStringfun(Stringa);}
C、abstractclassDemo3{publicStringfun(){return"CZBK";}}
D、abstractclassDemo4{publicstaticfinalStringCZBK="传智播客";abstract
voidfun(){}}
参考答案:
D
37.(2分)
下列关于类与对象的说法中,正确的是()。
A、类可以看做是一个模型,可以用来创建对象
B、没有类,也可以创建对象
C、类是对某一类事物的抽象描述,而对象用于表示现实中该类事物的个体
D、以上说法都不对参考答案:
C
38.(2分)
下列选项中,可以被final修饰符修饰的是()。
A、抽象方法
B、局部变量
C、接口
D、抽象类参考答案:
B
39.(2分)
下面关于调用构造方法的描述中,正确的是()。
A、构造方法在类定义的时候被调用
B、构造方法在创建对象的时候被调用
C、构造方法在调用对象方法时被调用
D、构造方法在使用对象的变量时被调用
参考答案:
B
40.(2分)
当成员变量和局部变量重名时,若想在方法内使用成员变量,那么需要使用下列选项中的哪一个关键字?
()
A、super
B、import
C、this
D、return
参考答案:
C
41.(2分)
下列关键字中,用于创建类的实例对象的是()。
A、class
B、new
C、private
D、void
参考答案:
B
42.(2分)
被声明为private、protected及public的类成员,在类的外部则()。
A、只能访问到声明为public的成员
B、只可能访问到声明为protected和public的成员
C、都可以访问
D、都不能访问
参考答案:
B
43.(2分)
下列关于类与对象的说法中,错误的是()。
A、类是对某一类事物的抽象描述,而对象则是该类事物的个体
B、对象是类的实例化
C、类用于描述多个对象的共同特征,它是对象的模板
D、类与对象之间没有关系参考答案:
D
44.(2分)
以下代码执行后的结果是()。
publicclassPerson{
Stringname=“小芳”;
publicPerson(Stringname){name=“小兰”;
}
publicvoidshow(){this.name=“小翠”;
}
publicstaticvoidmain(String[]args){
Personp=newPerson(“小凤”);System.out.print(p.name);p.show();System.out.print(p.name);
}
}
A、小兰小翠
B、小凤小翠
C、小芳小翠
D、程序编译失败
参考答案:
C判断题(共6题,共12分)
45.(2分)
最终类不能派生子类,最终方法不能被覆盖。
√
×
参考答案:
√
46.(2分)
接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。
√
×
参考答案:
×
47.(2分)
抽象类中的方法都是抽象方法。
√
×
参考答案:
×
48.(2分)
Final类中的属性和方法都必须被final修饰符修饰。
√
×
参考答案:
×
49.(2分)
类及其属性、方法可以同时有一个以上的修饰符来修饰。
√
×
参考答案:
√
50.(2分)
有的类定义时可以不定义构造函数,所以构造函数不是必需的。
√
×
参考答案:
×