栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > Java面试题

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

Java面试题 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

( 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 栈

( 9 ) 下列关于栈的叙述中正确的是(     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;  
}  


}

A 冒泡排序 B 快速排序 C 插入排序

( 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

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/264066.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号