面试题是中软国际java个人求职者在面试过程中的敲门砖,以下是小编为大家收集到的,希望对大家有帮助!

:填空题

1Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点? B

A安全性 B多线性 C跨平台 D可移植

2下列哪个类声明是正确的? D 。

Aabstract final class HI{···} Babstract private move{···}

Cprotected private number; Dpublic abstract class Car{···}

3下列关于for循环和while循环的说法中哪个是正确的? D 。

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

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

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

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

4异常包含下列那些内容? C 。

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

C程序执行过程中遇到的事先没有预料到的情况 D程序事先定义好的可能出现的意外情况

5Character流与Byte流的区别是 。

A每次读入的字节数不同 B前者带有缓冲,后者没有

C前者是块读写,后者是字节读写 D二者没有区别,可以互换使用

6监听事件和处理事件 。

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

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

7Applet可以做下列那些操作? 。

A读取客户端文件 B在客户端主机上创建新文件

C在客户端装载程序库 D读取客户端部分系统变量

8下列哪个属于容器的构件? AD 。

AJFrame BJButton CJPnel DJApplet

9如果希望所有的控件在界面上均匀排列,应使用下列那种布局管理器? B

ABoxLayout BGridLayout CBorderLayout DFlowLouLayout

10为实现多线程之间的通信,需要使用下列那种流才合适? 。

AFilter stream BFile stream CRandom access stream DPipde stream

11编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为 A 。

A..java B..class C. .html D. .exe

12设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是 A 。

A. 3 B. 3. 5 C. 4 D. 5

13在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的 D 方法来完成一些画图操作。

A. start B. stop C. init D. paint

14不允许作为类及类成员的访问控制符的是 B 。

A. public B. private C. static D. protected

15为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为 。

A. static void method B. public void method

C. final void method D. abstract void method

16在Java中,所有类的根类是 。

A.java.lang.Object B.java.lang.Class C.java.applet.Applet D.java.awt.Frame

17在Java中,用Package语句说明一个包时,该包的层次结构必须是 。

A.与文件的结构相同 B.与文件目录的层次相同 C.与文件类型相同D.与文件大小相同

18在读字符文件Employee.dat时,使用该文件作为参数的类是 。

A.BufferReader B.DataInputStreamC.DataOutoutStream D.FileInputStream

19下列构造方法的调用方式中,正确的是 。

A.按照一般方法调用 B.由用户直接调用 C.只能通过new自动调用 D.被系统调用

20类Panel默认的布局管理器是 。

A.GridLayout B.BorderLayout C.FlowLayout D.CardLayout

21在Java中,能实现多重继承效果的方式是 。

A.内部类 B.适配器 C.接口 D.同步

22char类型的取值范围是 。

A.2-7 ~27 -1 B.0~216-1 C.-215 ~215 -1 D.0~28-1

23能够支持javadoc命令的注释语句是 。

A./**...// B./*...*/ C.// D./**...*/

24十进制数16的16进制表示格式是 。

A.0x10 B.0x16 C.0xA D.16

25int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是 。

A.public int MAX_LENGTH=100

B.final int MAX_LENGTH=100

C.public const int MAX_LENGTH=100

D.public final int MAX_LENGTH=100

27下列方法中可以用来创建一个新线程的是 。

A.实现java.lang.Runnable接口并重写start方法

B.实现java.lang.Runnable接口并重写run方法

C.实现java.lang.Thread类并重写run方法

D.实现java.lang.Thread类并重写start方法

28下列关于Java Application与Applet的说法中,正确的是 。

A.都包含main方法

B.都通过“appletviewer”命令执行

C.都通过“javac”命令编译

D.都嵌入在HTML文件中执行

29当启动Applet程序时,首先调用的方法是 。

A.stopB.initC.startD.destroy

30下列关于线程优先级的说法中,正确的是 。

A.线程的优先级是不能改变的

B.线程的优先级是在创建线程时设置的

C.在创建线程后的任何时候都可以设置

D.B和C

31当浏览器重新返回Applet所在页面时,将调用Applet类的方法是 。

A.start B.init C.stop D.destroy

32按照Java的标识符命名规范,下列表示一个类的标识符正确的是 。

A.Helloworld B.HelloWorld C.helloworld D.helloWorld

33下列代码中,将引起一个编译错误的行是 。

1public class Test{

2 int m,n;

3 public Test {}

4 public Testint a {m=a;}

5 public static void mainString args[]{

6 Test t1,t2;

7 int j,k;

8 j=0;k=0;

9 t1=new Test;

10 t2=new Testj,k;

11 }

12}

A.第3行

B.第5行

C.第6行

D.第10行

34下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello”,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是 。

public class Test implements Runnable{

public static void mainString args[]{

Test t=new Test;

Thread tt=new Threadt;

tt.start;

}

public void run{

for;;{

try{

;

}catch e{}

System.put.println"Hello";

}

}

}

A. sleep1000

InterruptedException

B. sleep1000

InterruptedException

C. Thread.sleep1000

RuntimeException

D. Thread.sleep1000

InterruptedException

35阅读下列代码后

public class Person{

int arr[]=new int[10];

public static void mainString args[]{

System.out.printlnarr[1];

}

}

正确的说法是 。

A. 编译时将产生错误 B. 编译时正确,运行时将产生错误

C. 输出零 D. 输出空

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

A.垃圾回收器 B.虚拟机 C.编译器 D.多线程机制

37下列叙述中,正确的是 。

A.Java语言的标识符是区分大小写的

B.源文件名与public类名可以不相同

C.源文件扩展名为.jar

D.源文件中public类的数目不限

38下列属于合法的Java标识符是 。

A._cat B.5books C.+static D.-3.14159

14在Java中,表示换行符的转义字符是 。

A.\n B.\f C.'n' D.\dd

39在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是 。

A.java.applet B.java.awt C.java.util D.java.lang

:填空题

1对象串行化可以很容易地扩展成支持Java对象的 ,它提供了对象从流中重建的补充方式.

2Vector类的对象是通过capacity和capacityIncrement两个值来改变集合的容量,其中capacity表示集合最多能容纳的 ,capacityIncrement表示每次增加多少容量,不是一个一个增加.

3下列程序的功能是判断某一年是否为闰年.请在横线处填入适当内容,使程序能够正确运行.

import java.io.*;

public class LeapYear{

public static void mainString arge[]throws IOException{

InputStreamReader ir;

BufferdeReadwe in;

ir=new InputStreamReaderSystem.in;

in=new BufferedReaderir;

System.out.println“输入年份是:”;

String s= ;

int year=Integer.parseInts;

if year % 4 = = 0 && year % 100! = 0 // year % 400 = =

0

{

System.out.println""+year+"年是闰年.";

}

else

{

System.out.println""+year+"年不是闰年..";

}

}

}

点击下页还有更多>>>

中软国际java开发面试题_中软国际java面试题及参考答案相关推荐

  1. 京东java开发面经_面经|京东技术中台Java开发面经

    原标题:面经|京东技术中台Java开发面经 作者:牛肉干o 来源:牛客网 京东技术中台Java开发 title: 京东技术中台秋招面试 希望自己别再干蠢事了 把昨天上午的快手面试给忘了,一觉睡过去了. ...

  2. 滴滴java开发面经_滴滴 Java研发 社招面经

    自我介绍 为什么离职 当前平台发展有限,项目进入稳定期,新需求不多,维护为主,对个人发展不利 说一下HashMap的数据结构,复杂度 这里可以以put方法作为切入点,把put方法分析出来,数据结构和复 ...

  3. 面试java回答优缺点_阿里Java开发面经分享,面试题(附回答)

    下面要给大家分享一个阿里Java开发面经,里面包含了具体的问题,以及相关回答,主要包括了数据库.操作系统.项目相关.java基础.数据结构.计算机网络等内容. 一.数据库 1.为什么在项目中用Mong ...

  4. 思科java开发面试题

    思科java开发面试题 1.mybatis怎么用的 2.MySQL怎么用的 3.git怎么用的 4.hashmap和hashtable 5.建立多线程 6.设计模式 7.程序的优化 8.程序的安全

  5. 20个高级java开发面试题(带答案)

    这是高级Java面试系列题中的第一部分.这一部分论述了可变参数,断言,垃圾回收,初始化器,令牌化,日期,日历等等Java核心问题.大家可以先自己试试,然后再参考答案. 1. 什么是可变参数? 可变参数 ...

  6. 女生学java开发难吗?女生适合学java吗?

    女生学java开发?Java开发看上去是一项系统性很强.入门很难的"高大上"学科,前端.代码这些普通人基本不会接触到的名词,吓怕了众多初学者.大部分人对于Java程序员都有一个既定 ...

  7. 中软国际python面试题_中软国际面试经验

    2020-04-24 09:05:01 面试过程: 面试的中软国际华为事业线 面试地点华为G区食堂 面试人,组长 面试时长1小时左右 面试结果通过面试 入职时间通过面试后一天时间 面试过程中没谈待遇, ...

  8. 滴滴java开发面试题_滴滴java面试重点汇总

    java基础 集合 集合分为两大块:java.util包下的非线程安全集合和java.util.concurrent下的线程安全集合. List ArrayList与LinkedList的实现和区别 ...

  9. 美国道富java开发面试题_从事Java开发五年,面试9家拿到7家offer,1096面试+67笔试题...

    个人情况 时间总是在不经意间流逝,我们也在人生的旅途上不断前行,转眼间在微软的美国总部工作近两年了.生活总给我们带来新的挑战,同时也有新的惊喜.这两年在陌生的国度里用着不太流利的英语和各种肤色的人交流 ...

最新文章

  1. 移动端网站优化该注意哪些重点?
  2. c语言中int*point 其中point是指针变量名,2012年计算机等级二级C语言章节习题及答案(9)...
  3. 用android LinearLayout和RelativeLayout实现精确布局(转)
  4. jhipster_JHipster入门,第2部分
  5. php免费下载手册,php手册|php中文手册下载|好特下载
  6. native react 图片裁剪,使用react-native-image-picker将图片上传到firebase
  7. hue的oozie的定时调度任务配置
  8. Scrapy爬取起点中文网小说信息 绝对领域cosplay
  9. pdf编辑器哪个好 怎么添加pdf文件水印
  10. retrofit简单的网络请求
  11. 关于Android日历视图控件CalendarView
  12. [转载]谈谈我对攻读计算机研究生的看法
  13. 红米NOTE8PRO拍照技巧
  14. 深入分析Java Web技术内幕(修订版) 读书笔记
  15. win7怎么看计算机内存不足,Win7电脑提示虚拟内存不足怎么办?Win7电脑虚拟内存不足解决方法...
  16. Linux 命令和参数 英文全称
  17. 替换Avada主题的Google字体
  18. 电力电子器件和 电路应用知识点考点总结
  19. 本周AI热点回顾:何恺明RegNet超越EfficientNet、数学难题“abc猜想”封印终被开启、微软麻将 AI 论文发布
  20. 用JavaScript实现简单的星座查询

热门文章

  1. Lyapunov-Krasovskii泛函二重积分项求导_原理
  2. 用友GRP-U8 U8AppProxy任意文件上传漏洞复现+利用
  3. js点击下拉菜单申请a3_js下拉菜单语言选项简单实现
  4. 基于Python实现的学生兼职平台
  5. SpringBoot整合百度人脸识别SDK离线版操作步骤,Windows发布打包SpringBoot百度人脸识别SDK项目,以及解决百度人脸识别SDK离线版遇到的问题
  6. 产品经理学大数据——什么是大数据?(1)
  7. 2023MathorCup 高校数学建模挑战赛D题思路解析
  8. apache的url_rewrite地址重写中得到问号后面的参数
  9. android 仿ios悬浮窗,iOS高仿微信悬浮窗、忍者小猪游戏、音乐播放器、支付宝、今日头条布局滚动效果等源码...
  10. matlab绘制银河系,绘制银河系的1%——Gaia探测器