77范文网 - 专业文章范例文档资料分享平台

java习题

来源:网络收集 时间:2019-06-11 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

一、选择题

1. 如下哪个字符串是Java中的合法标识符?( A )

A、fieldname B、super C、3number D、#number

Java用标识符(identifier) 表示变量名、类名和方法名。标识符可以由字母、数字和下划线(_)、美元符号($)组合而成,标识符必须以字母、下划线或美元符号开头,不能以数字开头

2. 下面哪个语句正确地声明一个整型的二维数组? ( D )

A、 int a[][] = new int[][]; B、 int a[100][100] = new int[][]; C、 int []a[] = new int[100][100]; D、 int a[][] = new int[100][100];

3. 为AB类的一个无形式参数且无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以

调用它(即可以通过类名调用方法method),该方法头的形式为( D )。 A、abstract void method( ) C、public void method( ) 4. 已知代码:

String greeting = “Hello”;

String s = greeting.substring(0,3); System.out.println(s);

运行结果是_____A_____.

A)Hel B) ell C)Hell D)ello 5. 已知代码:

String greeting =“Hello!”;

Char a = greeting.charAt(4);System.out.println(a); 运行结果是______B____.

A)l B)o C)空格 D)! 6. 给出如下代码:

class Test{

private int m;

public static void fun() { // some code... } }

如何使成员变量m 被函数fun()直接访问? ( ) A、将private int m 改为protected int m B、将private int m 改为public int m

B、final void method( ) D、static void method( )

1

C、将private int m 改为 static int m D、将private int m 改为 int m

7. 下列说法不正确的是____A_____。

A)java语言不考虑安全性 B)java是跨平台的语言

C)java是面向对象的语言 D)java是具有多线各并发机制的语言 8. 下列特点中不属于Java的是B A)多线程 B)多继承 C)跨平台 D)动态性

9. 下列说法不正确的是_____A_____。

A)Java语言不支持分布式计算 B)Java是跨平台的语言

C)Java是面向对象语言 D)Java是具有多线程并发机制的语言 10. java对内存的使用跟踪是____B_____。

A)多线程机制 B)垃圾回收机制 C)代码安全检验机制 D)异常处理机制

11. Java语言的并发机制是_____A_____。

A)多线程机制 B)垃圾回收机制 C)代码安全检验机制 D)异常处理机制 12. 关于对象成员占用内存的说法哪个正确? ( )

A.同一个类的对象共用同一段内存

B、同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间 C.对象的方法不占用内存 D.以上都不对

13. 下列说法哪个正确?

A.不需要定义类,就能创建对象 B.对象中必须有属性和方法

C.属性可以是简单变量,也可以是一个对象 D、属性必须是简单变量

14. 下列说法哪个正确? ( )

A、一个程序可以包含多个源文件 B、一个源文件中只能有一个类 C、一个源文件中可以有多个公共类 D、一个源文件只能供一个程序使用

2

15. 关于方法main()的说法哪个正确?( )

A.方法main()只能放在公共类中 B main()的头定义可以根据情况任意更改 C.一个类中可以没有main()方法

D.所有对象的创建都必须放在main()方法中

16. 字符流与字节流的区别在于( )

A.前者带有缓冲,后者没有 B.前者是块读写,后者是字节读写 C. 二者没有区别,可以互换使用 D. 每次读写的字节数不同

17. 以下关于继承的叙述正确的是( )。

A、在Java中一个类只能实现一个接口 B、在Java中类只允许单一继承

C、在Java中一个类不能同时继承一个类和实现一个接口 D、在Java中接口只允许单一继承

18. 下面( )函数是public void example( ){...}的重载函数?

A、public void example( ){...} B、public void example( int m ){...} C、public void example2( ){...} D、public int example ( ){...}

19. 已知如下代码:

public class Test{

public static void main ( String arg[] ) {

long a[] = new long[6];

System.out.println ( a[6] ); } }

请问哪个语句是正确的? ( )

A、程序输出 null B、 程序输出 0 C、因为long[]数组声明不正确,程序不能被编译

3

D、程序被编译,但在运行时将抛出一个ArrayIndexOutOfBoundsException异常

20. 关于异常的含义,下列描述中最正确的一个是( )。

A、程序编译错误 C、程序运行时的错误

21. Java源文件和编译后的文件扩展名分别为( )。

A、.class和 .java

B、 .java和 .class D、 .java和 .java

B、程序语法错误

D、程序编译和运行时发生的错误

C、.class和 .class

22. 以下有关构造方法的说法,正确的是:( )。

A、一个类的构造方法可以有多个 B、构造方法在类定义时被调用

C、构造方法只能由对象中的其它方法调用 D、构造方法可以和类同名,也可以和类名不同

23. 下列流中哪个不属于字节流( )

A.FileInputStream

B.BufferedInputStream D. InputStreamReader

C. FilterInputStream

24. 设 i、j、k 为类 x 中定义的 int 型变量,下列类 x 的构造方法中不正确的是( )。 ...

A、 x( int m){ ... }

B、 void x( int m){ ... } D、 x( int h,int m,int n){ ... }

C、 x( int m, int n){ ... }

25. 关于构造方法,下列说法错误的是( ) ..

A、构造方法不可以进行方法重载 C、构造方法具有和类名相同的名称

26. 下列语句序列执行后,i 的值是( )。

int i=8, j=16;

if( i-1> j) i--; else j--; A、 15

27. 以下由 for 语句构成的循环执行的次数是( )。

for ( int i = 0; true ; i++) ;

B、 16

C、 7

D、 8

B、构造方法用来初始化该类的一个新的对象 D、构造方法不返回任何数据类型

4

A、 有语法错,不能执行 C、 执行1次

28. 下列数组定义及赋值,错误的是( ) ..

A. int Array[]; C. int Array=new int[3]; int Array[1]=1; int Array[2]=2; int Array[3]=3;

29. 下列的哪个赋值语句是正确的?

A)int a=12L; B)int a=12.0; C)int a=12.0f; D)int a=(int)12.0; 30. 下列的哪个赋值语句是不正确的?

A.float f=11.1; B.double d = 5.3E12;

B、 无限次 D、 一次也不执行

B. int Array[]={1,2,3,4,5}; D. int[][] a=new int[2][]; a[0]=new int[3]; a[1]=new int[3];

C.float d = 3.14f D.double f=11.1E10f

31. 一般的Java源程序文件由以下三部分组成,下列哪个选项不是( ) ..

A、package语句(0句或1句) C、import语句(0句或多句)

32. 定义类头时能使用的修饰符是( )。

A、private

33. 下列语句序列执行后,k 的值是( )。

int i=10, j=18, k=30; switch( j - i ) { case 8 : k++; case 9 : k+=2; case 10: k+=3; default : k/=j; } A、 31

B、接口定义语句(1个或多个接口定义) D、类定义(1个或多个类定义)

B、 static C、abstract D、 protected

B、32 C、2

5

D、33

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库java习题在线全文阅读。

java习题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/656011.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: