新课堂练习题

1.要定义Thread的子类,必须实现的方法是__C__。

    A.start    B.stop   C.run   D.yield
 
2.
有定义String str; 以下说法不正确的是 __A______。
  A.str是一个字符串对象
  B.str是一个引用
  C.str没有关联对象,不能使用
  D.str可以指向一个字符串对象
 
3.
Java方法成员需要声明的内容不包括_D___。
  A.权限访问修饰符
  B.返回值类型
  C.方法成员标志符
  D.返回值变量
  
  解析:方法成员是该类对象所能进行的操作。往往需要声明以下几项。
1.权限访问修饰符:与数据成员的修饰符概念相同,该类中的方法使用公有权限 public。
2.返回值类型:方法成员必须指明返回值类型,如果该方法没有返回值,则使用void 。
3.方法成员标志符:即方法的名字。规则与数据成员标志符相同。建议方法成员采用 动词性质单词命名。
 
4.
下列正确的有(ACD )
  A.call by value不会改变实际参数的数值
  B.call by reference能改变实际参数的参考地址
  C.call by reference不能改变实际参数的参考地址
  D.all by reference能改变实际参数的内容
 
5.
下列说法错误的有(ACD ) 。
   A.Java面向对象语言容许单独的过程与函数存在
   B.Java面向对象语言容许单独的方法存在
   C.Java语亩中的方法属于类中的成员(member)
   D.Java语言中的方法必定隶属于某„类(对象),调用方法与过程或函数相同
 
6.
下列关于线程优先级的说法中,正确的是(C )。
  A.线程的优先级是不能改变的
  B.线程的优先级是在创建线程时设置的
  C.在创建线程后的任何时候都可以设置
  D.B和C
 
7.
在Java中,用Package语句说明一个包时,该包的层次结构必须是(A ) 。
  A.与文件的结构相同
  B.与文件目录的层次相同
  C.与文件类型相同
  D.与文件大小相同
 
8.
在Java中,用Package语句说明一个包时,该包的层次结构必须是(ACD ) 。
  A.与文件的结构相同
  B.与文件目录的层次相同
  C.与文件类型相同
  D.与文件大小相同
9.
下面哪个赋值语句是不合法的?A
  A.float a = 2.0
  B.double b = 2.0
  C.int c = 2
  D.long d = 2
 
10.
下面说法正确的是?CD
  A.访问权限修饰符可以修饰数据成员,也能修饰局部变量。
  B.static修饰符可以修饰数据成员,也能修饰局部变量。
  C.数据成员和局部变量都可以使用任何数据类型。
  D.数据成员可以不赋初值,有默认值,而局部变量使用前一定赋初值,否则会有编译错误。
 
  解释:   A. 访问权限修饰符:访问权限修饰符可以修饰数据成员,但是不能修饰局部变量。
      B. static修饰符:static修饰符可以修饰数据成员,但是不能修饰局部变量。
      C. 数据类型:数据成员和局部变量都可以使用任何数据类型。
      D. 初值:数据成员可以不赋初值,有默认值,如整型默认为0,浮点型默认为0.0,字符型默认为/u0000,布尔型默认为false,所有引用类型默认为false。而局部变量使用前一定赋初值,否则会有编译错误。

转载于:https://www.cnblogs.com/chenshibin/p/4762477.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值