教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 初中教育 >

《面向对象程序设计Java》试题

来源:网络收集 时间:2026-09-10
导读: 《面向对象程序设计Java》 《面向对象程序设计Java》 1. 有声明语句int[] a[][]; 则可知数组a是( ) A. 1维数组 B. 2维数组 C. 3维数组 D. 4维数组 2. 有数组创建语句int[][] a={{1,2,3},{2,3},{3,4,5}}; 则数组a的第一维长度为( ) A. 1 B. 2 C. 3 D. 4 3. 有

《面向对象程序设计Java》

《面向对象程序设计Java》

1. 有声明语句int[] a[][]; 则可知数组a是( )

A. 1维数组

B. 2维数组

C. 3维数组

D. 4维数组

2. 有数组创建语句int[][] a={{1,2,3},{2,3},{3,4,5}}; 则数组a的第一维长度为( )

A. 1

B. 2

C. 3

D. 4

3. 有数组创建语句int[][] a={{1,2,3},{2,3},{3,4,5}}; 则a[0].length=(

A. 1

B. 2

C. 3

D. 4

4. 有数组创建语句int[][] a={{1,2,3},{2,3},{3,4,5}}; 则a[1].length=(

A. 1

B. 2

C. 3

D. 4

5. 有数组创建语句int[][] a={{1,2,3},{2,3},{3,4,5}}; 则a[3].length=(

A. 1

B. 2

C. 3

D. 以上结果都不正确

6. 有矩阵

1 3 5

3 5 7 9

5 7 9 11 13

则用Java创建数组a保存矩阵的正确的语句是( )

A. int[][] a={{1,3,5},{3,5,7},{5,7,9},{9,11},{13}};

B. int[] a[]={{1,3,5},{3,5,7,9},{5,7,9,11,13}};

C. int a[][]={{1,3,5,3,5,7,9},{5,7,9,11,13}};

D. int a[][]={{1,3,5,3,5,7,9,5,7,9,11,13}};

7. 有矩阵

0 0 0

0 0

0 0 0 0

则用Java创建数组a保存矩阵的正确的语句是( )

A. int a[][]={new int[3],new int[2;new int[4]]};

B. int[][] a={0,0,0,0,0,0,0,0,0};

C. int[] a[]={{0,0,0,0,0,0,0,0,0}};

D. 以上结果都不正确

8. 有语句int[][] a={new int[4];new int[3];new int[5]}; 则a[1].length=(

) ) ) )

《面向对象程序设计Java》

A. 4

B. 3

C. 5

D. 0

9. 有语句String str[]=new String[2]; 则str[0]=( )

A. “”

B. null

C. 空串

D. 以上结果都不正确

10. 有数组int[] a={8,5,7,3,5,2}; 执行了Arrays.sort(a)后,数组a=( )

A. {8,5,7,3,5,2}

B. {2,3,5,5,7,8}

C. {8,7,5,5,3,2}

D. {0,0,0,0,0,0}

11. 有数组int[] a={9,7,3,6,10,11,9,68}; 执行了int x=Arrays.sort(a,1,6);后,数组a=( )

A. {9,3,6,7,10,11,9,68}

B. {3,6,7,9,9,10,11,68}

C. {9,3,6,7,9,10,11,68}

D. {68,11,10,9,9,7,6,3}

12. 有数组int[] a={9,5,3,10,0,2,5,7,11},b=new int[9]; 执行了System.arraycopy(a,1,b,0,5);后,数组

b=( )

A. {5,3,10,0,2,0,0,0,0}

B. {9,5,3,10,0,0,0,0,0}

C. {9,5,3,10,0,2,5,7,11}

D. {5,3,10,0,2}

13. 在Java中是通过( )来实现面向对象的封装性

A. extends

B. class

C. implements

D. interface

14. 在Java中是通过( )来实现面向对象的继承性

A. extends

B. class

C. implements

D. interface

15. 在Java中构造方法的主要作用是( )

A. 初始化数据成员

B. 和其它方法一样,提供功能调用

C. 没有什么特别作用

D. 以上结果都不正确

16. 定义一个不能被继承的名为Abc的类的正确方法是( )

A. class Abc{ }

B. native class Abc{ }

C. abstract final class Abc{ }

D. final class Abc{ }

17. 定义常量TEN=10的正确语句是( )

《面向对象程序设计Java》

A. final int TEN=10;

B. static int TEN=10;

C. static final TEN=10;

D. int TEN=10;

18. 将void method()定义成一个不能被子类改写的方法,应使用的修饰是( )

A. abstract

B. static

C. final

D. native

19. Java语言有许多优点和特点,下列选项中,反映了Java程序并行机制的特点的是( )

A. 分布式计算

B. 多线程

C. 跨平台

D. 面向对象技术

20. Java语言具有许多优点和特点,哪个是通过Java虚拟机(JVM)实现的?( )

A. 可移植性

B. 多线程

C. 分布式计算

D. 安全性

21. Java程序的跨平台特性是由( )支持的

A. JVM

B. 编译器

C. IE浏览器

D. 面向对象

22. 有数组Object[] a[]={{“string”,new Integer(2)},{new Bike(),new Double(3.14)},{new Car(),new

Boolean(true)}}; 则a[1][0]=( )

A. “string”

B. new Integer(2)

C. new Bike()

D. new Double(3.14)

23. 有数组int[] a[]={{0},{2,3,4},{1,2},{5,6,7,8}}; 则a[4][0]=( )

A. 5

B. 1

C. 2

D. 运行时会产生ArrayIndexOutOfBoundsException异常

24. 由Java写的Java Applet是( )

A. 一种能独立执行的应用程序

B. 一组由支持Java的浏览器来运行的程序

C. 不同于Java的另一种程序设计语言

D. 一种辅助设计工具

《面向对象程序设计Java》

25. 下列说法中,正确的一项是( )

A. Java语言是以类为程序的基本单位

B. Java语言是不分大小写的

C. 多行注释语句必须以//开始

D. 在Java语言中,类的源文件名和该类名必须相同

26. 有数组Object[] a=new Object[4]; 则下面语句正确的是( )

A. a[0]=”a string”;

B. a[1]=2;

C. a[2]=0

D. a[3]=3.14

27. 有数组int[] a={1,2,3,4,5,6,7,8,9,10}; 执行了int x=Arrays.binarySearch(a,5);后,x=( )

A. 1

B. 2

C. 3

D. 4

28. 假设有一个名为Server.java的类文件,在程序中有一名为Server的类,该文件的第一行是package

com.syngress,该文件所在的目录为C:\Java Packages\com\syngress\Server。能正常运行( )

A. C:\Java Packages\com\syngress\Server>java Server

B. C:\Java Packages\com\syngress\Server>java com.syngress.Server

C. C:\Java Packages\com\syngress>java Server

D. C:\>java com.syngress.Server

29. 假设JDK1.6安装在C:\JDK1.6.0目录下,那么正确调用javac.exe的命令是( )(假设没有设

置path)

A. C:\>C:\JDK1.6.0\bin\javac

B. C:\>C:\JDK1.6.0\javac

C. C:\>C:\bin\javac

D. C:\>javac

30. 假设JDK1.6安装在C:\JDK1.6.0目录下,那么将Java命令程序所在目录设置到搜索路径中,命令

正确是( )

A. set path=JDK1.6.0\bin

B. set path=%path%;C:\JDK1.6.0

C. set path=%path%;C:\JDK1.6.0\bin

D. set path=%path;C:\JDK1.6.0\bin%

31. 有语句int[][] a={{1,2,3},{4,5},{3,4,5}}; 则数组a共有3行,每行的元素个数分别为( )

A. 2 3 2

B. 3 2 3

C. 3 3 3

D. 2 2 2

32. 有语句Bike[] bike=new Bike[4]; 则bike.equals(“”)的结果是( )

A. null

《面向对象程序设计Java》

B. true

C. false

D. 运行中会产生NullPointerExceptiuon异常

33. 所有Ja …… 此处隐藏:11862字,全部文档内容请下载后查看。喜欢就下载吧 ……

《面向对象程序设计Java》试题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1564187.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)