潍坊学院JAVA考试习题

上传人:tia****nde 文档编号:36878951 上传时间:2018-04-03 格式:DOC 页数:39 大小:99.50KB
返回 下载 相关 举报
潍坊学院JAVA考试习题_第1页
第1页 / 共39页
潍坊学院JAVA考试习题_第2页
第2页 / 共39页
潍坊学院JAVA考试习题_第3页
第3页 / 共39页
潍坊学院JAVA考试习题_第4页
第4页 / 共39页
潍坊学院JAVA考试习题_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《潍坊学院JAVA考试习题》由会员分享,可在线阅读,更多相关《潍坊学院JAVA考试习题(39页珍藏版)》请在金锄头文库上搜索。

1、一、一、选择填空题选择填空题1以下哪个不是 Java 的原始数据类型( )(A)int (B)boolean (C)float (D)String2.Java 程序的执行过程中用到一套 JDK 工具,其中 java.exe 是指( ) (A)Java 文档生成器 (B)Java 解释器 (C)Java 编译器 (D)Java 类分解器 3Java 程序设计语言采用的 16 位代码格式是( ) 。(A)Unicode (B)ASCII (C)EBCDIC (D)十六进制4.在 Java 中,属于整数类型变量的是( ) (A)single (B)double (C)byte (D)char 5.下

2、列语句片段 int a=10,b=4,c=20,d=6; System.out.println(a+*b+c*-d); 的结果为( ) (A)144 (B)28 (C)140 (D)不能执行 6下面无效的标识符为:( )(A)A1234 (B)_two (C)jdk1_3 (D)2_cugii7int m=0,1,2,3,4,5,6,下面哪条语句的结果与数组元素个数相同( )(A)m.length (B)m.length() (C)m.length+1 (D)m.length()+18编译 Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。(A

3、) .java (B) .class (C).html (D) .exe9.给出下面代码: public class test static int a = new a10; public static void main(String args) System.out.println(arr10); 那个选项是正确的? ( )(A) 编译时将产生错误; (B) 编译时正确,运行时将产生错误; (C) 输出零; (D) 输出空。 10.在 Java 中,不属于整数类型变量的是( ) (A)double (B)long (C)int (D)byte 11下面哪些选项是正确的 main 方法说明?

4、 ( )(A) public main(String args) (B)public static void main(String args) (C)private static void main(String args) (D) void main()12int index=1; int foo=new int3; int bar=fooindex; int baz=bar+index;经过以上代码后,baz 的值是( )(A)0 (B)1 (C)2 (D)代码不能编译13面向对象技术中的基本概念是( ) 。(A)类 (B)程序 (C)方法 (D)语法14.JAVA 程序经常用到“递归”

5、 , “递归”的基本思想是( ) (A)“让别人反复调用自己” (B)“自己反复调用别人” (C)“自己反复调用自己” (D)以上说法都不对 15如果在 student 类里面的 setid()方法带了一个整型参数,给id 赋值,并且创建了一个名为 scholar 的含有 20 个 student 对象的数组,则下面哪条语句正确地为第一个 scholar 赋了一个 id 号。 ( )(A)student0.setid(1234) (B)scholar0.setid(1234)(C)student.setid0(1234) (D)scholar.setid0(1234)16.下面是一个递归 JA

6、VA 程序,其功能为( ) long Factorial(int n) if(1=n) return 1; else return n*Factorial(n-1); (A)求 1-n 的和 (B)求 2 到 n 的和 (C)求 n 的阶乘 (D)求 2-n 的积 17MAX_LENGTH 是 int 型 public 成员变量, 其值保持为常量 100,用简短语句定义这个变量。( )(A) public int MAX_LENGTH=100; (B) final int MAX_LENGTH=100; (C) final public int MAX_LENGTH=100; (D) publ

7、ic final int MAX_LENGTH=100.18static 方法可以( ) 。(A)访问实例变量 (B)可以使用 this 关键字 (C)访问实例方法 (D)直接用类名称来调用19欲构造 ArrayList 类的一个实例,此类继承了 List 接口,下列哪个方法是正确的 ? ( )(A) ArrayList myList=new Object() ; (B)List myList=new ArrayList() ; (C)ArrayList myList=new List() ; (D) List myList=new List() ; 20.paint()方法使用哪种类型的参数

8、 (A)Graphics (B) Graphics2D (C)String (D) Color21.下列哪个属于容器的构件( ) (A)JFrame (B)JButton (C)JPnel (D) Japplet22int A=51,28,32,12,34,72,64,19,31;则值为 19 的元素是( ) 。(A)a13 (B)A23 (C)A02 (D)A1223采用继承可以减少错误的原因是( ) 。(A)新类有权访问更少的数据成员 (B)新类有权访问更少的方法(C)可以复制已经创建的方法 (D)许多所需要的方法已经被使用和测试过24 Java 编程所必须的默认引用包为( ) (A)ja

9、va.sys 包 (B)java.lang 包 (C)java.new 包 (D)以上都不是 25.下列哪个类声明是正确的( ) (A)abstract final class H1 (B)abstract private move() (C)protected private number; (D) public abstract class Car 26关于 paint 方法,以下说法错误的是( )(A)Java 自动调用的(B)当窗口从隐藏变成显示时自动执行(C)从缩小图标还原之后自动执行(D)方法没有参数27当子类的方法与父类方法同名且参数类型及个数都相同时,得分评卷人 子类可以( )

10、父类方法。(A)覆盖 (B)过度使用 (C)重载 (D)过度代替28当创建一个子类的对象时,将首先执行( )的构造函数。(A)子类 (B)父类 (C)扩展的类 (D)派生的类29Float 与 float 的区别是( ) 。(A)float 是一个基本类型而 Float 是一个类(B)float 是一个类而 Float 是一个基本类型(C)都是基本类型 (D)都是类30static 方法可以( ) 。(A)访问实例变量 (B)可以使用 this 关键字 (C)访问实例方法 (D)直接用类名称来调用31出现在 Java 程序文件类定义外面的语句包含( )语句。(A)while (B)System

11、 (C)package (D)以上都是32当传递数组给方法时,方法接收( ) 。(A)数组的拷贝 (B)数组中第一个元素的拷贝 (C)数组的地址 (D)无33当子类的方法与父类方法同名且参数类型及个数都相同时,子类可以( )父类方法。(A)覆盖 (B)过度使用 (C)重载 (D)过度代替34.对象使用时,下面描述错误的是( ) (A)通过“.”运算符调用成员变量和方法 (B)通过成员变量的访问权限设定限制自身对这些变量方法的调用 (C)将一个对象申明为类的成员时,必须在使用前为其分配内存 (D)在方法中使用对象作为参数时,采用引用调用 35当创建一个子类的对象时,将首先执行( )的构造函数。(

12、A)子类 (B)父类 (C)扩展的类 (D)派生的类36给出如下代码:class Testprivate int m;public static void fun() / some code.如何使成员变量 m 被函数 fun()直接访问 ( )(A)将 private int m 改为 protected int m(B)将 private int m 改为 public int m(C)将 private int m 改为 static int m(D)将 private int m 改为 int m37在接口里,所有的( ) 。(A)变量必须是公有的 (B)变量必须是私有的(C)方法必须

13、是空的 (D)方法必须是抽象的。38.构造方法何时被调用( ) (A)类定义时 (B)创建对象时 (C)调用对象方法时 (D)使用对象的变量时39为 AB 类的一个无形式参数无返回值的方法 method1,书写方法头,使得使用基于该类创建的对象名称作为前缀就可以调用它,该方法头的形式为( )。 (A)private void method1( ) (B)public void method1( ) (C) final long method1( ) (D) abstract void method1( )40.下列哪些语句关于内存回收的说明是正确的 ( )(A) 程序员必须创建一个线程来释放内存; (B) 内存回收程序负责释放无用内存 (C)内存回收程序允许程序员直接释放内存 (D)内存回收程序可以在指定的时间释放内存对象 41语句 int m=new int34;为( )个整数保留了存储空间(A)0 (B)33 (C)34 (D)3542以下有关事件监听器的说法中错误的是( )(A)聆听者必须向产生事件 component 对象注册 (B)一个聆听者只能接收和处理一个

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号