文档介绍:选择题(3分*10)
观察下列图形,推测问号处的图形可能是()
2、数据库中只存放视图的()
3、如果某系统15*4=112成立,则系统采用的是( )进制。
4、以下哪一个包是默认导入到Java类当中的()
5、Java中,主函数main方法的返回类型是(  )。
     
6、下列运算符合法的是(  ) 
A  &&     B  <>     C  if     D  :=
7、下列哪一种叙述是正确的(  ) 
A  abstract修饰符可修饰字段、方法和类 
B  抽象方法的body部分必须用一对大括号{ }包住 
C  声明抽象方法,大括号可有可无 
D  声明抽象方法不可写出大括号 
8、局部变量boolean的默认值为:
A、false B、true C、null D、无默认值,必初始化
9、关于Map和List,下面说法正确的是(  )。 
 
 
 
10、若x是float类变量,x=10/4;则x 的值是。 () 
A:2                B:           C:2,5            D:编译错误
问答题(5分*5)
采用哪种网络协议?该协议的主要层次结构?
2、写出JAVA的八种基础数据类型。
3、构造器Constructor是否可被override? 并说出原因。  
4、什么是封装?Java语言中的封装类有哪些?
5、数组有没有length()这个方法?String有没有length()这个方法?
程序题(15分*3)
1、爱因斯坦台阶问题。有人走台阶若每步走2级,则最后剩1级。若每步走3级则最后剩 2级。若每步走4级,则最后剩3级。若每步走5级,则最后剩4级。若每步走6级,则最后剩5级。若每步走7级,则刚好不剩。试编制程序求此台阶数。
2、编写一个程序,在主类中创建和调用方法sumf(),方法sumf()的功能是进行两个浮点数的加法运算。。
3、利用条件运算符的嵌套来完成此题:学习成绩> =90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
答案:一、
1
2
3
4
5
6
7
8
9
10
C
C
A
A
B
A
D
D
D
B
二、
2. boolean, byte, char, double, float, int, long, short
3. 不能,应为构造器不能被继承,所以不能被重写,但是可以被重载。
4. 封装是表示把数据项和方法隐藏在对象的内部,把方法的实现内容隐藏起来。Java中的封装类有Double、Integer、Float、Byte、Long、Character、Short