笔试题库-答案新

时间:2022-11-25 12:10:13 作者:壹号 字数:6973字

笔试题-答案

一、 单选题

1. 栈与队列有什么共同点()。

2. 假设一个栈的序列为1,2,3,则最不可能的出栈序列是什么(321)。

3. 下面哪个表达式可以用来得到X和Y的最大值(B)。

A)X>Y?Y:X B)XY?(X+Y):(X-Y) D)X==Y?Y:X 4. 良好的编程习惯,类、方法和成员变量应该怎么写? 5. 栈的插入和删除在哪进行? 6. JVM有能有几个实例?

7. 下列有关Java语言的叙述中,正确的是 ( )

A) Java是不区分大小写的; B)源文件名与public类型的类名必须相同; C)源文件名其扩展名为.jar; D)源文件中public类的数目不限;

8. 下列关于栈的叙述正确的是 ( )

A)栈是非线性结构 B)栈是一种树状结构 C)栈具有先进先出的特征 D)栈具有后进先出的特征

9. 关于下列程序段的输出结果,说法正确的是

public class MyClass{ static int i;

public static void main(String argv[]){ System.out.println(i); } }

A、 有错误,变量i没有初始化。 B、null C、1 D、0

10. 欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的 ?

A、 ArrayList myList=new Object(); B、 List myList=new ArrayList(); C、 ArrayList myList=new List(); D、 List myList=new List();

11. 下面程序的运行结果是( )

int i = 0,j = 1;

if((i++ == 0) & (j++ == 2)){ i = 42; }

A. i = 1,j = 2 B. i = 1,j = 1 C. i = 42,j = 2 D. i = 42,j = 1

12. 下面程序的运行结果是( ) boolean bool = true; if (bool = false) {

System.out.println(“a”); } else if(bool) {

System.out.println(“b”); } else if (!bool) {

System.out.println(“c”);

} else {

System.out.println(“d”); }

A. a B. b C. c D. d E. Compilation fails.

13. 关于接口跟抽象类正确的是( )

A. 接口能够创建对象 B. 抽象类能够创建对象

C. 接口中不能定义变量,都是常量 D. 接口中可以有private 方法

14. 异常处理正确的是( )

A. 调用任何可能抛出异常方法,都必须捕捉try catch 或者throws B. RuntimeException可以不捕捉或者throws C .throw 跟throws 用法是一样的 D .try 必须有catch,可以没有finally

15. 下面在Java线程同步中已经不推荐使用,应该避免使用的方法是( ) A .join B. notify C. wait D. suspend

16. 关于final,下列说法错误的是( ) A. final修饰的变量,只能对其赋一次值

B. final修饰一个引用类型变量后,就不能修改变量指向的对象的状态 C. final不能修饰一个抽象类

D. final修饰的方法,不能被子类覆盖

17. 下列有关Java语言的叙述中,正确的是

A、Java是不区分大小写的 B、源文件名与public类型的类名必须相同 C、源文件名其扩展名为.jar D、源文件中public类的数目不限

18. 在面向对象的方法中,一个对象请求另一个对象为其服务的方式是通过发送 A、调用语句 B、命令 C、口令 D、消息

19. 描述数据内容的概念模式是

A、E-R图 B、DFD图 C、结构图 D、数据字典

20. 欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的 ? A ArrayList myList=new Object(); B List myList=new ArrayList(); C ArrayList myList=new List(); D List myList=new List();

21. 下列赋值语句中错误的是

A、float f=11.1f B、double d=5.3E12; C、char c='\r'; D、byte bb=433;

22. 下面那些是java关键或者保留字

A)if B)then C)goto D)while E)case

23. 下列哪个类声明是正确的?

…… 此处隐藏1580字 ……

}

1) Error: amethod parameter does not match variable

}

int i;

A c1 = new A();

i = c1.k;

System.out.println(