浙江电大Java语言和WWW技术(Java技术)(省) 第二次形考

微信小程序
内容查看
查看价格3

第二次形考
试卷总分:100 测试时间:–
单选题 |判断题
1.
下列选项中,按照箭头方向,可以进行自动类型转换的是(A )。
char → int
short → char
float → long
char → short
2.
下列关于数据类型的说法中,错误的是(C )。
Java中的数据类型分为基本数据类型和引用数据类型
int类型数据占4个字节
浮点数类型变量不能赋予一个整数数值
布尔类型的变量只有true和false这两个值
3.
下列选项中,按照箭头方向,需要进行强制类型转换的是( D)。
int ← short
int ← byte
int ← char
int ← float
4.
下列关于int类型变量的定义,错误的是(C )。
int a=10;
int b,c=20;
int d=e=30;
int f=40;
5.
下列选项中,属于布尔常量的是( C)。
198
2e3f
true
null
6.
关于变量类型转换的描述中,正确的是( C)。
只有数据类型相同的数据才能进行运算
byte类型和short类型的数据是不能一起运算的
两个byte类型数据一起运算时会把先自动提升到int类型再运算
两个整型在一起运算时,结果一定是int
7.
假设x为int类型,那么下列选项中可以作为if语句的判断条件的是(D )。
x = 4
x & 3
x++
x<10
8.
下列选项中,属于浮点数常量的是(B )。
198
2e3f
true
null
9.
下列选项中,不属于基本数据类型的是(A)。
String
short
boolean
char
10.
请定义一个由public修饰符修饰的int型成员变量MAX_LENGTH,并使该值保持为常数100,则定义这个变量的语句是?( D)
public int MAX_LENGTH=100
public const int MAX_LENGTH=100
final int MAX_LENGTH=100
public final int MAX_LENGTH=100
11.
下列关于构造方法定义的描述中,错误的是(C )。
方法名与类名相同
在方法名的前面没有返回值类型的声明
当定义了有参构造方法,系统默认的无参构造方法依然存在
在方法中不能使用return语句返回一个值
12.
下列选项中,不可以被final修饰的是( A)。
接口

方法
变量
13.
下列选项中,关于final修饰成员变量的说法正确的是?( B)
被final修饰的成员变量可以被多次赋值
被final修饰的成员变量为常量
final只能在接口中修饰成员变量
以上都不对
14.
以下关于类的描述中,错误的是( B)。
在面向对象的思想中最核心就是对象,为了在程序中创建对象,首先需要定义一个类
定义类的关键字是Interface
类中的方法叫成员方法,成员方法又分为实例方法与类方法
类中的属性叫成员属性,成员属性又分为实例属性与类属性
15.
下面对于final的描述中,错误的是( A)。
final修饰的局部变量可以被重新赋值
final修饰的变量被称之为常量
final修饰的基本数据类型变量,不能改变其值
final修饰的引用数据类型变量,不能改变其地址值
16.
下列关于protected的说法中,正确的是( C)。
protected修饰的方法,只能给子类使用
protected修饰的类,类中的所有方法只能给子类使用
如果一个类的成员被protected修饰,那么这个成员既能被同一包下的其它类访问,也能被不同包下该类的子类访问
以上都不对
17.
下面选项中,哪个关键字可以修饰局部变量?(B)
abstract
final
static
private
18.
下列关于成员属性与成员方法的描述中,错误的是( A)。
成员属性我们也叫成员变量,它就是描述对象的特征,可以定义在类中,也可以定义在方法中
成员方法用于描述对象的行为
在类中定义的变量称为成员变量
在类中定义的方法称变成员方法
19.
下面选项中,不是面向对象的特征的是( D)。
封装
继承
多态
重构
20.
下列关于静态方法的描述中,错误的是( C)。
静态方法属于类的共享成员
静态方法是通过”类名.方法名”的方式来调用
静态方法只能被类调用,不能被对象调用
静态方法中可以访问静态变量
21.
final修饰符修饰方法时,不能和以下哪个修饰符共用?(C)
public
static
abstract
synchronized
22.
float类型成员变量的默认初始化值是(D)。
0
false
null
0.0F
23.
下列构造方法中,可以存在于Demo类中的是(C )。
class Demo
{ Demo(){}
}
public Demo(){}
private Demo(){}
Demo(int age,String name)(){}
Demo(){}
24.
下面对于final修饰方法的描述中,正确的是(B )。
final修饰的静态方法不能被类名调用
final修饰的方法不能被子类重写
final修饰的抽象方法可以被子类重写
final只能修饰非静态的方法
25.
下列关于类的说法中,错误的是( D)。
Java中创建类的关键字是class
类中可以有属性与方法,属性用于描述对象的特征,方法用于描述对象的行为
Java中对象的创建,首先需要定义出一个类
一个类只能创建一个对象
26.
下面哪一个是正确的类的声明? ( D)
public void HH{…}
public class Move(){…}
public class void number{}
public class Car{…}
27.
Person p = new Person(“张三”,23);这条语句会调用下列哪个构造方法给属性进行初始化?(B )
public Person(){}
public Person(String name,int age) {this.name = name; this.age = age; }
public Person(int age,String name) {this.age = age; this.name = name; }
public Person(String name) { this.name =name; }
28.
在以下什么情况下,构造方法会被调用?(B )
类定义时
创建对象时
调用对象方法时
使用对象的变量时
29.
类的定义必须包含在以下哪种符号之间?(B )
方括号[]
花括号{}
双引号””
圆括号()
30.
下列关于静态方法的描述中,错误的是(C )。
静态方法指的是被static关键字修饰的方法
静态方法不占用对象的内存空间,而非静态方法占有对象的内容空间
静态方法内可以使用this关键字
静态方法内部只能访问被static修饰的成员
31.
下面哪个关键字用于将类中的属性私有化?(C )
default
public
private
protected
32.
类中的一个成员方法被下面哪个修饰符修饰,该方法只能在本类被访问?(C)
public
protected
private
default
33.
下列选项中,不属于面向对象特征的是( C)。
继承性
封装性
跨平台性
多态性
34.
下列关于类和对象的描述,错误的是(B )
对象是类的实例
一个类只能有一个实例化对象
类是对象的抽象
类用于描述一组对象的共同特征和行为
35.
下列关于构造方法的描述中,错误的是( D)。
构造方法的方法名必须和类名一致
构造方法不能写返回值类型
构造方法可以重载
构造方法的访问权限必须和类的访问权限一致
36.
以下抽象类的定义中,错误的是( D)。
abstract class Demo1{}
abstract class Demo2{ public abstractString fun(String a); }
abstract class Demo3{ public String fun(){return “CZBK”; } }
abstract class Demo4{ public static finalString CZBK = “传智播客”; abstract void fun(){} }
37.
下列关于类与对象的说法中,正确的是(C )。
类可以看做是一个模型,可以用来创建对象
没有类,也可以创建对象
类是对某一类事物的抽象描述,而对象用于表示现实中该类事物的个体
以上说法都不对
38.
下列选项中,可以被final修饰符修饰的是( B)。
抽象方法
局部变量
接口
抽象类
39.
下面关于调用构造方法的描述中,正确的是(B )。
构造方法在类定义的时候被调用
构造方法在创建对象的时候被调用
构造方法在调用对象方法时被调用
构造方法在使用对象的变量时被调用
40.
当成员变量和局部变量重名时,若想在方法内使用成员变量,那么需要使用下列选项中的哪一个关键字?(C)
super
import
this
return
41.
下列关键字中,用于创建类的实例对象的是( B)。
class
new
private
void
42.
被声明为private、protected 及public 的类成员,在类的外部则( B)。
只能访问到声明为public的成员
只可能访问到声明为protected和public 的成员
都可以访问
都不能访问
43.
下列关于类与对象的说法中,错误的是(D )。
类是对某一类事物的抽象描述,而对象则是该类事物的个体
对象是类的实例化
类用于描述多个对象的共同特征,它是对象的模板
类与对象之间没有关系
44.
以下代码执行后的结果是( C)。
public class Person {
String name = “小芳”;
public Person(String name) {
name = “小兰”;
}
public void show() {
this.name = “小翠”;
}
public static void main(String[] args) {
Person p = new Person(“小凤”);
System.out.print(p.name);
p.show();
System.out.print(p.name);
}
}
小兰小翠
小凤小翠
小芳小翠
程序编译失败
45.
最终类不能派生子类,最终方法不能被覆盖。√

×
46.
接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。×

×
47.
抽象类中的方法都是抽象方法。×

×
48.
Final类中的属性和方法都必须被final修饰符修饰。×

×
49.
类及其属性、方法可以同时有一个以上的修饰符来修饰。√

×
50.
有的类定义时可以不定义构造函数,所以构造函数不是必需的。×

×

点点赞赏,手留余香 给TA打赏

AI创作

支持多种货币
支持多种货币付款,满足您的付款需求
7天无忧退换
安心无忧购物,售后有保障
专业客服服务
百名资深客服7*24h在线服务
发货超时赔付
交易成功极速发货,专业水准保证时效性

站点公告

开放大学课程作业辅导,有需要扫码加微信

显示验证码

社交账号快速登录