文档介绍:选择题(3分*10)
观察下列图形,推测问号处的图形可能是()
2、TCP和IP分别对应了OSI中的哪几层?
layer
layer
layer
work layer
3、在JAVA接口中可以定义()多选
A. 静态方法                
4、指令系统中采用不同寻址方式的目的是 () 
      
5、下列语句正确的是( )。
a=128; l=0xfffL; b=null; d=;
6、下列描述哪一个正确(  ) 
A   Java程序经编译后会产生machine code 
B  Java程序经编译后会产生byte code 
C  Java程序经编译后会产生DLL 
D  以上都不正确 
7、使用()方法可以获得Calendar类的实例。 
() () () ()
8、能单独和finally语句一起使用的块是()。 
 
9、以下对继承的描述错误的。() 
A:Java中的继承允许一个子类继承多个父类
B:父类更具有通用性,子类更具体 
C:Java中的继承存在着传递性
D:当实例化子类时会递归调用父类中的构造方法 
10、下列那些是正确的JAVA字符串?多选( )
A. "\"\""      B. "Oxzabc"  C. "\"\"     D. "\t\t\r\n"     E. "boolean"5
问答题(5分*5)
1、在一个循环中使用break、continue和return有什么不同?
2、为了解决软件系统的安全,我们通常使用硬加密和软加密等方法。硬加密的设备和软加密的方法分别列出几项。
3、String和stringbuffer进行字符串连接时的区别?
4、Java是编译型语言还是解释型的语言?
5、swtich是否能作用在byte、long以及String上?
程序题(15分*3)
1、求1+2!+3!+...+20!的和?
2、创建一个HashMap对象,添加一些学生的姓名和成绩:张三:90分,李四,83分。接着从HashMap中获取并他们的姓名和成绩,然后把李四的成绩改为100分,再次输出他们的信息。
3、求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。
答案:一、
1
2
3
4
5
6
7
8
9
10
C
CD
BD
D
B
B
D
A
A
ABD
二、1. break用于跳出整个循环语句,在循环结构中一旦遇到break语句,不管循环条件如何,程序立即退出所在的循环体。continue用于跳过本次循环中尚未执行的语句,但是仍然继续执行下一次循环中的