java 程序 选择题_《Java程序设计》练习题(一)【含部分答案】

《Java程序设计》练习题(一)【含部分答案】

《Java程序设计》练习题(一)【含部分答案】

《Java程序设计》练习题(一)

一、选择题(每小题2分,共40分)

1.下面关于Java语言说法错误的是:(   )    B

A. java语言是完全面向对象的     B. java语言支持多继承

C. java语言支持多线程           D. java语言最早是为消费电子产品领域设计的

2.下面标识符中正确的是:(   )D

A. *123    B. 12java     C. continue    D. java$next

3.下列关于注释语句的描述中,正确的一项是(    )C

A.以//开始的是多行注释语句

B.以/*开始,*/结束的是单行注释语句

C.以/**开始,*/结束的是可以用于生成帮助文档的注释语句

D.以/**开始,*/结束的是单行注释语句

4.为了区分重载多态中同名的不同方法,要求(   )。A

A.形式参数个数或者类型不同            B.返回值类型不同

C.调用时用类名或对象名做前缀          D.形式参数名称不同

5.下面定义数组的格式中正确的是:(   )C

A. int a[10]    B. int a=new int[10]    C. int []a=new int[5]    D. int a[]

6.下面说法中不正确的是:(   )C

A.类是对象的抽象,对象是类的实例    B.类是组成java程序的最小的单位

C. java语言支持多继承                D. java一个程序中只能有一个public类

7.定义类时,不可能用到的保留字是(   )。A

A. private                             B. class

C. extends                            D. implements

8.为 AB 类定义一个公共的构造函数,该方法头的形式为(   )D

A. void AB( )                           B. public void method( )

C. public  method ( )                    D. public  AB( )

9.下面说法中不正确的是:()A

A. java中一个类只允许实现一个接口         B. 抽象类中允许有非抽象方法的存在

C.类变量(实例变量)可以直接用类名调用    D. 通过super可以调用基类的构造函数

10.哪一个输出-4.0 ? (    )  C

A. System.out.println(Math.floor(-4.7));        B. System.out.println(Math.round(-4.7));

C. System.out.println(Math.ceil (-4.7));        D. System.out.println(Math.min(-4.7));

11.以下哪个表达式是不合法的:(   )B

A. String   x=”Hello”;  int  y=9;   x+=y;

B. String  x=”Hello”;   int  y=9;  if(x= =y)  { }

C. String   x=”Hello”;  int  y=9;  x=x+y;

D. String   x=null;  int  y=(x!=null)&&(x.length()>0)

12.class person{

public int addvalue(int a,int b)       {

int s;

s=a+b;

return s;

}

}

class child exte

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值