Java选择题

1. 下列语句哪一个正确(B)

   A. Java程序经编译后会产生machine code

   B. Java程序经编译后会产生byte code

   C. Java程序经编译后会产生DLL

   D. 以上都不正确

2.下列说法正确的有(C)

   A. class 中的constructor不可省略

   B. constructor必须与class同名,但方法不能与class同名

   C. constructor在一个对象被new时执行

   D. 一个class只能定义一个constructor

方法可以和类名同名的,和构造方法唯一的区别就是,构造方法没有返回值。

3. 下列哪一种叙述是正确的()

   A. abstract修饰符可修饰字段、方法和类

   B. 抽象方法的body部分必须用一对大括号{}包住

   C. 声明抽象方法,大括号可有可无

   D. 声明抽象方法不可写出大括号

4. 下列说法正确的是()

   A. 形式参数可被视为local variable

   B.形式参数可被字段修饰符修饰

   C. 形式参数为方法被调用时,真正被传递的参数

   D. 形式参数不可以是对象

5. 下列哪种说法是正确的()

   A. 实例方法可直接调用超类的实例方法

   B. 实例方法可直接调用超类的类方法

   C. 实例方法可直接调用其他类的实例方法

   D. 实例方法可直接调用本类的类方法

6. 下面的不是Java的特点的是()

   A. 动态性               B. 面向对象              C. 编辑型               D. 多线型

7. Java源文件以为扩展名的是()

   A. .class                  B. .java                    C. .jav                   D. .cla

8. Java源文件经编译产生的文件称为()

   A. .obj文件               B. .exe文件              C. .java文件             D. 字节码文件

9. 字节码文件是与平台无关的什么文件()

   A. ASCII码                B. 二进制码               C. BCD码                D. Unicode码

10. 下面的哪一项不是Java application 和 applet的不同点()

   A. 执行方式不同

   B. applet中不再需要main()

   C. applet由若干各类构成

   D. Java applet由Web brower执行

11. Java所定义的版本中不包括()

   A. Java2 EE

   B. Java2 Card

   C. Java2 ME

   D. Java2 HE

   E. Java2 SE

12. 下列说法正确的是()

   A. Java程序的main方法必须写在类里面

   B. Java程序中可以有多个main方法

   C. Java程序的main方法中只有一条语句,可以不用{}(大括号)括起来

   D. Java程序中类名必须与文件名一样

13. 变量命名规则说法正确的是()

   A. 变量由字母,下划线,数字,$符号随意组成

   B. 变量不能以数字作为开头

   C. A和a在Java中是同一个变量

   D. 不同类型的变量,可以起相同的名字。

14. 下列javaDoc注释正确的是()

   A. /*我爱北京天安门*/

   B. //我爱北京天安门*/

   C. /**我爱北京天安门*/

   D. /*我爱北京天安门**/

Java支持三种注释方式:

     //         单行注释

          用来简短描述某个变量或属性,程序块。

     /* */     块注释

          进行多行简单注释,一般不使用

    /** */     文档注释

          一般用来对类,接口,成员方法,成员变量,静态字段,静态方法,常量进行说明。

          javadoc工具将Java程序的源代码作为输入,输出一些包含程序注释的HTML文件。

javadoc标签

15. 为一个boolean类型变量赋值时,可以使用()方法

   A. boolean = 1;

   B. boolean a = (9 >= 10);

   C. boolean a = "真"

   D. boolean a == false

16. 在Java中,负责对字节代码解释执行的是

   A. 应用服务器

   B. 虚拟机

   C. 垃圾回收器

   D. 编译器

17. 一个栈的输入序列为1 2 3 4 5,则下列序列中不可能是栈的输出序列的是()。

   A. 5 4 1 3 2

   B. 2 3 4 1 5

   C. 1 5 4 3 2

   D. 2 3 1 4 5

18. LDAP是什么?

   A. 是一种开源产品

   B. 是一种编程语言

   C. 是一种访问协议

   D. 是一种存储数据的目录

19. 如果配置一个Servlet需要使用的参数,最好在哪个方法中加载?

   A. init

   B. destory

   C. doPost

   D. service

20. 类的实例方法表示的是什么?()

   A. 父类对象的行为

   B. 类的属性

   C. 类对象的行为

   D. 类的行为

21. 以下()不是合法的标识符

   A. STRING

   B. x3x;

   C. void

   D. de$f

22. 表达式 (11+3*8)/4%3的值是()

   A. 31

   B. 0

   C. 1

   D. 2

23. ()表达式不可以作为循环条件

   A. i++;

   B. i>5;

   C. bEqual = str.equals("q");

   D. count == i;

24. 运算符优先级排序正确的是()

   A. 由高向低分别是:(),!,算术运算符,关系运算符,逻辑原算法,赋值运算符

   B. 由高到低分别是:(),关系运算符,算术运算符,赋值运算符,!,逻辑运算符

   C. 由高向低分别是:(),算术运算符,逻辑运算符,关系运算符,!,赋值运算符

   D. 由高向低分别是:(),!,关系运算符,赋值运算符,算术运算符,逻辑运算符

25. 下面有关for循环的描述正确的是()

   A. for循环语句中,可以包含多条语句,但要用大括号括起来

   B. for循环只能用于循环次数已经确定的情况

   C. 在for循环中,不能使用break语句跳出循环

   D. for循环是先执行循环体语句,后进行条件判断

转载于:https://my.oschina.net/u/4074987/blog/3063136

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值