Java工程师笔试题.doc

Java工程师笔试题.doc

ID:55631611

大小:58.50 KB

页数:4页

时间:2020-05-21

Java工程师笔试题.doc_第1页
Java工程师笔试题.doc_第2页
Java工程师笔试题.doc_第3页
Java工程师笔试题.doc_第4页
资源描述:

《Java工程师笔试题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、选择题(3分*10)1、观察下列图形,推测问号处的图形可能是()2、数据库中只存放视图的()  A.操作  B.对应的数据  C.定义  D.限制3、如果某系统15*4=112成立,则系统采用的是( )进制。A.6B.7C.8D.94、以下哪一个包是默认导入到Java类当中的()A.java.langB.java.ioC.java.nioD.java.long5、Java中,主函数main方法的返回类型是(  )。 A.int B.void C.boolean D.static 6、下列运算符合法的是(  ) A  &&     B  <>     C  i

2、f     D  :=7、下列哪一种叙述是正确的(  ) A  abstract修饰符可修饰字段、方法和类 B  抽象方法的body部分必须用一对大括号{ }包住 C  声明抽象方法,大括号可有可无 D  声明抽象方法不可写出大括号 8、局部变量boolean的默认值为:A、falseB、trueC、nullD、无默认值,必初始化9、关于Map和List,下面说法正确的是(  )。 A.Map继承List B.List中可以保存Map或List C.Map和List只能保存从数据库中取出的数据 D.Map的value可以是List或Map10、若x是float类

3、变量,x=10/4;则x 的值是。 () A:2                B:2.0           C:2,5            D:编译错误一、问答题(5分*5)1、Internet采用哪种网络协议?该协议的主要层次结构?2、写出JAVA的八种基础数据类型。3、构造器Constructor是否可被override? 并说出原因。  4、什么是封装?Java语言中的封装类有哪些?5、数组有没有length()这个方法?String有没有length()这个方法?二、程序题(15分*3)1、爱因斯坦台阶问题。有人走台阶若每步走2级,则最后剩1级。若

4、每步走3级则最后剩 2级。若每步走4级,则最后剩3级。若每步走5级,则最后剩4级。若每步走6级,则最后剩5级。若每步走7级,则刚好不剩。试编制程序求此台阶数。2、编写一个程序,在主类中创建和调用方法sumf(),方法sumf()的功能是进行两个浮点数的加法运算。试将12.7和23.4两个数相加并显示运算结果。3、利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。答案:一、12345678910CCAABADDDB二、1.TCP/IP2.boolean,byte,char,double,float,

5、int,long,short3.不能,应为构造器不能被继承,所以不能被重写,但是可以被重载。4.封装是表示把数据项和方法隐藏在对象的内部,把方法的实现内容隐藏起来。Java中的封装类有Double、Integer、Float、Byte、Long、Character、Short和Boolean等类。5.数组没有length()这个方法,有length的属性。String有有length()这个方法。三、1.2、importjava.util.Scanner;publicclasstest{staticfloatsumf(floatx,floaty){returnx

6、+y;}publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);System.out.println(“输入2个浮点数求和表达式,如:23.4+67.01″);String[]str=sc.next().split(“\+”);floatm=Float.parseFloat(str[0]);floatn=Float.parseFloat(str[1]);System.out.println(m+”+”+n+”=”+sumf(m,n));}}3.importjava.util.*;pu

7、blicclasslianxi05{publicstaticvoidmain(String[]args){intx;chargrade;Scanners=newScanner(System.in);System.out.print(“请输入一个成绩:“);x=s.nextInt();grade=x>=90?‘A’:x>=60?‘B’:’C';System.out.println(“等级为:”+grade);}}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。