Java开发工程师笔试题库之单选题

匿名网友 匿名网友 发布于: 2015-08-30 00:00:00
阅读 117 收藏 0 点赞 0 评论 0

( 1 )下列说法正确的有(   c      )
A.class中的constructor不可省略
B.constructor必须与class同名,但方法不能与class同名
C.constructor在一个对象被new时执行
D.一个class只能定义一个constructor

( 2 )下列哪一种叙述是正确的(    d   )
A.abstract修饰符可修饰字段、方法和类
B.抽象方法的body部分必须用一对大括号{}包住
C.声明抽象方法,大括号可有可无
D.声明抽象方法不可写出大括号

( 3 )可以修饰interface的有(    b     )
A private B public  C protected D static

( 4 )下列哪个类声明是正确的(    d      )

A abstract final class HI{•••} B  abstract private move(){•••}

C protected private number     D public abstract class Car{•••}

 

( 5 )下列关于for循环和while循环的说法中哪个是正确的(   d      )

A  while循环能实现的操作,for循环也都能实现

B  while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果

C  两种循环任何时候都可替换

D  两种循环结构中都必须有循环体,循环体不能为空

( 6 )异常包含下列那些内容(   c       )

A  程序中的语法错误  B  程序的编译错误

C  程序执行过程中遇到的事先没有预料到的情况

D  程序事先定义好的可能出现的意外情况

( 7 )监听事件和处理事件(     d     )

A  都由Listener完成  B  都由相应事件Listener处登记过的构件完成 

C  由Listener和构件分别完成  D  由Listener和窗口分别完成

(  8  ) 以下数据结构中不属于线性数据结构的是(    c      

A 队列 B 线性表 C 二叉树 D 栈

(  下列关于栈的叙述中正确的是(     b      

A  在栈中只能插入数据 B 在栈中只能删除数据

C  栈是先进先出的线性表 D 栈是先进后出的线性表

 

( 10 )SQL 中建立索引的关键词是(    a   )

A  create index  B create table C drop table D select from

( 11 )下列算法描述的是(   a     )

Void Bubble Sort (int* pData,int Count)
{
Int iTemp;  
for(int i=1;i<Count;i++)  

For (int j=Count-1;j>=i;j–)  

if(pData[j]<pData[j-1])  

iTemp = pData[j-1];  
pData[j-1] = pData[j];  
pData[j] = iTemp;  
}  


}

冒泡排序 快速排序 插入排序

( 12下面叙述正确的是(    c     

A  算法的执行效率与数据的存储结构无关

B  算法的空间复杂度是指算法程序中指令(或语句)的条数

C  算法的有穷性是指算法必须能在执行有限个步骤之后终止

D  以上三种描述都不对

( 13)  在一棵二叉树上第5层的结点数最多是(     b      

A  8 B 16 C 32 D 15

( 14 下面概念中,不属于面向对象方法的是(   d        

A、对象 B、继承 C、类 D、过程调用

( 15下面描述中,符合结构化程序设计风格的是__d____

A  使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑

B  模块只有一个入口,可以有多个出口

C  注重提高程序的执行效率

D  不使用goto语句

16. 请选择有效的标识. b

(1). _sysl_lll (2). 2mail (3). $change (4). Class

A.(1)(4) B.(1)(3) C.(2)(3) D.(3)(4)

 

17. Collection的接口和类位于包: b

A. java.lang

B. java.util

C. java.net

D. Java.io

 

18 public class Happy{

public static void main(String args[]){

String word = “restruture”;

System.out.println(word.substring(2,3));

}

}

请选择执行结果? c

A. est

B. es

C. s

D. st

 

19. public static void main(String args[]){

Boolean a[] = new Boolean[4];

int I=1;

System.out.println(a[I]);

}

请选择执行结果? f

A. Compilation Error in line 2

B. Compilation Error in line 4

C. Execption in line 4

D. Will print true

E. Will print false

F. Will print null

 

20. 下列哪些语句关于内存回收的说明是正确的?b

A.程序员必须创建一个线程来释放内存

B.内存回收程序负责释放无用内存

C.内存回收程序允许程序员直接释放内存

D.内存回收程序可以在指定的时间释放内存对象

 

21. 以下哪个不是java关键字? c

A. super       B.this       C.NULL      D.true

22. try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,如果执行那是什么时候被执行,在return前还是后?  c

A.不会执行

B.会执行,但return之后

C.会执行,在return之前

D.编译错误

 

23. 要将系统日期显示成“20091110 14:44:17”形式,正确的是? d

A. select to_date(sysdate,’yearmmdd hh:mm:ss’)from dual;2

B. select to_char(sysdate,’yearmonthday hh:mi:ss’)from dual;

C. select to_date(sysdate,’yyyymmdd hh24:mi:ss’)from dual;

D. select to_char(sysdate,’yyyymmdd hh24:mi:ss’)from dual;

E. select to_char(sysdate,’yy-mm-dd hh24:mi:ss’)from dual;

 

24.  下面语句输出输果为‘ello world’的是? d

A. select substr(‘Hello World’,1)from dual;

B. select substr(trim(‘Hello World’,1,1))from dual;

C. select lower(substr(‘Hello World’,1))from dual;

D. select lower(trim(‘H’from‘Hello World’))from dual;

 

25. 以下不是数据库事务控制语言的是? a

A.begin

B.commit

C.savepoint

D.rollback

 

评论列表
文章目录