




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
程序员试题Java软件开发工程师笔试题考试时间:120分钟 姓名:_ 成绩:_一、 选择题(共40题,每题2分)1. 下列表达式正确的 ( )A、byte b = 128;B、boolean flag = null;C、float f = 0.9239;D、long a = 2147483648L;2. 下列运算符合法的是 ( )A、&B、C、ifD、:=、3. 如下哪个不是java的关键字( )A、const B、NULL C、if D、this4. 提 供Java存取数据库能力的包是 ( )A、java.sqlB、java.awtC、java.lang D、java.swing5. 下列哪一种叙述是正确的 ( )A、abstract修饰符可修饰字段、方法和类B、抽 象方法的body部分必须用一对大括号 包住C、声明抽象方法,大括号可有可无D、声明抽象方法不可写出大括号6. 关于源文件,下列说法错误的是 ( )A、一个源文件里可以有多个class声明B、一个源文件里只能有一个class用public修饰C、源文件的名称只要和源文件里任意一个类名相同即可D、在开发的时候,如果两个类不存在嵌套关系,最好是一个源文件只有一个类7. 已知表达式int m = 0,1,2,3,4,5,6; 下面哪个表达式的值与数组下标量总数相等 ( )A、m.length() B、m.length C、m.length()+1 D、m.length-18. 下列程序的输出结果是( )String str = null;System.out.println(a+2);A、2B、”2”C、”null2”D、” null+2”9. 下列程序的输出结果是( )int a = 012;int b = a 1;System.out.println(b);A、20B、24C、falseD、2110. 下列程序的输出结果是( )int a = 0x12;int b = a 1;System.out.println(b);A、36B、24C、falseD、2111. 下列程序的输出结果是( )int a = 23;int b = 5;System.out.println(a % b);A、4B、3C、4.6D、012. 下列程序的输出结果是( )double a = 23.0;double b = 5.0;System.out.println(a % b);A、4B、3C、4.0D、3.013. 下列程序的输出结果是( )int i = 2;i = i +;int j = i +;System.out.println(i+”, ”+j);A、2, 1B、2, 2C、2, 3D、3, 214. 关于线程设计,下列描述正确的是( )A、线程对象必须实现Runnable接口;B、启动一个线程直接调用线程对象的run()方法;C、Java提供对多线程同步提供语言级的支持;D、一个线程可以包含多个进程;15. 欲构造ArrayList类得一个实例,此类继承了List接口,下列哪个方法是正确的( )A、ArrayList myList = new Object();B、List myList = new ArrayList();C、ArraylList myList = new List(); D、List myList = new List();16. 下哪一个类型不能作为switch语句表达式的类型( )A、intB、charC、String D、short17. 下面哪行代码有编译问题( )public class Testpublic void Test()/public Test(String str) /System.out.println(str);public static void main(String args)Test t1 = new Test(); /Test t2 = new Test(“hello”); /A、B、C、D、18. 关于Map和List,下面说法正确的是( )A、Map继承ListB、List中可以保存Map或ListC、Map和List只能保存从数据库中取出的数据D、Map的value可以是List或Map19. 下列描述正确的是( )A、数组是一种对象B、数组属于一种原生类C、int number=31,23,33,43,35,63D、数组的大小可以任意改变20. 关于package,下列说法不正确的是( )A、package的作用是可以对类进行分类管理B、package提供了包一级的封装C、package语句不必是类的第一条非注释代码D、package声明的包可以有子包,但两个子包的名称不能相同21. 关于权限修饰符,下列说法错误的是( )A、权限修饰符可以用来修饰类和类的成员B、public权限最大,可以跨包访问C、protected权限允许在同一个包访问D、类不能用private修饰22. 下列哪种说法是正确的( )A、实例方法可直接调用超类的实例方法B、实例方法可直接调用超类的类方法C、实例方法可直接调用其他类的实例方法D、实例方法可直接调用本类的类方法23. 阅读下面的程序public class X extends Thread implements Runnablepublic void run()System.out.println(this is run();public static void main(String args)Thread t=new Thread(new X();t.start();正确的判断是( )A、第一行会产生编译错误B、第六行会产生编译错误C、第六行会产生运行错误D、程序会运行和启动24. 阅读下面的程序public class Aprivate int value;public A(int value)setValue(value);public setValue(int value)this.value = value;public class Testpublic static void main(String args)int i = 1;A a = new A(1);modify (i);modify (a);public static void modify(int i)i = 10;public static void modify (A a)a.setValue(10);关于main方法的执行,正确的判断是( )A、i的值改变了,a的成员变量的值改变了B、i的值改变了,a的成员变量的值没有改变C、i的值没有改变,a的成员变量的值改变了D、i的值没有改变,a的成员变量的值没有改变25. 关于eqauls方法,下列说法错误的是( )A、用=判断两个对象相等B、用对象的eqauls方法判断两个对象相等C、根类Object的eqauls方法的实现机制是判断参数指向的对象和自身是否为同一个对象D、如果我们要判断对象相等,通常需要覆盖eqauls方法26. 下面哪行代码有编译问题( )public class Testpublic static void main(String args)int a = ; /String str = ; /a = new int; /str = ”1”,”2”; /A、B、C、D、27. 下面哪种定义一个二维数组的方式是错误的()A、int a = new int5;B、int a = new int5;C、int a = ;D、int a = ;28. String s=new String(“hello”); String t =new String(“hello”);char c =h,e,l,l,o;下列哪些表达式返回true( )(多选)A、s.equals(t);B、t.equals(c); C、s= =t D、t.equals (new String(“hello”);29. 阅读下面代码:String str1 = “abc”;String str2 = new String(“abc”);boolean b1 = str1 = str2;boolean b2 = str1.eqauls(str2);判断正确的是( )A、b1的值为true,b2的值为trueB、b1的值为false,b2的值为trueC、b1的值为true,b2的值为falseD、b1的值为false,b2的值为false30. 对于下列代码:public class Parent public int addValue (int a ,int b ) int s; s = a + b; return s; class Child extends Parent 下述哪个方法可以加入类Child( )A、int addValue(int a ,int b)/do somethingB、public void addValue()/do somethingC、public int addValue()/do somethingD、public int addValue( int a, int b )throws MyException /do something31. 关于异常(Exception),下列说法错误的是()A、异常的基类为Exception,所有异常都必须直接或者间接继承它B、异常可以用try . . .catch(Exception e) . . .来捕获并进行处理C、如果某异常继承RuntimeException,则该异常可以不被声明D、异常可以随便处理,而不是抛给外层的程序进行处理32. 下列关于栈的叙述正确的是()A、栈是非线性结构B、栈是一种树状结构C、栈具有先进先出的特征D、栈具有后进先出的特征33. 有关线程的哪个叙述是错误的()A、一旦一个线程被创建,它就立即开始运行。B、使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。C、当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。D、一个线程可能因为不同的原因停止并进入就绪状态。34. 你要操纵Oracle数据,下列哪个不是SQL命令()A、select * from dual;B、set define;C、update emp set ename = 6543 where ename = SMITHERS;D、create table employees(empid varchar2(10) primary key);35. 要从ORDERS表中取得数据,其中包括三个列CUSTOMER、ORDER_DATE与ORDER_AMT。可以用下列哪个where子句查询ORDERS表,取得客户LESLIE超过2700的订单。可以用下列哪个where子句查询ORDERS表,取得客户LESLIE超过2700的订单()A、where customer = LESLIE;B、where customer = LESLIEand order_amt 2700;D、where customer = LESLIEand order_amt 2700;36. 试图在Oracle生成表时遇到下列错误:ORA-00955-name is already used by existing object。下列哪个选项无法纠正这个错误()A、以不同的用户身份生成对象B、删除现有同名对象C、改变生成对象中的列名D、更名现有同名对象37. 删除Oracle数据库中父/子关系中的父表。在删除父表时下列哪个对象不会删除()A、相关约束B、子表C、相关触发器D、相关索引38. 你要在Oracle中使用日期信息的格式掩码。下列哪种情形不适合这个格式掩码()A、to_date()B、to_char()C、alter session set nls_date_formatD、to_number()39. 阅读下列代码Public class CatPublic class DogPublic class Testpublic static void main(String args)Object o = new Cat();Dog dog = (Dog)o;判断正确的是()A、编译不通过B、编译通过,运行出现异常C、编译通过,运行没有异常D、编译不通过,但可以运行40. 阅读下列代码Public class CatPublic class Testpublic static void main(String args)Object cats1 = new Cat2;Object cats2 = new Object2;Cat c1 = new Cat();Cat c2 = new Cat();cats10 = c1;cats11 = c2;cats20 = c1;cats21 = c2;Cat cs1 = (Cat)cats1;/Cat cs2 = (Cat)cats2;/运行该程序,判断正确
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 船舶生产计划与调度优化方案
- 承揽施工的合同5篇
- 隧道建设过程中风险评估方案
- 小学语文班主任课程思政三维路径构建
- 物理竞赛前沿知识试题及答案 - 引力波简介
- 2025炒饭考试真题及答案
- 2025常德商务英语考试真题及答案
- 环保监测业务试题及答案
- 全国中学生化学竞赛分析化学试题及答案
- 高标准景观照明设计与施工方案
- 员工应急救护知识培训课件
- 2025昆明中北交通旅游(集团)有限责任公司驾驶员招聘(60人)考试参考题库及答案解析
- 2026中国航空工业集团金航数码校园招聘备考考试题库附答案解析
- 健康教育培训师资队伍建设方案
- 二类医疗器械零售经营备案质量管理制度
- 避孕药具宣传咨询方案
- 既有建筑幕墙安全培训课件
- 2025年全国事业单位联考C类《职业能力倾向测验》试题及答案
- 2025~2026学年度武汉市部分学校高三年级九月调研考试【含答案】
- 中国原发性闭角型青光眼诊治方案专家共识(2025年)解读
- 数字化背景下提升高校思政课教学精准性路径探索
评论
0/150
提交评论