好文档 - 专业文书写作范文服务资料分享网站

精选最新版2019年大学JAVA期末完整题库500题(含标准答案)

天下 分享 时间: 加入收藏 我要投稿 点赞

!

32.下列语句正确的是(A )。 形式参数可被视为局部变量 形式参数可被全局变量

形式参数为方法被调用时,是真正被传递的参数 形式参数不可以是对象

33.在成员变量与局部变量重名时,若想在方法内使用成员变量,要使用关键字( C)。 super import this return

34.若a的值为1,则执行语句if((a++<0)||(a>0)) a++;后,a的值是( B )。 3 2 1 0

35.若a的值为1,则执行语句if((a>0)||(a++<0)) a++;后,a的值是(B )。 3 2 1 0

36.下列关于语句for(表达式1;表达式2;表达式3)的描述中,错误的是( D )。 表达式1仅在刚开始时被执行一次 表达式2是一个条件表达式

表达式3通常用作修改循环控制变量之用 表达式3在循环体之前被执行

37.while循环和 do…while循环的区别是( D )。

没有区别这两个结构任何情况下效果一样 while循环比 do…while循环执行效率高 while循环是先循环后判断

所以循环体至少被执行一次

do…while循环是先循环后判断所以循环体至少被执行一次

38.Java源文件和编译后的文件扩展名分别为(B )。 .class和 .java .java和 .class .class和 .class .java和 .java

39.设有a=2,b=3,则a&&b的结果是( A )。 true false 2 3

40.下面哪一个不是Java中合法的标识符( A )。 $per twoNum _myVar *point

41.在类的定义中,构造方法的作用是( D )。 保护成员变量 读取类的成员变量 描述类的特征 初始化成员变量

42.0

43.下面代码的执行结果是( D )。int i=2,j=2;System.out.println(i++-j--);

3 2 1 0

44.以下代码段执行后的输出结果为( A )。int x=3;int y=10;System.out.println(y%x); 1 -1 2 3

45.执行下面代码结果( C )。for(int i=0; ;){ System.out.println(\这是 \break; }

语法错误,缺少表达式2和表达式3 死循环

程序什么都不输出 输出:这是0

46.在java中,有下面代码,其中可以正确编译的是( a )。 double d = (int)2; int I = 1.34; int I = (double)1; 以上都对

47.我们在方法前面加上关键字(C )后,该方法不需要对象就可以调用。 this public static final

48.在Java类中,使用以下( c )声明语句来定义公有的int型常量MAX。 public int MAX = 100; final int MAX = 100;

public static int MAX = 100; public static final int MAX = 100;

49.在Java中,下列关于方法重载的说法中错误的是( D )。 方法重载要求方法名称必须相同 重载方法的参数列表必须不一致 重载方法的返回类型可以不一致 一个方法在所属的类中只能被重载一次

50.在Java中,下面对于构造方法的描述正确的是(D )。 类必须显式定义构造方法 构造方法的返回类型是void

构造方法和类有相同的名称,并且不能带任何参数 一个类可以定义多个构造方法

51.在Java语言中,下列关于类的继承的描述,正确的是( C)。 一个类可以继承多个父类 一个类可以具有多个子类 子类可以使用父类的所有方法 子类一定比父类有更多的成员方

52.在类的说明符中,被指定为私有的数据可以被以下( C )访问。 程序中的任何方法 其他类的成员方法 本类中的成员方法 子类中的成员方法

53.在java中下列关于自动类型转换说法正确的是( )。 基本数据类型和String相加结果一定是字符串型 char类型和int类型相加结果一定是字符型 double类型可以自动转换为int

char + int + double +\结果一定是double

54.在Java中,下面关于构造方法的描述正确的是(D)。 类必须有显式构造函数 它的返回类型是void

它和类有相同的名称,但它不能带任何参数 以上皆非

55.下列值或表达式不能作为循环条件的是(D 1>1 1!=0 i-- 2&&2

56.下列的哪个赋值语句是不正确的?(A ) float f = 11.1; double d = 5.3E12; float d = 3.14f ; double f=11.1E10f;

57.下列的哪个赋值语句是正确的?( D ) char a=12; int a=12.0; int a=12.0f; int a=(int)12.0

58.Java是从( B )语言改进重新设计。 Ada C++ Pasacal BASIC

59.下列语句哪一个正确( B )。 Java程序经编译后会产生machine code

)。

精选最新版2019年大学JAVA期末完整题库500题(含标准答案)

!32.下列语句正确的是(A)。形式参数可被视为局部变量形式参数可被全局变量形式参数为方法被调用时,是真正被传递的参数形式参数不可以是对象33.在成员变量与局部变量重名时,若想在方法内使用成员变量,要使用关键字(C)。superimportthisreturn
推荐度:
点击下载文档文档为doc格式
0u19m6vh408njyy26yqz6tzp834d3b018r9
领取福利

微信扫码领取福利

微信扫码分享