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

Java80选择题

来源:用户分享 时间:2025/8/18 1:26:40 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

C. call by reference不能改变实际参数的参考地址 D. call by reference能改变实际参数的内容

63 下列说法错误的有( )

A. 在类方法中可用this来调用本类的类方法 B. 在类方法中调用本类的类方法时可直接调用 D. 在类方法中绝对不能调用实例方法

64 下列说法错误的有( )

A. Java面向对象语言容许单独的过程与函数存在 B. Java面向对象语言容许单独的方法存在

C. Java语言中的方法属于类中的成员(member) D. Java语言中的方法必定隶属于某一类(对象),调用方法与过程或函数相同 答案:AB

66 下述概念中不属于面向对象方法的是 ( )。

A.对象、消息 B.继承、多态 C.类、封装 D.过程调用

67 下列关于构造方法的叙述中,错误的是 ( )

A.Java语言规定构造方法名与类名必须相同

B.Java语言规定构造方法没有返回值,但不用void声明 C.Java语言规定构造方法不可以重载

D.Java语言规定构造方法只能通过new自动调用

68 下列哪个类的声明是正确的? ( )

A.abstract final class HI{} B.abstract private move(){} C.protected private number D.public abstract class Car{}

69 关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )

A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类

B.可以被两种类访问和引用:该类本身、该类的所有子类 C.只能被该类自身所访问和修改 D.只能被同一个包中的类访问

70 以下声明合法的是( )

A.default String s

B.public final static native int w( ) C.abstract double d

D.abstract final double hyperbolicCosine( )

71 类Test1定义如下:

1.public class Test1{

2. public float aMethod(float a,float b){ } 3. 4.}

将以下哪种方法插入行3是不合法的。( )

A、public float aMethod(float a,float b,float c){ } B、public float aMethod(float c,float d){ } C、public int aMethod(int a,int b){ }

D、private float aMethod(int a,int b,int c){ }

73 阅读以下代码:

import java.io.*; import java.util.*; public class foo{

public static void main (String[] args){ String s ;

System.out.println(\ } }

输出结果应该是:( )

A.代码得到编译,并输出“s=” B.代码得到编译,并输出“s=null”

C.由于String s没有初始化,代码不能编译通过

D.代码得到编译,但捕获到 NullPointException异常

74 编译运行以下程序后,关于输出结果的说明正确的是( )

public class Conditional{

public static void main(String args[]){ int x = 4;

System.out.println(“value is “+ ((x>4) ? 99.9 :9)); } }

A.输出结果为:value is 99.99 B.输出结果为:value is 9 C.输出结果为:value is 9.0 D.编译错误

75 执行完以下代码int[ ] x = new int[10];后,以下哪项说明是正确的( A.x[9]为0 B.x[9]未定义 C.x[10]为0 D.x[0]为空

76 以下程序的运行结果是:( )

)

public class Increment{

public static void main(String args[]){ int c; c = 2;

System.out.println(c); System.out.println(c++); System.out.println(c); } }

A.2 B.2 C.2 D.3 2 3 2 4 2 3 3 4

78 有一个类Test,代码如下

public class Test {

public static void main(String[] args) { System.out.println(args[0]); } }

要执行 java Test one two,结果是( )

A.编译错误 B.null C.one D.two

79 下列初始化数组正确的是( )

A.int[] a = {1, 2, 3, 4, 5}; B.int[] a;

a = {1, 2, 3, 4, 5};

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

80 下面的程序运行结果是( )

class Old{

public int i = 50; }

public class New {

public static void main(string args[]) { New o = new New(); o. operator(); }

public void operator(){ int i = 0;

Old v = new Old(); v.i = 30; another(v,i);

system.out.print(v.i);

}

public void another(Old v, int i) { i = 0; v.i = 20;

Old vh = new Old(); v = vh;

system.out.print(v.i); system.out.print(i); } }

------ 50020-------------------------------

搜索更多关于: Java80选择题 的文档
Java80选择题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c32tgq12f3i9pg7z7h9xm_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top