当前位置:首页 > JAVA语言与面向对象程序设计
B.文件读写操作
C.装载动态连接库和调用任何本地方法
D.试图打开一个socket进行网络通信,但是所连接的主机并不是提供Applet的主机 答案:A|B|C|D
77.下面关于Java语言说法正确的是( )。
A.Java语言是面向对象的、解释执行的网络编程语言 B.Java语言具有可移植性,是与平台无关的编程语言 C.Java语言可对内存垃圾自动收集
D.Java语言编写的程序虽然是“一次编译,到处运行”,但必须要有Java的运行环境 答案:A|B|C|D
78.public static void main方法的参数描述是( )。 A.String args[] B.String[] args C.Strings args[]z D.String args 答案:A|B
79.下面的有关声明的哪些叙述是对的?( )
A.对原始数据类型例如boolean,byte的变量的声明不会为该变量分配内存空间 B.对原始数据类型例如boolean,byte的变量的声明将为之分配内存空间 C.非原始数据类型例如String,Vector的变量的声明不会为该对象分配内存 D.非原始数据类型例如String,Vector的变量的声明会为该对象分配内存 答案:B|C
80.在变量定义中,对变量名的要求是( )。
A.在变量所在的整个源程序中变量名必须是唯一的,否则会造成混乱 B.变量名中可以包含关键字,但不能是关键字
C.变量名不能是java关键字,逻辑值(true或false),以及保留字null D.变量名中不能出现空格,也不能出现减号 答案:B|C|D
81.下面有关变量及其作用域的陈述哪些是对的?( ) A.在方法里面定义的局部变量在方法退出的时候被撤销 B.局部变量只在定义它的方法内有效
C.在方法外面定义的变量(即实例变量)在对象被构造时创建 D.在方法中定义的方法的参变量只要该对象被需要就一直存在 答案:A|B|C
82.如下哪些字串是Java中的标识符?( ) A.fieldname B.super C.3number
D.#number E.mybooks 答案:A|E
83.选出合理的标识符( )。 A._sys1_lll B.2mail C.$change D.class 答案:A|C
84.以下选项是Java中的合法标识符有( )。 A.%id B.$id C._id D.#id
答案:B|C
85.以下哪些是Java中的合法标识符?( ) A.my-id B.my_id C.101ids D.id101 答案:B|D
86.以下哪些是合法的标识符?( ) A.?cd B.Sabcd C.labcd D.package
E._a_long_name 答案:B|E
87.哪个布局管理器使用的是组件的最佳尺寸?( ) A.FlowLayout B.BorderLayout C.GridLayout D.CardLayout E.GridBagLayout 答案:A|E
88.下面关于布局管理器说法正确的是( )。
A.布局管理器用来管理组件放置在容器中的位置和大小 B.每个容器都有一个布局管理器
C.使用布局管理器可以使JAVA生成的图形用户界面具有平台无关性
D.布局管理器LayoutManager本身是一个接口,通常使用的是实现了该接口的类 答案:A|B|C|D
89.以下哪些论述是正确的?( ) A.一个abstract类不能被实例化
B.一个final方法可以使用非Java的其他语言实现,代码体位于本地机上 C.一个static变量表明该变量只有一个副本
D.一个ptivate方法表明该方法可以被同一包中的其他类访问 答案:A|C
90.下面有关java代码安全性的叙述哪些是对的?( ) A.字节码校验器加载查询执行需要的所有类 B.运行时解释器执行代码
C.在运行时,字节码被加载、验证,然后在解释器里面运行
D.类加载器通过分离本机文件系统的类和从网络导入的类增加安全性 答案:B|C|D
91.下面哪几个函数是public void example(){...}的重载函数?( ) A.public void example( int m){...} B.public int example(){...} C.public void example2(){...}
D.public int example ( int m, float f){...} 答案:A|D
92.给出以下代码,请问哪些是有关该方法声明的正确描述?( )void myMethod(String s){ } A.myMethob()方法是一个静态方法 B.myMethob()方法没有返回值 C.myMethob()方法是一个抽象方法 D.myMethob()方法有一个参数 答案:B|D
93.下列属于方法重载好处的是( )。 A.实现多态 B.方法名的复用
C.提高程序运行速度 D.使用方便,提高可读性 答案:B|D
94.指出下列哪个方法与方法public void add(int a){}为合理的重载方法?( ) A.public int add(int a) B.public String add(int a) C.public void add(int a,int b) D.public void add(float a)
答案:C|D
95.下面哪个赋值语句是合法的?( ) A.float a = 2.0 B.double b = 2.0 C.int c = 2 D.long d = 2 答案:B|C|D
96.关于构造方法,下面说法错误的是( )。
A.父类只有一个带参的构造方法,子类必须显示声明带参构造方法 B.子类无参构造方法中没有写super();不会调用父类无参构造方法
C.子类无参构造方法不可以用super(int a);调用父类对应的带参构造方法 D.实例化一个类的对象时,一定会先调用java.lang.Object的构造方法 答案:B|C
97.对于构造函数,下列哪个叙述是正确的?( )
A.构造函数是类的一种特殊函数,它的方法名必须与类名相同 B.构造函数的返回类型只能是void型
C.构造函数的主要作用是完成对类的对象的初始化工作 D.一般在创建新对象时,系统会自动调用构造函数 答案:A|C|D
98.对于构造函数,下列叙述正确的有( )。 A.构造函数也允许重载
B.子类无条件地继承父类的无参构造函数 C.子类不允许调用父类的构造函数
D.在同一个类中定义的重载构造函数可以相互调用 答案:A|B|D
99.以下对默认构造说法正确的有( )。 A.默认构造的返回类型是void
B.默认构造带有void类型的一个参数 C.默认构造无返回类型 D.默认构造无参数
E.当不写任何构造时,编译系统会自动产生一个默认构造 答案:C|D|E
100.如下哪些是Java中有效的关键字?( ) A.const B.NULL C.false D.this E.native
共分享92篇相关文档