java基础测试题及答案.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、选择题(每题 2 分,共 40 分) 1、下面哪个是 Java 语言中正确的标识符( C ) A、3com B、import C、that D、this 2、下面哪个语句(初始化数组)是不正确的:( B ) A.int x[] = {1,2,3}; B.int x[3] = {1,2,3}; C.int[] x = {1,2,3}; D.int x[] = new int[]{1,2,3}; 3、下述概念中不属于面向对象方法的是( D ) 。 A.对象、消息 B.继承、多态 C.类、封装 D.过程调用 4、下面的代码段中,执行之后 i 和 j 的值是什么? ( B ) int i = 1; int j; j = i++*2+3*--i; A.1, 2 B.1, 5 C. 2, 1 D. 2, 2 5、下面哪条语句把方法声明为抽象的公共方法?( B ) public abstract method(); public abstract void method(); public abstract void method(){} public void method() extends abstract; 6、下面关于 java 中类的说法哪个是不正确的?( C ) A.类体中只能有变量定义和成员方法的定义,不能有其他语句。B.构造函数是类中的特殊方法。 C.类一定要声明为 public 的,才可以执行。 D.一个 java 文件中可以有多个 class 定义。 7、假设 A 类有如下定义,设 a 是 A 类的一个实例,下列语句调用哪个是错误的? ( C ) class A { int i; static String s; void method1() { } static void method2() { } } A、System.out.println(a.i); B、a.method1(); C、A.method1(); D、A.method2() 8、容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变? ( B ) A、 CardLayout B、 FlowLayout C、 BorderLayout D、 GridLayout 9、下列哪个用户图形界面组件在软件安装程序中是常见的? ( C ) A.滑块 B.进度条 C.按钮 D.标签 10 10、在 Java 中如果要在字符串类型对象 s=“JAVA”,中找出‘V’出现的位置可使 用下面哪个方法:(B) A.mid(2,s); B.charAt(2); C.s.indexOf(‘V’); D.indexOf(s,’V’); 11、Java 中哪个类提供了随机访问文件的功能。( A ) A. RandomAccessFile 类 B. RandomFile 类 C. File 类 D. AccessFile 类 12、下面哪个方法是类 java.net.Socket 的成员方法,用来获取 Socket 的输入流。( C ) A.getChannel() B.getConnetion() C.getInputStream() D.getStream() 13、给出下面代码: public class Person{ static int arr[] = new int[10]; public static void main(String a[]) { System.out.println(arr[1]); } } 哪个语句是正确的? ( B ) A.编译时将产生错误; B.输出零; C.编译时正确,运行时将产生错误; D.输出空。 14、A 派生出子类 B ,B 派生出子类 C,并且在 Java 源代码中有如下声明: 1) A a0=new A(); 2) A a1 =new B(); 3) A a2=new C(); 问以下哪个说法是正确的? ( D ) 只有第 1 行能通过编译 第 1、2 行能通过编译,但第 3 行编译出错 第 1、2、3 行能通过编译,但第 2、3 行运行时出错 第 1 行、第 2 行和第 3 行的声明都是正确的15、下列哪个方法可用于创建一个可运行的类( A ) public class X implements Runable{ public void run(){......} } public class X implements Thread{ public void run(){......} } public class X implements Thread{ public int run(){......} } public class X implements Runable{

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档