收藏 分享(赏)

JAVA试卷1.doc

上传人:hskm5268 文档编号:7057216 上传时间:2019-05-04 格式:DOC 页数:7 大小:57KB
下载 相关 举报
JAVA试卷1.doc_第1页
第1页 / 共7页
JAVA试卷1.doc_第2页
第2页 / 共7页
JAVA试卷1.doc_第3页
第3页 / 共7页
JAVA试卷1.doc_第4页
第4页 / 共7页
JAVA试卷1.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、JAVA 语言考试试卷1、 JAVA 第一个正式版是在( )年发布的。A、1994 B、1995 C、 1996 D、19972、 以下( )均是 JAVA 语言的特点。 (选择三个正确的选项)A、可移植性 B、预编写代码 C、可视化 D、多线程 3、 Applet 和应用程序之间的不同在于( ) 。 (选择二个正确的选项)A、Applet 不需要操作系统的支持 B、Applet 运行于操作系统C、Applet 不是一个完全独立的程序 D、运行于浏览器中4、 计算机系统由( )组成。 (选择三个正确的选项)A、计算机硬件 B、显示器 C、操作系统 D、键盘 E、主机 F、应用程序5、 下列陈述

2、错误的是( ) 。A、在各操作平台上通用 B、需要 JAVA 技术解释器才能运行C、字节码文件其实是机器码文件 D、JAVA 技术解释器就是 JVM6、 下面对对象的叙述错误的是( ) 。A、对象可以是真实的也可以是概念上的。 B、对象是无界限的。C、对象必须有属性和操作。 D、对象可能有时是其他对象的属性。7、 下列叙述正确的是( ) 。 (选择三个正确的选项)A、调试时,错误消息指出错误所在行的行号,说明错误的源头就在此行;B、源程序中的大括号数必须是偶数;C、在一个源程序中,只能有一个公有类;D、在一个 JAVA 类中,属性又称为变量8、 JAVA 中,字符基本类型 char 基于 Un

3、icode 字符集,下面叙述正确的是( ) 。(选择二个正确的选项)A、Unicode 字符集是一个 16 位的字符集; B、Unicode 字符集是 ASCII 的一个子集;C、ASCII 是 Unicode 字符集的一个子集; D、char 类型存储的是实际键入的字符。9、下列( )均是合法变量。A、int 0intnext B、char cMy%ch C、float _012 D、byte b=327678E、double const F、integer ABC G、以上均不是10、运行下列片断(不考虑编译错误)int i2=500000; i2=50000000; final long

4、 j2=100; j2=i2*100L;后,结果是( ) 。A、i2=50000000,j2=5000000000 B、i2=50000000 ,j2=100C、i2=50000000,j2=50000000 D、i2=500000 ,j2=500000000011、下面陈述正确的是( ) 。A、 char、String 均是基本数据类型声明的关键字;B、 用 char 声明的变量不用转换就能参与算术运算;C、 用 char 声明的变量能赋于 “ABC”的值;D、 用 String 声明的变量称为引用变量(或对象引用) ;E、 以上均不对。12、main 方法中的( String args)有

5、如下叙述,不正确的是( ) 。A、 (String args)意味着 main 可以接受不限数目的参数;B、通过运行 main 所提供参数一律视作非数值数据;C、只有通过 Integer.parseInt(接受参数的变量名)才能将其转换成数值型数据;D、以上均不对。13、在 JAVA 程序段中如果出现“/”符号,则说明( ) 。A、当前行“/”以后的文字在编译中忽略; B、这是一个 “或”运算符;C、编译器将不编译“/”以后的文字直到再次出现“/ ”为止;D、以上均不对。14、下面给出的语句,将会产生( )的标准输出。System.out.println(4%7)A、1 B、2 C、 3 D、

6、 4 E、 5 F、 6 G、715、执行下面这段代码,会产生( )的标准输出。(只考虑代码块的内容)int i=3;int j=0;double k=3.2;if (ik) if (i=j)System.out.println(i);elseSystem.out.println(j);elseSystem.out.println(k);A、3 B、0 C、3.2 D、以上均不对。16、关于“=”和“equals” 方法,下面叙述正确的是( ) 。A、 “=”测试的是字符对象在内存中的引用是否相等,而“equals”测试的是字符对象的内容是否相等;B、 “=”测试的是字符对象的内容是否相等,而

7、 “equals”测试的是字符对象在内存中的引用是否相等;C、 “=”只能用于一般变量,而 “equals”用于引用变量;D、以上叙述均不对。17、执行下面这段代码,会产生( )的情况。(只考虑代码块的内容)long i=2;int j=0;double k=3.2;switch (i) case 1:System.out.println(“Good morning”);break;case 2:System.out.println(“Good afternoon”);break;defaultSystem.out.println(“Good night”);break;A、显示“Good m

8、orning” B、显示“Good afternoon”C、显示“Good night” D、以上均不对18、执行下面这段代码,会产生( )的情况。(只考虑代码块的内容)int arr=0,1,2;for (int i=1;i2;i+) arri=+i;arr2=+ i;A、arr0=0,arr2=2 B、arr1=0 ,arr2=3 C、arr1=2,arr2=3D、arr0=0,arr1=1 E、arr0=0 ,arr1=2 F、arr0=1,arr2=419、下面是定义某个类中 abc 方法的程序段,正确定义的是( ) 。A、void abc() B、int void abc()Syst

9、em.out.print(“!”);C、int abc()System.out.print(“!”);D、abc()System.out.print(“!”);20、下面是 Ex9 类的代码class Class1public static void main(String args) System.out.print(“Class1”);public class Ex9public static void main(String args) System.out.print(“Ex8”);当编译完后,如果要在屏幕上显示“Class1” ,应该使用( )命令。A、Java Ex9 B、Java

10、 Class1 C、Java ExClass1 D、Java Ex9.Class121、类 Ex 的定义如下:public class ExEx(int i)System.out.print(“i=”+i);如果要创建一个该类的对象,下面( )是正确的。A、Ex obj1=new Ex(); B、Ex obj1=new Ex(3);C、Ex obj1=new Ex(“3”); D、Ex obj1=Ex(6);22、假定要在某个类中定义两个 int 的成员 x,y 下面( )方式是正确的A、public class xyz B、public class xyz public static voi

11、d main(String args) int x; int x; int y; int y; public static void main(String args)System.out.print(“Hello”); System.out.print(“Hello”); C、public class xyz D、public class xyz public static void main(String args) public static void main(String args) System.out.print(“Hello”); System.out.print(“Hello

12、”);int x; int y; int x; int y;23、给定如下类定义class Apublic int x;private int y;class Bpublic int z;protected void method1()private void method2()class Cprivate void method3()请问在不引用其他类的情况下,method3()可以直接访问( ) 。 (多选)A、A 中定义的变量 X; B、A 中定义的变量 YC、B 中定义的变量 Z D、B 中定义的方法 method1E、B 中定义的方法 method2 F、以上均不对。24、给定如下接

13、口定义interface Aint method1(int i);int method2(int j);如下( )类实现了本接口,并且不是抽象的。A、class B implements A B、class Bint method1() int method1 (int i)int method2() int method2(int j) C、class B implements A D、class B extends Aint method1(int i) int method1()int method2(int j) int method2() 25、关于封装,下面陈述中正确的是( ) 。

14、 (多选)A、封装程序段中的所有变量和方法均是私有的;B、封装后的类,可以由该类的方法修改和查看,其他类则不能;C、如果封装类中的某个变量或方法声明为公有的,则它为接口的一部分;D、如果封装类中的某个变量或方法声明为私有的,则它为实现的一部分。0013 班JAVA 语言期末考试答题卡姓名 学号 成绩 第 1 题 第 2 题 第 3 题 第 4 题 第 5 题第 6 题 第 7 题 第 8 题 第 9 题 第 10 题第 11 题 第 12 题 第 13 题 第 14 题 第 15 题第 16 题 第 17 题 第 18 题 第 19 题 第 20 题第 21 题 第 22 题 第 23 题 第

15、 24 题 第 25 题0013 班JAVA 语言期末上机考试试卷上机调试下列程序段,改正错误之处。(1)public class ex1 正确程序: int x=1;int y=2;int z;z=x+y;System.out.printlin(“Hello World!”)(2)public class ex2 正确程序: static final int PI=3.14;public static void main(String args); System.out.printlin(“PI=”+Pi);PI=3.1415926;System.out.printlin(“PI=”+Pi)

16、;(3)class Parent 正确程序: Parent(int i); System.out.printlin(“Parent”);public class ex3 extends Parentex3(int i) System.out.printlin(“Child”);super(i);public static void main(String args); ex3 child=new ex3(3);(此题修改,要求不增减代码,但可更改语句的顺序)(4)interface Parent 正确程序 void m1();public abstract class ex4 implement Parent public void m1()System.out.printlin(“m1 in Child”);public static void main(String args); ex4 child=new ex4();child.m1();

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报