苏州Java班-Java软件工程师——Java语言基础笔试试卷.doc_第1页
苏州Java班-Java软件工程师——Java语言基础笔试试卷.doc_第2页
苏州Java班-Java软件工程师——Java语言基础笔试试卷.doc_第3页
苏州Java班-Java软件工程师——Java语言基础笔试试卷.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、 选择题:a) 编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。A、.javaB、.classC、.htmlD、.exeb) 设 x = 1 , y = 2 , z = 3,则表达式 yz/x的值是( )。A、3B、3. 5C、4D、 5c) main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的( )?A、public static void main()B、public static void main(String args)C、public static int main(String arg)D、public void main(String arg)d) 在编写Java Application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上( )语句。A、import java.awt.* ;B、import java.applet.Applet ;C、import java.io.* ; D、import java.awt.Graphics ;e) 给定如下Java程序片断: class A public A() system.out.println(A); class B extends Apublic B()System.out.println(B); public static void main(String args) B b=new B();上述程序将( )A、通过编译,输出为: A BB、通过编译,输出为: B C、通过编译,输出为: AD、不能通过编译 f) 给定Java代码片段,如下: int i=0,j=-1; switch(i) case 0,1:j=1; case 2:j=2; System.out.print(j=+j); 编译运行,正确的是(A)。A、j=0B、j=1C、j=2D、程序编译出错g) Java语言中,下列时处理输出操作的所有类的基础的是( )A、DataOutput B、OutputStream C、BufferedOutputStream D、IOStreamh) 在Java事件处理模型中,当按下鼠标按钮时,处理( )事件。 A、mouseReleasedB、mouseExited C、mousePressed D、mouseDowni) 在Java语言中,Panel默认的布局管理器是( )。 A、BorderLayoutB、FlowLayout C、GridLayoutD、GridBagLayoutj) 在Java中,假设我们有一个实现ActionListener接口的类,以下方法中( )能够为一个Button类注册这个类。 A、addListener()B、addActionListener() C、addButtonListener()D、setListener()二、 填空题:a) Java源程序是由类定义组成的,每个程序中可以定义若干个类,但是只有一个类是主类。在Java Application中,这个主类是指包含_方法的类。b) 多态是指_ _,在Java中有两种多态,一种是使用方法的_ _实现多态,另一种是使用方法的_ _实现多态。c) 字符串分为两大类,一类是字符串常量,使用_ _类的对象表示;另一类是字符串变量,使用_类的对象表示。d) 表达式(int)(3.7)的值是_e) 使用JDBC访问数据库中的存储过程,应该使用_ _Statement。f) 下例for语句的执行结果是_ _for(int i=1;i=4;i+)switch(i)case 1:System.out.printf(%c,a);case 2:System.out.printf(%c,b);break;case 3:System.out.printf(%c,c);case 4:System.out.printf(%c,d);break;g) 写出得到一个1999之间的随机数的语句_ _三、 判断题:a) StringBuffer类容量和长度量相同b) 语句char c=李;说法 正确c) 语句int i=3.2;说法 正确d) Java语言不含有指针与析构方法,所以java程序只有在结束运行时才能释放所占用的内存e) Java类允许没有main的方法,且可以正常运行且不抛出异常f) Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out和标准错误输出System.errg) 一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体h) String str; System.out.println(str.length(); 以上语句运行的结果是显示0i) break语句可以用在循环和switch语句中j) 类的private类型的成员变量可以被继承四、 程序题:a) public class Test public static void main(String args) String s1 = Hello!; String s2 = new String(World!); System.out.println(s1.concat(s2); 运行结果:_b) 下列程序在1处是否会有异常,如果没有,输出是什么?是否会运行到2处,如果会,输出是什么?为什么会有这样的结果? import java.util.ArrayList; import java.util.List; public class TestClass public static void main(String args) List list = new ArrayList(); test2(list); System.out.println(list.size(); / 1处 test3(list); System.out.println(list.size(); / 2处 public static void test2(List list) list = null; public static void test3(List list) list.add(aaaa); 运行结果是:_五、 编程题:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论