`
wsql
  • 浏览: 12102743 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

Java基础练习题 考试题 笔试题 面试题 (5)

 
阅读更多

十三、流式输入输出与文件处理

1)以下哪个是RandomAccessFile文件的构造方法: 

ARandomAccessFile("data", "r");

BRandomAccessFile("r", "data");

CRandomAccessFile("data", "read");

DRandomAccessFile("read", "data");

2)设有如下代码:

import java.io.*;

public class Th{

public static void main(String argv[]){

Th t = new Th();

t.amethod();

}

public void amethod(){

try{

ioCall();

}catch(IOException ioe){}

}

}

以下哪个最有可能是ioCall方法的方法体?

A public void ioCall () throws IOException{

DataInputStream din = new DataInputStream(System.in);

din.readChar();

}

B public void ioCall () throw IOException{

DataInputStream din = new DataInputStream(System.in);

din.readChar();

}

C public void ioCall (){

DataInputStream din = new DataInputStream(System.in);

din.readChar();

}

D public void ioCall throws IOException(){

DataInputStream din = new DataInputStream(System.in);

din.readChar();

}

3)当前目录不存在名为Hello.txt的文件,执行下面代码的输出结果为?

import java.io.*;

public class Mine{

public static void main(String argv[]){

Mine m=new Mine( );

System.out.println(m.amethod());

}

public int amethod(){

try{

FileInputStream file=new FileInputStream("Hello.txt");

}

catch(FileNotFoundException e){

System.out.print("No such file found");

return -1;

}

catch(IOException e){

System.out.print("Doing finally");

}

return 0;

}

}

A. No such file found

B. No such file found-1

C. No such file foundDoing finally-1

D. 0

4 使用哪个类可创建目录?

A File B DataOutput C Directory

D FileDescriptor E. FileOutputStream

5 假设raf是一个随机访问文件,以下语句的编译和运行结果为?raf.seek( raf.length() );

A.代码不能编译.

B.会出现IOException

C.文件指针将定位到文件的最后一个字符之前

D.文件指针将定位到文件的最后一个字符

6)以下哪些是FileOutputStream 构造方法的合法形式?

A FileOutputStream( FileDescriptor fd )

B FileOutputStream( String n, boolean a )

C FileOutputStream( boolean a )

D FileOutputStream()

E FileOutputStream( File f )

7)以下哪个能编译通过?

AFile f = new File("/","autoexec.bat");

B. DataInputStream d = new DataInputStream(System.in);

C. OutputStreamWriter o = new OutputStreamWriter(System.out);

D. RandomAccessFile r = new RandomAccessFile("OutFile");

8)以下程序的调试结果为:

import java.io.*;

class Base{

public void amethod()throws FileNotFoundException{}

}

public class ExcepDemo extends Base{

public static void main(String argv[]){

ExcepDemo e = new ExcepDemo();

}

public void amethod(){}

protected ExcepDemo(){

try{

DataInputStream din = new DataInputStream(System.in);

System.out.println("Pausing");

din.readByte();

System.out.println("Continuing");

this.amethod();

}catch(IOException ioe) { }

}

}

A. 由于构造方法为protected导致编译出错

B. 由于amethod方法未声明异常导致编译出错

C. 由于amethod方法未声明异常导致运行错误

D. 输出显示 "Pausing",击键后显示"Continuing"

十四、多线程编程

1)什么原因可导致线程停止执行。

A.有更高优先级的线程开始执行;

B.线程调用了 wait()方法;

C.线程调用了yield()方法;

D.线程调用了 pause()方法;

E.线程调用了 sleep() 方法。

2)哪个方法是实现Runnable接口所需的?

Await() Brun() Cstop()

Dupdate() Eresume()

3)以下代码的调试结果为?

public class Bground extends Thread{

public static void main(String argv[]){

Bground b = new Bground();

b.run();

}

public void start(){

for (int i = 0; i <10; i++){

System.out.println("Value of i = " + i);

}

}

}

A.编译错误,没有定义线程的run方法;

B.由于没有定义线程的run方法,而出现运行错误;

C. 编译通过,运行输出 values 0 to 9

D. 编译通过,运行无输出

4) 有关线程的叙述正确的有:

A.通过继承Thread类或实现Runnable接口,可以获得对类中方法的互斥锁定。

B. 可以获得对任何对象的互斥锁定。

C. 线程通过调用对象的synchronized 方法可取得对象的互斥锁定。

D. 线程调度算法是平台独立的。

5) 以下哪个是线程类的方法?

Ayield()

B. sleep(long msec)

C. go()

D. stop()

6) 以下哪个最准确描述synchronized关键字?

A.允许两线程并行运行,而且互相通信;

B. 保证在某时刻只有一个线程可访问方法或对象;

C. 保证允许两个或更多处理同时开始和结束;

D. 保证两个或更多线程同时开始和结束。

参考答案

一、

1) C 2)D 3) D 4) C 5) B 6) A

二、

1B 2C 3C 4B 5A 6E 7) B 8) BE 9) D 10B

11D 12ACD 13D 14B 15D 16) B

三、

1D 2) C 3) D 4) A 5B 6D 7) C 8) E 9)E 10) BC

11) A 12) D

四、

1C 2B 3C 4C 5C 6D 7B 8C 9A 10D

五、

1B 2D 3A 4C 5C 6B

六、

1B 2D 3C 4CD 5)C 6)B 7) B

七、

1A 2C 3B 4)D 5)C 6)A 7)A 8)D 9) D

八、

1C 2B 3D 4D 5ACD 6ABD 7A 8D 9C 10D

11AC 12ABD 13) D 14) AD

九、

1A 2B 3B 4D 5E 6A 7B 8A 9ABC

十、

1A 2C 3A 4)C 5)D 6)D 7) B 8)A

十一、

1A 2BE 3CE 4C 5A 6B 7C 8BD 9A 10AC

11B 12C

十二、

1C 2) AD 3) BCD 4) D 5) BCD 6) C

十三、

1) A 2) A 3) B 4) A 5) B 6) ABE 7) ABC 8) D

十四、

1ABCE 2B 3A 4CD 5ABD 6B

分享到:
评论

相关推荐

    Java面试笔试题大汇总(最全+详细答案)

    以上是Java面试笔试题的常见内容,每个主题都包含丰富的理论和实践细节,需要通过大量的练习和项目经验来深入掌握。通过学习和复习这些知识点,不仅能为面试做好准备,也能提升自身的编程技能和问题解决能力。

    javamianshiti.rar_C 笔试题_java 试题_java笔试题_java面试_笔试

    【标题】"javamianshiti.rar_C 笔试题_java 试题_java笔试题_java面试_笔试" 提供了一个关于Java编程语言的面试和笔试准备资源的集合,其中可能涵盖了C语言的基础知识以及Java的核心概念。 【描述】"java面试笔试题...

    java笔试题加答案(单选,多选,判断,简答)

    以上知识点仅是Java笔试题中的一部分,实际考试可能还会涉及JDBC数据库连接、Spring框架、JavaFX图形界面、并发编程高级特性等。对于简答题,可能会要求解释某些概念、分析代码或设计简单的程序解决方案。准备Java...

    java笔试面试题(一)

    ### Java笔试面试题详解 #### 3. 垃圾回收的优点和原理,并考虑2种回收机制 **垃圾回收的优点:** 1. **自动管理内存:** Java 的垃圾回收机制可以自动检测不再使用的对象,并释放其占用的内存空间,从而避免了...

    南京300云java招聘笔试题库

    南京300云公司在2024年针对2024届校招的Java后端开发岗位,设计了一套全面的笔试题库,旨在考察应聘者的编程基础、算法能力和问题解决能力。对于想要进入IT行业的Java开发者来说,了解并熟悉这类试题是提升竞争力的...

    java笔试试题(淘宝)

    结合这些信息,我们可以推断这份文档可能包含了一些针对Java以及相关的C、C++编程语言的面试题目或练习题。下面将根据这个背景来生成与Java相关的知识点。 ### Java基础知识 #### 1. Java概述 - **定义**:Java是...

    第16讲 mysql笔试题

    以上只是MySQL笔试题可能涉及的部分内容,实际考试可能还会包含安全性、复制、权限管理、性能监控和调优等更多高级主题。通过深入理解和实践这些知识点,不仅能应对笔试,还能提升在实际工作中处理数据库问题的能力...

    北大青鸟Java练习题

    北大青鸟作为IT培训领域的佼佼者,其提供的“北大青鸟Java练习题”不仅对初学者来说是宝贵的自我评估工具,对于已经具备一定基础的学习者而言,更是提升编程能力和为面试做准备的有效途径。 通过重复“Java练习题”...

    点我达2019校招笔试题-开发合集

    点我达作为一家知名的即时物流平台,其2019年校招笔试题对开发者们来说,无疑是一个深入了解企业技术需求、提升自身技能的良好资源。本合集主要针对Java开发者,意味着试题将聚焦于Java编程语言及其相关技术。在准备...

    Java&C++笔试面试题大全

    这份"Java&C++笔试面试题大全"很可能包含了大量关于这两门语言的基础知识、高级特性、算法和数据结构等方面的题目,旨在帮助求职者准备这些挑战。 首先,让我们深入了解一下Java。Java是一种面向对象的语言,以其...

    信息科技笔试面试题.rar

    《信息科技笔试面试题》这份压缩包集合了多种IT行业的面试和笔试题目,特别是针对银行领域的面试问题。这些资源对于准备进入IT行业,尤其是银行IT部门的求职者来说,是极有价值的参考资料。以下是对其中涉及知识点的...

    华为,中软等大公司JAVA面试试题

    【标题】:“华为,中软等大公司JAVA面试试题” 在IT行业中,Java是一种广泛应用的编程语言,尤其在企业...通过全面复习这些知识点,并结合实际的面试题进行练习,应聘者可以大大增加自己在Java面试中脱颖而出的机会。

    java开源面试题大全

    接着,《java面试笔试题大汇总 JAVA相关基础知识.doc》是对Java基础知识的全面梳理,可能包括了类加载机制、反射、枚举、内部类、Lambda表达式、注解、泛型等进阶话题。这些都是Java开发中的重要组成部分,理解并能...

    java各公司笔试题集合

    这个压缩包文件“java各公司笔试题集合”显然包含了多个公司在招聘Java程序员时可能会用到的试题,涵盖了基础理论、代码纠错和编程题目等多个方面。下面,我们将深入探讨这些知识点。 一、Java基础知识 这部分试题...

    中国银行最全笔试资料历年笔试真题11-19年考试完整试题及答案解析+五大银行招聘考试练习题库(30多份pdf).zip

    3-五大银行招聘考试练习题库(30多份pdf)(银行考试题库和各模块练习题) 0-中国银行2011年校园招聘完整试题真题及答案解析(独家提供).doc 0-中国银行2012年校园招聘完整试题真题及答案解析(独家提供).doc 0-中国...

    恒生电子笔试题 Java

    1. **基础语法**:恒生电子的笔试题可能会涵盖Java的基础语法,如变量声明、数据类型(包括基本类型和引用类型)、运算符、控制结构(if-else,switch,for,while等)、类与对象、封装、继承和多态等概念。...

    各大软件公司C#笔试面试题

    本文将深入解析C#的基础概念、重要特性以及常见面试题,帮助你更好地准备相关考试。 1. **C#基础** - **变量与数据类型**:C#支持基本数据类型如int、float、char,以及引用类型如类、接口和数组。理解变量声明、...

    Java经典面试题整理及答案详解(三)

    上一篇:Java经典面试题整理及答案详解(二) Java面试真题第三弹接住!相信通过前两节的学习,大家对于Java多少有些了解。学习Java建议还是多动手练习,很多时候你会发现想的和写出来运行的不是一回事儿,本节内容...

    java笔试编程题(小合集)

    最后,《Java面试笔试题汇总.pdf》将上述内容融合,提供了一个全面的题目集合。这部分资料不仅包含了基础和高级知识点,还可能包括Java EE领域的相关内容,例如Servlet、JSP、JMS等技术。这样的综合题库有助于应聘者...

    c,c++,java笔试题大全

    在IT行业中,编程语言是构建软件的基础,C、C++和Java是三种极其重要的编程语言。...通过练习和深入学习这些笔试题,你可以提高对C、C++、Java语言的理解,提升自己的编程技能,从而在竞争激烈的IT招聘市场中脱颖而出。

Global site tag (gtag.js) - Google Analytics