Java基础知识测试__A卷_答案讲解

合集下载

JAVA基础试题(A卷)附带答案

JAVA基础试题(A卷)附带答案

第一部分:选择题(共60分,单选共40题,每空1分,多选共10题,每空2分)单项选择题(40*1’=40)1.下列属于合法的 Java 标识符是 ( )A) _cat B) 5books C) +static D) -3.141591.int 类型整型变量在内存中的位数为 ( )A) 8 B) 16 C) 32 D) 641.下面()赋值语句不会出现编译警告或错误 ( )A) float f=1.3; B) char c=a; C) byte b=257; D) int i=10;1.在 Java 中,由 Java 编译器自动导入而无需在程序中用import 导入的包是 ( )A) java.applet B) java.awt C) java.util D) ng1.下列哪个类声明是正确的?( )A) abstract final class HI{ ···}B) abstract private move(){ ··· }C) protected private number;D) public abstract class Car{ ···}1.编译 Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为 ( )A) java B) class C) html D) exe1.为 AB类的一个无形式参数无返回值的方法 method 书写方法头,使得使用类名 AB作为前缀就可以调用它,该方法头的形式为 ( )A) static void method( )B) public void method( )C) final void method( )D) abstract void method( )1.在 Java 中,所有类的根类是 ( )A) java.awt.FrameB) java.applet.AppletC) ng.ClassD) ng.Object1.在 Java 中,用 Package 语句说明一个包时,该包的层次结构必须是 ( )A) 与文件目录的层次相同B) 与文件的结构相同C) 与文件大小相同D) 与文件类型相同1.下列访问权限的大小关系,正确的是 ( )A. public > protected > private > packageB. public > package > protected > privateC. public > protected > package > privateD. protected > public > package > private1.在 Java 中,能实现多重继承效果的方式是 ( )B. 适配器C. 接口D. 同步1.十进制数 16 的 16 进制表示格式是 ( )A.0x10 B.0x16 C .0xA D.161.下列方法中可以用来创建一个新线程的是 ( )A.实现 ng.Runnable接口并重写 start() 方法.B.实现 ng.Runnable接口并重写 run() 方法C.实现 ng.Thread类并重写 run() 方法D.实现 ng.Thread类并重写 start() 方法1.下列代码中,将引起一个编译错误的行是 ( )1.public class Test{2.int m,n;3.public Test() {}4.public Test(int a) {m=a;}5.public static void main(String args[]){6.Test t1,t2;7.int j,k;8.j=0;k=0;9.t1=new Test();10.t2=new Test(j,k);11.}12.}A.第 3 行B.第 5 行C.第 6 行D.第 10 行1.在 Java 中,负责对字节代码解释执行的是()A.垃圾回收器 B .虚拟机 C.编译器 D.多线程机制1.下列数组定义及赋值,错误的是 ( )1.int intArray[];2.intArray=new int[3]; intArray[1]=1; intArray[2]=2; intArray[3]=3;3.int a[]={1,2,3,4,5};4.int[][] a=new int[2][]; a[0]=new int[3]; a[1]=new int[3];1.关键字 supper 的作用是( )A. 用来访问父类被隐藏的成员变量B. 用来调用父类中被重载的方法C. 用来调用父类的构造函数D. 以上都是1.凡是从中央处理器流向外部设备的数据流称为()A. 文件流B. 字符流C. 输入流1.下列属于文件输入输出类的是()A. FileInputStream 和 FileOutputStreamB. BufferInputStream 和 BufferOutputStreamC. PipedInputStream 和 PipedOutputStreamD. 以上都是1.JDBC 中要显式地关闭连接的命令是()A .Connection.close(); B.RecordSet.close() C.Connection.stop() D.Connection.release()1.下面关于继承的说法,正确的是()A、超类的对象就是子类的对象 B 、一个类可以有几个超类C、一个类只能有一个子类D、一个类只能有一个超类1.下面()方法可以用来加载 JDBC驱动程序。

大学java考试题及答案详解

大学java考试题及答案详解

大学java考试题及答案详解大学Java考试题及答案详解一、选择题1. Java是一种______。

A. 编译型语言B. 解释型语言C. 汇编语言D. 机器语言答案:B2. 下列哪个是Java的关键字?A. ObjectB. StringC. voidD. Array答案:C3. Java中的“==”用于比较什么?A. 引用是否相同B. 引用所指向的对象的值是否相同C. 基本数据类型的值是否相等D. 引用所指向的对象的内存地址是否相同答案:C二、填空题1. Java语言支持的四种访问控制级别是:______、______、______和______。

答案:public, protected, default, private2. Java中,______关键字用于定义一个类可以被继承。

答案:extends三、简答题1. 简述Java的垃圾回收机制。

答案:Java的垃圾回收机制是一种自动内存管理功能,它通过垃圾回收器定期检查不再使用的对象,并释放它们占用的内存。

垃圾回收器不会立即回收对象,而是等到确定对象不再被任何引用指向时才进行回收。

四、编程题1. 编写一个Java程序,实现计算两个整数的和。

```javapublic class SumCalculator {public static void main(String[] args) {int num1 = 10;int num2 = 20;int sum = num1 + num2;System.out.println("The sum is: " + sum);}}```答案:程序定义了一个名为SumCalculator的类,其中包含一个main 方法。

在main方法中,定义了两个整数num1和num2,并计算它们的和,最后通过System.out.println输出结果。

五、论述题1. 论述Java的多线程机制及其应用场景。

java基础题目附答案!#!¥%@)

java基础题目附答案!#!¥%@)

--------------------------------------装--------------------------------------订------------------------------线----------------------------------------**学院课程考试试卷课程名称:《Java:使用Java语言深入理解程序逻辑》(A)卷年级:班级:姓名:_______________ 学号:_________________ 考试(考查) 闭卷选择题(每题2分,共计100分)1.给定如下Java代码片段,编译运行时,以下( B )语句或表达式的值是true。

String s="duck";StringBuffer sb=new StringBuffer("duck");String e =new String("duck");String t=e;A. s.equals(sb)B. s.equals(e)C. t.equals(sb)D. s == t2.执行Java的.class文件的命令是( A )。

A. javaB. javacC. javawD. javap3.注释语句的内容可以通过使用javadoc命令生成API文档的是( D )。

A. //B. /* */C. /** */D. //* */4.Javac命令将Java源文件编译成文件( B )。

A. 机器码B. 字节码C. ASCII码D. 上面说法都不正确5.Java之所以可以跨平台是因为( C )。

A. JDKB. JREC. JVMD. J2SE6.在java中,给定代码片段如下所示,则编译运行后,输出结果是( B )。

int i;for( i=0;i<10;i++){if (i==10-i){break;}if(i%3!=0)continue;System.out.print(i+" ");}A. 0B. 03C. 036D. 03697.在Java语言中,基本数据类型有( C )个。

2.Java基础知识测试和答案讲解

2.Java基础知识测试和答案讲解

单选题:(每道题目2分)1. 下列哪个声明是错误的?(B)A. int i=10;B. float f=1.1;C. double d=34.4;D. byte b=127;2. 下面哪个不是java中的关键字?(C)A. publicB. trueC. mainD. class3. 下面程序哪个语句是正确的CA. byte a=0,b=3; byte c =a+b;B. short s =23; s=s+12;C. short s=23; s+=12;D. float f = 23+23.23;4. 下面程序执行的结果是?(B)class Test{public static void main(String[] args){System.out.println(“”+‘a’+1);}}A. 98B. a1C. 971D. 1975. 下面程序执行的结果是?(B)int i = 100;while(true){if (i++ > 100){break;}System.out.println(i);}A. 100B. 101C. 102D. 报错6. 下面程序的运行结果是 ( D )int a=3, b=1;if(a==b){System.out.println("a="+a);}A. a=1B. a=3C. 编译错误D. 正常运行但没有输出7. 下面程序的运行后,结果正确的是:Bint a=1,b=2;int c=(a+b>3?a++:++b);A. a=2,b=3B. a=1,b=3C. a=1,b=2D. c=28. 下面程序的运行结果Bclass Demo{public static int fun(int c){return c+=2;}public static void main(String[] args) {int temp = fun(2);System.out.println(temp);}}A. 2B. 4C. 6D. 89. 下面数组定义错误的是(C)A. int [] arr ={23,45,65,78,89};B. int [] arr=new int[10] ;C. int [] arr=new int[4]{3,4,5,6};D. int [] arr={‘a’, 23 , 45 , 6};10. 下面程序执行的结果是?(D )int x =1,y=1;if(x++==2 & ++y==2){x=7;}System.out.println("x="+x+" , y="+y);A. x=1 y=2B. x=7 y=1C. x=7 y=2D. x=2 y=211. 下面不属于基本数据类型的是(D)A. intB. doubleC. longD. int[]12. 下面程序执行的结果是?( C)boolean b=true;if(b=false){System.out.println("a");}else if(b){System.out.println("b");}else if(!b){System.out.println("c");}else{System.out.println("d");}A. aB. bC. cD. d13. 下面程序执行的结果是?(D)int x=2,y=3;switch(x){default:y++;case 3:y++;case 4:y++;}Sysetem.out.println("y="+y);A. 3B. 4C. 5D. 614. 下面程序执行的结果for(int i=1;i<=10;i++){if (i%3==0){continue;}System.out.println(“java基础班”);}在屏幕上打印几次“java基础班”?( 7 )A. 5B. 6C. 7D. 815.阅读下面代码段:public class Demo{public static void main (String[] args) {int[] arr = new int[10];System.out.println(arr[1]);}}执行结果正确的说法是( C )A. 编译时将产生错误B. 编译时正确,运行时将产生错误C. 输出零D. 输出空16 .和下面代码能完成相同的选项是(B)int i=1;int sum=0;while(i<=100){if(i%2==0){sum=sum+i;}i++;}A. for (int x =1; x<=100;x++){ sum=sum+x;}B. for (int x =0; x<=100;x+=2){ sum=sum+x;}C. for (int x =1; x<=100;x+=2){ sum=sum+x;}D.上述全对17. 以下代码输出是( D )int i=0;int sum=0;while(i<=10){i++;if( i%2 !=0 )continue;sum+=i;}System.out.println(sum);A. 55B. 45C. 35D. 3018. 给出下列代码片段:if ( x > 0 ) { System.out.println(“Hello”); }else if ( x >-3 ) { System.out.pirntln ( “I am Tom”); } else { System.out.println (“How are you?”); }请问将打印字符串“How are you ?”的x的范围是(C )A. x>0B. x > -3C. x <= -3D. x <=0 & x >-319.下列代码执行的结果为( A)class Demo{public static void main(String[] args){int num = max(43,34);System.out.println(num);}public static int max(int a,int b){return a>b?a:b;}}A. 43B. 23C. 77D. 920 .下面程序执行的结果是( A)class Demo{public static void main(String [] args){int a=10;if(a++>10){a=20;}System.out.println(a);}}A. 11B. 12C. 20D. 21多选题:(每道题目3分)21. 下面哪些是合法的标志符(BCD)A. 2variableB. variable2C. what$D. _3_22. 下列函数中能和函数int max(int a, int b, double c)构成重载关系的是( BC )A. double max(int a, int b, double c)B. void max(int a, double c, int b)C. int max(double a, int b)D. int max(int x, int y, double z)23. 下面的说法正确的是( AC )A. byte ,short,char 数据类型可以自动转化为intB. float 数据类型可以自动转换为long。

《Java技术》期终考查试卷(A卷)及答案

《Java技术》期终考查试卷(A卷)及答案

适用专业:答案请写在答题卡上,否则不得分1.下列标识符中合法的是()。

A. 8_IDB.-nameC.hello#D._hello1232.x的初始值是1,经过逻辑比较运算((y=1)==0)&&((x=6)==6)和((y=1)==1)&&((x=6)==6)后,x的值分别为()。

A.6,1B.6,2C.1,6D.6,63.下列属于类的有()。

A.学生王江东B.张老师C.小李的汽车D.学校4.定义School类时用到的语句是()。

A.School school=new school(); B. School school=null;=”新华中学”;D.package与import语句5.在一个Java文件中,使用import、class和package的正确顺序是()、import、class B. import、package、classC. class、package、importD. package、class 、import6.下列关于封装说法正确的是()。

A. 类的每个成员变量仅可以用private访问修饰符B.每个成员变量必须提供getter()和setter()方法C.类外对本类的成员变量的访问必须通过getter()和setter()方法D.封装就是通过private关键字限制对类的成员变量或成员方法的访问7.下列对Java中的继承描述,说法错误的是()A.子类至少有一个基类B.子类可以作为另一个子类的基类C.子类可以通过this关键字来访问父类的私有属性D.子类继承父类的方法访问权限保持不变8.面向对象方法的多态性是指()A.一个对象可以是有多个其他对象组合而成的B.一个对象在不同的运行环境中可以有不同的变体C.拥有相同父类或接口的不同对象可以以适合自身的方式处理同一件事D.一个类可以派生出多个子类9.下面代码片段创建()个对象int a =10;String b =”abc”;String c =new String(”abc”);MyTest test =new MyTest();A. 4B. 3C. 2D. 110.下列语句中,是用来捕获和处理异常的。

Java面向对象知识测试__A卷_答案分析

Java面向对象知识测试__A卷_答案分析

面向对象部分测试题考试宣言:同学们, 考试考多少分不是我们的目的! 排在班级多少的名次也不是我们的初衷!我们考试的目的是要通过考试中的题目,检查大家在这段时间的学习中,是否已经把需要掌握的知识掌握住了,如果哪道题目你不会做,又或者做错了, 那么不用怕, 考完试后, 导师讲解的时候你要注意听! 那时候学会了, 记住了, 也一样不影响你高薪就业!本套题共40道不定项选择题,其中单选30道,多选10道。

单选2分/题,多选4分/题。

多选题不全对半分,全对满分。

1.下面描述函数重写错误的是A. 要有子类继承或实现B. 子类方法的权限必须大于等于父类的权限C. 父类中被private权限修饰的方法可以被子类重写D. 子类重写接口中的抽象方法,子类的方法权限必须是public的//接口所有方法前面都是默认public abstract2.下面关于类的设计思路描述错误的是 ( )A. 根据需求定义类所包含的字段(成员变量)B. 根据面向对象的思想要求,隐藏属性和实现细节之后,可以提供公共的访问方式C. 封装之后的字段在本类内也必须使用get/set方法//private修饰之后可以在本类中直接使用,不需要通过get/set方法调用D. 按需求可以在类中定义若干构造方法3.分析如下Java代码,如果想在控制台上输出“B类的test()方法”,则在主函数应填入()。

class A {public void test() {System.out.println("A类的test()方法");}}class B extends A {public void test() {System.out.println("B类的test()方法");}public static void main(String args[]) {}}A. A a = new B();a.test();B. A a = new A();a.test();C. B b = new A();b.test();D. new B().test();4.关于封装下面介绍错误的是()。

厦门理工JAVA考试卷及答案标准试卷A卷

厦门理工JAVA考试卷及答案标准试卷A卷

A)private void demo(){...}
B)public int demo(){...}
C)public void demo2(){...}
D)public int demo(int m, float f){...}
9. 在 Java 中不存在的布局方式是______。
A)顺序布局(FlowLayout)
学号
线

姓名


厦门理工学院试卷
2011-2012 学年 第二学期
课程名称 Java 面向对象程序设计
专业 级 班级

试卷 A √□ 卷别 B □
考试 闭卷 □ 方式 开卷 √□
本试卷共 四大题( 6 页),满分 100 分,考试时间 120 分钟。
请在答题纸上作答,在试卷上作答无效。
一、单选题:(本题共 15 小题,每题 2 分,共 30 分)
} public class Son extends Father{
public Son(){ System.out.println(“Son construtor!”);
} public void mySon(){
System.out.print(”MySon!”); } } public class Test{
public static void main(String[] args){
Son son = new Son();
}
}
3. 下列程序的输出结果是什么? 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 "); System.out.print(ex.ch); }

java基础入门考试题目及答案

java基础入门考试题目及答案

java基础入门考试题目及答案一、选择题(每题2分,共20分)1. Java中,哪个关键字用于声明一个类?A. classB. interfaceC. structD. object答案:A2. 下列哪个是Java中的保留字?A. appleB. publicC. javaD. dog答案:B3. Java中,哪个方法用于获取字符串的长度?A. length()B. size()C. count()D. length答案:A4. 在Java中,哪个关键字用于定义一个方法?A. functionB. methodC. defD. void答案:D5. Java中,哪个关键字用于声明一个接口?A. classB. interfaceC. structD. object答案:B6. Java中,哪个关键字用于声明一个包?A. packageB. importC. classD. public答案:A7. Java中,哪个关键字用于实现多重继承?A. extendsB. implementsC. extends and implementsD. None of the above答案:B8. 在Java中,哪个关键字用于声明一个变量?A. varB. letC. defD. val答案:A9. Java中,哪个关键字用于声明一个常量?A. finalB. constC. staticD. var答案:A10. 在Java中,哪个关键字用于抛出一个异常?A. throwB. throwsC. catchD. try答案:B二、填空题(每题2分,共20分)1. Java是一种_________语言,它支持跨平台运行。

答案:面向对象2. Java程序的执行入口是_________方法。

答案:main3. 在Java中,所有的类都是_________类的子类。

答案:Object4. Java中,用于声明一个私有方法的关键字是_________。

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

考试宣言:同学们, 考试考多少分不是我们的目的! 排在班级多少的名次也不是我们的初衷!我的考试的目的是要通过考试中的题目,检查大家在这段时间的学习中,是否已经把需要掌握的知识掌握住了,如果哪道题目你不会做,又或者做错了, 那么不用怕, 考完试后, 导师讲解的时候你要注意听! 那时候学会了, 记住了, 也一样不影响你高薪就业!本套题共40道不定项选择题,其中单选30道,多选10道。

单选2分/题,多选4分/题。

多选题不全对半分,全对满分。

1.下面说法正确的是()A. JVM就是Java虚拟机,包含java核心类库// JRE: JVM+Java library。

B. JRE就是java运行环境,包含java程序编译运行的工具环境// JDK:JRE+ToolsC. JDK就是java开发环境,javac是其中的一个工具D. 功能范围:JDK > JVM > JRE2.下面的说法正确的是( )A. Java 语言是面向对象的、解释执行的网络编程语言。

B. Java 语言具有可移植性,是与平台无关的编程语言。

C. Java 语言可对内存垃圾自动收集。

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

3.给定java代码,如下:public byte count(byte b1, byte b2){return ____;}要使这段代码能够编译成功,横线处可以填入A. (byte)(b1-b2) //返回值类型为byte,要求选项结果为byteB. b1-b2C. (byte)b1+b2D. (byte)b1/b24.关于类的命名,正确说法是()A. 可以由数字和英文拉丁字母组成,且可以任意排序//数字不能开头B. 命名要做到见名知意C. 如果是由多个单词组成,每个单词首字母大写D. 可以是Java已经定义过的关键字//囧5.关于main方法说法错误的是()A.main方法是java程序执行的入口B.main方法的方法体重至少要有一行代码//可以没有代码C.main必须定义在一个类中D. main方法的定义格式为:public static void main(String[] args){}6.类中某方法定义如下:double fun(int a,int b){return a*1.0/b;}同一类内其它方法调用该方法的正确方式是:A. double a = fun(1,2);B. double a = fun(1.0,2.0);C. int x = fun(1,2);D. int x = fun(1.0,2.0);7.给定java代码,如下,编译运行,结果是()public static void main(String[] args){boolean flag;System.out.println(“flag”+flag); //局部变量需要先初始化再使用}A. 编译错误B. 编译通过,单出现运行时错误C. 正常运行,输出flag=falseD. 正常运行,输出flag=8.下面哪个关键字可以定义一个类()A. interfaceB. class //查看下面解释C. extendsD. implements在Oracle官网java英文原版教程,链接地址:https:///javase/tutorial/java/IandI/createinterfac e.html上有如下解释:In the Java programming language, an interface is a reference type,similar to a class, that can contain only constants, method signatures, default methods, static methods, and nested types. Method bodies exist only for default methods and static methods. Interfaces cannot be instantiated—they can only be implemented by classes or extended by other interfaces. Extension is discussed later in this lesson.9.byte类型的取值范围是()A. -256至255B. -255至255C. -128至127 //*/?#%¥@*&……D. -127至12810.下面关于java中方法,描述错误的是( )A.必须定义在类或者接口里面B.定义一个方法之前要明确该方法需要的参数和返回值类型C.方法可以提高代码复用性,提高程序运行的效率//可以提高编写代码的效率D.方法只有调用才会被执行11.下面程序执行的结果是?( )class Test{public static void main(String[] args){System.out.println(““+’a’+1); // + 在这里是连接符,任何数据和字符串连接后,都是字符串}}A. 98B. a1C. 971D. 19712.for循环格式如下:for(表达式1;表达式2;表达式3){//code}下面描述错误的是()A. 表达式1处的代码会被执行多次//只能一次B. 表达式1处可以定义变量C. 表达式3用于决定循环是否应该结束//表达式2D. 表达式2的值可以是任意类型,也可以是boolean类型//只能是boolean13.以下选项可以正确创建一个长度为3的二维数组的是 ( )A.new int[2][3]B.new int[3][]C.new int[][3]D.以上答案都不对14.设以下是应用程序中定义的方法printBinary,若在其main方法中有方法调用语句printBinary(2),则输出的结果是 ( )。

static void printBinary(int i) {System.out.print(i + "的2进制数表示为:\t");for(int j = 31; j >=0; j--)if(((1 << j) & i) != 0)System.out.print("1");elseSystem.out.print("0");System.out.println();}A) 00000000000000000000000000000001B) 00000000000000000000000000000010 //自己算吧。

其实是求2的二级制表示形式C) 00000000000000000000000000001111D) 0000000000000000000000000000000015.下面关于return语句说法正确的是:()A.只能让方法返回数值B.方法都必须显式使用该关键字C.方法中可以有多句return //if第三种格式,每个条件下面都可以写一个return,单最多只能执行其中一个D.可以用来返回数值以外的类型16.下面程序执行的结果是?()int i = 100;while(true){if (i++ > 100){break;}System.out.println(i);}// continue(跳出本次循环) , break(跳出,结束本循环) , return(跳出,结束方法)A. 100B. 101C. 102D. 报错17.下面关于Java语言跨平台说法错误的是:A. java语言编写的程序,一次编译后,可以在多个系统平台上运行。

B. java语言垮平台依赖于java虚拟机C. java垮平台,java虚拟机也是垮平台的(不同系统平台使用相同的java虚拟机)D. 原理是java程序是通过java虚拟机在系统平台上运行的,只要该系统可以安装相应的java虚拟机,该系统就可以运行java程序。

18.下面程序的运行结果是 ( )int a=3, b=1;if(a==b) //false{System.out.println("a="+a);}A. a=1B. a=3C. 编译错误D. 正常运行但没有输出19.下面程序的运行后,结果正确的是:int a=1,b=2;int c=(a+b>3?a++:++b);//三元运算符如果不成立的话,那么a++不会执行,a还是1.A. a=2,b=3B. a=1,b=3C. a=1,b=2D. c=220.定义如下的二维数组b,下面的说法正确的是( )int b[][]={{1, 2, 3}, {4, 5},{6, 7, 8}}};A. b.length的值是3B. b[1].length的值是3 //2C. b[1][1]的值是5D. 二维数组b的第一个元素有3个子元素21.下面哪种类型的文件可以在java虚拟机中运行? ( )A..javaB..jreC..exeD..class22.下面程序的运行结果class Demo{public static int fun(int c){return c+=2; //因为return了,return的是4}public static void main(String[] args){int temp = fun(2);System.out.println(temp);}}A. 2B. 4C. 6D. 823.下列方法定义中,正确的是( )。

A) int x( ){ return true; } //返回值类型为int,不能返回booleanB) void x( ){ return true; } //没有返回值,不能返回booleanC) int x( ){ char ch='a'; return (int)ch; }D) int x( int a, int b){ return a+b; }24.下面数组定义正确的是()A. int [] arr ={23,45,65,78,89};B. int [] arr=new int[10]{}; //[数组]与{}不能共存C. int [] arr=new int[4]{3,4,5,6}; //[]与{}不能共存D. int [] arr={"a",23 ,45,6}; //byte, short,char ------>> int ‘a’会自动转换成97,但是String类型的a不会自动转换成9725.下面程序执行的结果是?()int x =1,y=1;if(x++==2 & ++y==2){x=7;}System.out.println("x="+x+" , y="+y);A. x=1 y=2B. x=7 y=1C. x=7 y=2D. x=2 y=226.JDK1.7之后,switch语句后括号里的表达式可以是以下哪种类型()//记住A. charB. StringC. longD. 枚举类型27.同一类中有两个以上方法同名称方法重载,Java语言规定():A. 不允许重载B. 重载方法的参数列表必须不同C. 重载方法的返回值类型必须不同//与返回值类型无关D. 重载方法的参数列表和返回值类型必须都不同。

相关文档
最新文档