Java程序设计复习题(1)

合集下载

JAVA语言程序设计复习题

JAVA语言程序设计复习题

一、选择填空题:全部为多选题,只有全部正确才能得分。

1. 编译java程序的命令是___b_____;运行java程序的命令是____a____;产生java 文挡的命令是____d____;查询java类型是否是serializable类型的命令是__c______;产生java安全策略文件的命令是____e____;产生类型归档文件.jar的命令是____f____。

A. javaB. javacC. serialverD.javadocE.policytoolF.jar2. 在一个java原文件中,import, class, package语句的顺序是____f____。

A. import class packageB. class import packageC. package class importD. import package classE. class package importF. package import class3. 下面叙述正确的有________cde____________。

A. 在一个java原文件中只能定义一个classB. 在一个java原文件中只能定义一个interfaceC. 在一个java原文件中可以定义多个classD.在一个java原文件中可以定义多个interfaceE. 在一个java原文件中可以定义多个class和interfaceF. 在一个java原文件中只能定义public classG. java原文件的前缀一定是所包含类型的名字4. java程序中程序运行入口方法main的签名正确的有___a_____。

A. public static void main(String args[])B. static public void main(String[] args)C. public void static main(String[] args)D. public void main(String args[])5. java程序中程序入口方法main的参数代表命令行输入参数,命令行参数从____a____开始。

Java程序设计习题附答案(一)

Java程序设计习题附答案(一)

Java程序设计习题附答案(一)java程序设计题库第一部分是引言1、下列关于java语言的特点,描述错误的是(c)a、 Java是一种跨平台编程语言。

java支持分布式计算。

java是一种面向过程的编程语言。

java支持多线程2、java语言具有许多优点和特点,下列选项中,哪个反映了java程序并行机制的特点?(b)a、安全性b、多线性c、跨平台d、可移植3、javajdk中调试器的命令是(c)。

a、javacb、javac、jdbd、avah4.在jar文件中运行类文件需要在Java命令之后添加的参数是(a)。

a、-cpb-gc-dd-verbose5、下面哪项在java中是不合法的标识符?(c)a、$userb、pointc、you&med、 _uuline6、下面关于java语言说法正确的是(abcd)。

a、 Java语言是一种面向对象、解释和执行的网络编程语言。

b、 Java语言是可移植的、独立于平台的编程语言。

c、 Java语言可以自动收集内存垃圾。

d、java语言编写的程序虽然是“一次编译,到处运行”,但必须要有java的运行环境。

7、在java程序设计中,程序员创建()文件,然后编译器把它们转化为()文件。

(b)a、源代码,htmlb,源代码,字节码C,字节码,源代码D,HTML,字节码8,Java JVM指的是(b)。

a、由java操作的家用设备(通常是一个漂亮的小烤箱)b、java字节代码的解释程序c、java源代码的编译器d、运行Java所需的硬件设备9、在java中,关于classpath环境变量的说法不正确的是(a)。

a、一旦设置了类路径,就不能对其进行修改,但可以将目录添加到环境变量中。

b、编译器使用它来搜索各自的类文件。

c、类路径是一个目录列表。

d、解释器使用它来搜索相应的类文件。

10.一个可以独立运行的Java应用程序(d)。

a、可以有一个或多个main方法。

java程序设计基础复习题

java程序设计基础复习题

java程序设计基础复习题Java程序设计基础复习题一、Java基础知识1. Java语言的特点:- 简单性- 面向对象- 可移植性- 健壮性- 多线程- 动态性2. Java的基本数据类型及其取值范围:- 整型:byte, short, int, long- 浮点型:float, double- 字符型:char- 布尔型:boolean3. Java的变量作用域:- 局部变量- 成员变量- 类变量(静态变量)4. Java的控制语句:- 条件语句:if, switch- 循环语句:for, while, do-while5. Java的数组:- 一维数组- 多维数组- 数组的初始化和遍历6. Java的字符串处理:- 字符串的创建- 字符串的常用方法(如equals, length, substring等)二、面向对象编程1. 类和对象的概念:- 类的定义- 对象的创建和使用2. 构造方法:- 构造方法的作用- 重载构造方法3. 封装:- 私有成员- 公共访问器和修改器4. 继承:- 继承的概念- 访问控制和继承的关系5. 多态:- 方法重载- 方法重写- 接口和抽象类6. 接口和抽象类:- 接口的定义和实现 - 抽象类的特点三、Java集合框架1. 集合框架的基本概念: - 集合(Collection) - 映射(Map)2. List接口及其实现: - ArrayList- LinkedList3. Set接口及其实现:- HashSet- TreeSet4. Map接口及其实现:- HashMap- TreeMap5. 迭代器(Iterator): - 迭代器的使用6. 泛型:- 泛型的概念- 泛型在集合中的使用四、异常处理1. 异常的分类:- 编译时异常- 运行时异常2. 异常处理机制:- try-catch- finally- throws3. 自定义异常:- 自定义异常类的定义4. 异常链:- 异常链的概念- 异常链的使用五、输入输出(I/O)流1. Java I/O流的分类: - 字节流- 字符流2. 字节流:- InputStream- OutputStream3. 字符流:- Reader- Writer4. 文件操作:- 文件的创建和删除 - 文件的读写操作5. 缓冲流:- BufferedInputStream - BufferedOutputStream6. 数据流:- DataInputStream- DataOutputStream六、Java多线程1. 线程的概念:- 线程的生命周期- 线程的创建和启动2. 线程同步:- 同步方法- 同步代码块3. 线程通信:- wait()- notify()- notifyAll()4. 线程池:- 线程池的概念- 使用Executor框架5. 并发工具类:- CountDownLatch- CyclicBarrier- Semaphore七、Java网络编程1. 网络编程基础:- IP地址- 端口号2. URL和URLConnection:- URL的使用- URLConnection的使用3. 套接字编程:- ServerSocket- Socket4. 多线程服务器:- 使用线程处理客户端请求八、Java数据库连接(JDBC)1. JDBC的概念:- JDBC的工作原理2. 数据库连接:- DriverManager- Connection3. 执行SQL语句:- Statement- PreparedStatement4. 结果集处理:- ResultSet5. 事务处理:- 事务的概念- 事务的隔离级别九、Java Web基础1. Servlet:- Servlet。

Java程序设计复习题

Java程序设计复习题

一、选择题:1.运行Java程序需要的工具软件所在的目录是 A 。

A.JDK的bin目录 B.JDK的demo目录 C.JDK的lib目录 D.JDK的jre目录2.下列关于Java语言特点的叙述中,错误的是 A 。

A.Java是面向过程的编程语言 B.Java支持分布式计算C.Java是跨平台的编程语言 D.Java支持多线程3. Java的核心包中,提供编程应用的基本类的包是 A 。

A.ng B.java.util C.java.applet D.java.rmi4.下列关于Java对import语句规定的叙述中,错误的是 C。

A.在Java程序中import语句可以有多个B.在Java程序中import语句可以没有C.在Java程序中import语句必须有一个D.在Java程序中import语句引入在所有类定义之前5.在编译Java程序时,用于指定生成.class文件位置的选项是 B。

A.-g B.-d C.-verbose D.-vonarn6.下列关于构造方法的叙述中,错误的是 C 。

A.Java语言规定构造方法名与类名必须相同B.Java语言规定构造方法没有返回值,但不用void声明C.Java语言规定构造方法不可以重载D.Java语言规定构造方法只能通过new自动调用7.下列叙述中错误的是 D 。

A.Java Application与Applet所用编译命令相同B.通常情况下,Java Application只能有一个main()方法C.Java Applet必须有HTML文件才能运行D.Java Applet程序的.class文件可用Java命令运行8.处理对象传输的接口是 A。

A.Serializable B.Cloneable C.ItenListener D.ActionListener9.在读取二进制数据文件的记录时,为了提高效率常常使用的一种辅助类是 C 。

A.InputStream B.FileInputStream C.BufferInputStream D.BufferedReader 10.下列事件监听器中,无法对TextField对象进行事件监听和处理的是 D 。

java程序设计答案

java程序设计答案

《java程序设计》复习题第一部分选择题(单选)1.javac 是 java的(B)A.解释器B.编译器C.小程序浏览器D.调试器2.appletviewer是java的(C)A.解释器B.编译器C.小程序浏览器D.调试器3.编译一个定义了三个类和三个方法的 java源码文件,总共会产生几个字节码文件,其扩展名是什么?(C)A.5个字节码文件,其扩展名是“.java”B.2个字节码文件,其扩展名是“.java”C.3个字节码文件,其扩展名是“.class”D.2个字节码文件,其扩展名是“.class”4.java源码文件的名称与主类的名称(B)A.必须相同但不区分大小写B.必须相同且区分大小写C.必须不同D.任意5.下面那些选项不能用做变量名的首字符(C)A.字母B.下划线(_)C.数字D.美元符号($)6.下面哪个不是java的原始数据类型?(B)A.shortB.booleanC.IntD.Float7.下面哪条语句不会出现编译警告或错误?(A)A.float f=1.3F;B.chat c =”a”;C.float f=1.3;D.boolean d=null;8.以下声明常量不正确的是(B)A.final int PI=3;B.final PI=3;C.static final int PI=3:D.public static final int PI=3;9.java定义了4个整型数据类型:字节性(byte)短整型(short) 整型(int)长整型(long),其中byte占用内存为(A)A.8bitB.16bitC.32 bitD.64bit10.5%2.1的值是(D)A. 1B.0C.0.8D.不能通过编译11.-11&3的值是(A)A. 1B. 3C.9D.–1112.8<<2的值是(A)A. 2B. 4C.8D.3213若有int a = 1, b= 2 , c = 3, d=4; 则表达式a>b?a:c>d?c:d的值是(D)A. 1B. 2C. 3D. 414.以下为合法类型转换的为(D)A.( int )”A”B.(char)”A”C.(boolean)(2-2)D.(char) (651/12)15下面哪条语句是正确的?(C)A.int a={1,2,3,4,5,};B.int b=(1,2,3,4,5)C.int c[]={1,2,3,4,5}D.int []d={1,2,3,4,5}16.对于数组int a[];下面那条语句可以输出数据a的元素个数?DA.System.out.println(a.size);B.System,out.println(a.size());C.System.out.println(a.length());D.System.out.println(a.length);17.可以用作switch表达式的基本数据类型分别是(B)A.booleanB.byteC.floatD.double18.下面的while语句退出时.i的值是(D)byte b=1;int i = 0 ;while(b++>0)i=i+1;A.126B.0C.127D.出现死循环,i的值无穷大19.设J_Hello.java文件内容如下:class J_Hello{static void main(String args[]){System.out.println(“Hello!”);}}下面说法正确的是(D)A.J_Hello.java无法通过编译B.J_Hello.java可以通过编译,但运行时出现“Main method not public”提示信息C.J_Hello.java可以通过编译,但无法运行,且无任何提示信息D.J_Hello.java可以通过编译,可以正常运行,输出“Hello!”20下面哪个类声明是正确的(D)A.abstract final class car{}B.abstract private car(){}C.protected private car{}D.public abstract class car{};21.下列(C)的说法是错误的。

JAVA程序设计考试复习资料

JAVA程序设计考试复习资料

一、单选题1.File类型中定义了什么方法来创建多级目录?()A、createNewFileB、existsC、mkdirsD、mkdir答案: C2.关于awt和swing说法正确的是()。

A、awt在不同操作系统中显示相同的风格B、swing在不同的操作系统中显示不相同的风格C、awt是swing的子类D、awt和swing都支持事件模型答案: D3.找出与3*4值相同的表达式()。

A、3/2B、3<2C、3<<2D、3<<<2答案: C4.设int a=15,则运行a+=a运算后,a的值是()。

A、0B、15C、225D、30答案: D5.为了提高读写性能,可以采用什么流?()A、InputStreamB、DataInputStreamC、OutputStreamD、BufferedInputStream答案: D6.执行代码String[] s=new String[10]后,哪个结论是正确的()。

A、s[10]为""B、s[9]为nullC、s[0]为未定义D、s.length为9答案: B7.在Java中,所有类的根类是()。

A、ng.ObjectB、ng.ClassC、java.applet.AppletD、java.awt.Frame答案: A8.以下描述正确的是()。

A、在Java中任何类都可以创建该类的对象B、在定义抽象类时使用的关键字是AbstractsC、当一个类被final关键字修饰后,它将不能再派生子类D、在Java中,不再引用的空间必须由程序员释放答案: C9.下列容器类中哪一个是从java.awt.Window继承的?()A、FrameB、PanelC、ContainerD、Applet答案: A10.编译Java程序的命令是()。

A、javaB、javadocC、javacD、cd答案: C11.在Java中,子类欲访问父类中被覆盖的成员方法,需要使用什么方法来实现()。

Java复习题(一)选择题答案

Java复习题(一)选择题答案

《JA V A程序设计》复习题之(一)选择题一、单选择题1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。

A. javaB. .classC. htmlD. .exe2、设x = 1 , y = 2 , z = 3,则表达式y+=z--/++x 的值是( )。

A. 3B. 3. 5C. 4D. 53、不允许作为类及类成员的访问控制符的是( )。

A. publicB. privateC. staticD. protected4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。

A. static void method( )B. public void method( )C. final void method( )D. abstract void method( ) 5.Java application中的主类需包含main方法,以下哪项是main方法的正确形参?()A、String argsB、String ar[]C、Char argD、StringBuffer args[]6.以下关于继承的叙述正确的是()。

A、在Java中类只允许单一继承B、在Java中一个类只能实现一个接口C、在Java中一个类不能同时继承一个类和实现一个接口D、在Java中接口只允许单一继承7.paint()方法使用哪种类型的参数? ()A、GraphicsB、Graphics2DC、StringD、Color8.以下哪个不是Java的原始数据类型()A、intB、BooleanC、floatD、char9.以下哪项可能包含菜单条()。

A、PanelB、FrameC、AppletD、Dialog10.若需要定义一个类域或类方法,应使用哪种修饰符?()A、staticB、packageC、privateD、public11.在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行()。

java习题集及答案

java习题集及答案

JAVA语言与面向对象程序设计期末复习题2011年上(一)单项选择题1.对象是构成现实世界的一个独立单位,它具有自己的静态特征和( B )特征。

A. 颜色B. 动态C. 状态D. 重量2.使用JDK编译Java程序时使用的命令是(B)。

A. javaB. javacC. appletviewerD. javadoc3.在Java程序中包含主方法的类被称为主类,主方法的访问控制修饰符为(C)。

A. privateB. protectedC. publicD. static4.在类的定义中,若需要把一个标识符定义为常量,则使用的修饰符为(B)。

(A. constB. finalC. staticD. class5.在程序中声明包的语句关键字为(D)。

A. volatileB. packC. importD. package6.在一个方法的方法头(声明)中向调用它的上一层方法抛出异常的子句关键字为(C)。

A. catchB. throwC. throwsD. finally7.在类定义首部的语法格式中,(B)不能作为其中的修饰符。

A. publicB. protectdC. extendsD. abstract8.下列哪个类不是异常类的父类(A)。

A. ErrorB. ThrowableC. ExceptionD. Object9.下面的关键字(C)与异常处理无关。

|A. throwB. throwsC. importD. finally10.在读字节文件时,使用该文件作为参数的类是(D)。

A. BufferedReaderB. DataInputStreamC. DataOutputStreamD. FileInputStream(二)填空题1.Java类库也称为Java API,它是Application Programming Interface的缩写,中文含义为应用程序接口2.Java语言中用于修饰类的成员具有保护或私有访问属性的关键字分别为________和________。

JAVA程序设计复习题

JAVA程序设计复习题

题型:一、选择题(15*2 = 30分)二、填空题(10*1 = 10分)三、程序分析题(3*5 = 15分)四、编程题(3*15 = 45分)Java复习要点(1-5章)1.开发与运行Java程序需要经过哪些步骤和过程?编写源程序–》编译生成字节码文件–》运行2.Java程序由什么组成的?一个程序中必须要有public类吗?Java源文件的命名规则是怎样的?package声明import 导入外部包中的类class 类的声明注释一个Java文件中不一定要有public类,但是最多只能有一个public类。

如果源文件中有public 类,那么这个文件的名字必须和该类名完全相同。

3.Java源文件的扩展名是什么?编译后产生的字节码文件扩展名是什么?.java.class4.Java语言的注释都有哪些?// 单行注释/* 多行注释*//** 文档注释*/5.什么叫做标识符?Java语言规定的合法的标识符是怎样的?标识符:用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列。

Java语言规定标识符由字母、下划线、美元符号和数字组成,并且第一个字符不能是数字;并且不能使用Java关键字做标识符。

6.Java使用的unicode字符集有多少个字符?每个字符占用多少字节?655362个字节7.Java语言有哪些基本数据类型?这些基本数据类型各占多大内存空间?整型。

字符型。

浮点型。

布尔型。

8 16 32 648.掌握各种Java算术运算符和表达式的用法。

+ - * / % ++ --9.如何声明创建数组?声明数组:声明一维数组格式:数组元素类型数组名字[ ];数组元素类型[ ] 数组名字;例:float boy[ ]; double girl[ ] ; char cat[ ];声明二维数组格式:数组元素类型数组名字[ ][ ];数组元素类型[ ] [ ] 数组名字;例:float a[ ][ ]; double b[ ][ ]; char d[ ][ ];创建数组格式:数组名字=new 数组元素的类型[数组元素的个数];boy = new float[4];a = new float[5][3];10.如何获取数组的长度?数组名.length11.掌握if-else语句的使用。

《Java程序设计》题库(一)

《Java程序设计》题库(一)

C
选择
39
困难
教学积累
基础试题 命名规范
D
选择
40
简单
教材
基础试题
类成员的访问 修饰
为了实现信息隐藏和访问,设计类的成员时,访 问属性可以设置为( )。 A. 属性是public,方法是public B. 属性是public,方法是private C C. 属性是private,方法是public D. 属性是private,方法是private Java语言创建包的关键字是( )。 A. package B. import C. implements D. synchronized
adf选择49中等教学积累基础试题选出合理的标识符asys1lllb2mailcchangedclassac选择50中等教学积累基础试题类和对象下面关于java中类的说法哪个是不正确的a类体中只能有变量定义和成员方法的定义不能有其他语句
试题详细信息 题型 序号 难易 试题来源 程度 章节 试题层次 考核知识点 试题内容 参考答案
选择
1
简单
教学积累
1
基础试题
下面( )是JDK中的Java运行工具.(选择二项) A. javac B. javam jdk开发环境 C. java D. javar 选出在Java中有效的注释声明 (选择二项) A.//This is a comment B.*/This is a comment C./This is a comment D./*This is a comment*/
B
选择
8
中等
教材
2
基础试题
数据类型
D
选择
9
简单
教学积累
基础试题

《java程序设计》期末复习题

《java程序设计》期末复习题

《java程序设计》期末复习题2021-2021第二学期《java程序设计》复习题可能题型:选择、填空、简答、判断1目录练一(两类java程序)........................................................................... ......................3练二(数据类型)........................................................................... ................................3练三(运算符与表达式)........................................................................... ....................4练四(条件,分支语句)........................................................................... ......................5练五(条件,分支语句)........................................................................... ......................7练六(控制结构与循环体内的重定向)........................................................................... 9练七(方法).......................................................................... ...................................10练八(方法空载)........................................................................... ..............................10练九(数组)........................................................................... ......................................11练十(承继:类,属性和方法的承继,属性暗藏和方法全面覆盖,构造函数的承继,父类对象和子类对象的关系)........................................................................... ....................12练十一(多态:抽象类和抽象化方法,最终类和最终方法,USB)...............................17练十二(异常处置).......................................................................... .......................18练十三(卤)........................................................................ .....................................20练十四(io)........................................................................ .....................................23练十五(线程).......................................................................... ...............................24练十六(网络).......................................................................... ...............................26练十七(gui)....................................................................... ....................................28练十八(卤)........................................................................ . (30)2练一(两类java程序)1.java是低级语言还是高级语言(高级)2.java是面向对象的程序设计语言吗(是)3.java就是编程型的计算机语言还是表述型的计算机语言(表述型)4.java语言的程序设计包含哪3个步骤(编写源程序,编译源程序,解释运行编译后形成的字节码文件)5.java源程序文件的后缀就是什么(.java)6.java源程序经编译后生成什么文件其后缀是什么(字节码文件,.class)7.java程序有哪两类(java应用程序,java小程序)8.类的定义由哪两部分组成(类头和类体)9.方法的定义由哪两部分共同组成(方法头和方法体)10.一个java源程序中可以有多个公共类(主类)吗(不能)11.一个java源程序中可以存有多个类吗若存有多个类时,程序文件名就是什么(能够,与公共类名一致)12.java应用程序(application)的主类的类头应如何写(publicclass类名),它的主方法的方法头应如何写(publicstaticvoidmain(stringargs[])),application的入口在哪(main())13.java应用程序(application)的主类中一定真藓科青藓主方法(main)吗?就是14.java中的的字符采用什么编码(unicode)15.在java语言中,将源代码翻译成____________时产生的错误称为编译错误,而将程序在运行中产生的错误称为运行错误.(字节码)16.为了并使纸盒sos中的所有类在当前程序中可知,可以采用的语句就是(a).a)importsos.*;b)packagesos.*;c)sosimport;d)sospackage;17.下面关于封装性的描述中,错误的是(d)。

JAVA程序设计习题(1-5章学生作业)

JAVA程序设计习题(1-5章学生作业)

JA V A程序设计练习题(一)一、单选择题1、编译Java源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。

A. javaB. classC. htmlD.exe2、设x = 1 , y = 2 , z = 3,则表达式y+=z--/++x 的值是( )。

A. 3B. 3. 5C. 4D. 53、如下哪个是Java中的标识符()A、publicB、superC、3numberD、width4、如下哪个是Java中的标识符( )A、fieldnameB、thisC、3numberD、#number5、如下哪个是Java中有效的关键字()A、nameB、helloC、falseD、good6、下面的代码段执行之后count的值是什么( )int count = 1;for (int i = 1; i <= 5; i++) {count += i;}System.out.println(count);A、5B、1C、15D、167、定义一个类,必须使用的关键字是( )A、publicB、classC、interfaceD、static8、定义一个接口必须使用的关键字是()A、publicB、classC、interfaceD、static9、下面程序段执行后b的值是( )。

Integer integ =new Integer(9);boolean b = integ instanceof Object;A) 9 B) true C) 1 D) false10、关于选择结构下列哪个说法正确?()A.if语句和else语句必须成对出现B.if语句可以没有else语句对应C.switch结构中每个case语句中必须用break语句D.switch结构中必须有default语句11、while循环和do…wh ile循环的区别是:()A.没有区别,这两个结构任何情况下效果一样B.while循环比do…while循环执行效率高C.while循环是先循环后判断,所以循环体至少被执行一次D.do…while循环是先循环后判断,所以循环体至少被执行一次12、关于for循环和while循环的说法哪个正确?()A.while循环先判断后执行,for循环先执行后判断。

《JAVA程序设计》期末复习 各章习题+ 参考答案

《JAVA程序设计》期末复习 各章习题+ 参考答案

2.在 Java 语言中,( C )是最基本的元素?
(A)方法
(B)包
(C)对象
(D)接口
【解析】构成 Java 程序的基本元素类(抽象的对象)。
3.编译一个定义了 3 个类和 10 个方法的 Java 源文件后,
会产生( D )个字节码文件?扩展名是( D)?
(A)13 个字节码文件,扩展名为.class
D.-nowarn
12.下列标识符(名字)命名原则中,正确的是( C )。
A.类名的首字母小写 B.接口名的首字母小写
C.常量全部大写 D.变量名和方法名的首字母大写
13.下面哪种注释ຫໍສະໝຸດ 法能够支持 javadoc 命令?( C )
A.// B./*...*/ C./**...*/ D./**...**/
项是( A )。
(A)以 0 开头的整数代表 8 进制整型常量
(B)以 0x 或 0X 开头的整数代表 8 进制整型常量
(C)boolean 类型的数据作为类成员变量的时候,相同默
认的初始值为 true
(D)double 型数据占计算机存储的 32 位
8.下列 Java 语句中,不正确的一项是( C )。
【解析】bytel 类型变量的取值范围是-128~127。
11.下列表达式 1+2+ "aa"+3 的值是( B )。
(A)"12aa3" (B)"3aa3 " (C)"12aa" (D)"aa3"
【解析】整数和整数相加得到两个整数的和,而整数
和字符串相加得到的是字符串。
12.已知 y=2, z=3, n=4,则经过 n=n+ -y*z/n 运算后 n 的

java程序设计考试题

java程序设计考试题

java程序设计考试题Java程序设计考试题一、选择题(每题2分,共20分)1. 下列哪个关键字用于定义Java类?A. classB. interfaceC. structD. enum2. Java中的main方法是程序的入口点,其正确的方法签名是:A. public static void main(String args[])B. public static void main(String[] args)C. public void main(String args[])D. static void main(String args)3. 以下哪个是Java的原始数据类型?A. StringB. IntegerC. intD. Object4. Java中的异常处理是通过以下哪个关键字实现的?A. tryB. catchC. finallyD. all of the above5. 下列哪个不是Java集合框架中接口?A. ListB. SetC. MapD. Array6. Java中哪个关键字用于实现单例模式?A. privateB. publicC. staticD. final7. 以下哪个是Java的访问修饰符?A. privateB. protectedC. publicD. all of the above8. 在Java中,哪个类是所有Java类的父类?A. ObjectB. SystemC. ClassD. Throwable9. Java中哪个关键字用于定义接口?A. classB. interfaceC. packageD. enum10. 下列哪个是Java的控制流语句?A. ifB. forC. whileD. all of the above二、简答题(每题10分,共30分)1. 简述Java语言的跨平台特性是如何实现的。

2. 解释Java中重载(Overloading)和重写(Overriding)的区别。

JAVA程序设计考试试卷(附答案)(1)

JAVA程序设计考试试卷(附答案)(1)

JAVA程序设计考试试卷(附答案)(1)}}B、good and abc B、good and gbcC、test ok and abcD、test ok and gbc5.运行下列程序, 会产生什么结果( A )public class X extends Thread implements Runable{ public void run(){System.out.println("this is run()");}public static void main(String args[]){Thread t=new Thread(new X());t.start();}}A、第一行会产生编译错误B、第六行会产生编译错误C、第六行会产生运行错误D、程序会运行和启动6.要从文件" file.dat"文件中读出第10个字节到变量C中,下列哪个方法适合? ( D )A、FileInputStream in=new FileInputStream("file.dat"); in.skip(9); int c=in.read();B、FileInputStream in=new FileInputStream("file.dat"); in.skip(10); int c=in.read();C、FileInputStream in=new FileInputStream("file.dat"); intc=in.read();D、RandomAccessFile in=new RandomAccessFile("file.dat"); in.skip(9); int c=in.readByte();7.容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?( B )A、CardLayoutB、FlowLayoutC、BorderLayoutD、GridLayout8.给出下面代码:public class Person{static int arr[] = new int[10];public static void main(String a[]){System.out.println(arr[1]);}}那个语句是正确的?( C )A、编译时将产生错误;B、编译时正确,运行时将产生错误;C 、输出零;D、输出空。

JAVA考试复习题1(附答案)

JAVA考试复习题1(附答案)

《现代程序设计》(JAVA)考试复习题一、选择题1、关于Java语言叙述错误的是:(C)A.Java语言具有跨平台性B.Java是一种面向对象的语言C.Java语言中的类可以多继承D.Java的垃圾收集机制自动回收程序已不再使用的对象2、以下叙述正确的是:(B)A.构造方法必须是public方法B.main方法必须是public方法C.Java应用程序的文件名可以是任意的D.构造方法应该声明为void类型3、关于Java中数据类型叙述正确的是:(B)A、整型数据在不同平台下长度不同B.boolean类型数据只有2个值,true和falseC.数组属于简单数据类型D.Java中的指针类型和C语言的一样4、设int x=1,float y=2,则表达式x / y的值是:(D)A.0 B.1 C.2 D.以上都不是5、以下语句有语法错的是:(A)A.int x=1;y=2;z=3 B.for (int x=10,y=0;x>0;x++);C.while (x>5); D.for(; ;);6、关于类和对象的叙述正确的是:(A )A.Java的类分为两大部分:系统定义的类和用户自定义的类B.类的静态属性和全局变量的概念完全一样,只是表达形式不同C.类的成员至少有一个属性和一个方法D.类是对象的实例化7、以下有关构造方法的说法,正确的是:(A)A.一个类的构造方法可以有多个B.构造方法在类定义时被调用C.构造方法只能由对象中的其它方法调用D.构造方法可以和类同名,也可以和类名不同8、以下有关类的继承的叙述中,正确的是:(D)A.子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性B.子类只能继承父类的方法,不能继承父类的属性C.子类只能继承父类的非私有属性,不能继承父类的方法D.子类不能继承父类的私有属性9、void 的含义:(C )A.方法体为空B.定义的方法没有形参C.定义的方法没有返回值D.方法的返回值不能参加算术运算10、关于Java中异常的叙述正确的是:(D )A.异常是程序编写过程中代码的语法错误B.异常是程序编写过程中代码的逻辑错误C.异常出现后程序的运行马上中止D.异常是可以捕获和处理的11、所有的异常类皆继承哪一个类?(C)A.java.io.Exception B.ng.ThrowableC.ng.Exception D.ng.Error12、下面哪个不是java语言中的关键字?(B)A.long B.sizeof C.instanceof D.const13、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B)。

java复习题1

java复习题1

java复习题1### Java复习题1#### 1. Java基础1.1 Java数据类型Java支持哪些基本数据类型?请列举并简要说明它们之间的差异。

1.2 变量与常量解释变量和常量的区别。

在Java中如何声明和初始化变量和常量?1.3 运算符Java中有哪些运算符?请列出并解释它们的基本用法。

1.4 控制流语句Java提供了哪些控制流语句?请分别举例说明它们的用法。

#### 2. 面向对象编程2.1 类和对象请解释Java中的类和对象的概念,并说明如何创建一个类和对象。

2.2 封装封装在Java中是如何实现的?请举例说明。

2.3 继承什么是继承?Java中的继承是如何工作的?请给出一个简单的例子。

2.4 多态多态性是什么?Java如何支持多态性?请提供一个多态的示例。

#### 3. 异常处理3.1 异常的概念解释Java中的异常是什么,以及它的作用。

3.2 异常的分类Java中的异常分为哪几类?请列举并简要说明。

3.3 异常的处理Java中如何处理异常?请说明try-catch-finally语句的用法。

#### 4. 集合框架4.1 集合框架概述Java集合框架包含哪些主要接口和类?请列举并简要说明它们的特点。

4.2 List接口List接口有哪些实现类?它们之间有什么区别?4.3 Set接口Set接口有哪些实现类?请解释HashSet和TreeSet的区别。

4.4 Map接口Map接口有哪些实现类?HashMap和TreeMap的主要区别是什么?#### 5. 泛型5.1 泛型的概念什么是泛型?Java中引入泛型的目的是什么?5.2 泛型的使用如何在Java中使用泛型?请给出一个泛型类和泛型方法的例子。

#### 6. 多线程6.1 线程的概念什么是线程?Java中如何创建线程?6.2 线程的同步线程同步是什么?Java中如何实现线程同步?6.3 线程池什么是线程池?Java中如何使用线程池?#### 7. I/O流7.1 I/O流的概念Java中的I/O流是什么?它包含哪些主要的类?7.2 文件操作如何在Java中进行文件的读写操作?请举例说明。

04747Java语言程序设计(一)复习题汇总

04747Java语言程序设计(一)复习题汇总

Java语言程序设计(一)复习题一、选择题1、下面哪个不属于...Java语言的特点(C、编辑型)A、动态性B、面向对象C、编辑型D、多线型2、算符“&&”适用于数据类型()A、intB、longC、doubleD、boolean3、下列说法正确的是()A、不需定义类,就能创建对象B、属性可以是简单变量,也可以是一个对象C、属性必须是简单变量D、对象中必有属性和方法4、下面不是..合法Java标识符的是()A、abB、$_3C、3abD、ab35、下面不是..Java移位运算符的是()A、>>>B、<<<C、>>D、<<6、下面哪个不是..Java的关键字()A、doubleB、IntegerC、floatD、default7、下列算符中优先级别最高的是(C、!= )A、&B、&&C、!=D、?:8、关于main()方法说法正确的是()A、一个类中可以没有main()B、所有对象都必须放在main()方法中C、main()必须放在公共类中D、main()方法头的定义可以根据情况任意修改9、下列标签名中非法..的是()A、hereB、thereC、thisD、that10、下面各组中全部属于字型要素的是()A、字体、字形和大小B、字体、风格和字号C、字形、风格和字号D、字形、颜色和字号11、下列不是..构造方法特征的是()A、名字与类相同B、是无参考的C、是viod型D、是一种特殊方法12、关于代码“String [][]s=new String[10][];”的正确陈述是()A、该行代码非法B、s 是一10行10列的数组C、s 是一包含10个一维数组的二维数组D、s中每个元素设为""""""13、如想限制类本身对静态成员的访问,应该()A、用finalB、用privateC、不使用任何关键字D、不能限制14、下列不属于类的属性修饰符的是()A、publicB、abstractC、privateD、final15、一个创建对象的操作中,不包含...()A、释放内存B、对象声明C、分配内存D、调用构造方法16、下列关于封装性的说法中,错误..的是()A、是一种信息隐蔽技术B、使对象之间不可相互作用C、是受保护的内部实现D、与类有关,封装的基本单位是对象17、代码“new List (10,true);”的含义是()A、创建含10列的新列表B、创建含10行的新列表,且允许多重选择C、创建不多于10个选项的新列表D、创建含10行的新列表,每次选一项18、要为程序的子窗口设定一个由字符串s指定的名字,可以采用的代码是()A、JFrame(s)B、window(s)C、new JFrame(s)D、super(s)19、下列布局管理器中,哪一个会在前个组件相同行上放置组件,直到该组件超出容器的宽度,然后从新行开始,并把添加的组件居中放置()A、BorderLayoutB、CardLayoutC、FlowLayoutD、GridbagLayout20、滚动列表(List)每次选择选项,可以选择的个数是()A、1B、多个C、所有D、根据列表对象初始化参数确定21、Java源文件的扩展名是()A、.classB、.javaC、.javD、.cla22、Java注释方式不包括...C、/** … **/ ()23、下列说法正确的是()A、实例方法能对类变量和实例变量操作B、实例方法只能对类变量操作C、实例方法只能实例变量操作D、类方法能对类变量和实例变量操作24、下面均为Java关键字的一组是()A、boolean,byte,long,true " "B、byte, long,true,goto" "C、goto ,Boolean,byte,true" "D、bool, long,true,auto" "25、Java语言使用的字符集是()A、ASCIIB、EBCDICC、UnicodeD、BCD26、下面的四个选项中,均是八进制或十六进制数的是()A、-10,ox8f,011" "B、oabc,-017,oxc" "C、0010,-ox10,oxf1" "D、oa12,ox12,oxa " "27、下面的哪一项能正确生成5个空字符串()A、String a[]=new String [5]B、String 5[a]C、String [5]aD、String a[5]28、下列算符中优先级最低的是()A、++B、%C、?D、&29、Java中,一个类可以有几个父类(B、1 )A、任意B、1C、2D、430、类中不加任何访问权限限定的成员属于()A、defaultB、publicC、privateD、protected31、若有下面的类定义“class Bridge {Road road;} class Road{String name;}”它表示()A、"是什么"关系B、"有什么"关系C、二者都是D、二者皆不是32、this关键字的含义是表示一个()A、指针B、当前对象C、一个类D、一个方法33、一个消息的内容不包括...()A、消息接收者B、接受对象应采用的方法C、指示接受者做何处理D、方法的参数34、main()方法中有如下代码“Frame f=new Frame(""My Frame""); f.sd Size(100,100);”为在屏幕上显示该对象,应增加下面哪个代码()A、f.appear()B、f.set Foreground()C、f.set Visible()D、f.enable35、下列程序的执行结果是()public class Test{public static void main(String args[]){float t=9.0f; int q=5;System.out.println((t++)*(--q));}}A、40B、40.0C、36D、36.036、下列关于接口的说法,正确的是()A、接口与抽象类是相同的概念B、实现一个接口,必须实现接口的所有方法C、接口之间不能有继承关系D、一个类只能实现一个接口37、隐藏用户界面组件的指令是()A、disableB、setVisibleC、removeD、delete38、创建了一个选择控件对象后,将选项顺序加入到控件中的方法是()A、Choice ()B、remove (int)C、getSelectItem ()D、add (string)39、滚动列表(List)k可以产生几种事件()A、1B、2C、3D、440、设置组件的背景色可用方法()A、void setBackgroundColor(Color c)B、void setForegroundColor(Color c)C、void setBackground(Color c)D、void setForeground(Color c)41、Java的int型变量占内存的字节数是()A、1B、4C、2D、与机器有关42、下列选项中全部都是合法的实型常量的是()A、12.4,12,12.4f,12.4F" "B、12.0f,2e4f,12.0,6e-4" "C、6e,12.1,24f,25d" "D、13.6, 6e0.3,456.7d,e2" "43、下列说法错误..的是()A、一个类中的实例方法可以调用其他实例方法B、实例方法可以调用静态方法C、静态方法可以调用实例方法D、静态方法可以调用静态方法44、若定义int x=3,y;则执行语句y=(x++)+(x++)+(x++);后y= ()A、9B、12C、15D、1845、下面哪个是有效的Java标识符()A、max_numB、max-numC、3DogNightD、(train)46、以下关键字中哪一个是不可用来控制对类成员的访问()A、publicB、privateC、protectedD、default47、构造方法被调用是当()A、类定义时B、使用对象的属性时C、使用对象的方法时D、对象被创建时48、下列算符中优先级最高的是()A、+B、instanceofC、&&D、^49、不是面向对象技术特点的是()A、模块化B、封装C、继承性D、多态性50、接口体中不应..包含()A、常量定义B、常量赋值C、方法实现D、方法声明51、在成员变量与局部变量重名时,若想在方法内使用成员变量,要使用关键字()A、superB、importC、thisD、return52、下列定义中,哪一个是非法..的()A、class A{int a,b;…}" "B、class A{int i,j; i=j=10…}" "C、class A{int i; float f;…}D、class A{int i=12; float f1=1.2f;…}53、编译代码“class MySstring extends String{}”会出现的情况()A、成功编译B、不能编译,因为没有main方法C、不能编译,因为String是abstract类型的D、不能编译,因为String是final类型的54、若有定义“String tom=""boy"";String hill=""boy"";”则表达式(tom==hill)的值为()A、1B、trueC、falseD、055、下列关于继承的论述中,错误..的是()A、继承具有传递性B、继承关系也称为"即是"(is a)关系C、支持多继承D、继承提高了系统的可重用性56、为在容器底端放一个按钮,不管用户如何改变尺寸,用下面哪个布局管理器最简单()A、BorderLayoutB、GridLayoutC、FlowLayoutD、GridbagLayout57、把组件放在BorderLayout的下列哪个区域时,它会自动垂直调整大小,但不水平调整。

java程序设计复习题

java程序设计复习题

一、单选题:(每题1分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项的标记写在题干后的括号内。

1.下列语句序列执行后,k 的值是( B )。

int m=3, n=6, k=0; while( (m++) < ( -- n) ) ++k;A) 0 B) 1 C) 2 D) 32.设 i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是( B )。

A) i = i + 2 B) a[0] = 7; C) i++ - --j; D) a(0) = 66;3.Java语言的类间的继承关系是( B )。

A) 多重的B) 单重的 C) 线程的 D) 不能继承4.设有定义 int i = 6 ;,则执行以下语句后,i 的值为( C )。

i += i - 1;A) 10 B) 121 C) 11 D) 1005.下列选项中,用于在定义子类时声明父类名的关键字是( C )。

A)interface B) package C) extends D) class6.若已定义 byte[ ] x= {11,22,33,-66} ; 其中0≤k≤3,则对x数组元素错误的引用是( C )。

A) x[5-3] B) x[k] C) x[k+5] D) x[0]7.下列语句序列执行后,ch1 的值是( B )。

char ch1='A',ch2='W'; if(ch1 + 2 < ch2 ) ++ch1;A) 'A' B) 'B' C) 'C' D) B8.下列语句序列执行后,i 的值是( D )。

int i=8, j=16; if( i-1 > j ) i--; else j--;A) 15 B) 16 C) 7 D) 89.关于JAVA语言的叙述,下面哪个是不正确的?( B )A、java语言提供的编译器不针对特定的操作系统进行编译。

JAVA程序设计复习题

JAVA程序设计复习题

JAVA程序设计复习题第一章JAVA语言概论1.1java语言的发展史1.1.1java语言在互联网时代获得巨大成功1.1.2java语言的产生1.2java的工作原理1.2.1java虚拟机1.2.2无用内存自动回收机制1.2.3代码安全性检查机制1.2.4java 语言的特点1.2.5java平台-不断扩展的计算平台1.3一切都是对象1.3.1面向过程1.3.2面向对象1.4构建java程序1.4.1第一个javaapplication1.4.2java程序的编辑1.4.3java程序的编译1.4.4javaapplication 的执行1.4.5第一个javaapplet1.4.6javaapplet的执行1.5java程序规范1.5.1java源程序结构1.5.2java编程规范1.5.3java注释1.6建立java开发环境1.6.1安装java开发包JDK1.6.2安装java帮助文档1.6.3配置类路径一、选择题1.java语言的执行模式是:cA.全编译型B.全解释型C.半编译和半解释型D.同脚本语言的解释模式2.下列关于虚拟机说法错误的是:bA.虚拟机可以用软件实现B.虚拟机不可以用硬件实现C.字节码是虚拟机的机器码D.虚拟机把代码程序与各操作系统和硬件分开3.java语言是1995年由(a)公司发布的A.SunB.MicrooftC.BorlandD.Fo某Software4.下列不是虚拟机执行过程特点的是aA.双线程B.多线程C.动态链接D.异常处理5.java程序的执行过程中用到一套JDK工具,其中javac.e某e指aA.java语言编译器B.java字节码解释器C.java文档生成器D.java 类分解器6.java的API结构中,不属于类库主要包括的核心包的是cA.java包B.java某C.javadoc包扩展包7.每个java的编译单元可包含多个类或界面,但是每个编译单元最多只能有(a)类或者界面是公共的A.一个B.两个C.四个D.任意多个8.在当前的java实现中,每个编译单元就是一个以(a)为后缀的文件A.javaB.claC.docD.e某e二、填空题1.设有一个Java应用程序,其源程序文件名为Tet.java,则编译该源程序的命令为(javac),运行该应用程序的命令为(java)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

JAVA程序设计复习题一、单项选择题(在每小题列出的各选项中只有一个是符合题目要求的,请将其代码填在括号内)1、欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?( B )A、ArrayList myList=new Object();B、ArrayList myList=new ArrayList();C、ArrayList myList=new List();D、List myList=new List();2、paint()方法使用哪种类型的参数?( A )A、GraphicsB、Graphics2DC、StringD、Color3、指出正确的表达式( C )A、byte=128;B、Boolean=null;C、long l=0xfffL;D、double=0.9239d;4、指出下列程序运行的结果( B )public class Example{String str=new String("good");char[]ch={'a','b','c'};public static void main(String args[]){Example ex=new Example();ex.change(ex.str,ex.ch);System.out.print(ex.str+" and ");Sytem.out.print(ex.ch);}public void change(String str,char ch[]){str="test ok";ch[0]='g';}}A、good and abcB、good and gbcC、test ok and abcD、test ok and gbc5、运行下列程序, 会产生什么结果( A )public class X extends Thread implements Runable{public void run(){System.out.println("this is run()");}public static void main(String args[]){Thread t=new Thread(new X());t.start();}}A、第一行会产生编译错误B、第六行会产生编译错误C、第六行会产生运行错误D、程序会运行和启动6、容器被重新设臵大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?( C )A、CardLayoutB、FlowLayoutC、BorderLayoutD、GridLayout7、给出下面代码:public class Person{static int arr[] = new int[10];public static void main(String a[]){System.out.println(arr[1]);}}那个语句是正确的?( C )A、编译时将产生错误;B、编译时正确,运行时将产生错误;C、输出零;D、输出空。

8、下列哪些语句关于内存回收的说明是正确的?( B )A、程序员必须创建一个线程来释放内存;B、内存回收程序负责释放无用内存C、内存回收程序允许程序员直接释放内存D、内存回收程序可以在指定的时间释放内存对象9、下列代码哪几行会出错:( C )1) public void modify() {2) int I, j, k;3) I = 100;4) while ( I > 0 ) {5) j = I * 2;6) System.out.println (" The value of j is " + j );7) k = k + 1; //未初始化变量8) I--;9) }10)}A、line 4B、line 6C、line 7D、line 810、Java语言是( D )A、面向问题的解释型高级编程语言B、面向机器的低级编程语言C、面向过程的编译型高级编程语言D、面向对象的解释型高级编程语言11、下列的变量定义中,错误的是( D )A、int i;B、int i=Integer.MAX_VALUE;C、static int i=100;D、int 123_$;12、以下的变量定义语句中,合法的是( C )A、float $_*5= 3.4F;B、byte b1= 15678;C、double a =Double. MAX_VALUE;D、int _abc_ = 3721L;13、以下字符常量中不合法的是( C )A、'|'B、'\''C、"\n"D、'我'14、若以下变量均已正确定义并赋值,下面符合Java语言语法的语句是( A )A、b = a!=7 ;B、a = 7 + b + c=9;C、i=12.3* % 4;D、a = a + 7 = c + b;15、下列程序段执行后t5的结果是( B )int t1 = 9, t2 = 11, t3=8;int t4,t5;t4 = t1 > t2 ? t1 : t2+ t1;t5 = t4 > t3 ? t4 : t3;A、8B、20C、11D、916、设a, b, c, d 均为int 型的变量,并已赋值,下列表达式的结果属于非逻辑值的是( C )A、a!=b & c%d < aB、a++ = =a+b+c+dC、++a*b--+dD、a+b>=c+d17、执行下列程序段后,b, x, y的值分别是( D )int x=6,y=8;boolean b;b=x>y&&++x==--y;A、true , 6, 8B、false , 7, 7C、true, 7, 7D、false, 6, 818、以下由do-while语句构成的循环执行的次数是( B )int k = 0;do { ++k; }while ( k < 1 );A、一次也不执行B、执行1次C、无限次D、有语法错,不能执行19、给定下面的代码片段:1) String str = null;2) if ((str != null) && (str.length() > 10)) {3) System.out.println("more than 10");4) }5) else if ((str != null) & (str.length() < 5)) {6) System.out.println("less than 5");7) }8) else { System.out.println("end"); }哪些行会导致错误?( C )A、line 1B、line 2C、line 5D、line 820、下面哪种注释方法能够支持javadoc命令:( D )A、/**...**/B、/*...*/C、//D、/**...*/21、下面关于Applet的说法正确的是( B )A、Applet也需要main方法B、Applet必须继承自java.awt.AppletC、Applet能访问本地文件D、Applet程序不需要编译22、看下面一段程序:class Aclass{void go(){System.out.println("Aclass");}}public class Bclass extends Aclass{void go(){System.out.println("Bclass");}public static void main(String args[]){Aclass a=new Aclass();Aclass a1=new Bclass();a.go();a1.go();}}以上程序运行结果是:( C )A、AclassAclassB、BclassBclassC、AclassBclassD、BclassAclass23、看以下程序:boolean a=false;boolean b=true;boolean c=(a&&b)&&(!b);int result=c==false?1:2;这段程序执行完后,c与result的值是:( A )A、c=false;result=1;B、c=true;result=2;C、c=true;result=1;D、c=false;result=2;24、指出下列程序的运行结果( B )int i = 9;switch (i) {default:System.out.println("default");case 0:System.out.println("zero");break;case 1:System.out.println("one");case 2:System.out.println("two");}A、defaultB、default, zeroC、error default clause not definedD、no output displayed那个25、运行下列程序,会产生什么结果:( B )class Outer1{private int a;void foo(double d,final float f){String s;final boolean b;class Inner{void methodInner(){System.out.println("in the Inner");}}}public static void main(String args[]) {Outer1 me=new Outer1();me.foo(123,123);System.out.println("outer");}}A、in the Inner outerB、outerC、in the InnerD、编译不通过26、下列语句序列执行后,x 的值是( B )int a=3, b=4, x=5;if( ++a==b ) x=++a*x;A、35B、25C、20D、527、下列语句序列执行后,k 的值是( C )int i=6,j=8,k=10,m=7;if(i>j||m<k--) k++;else k--;A、12B、11C、10D、928、下列语句序列执行后,k的值是( D )int j=8, k=15;for( int i=2; i!=j; i++ ){ j-=2; k++; }A、18B、15C、16D、1729、下列语句序列执行后,j 的值是( D )int j=3, i=2;while( --i!=i/j )j=j+2;A、2B、4C、6D、530、下列语句序列执行后,k 的值是( D )int x=6, y=10, k=5;switch( x%y ){ case 0: k=x*y;case 6: k=x/y;case 12: k=x-y;default: k=x*y-x;}A、60B、5C、0D、5431、下列语句序列执行后,a的值是( D )int a=13;a%=a/5;A、3B、13C、169D、132、既能作为类的修饰符, 也能作为类成员的修饰符的是( A )A、publicB、extendsC、FloatD、static33、下列选项中,用于定义接口的关键字是( C )A、importB、implementsC、interfaceD、protected34.下列语句序列执行后,k 的值是( B )。

相关文档
最新文档