计算机二级java上机题100道及答案_第1页
计算机二级java上机题100道及答案_第2页
计算机二级java上机题100道及答案_第3页
计算机二级java上机题100道及答案_第4页
计算机二级java上机题100道及答案_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机二级java上机题100道及答案1.在Java中,以下哪个关键字用于定义一个类的常量?A.finalB.staticC.abstractD.private答案:A解析:final关键字可用于定义常量,一旦赋值不能再改变。static用于修饰类成员,abstract用于抽象类和抽象方法,private是访问修饰符。2.下面关于Java数组的说法,哪个是错误的?A.数组长度一旦确定就不能改变B.数组可以存储不同类型的数据C.数组下标从0开始D.可以使用new关键字创建数组答案:B解析:Java数组是同类型数据的集合,只能存储相同类型的数据。其他选项都是数组的基本特性。3.若有以下代码:inta=5;intb=++a;那么b的值是?A.5B.6C.4D.7答案:B解析:++a是前置自增运算符,先将a的值加1,再赋值给b,所以b为6。4.以下哪种方式不能创建一个新的线程?A.继承Thread类并重写run方法B.实现Runnable接口并实现run方法C.直接调用Thread类的start方法D.使用线程池创建线程答案:C解析:直接调用Thread类的start方法不能创建新线程,需要先创建Thread类的实例并传入任务,再调用start方法。A、B、D都是常见的创建线程方式。5.对于Java中的异常处理,以下说法正确的是?A.异常处理可以保证程序不崩溃B.所有异常都必须捕获处理C.异常只能在方法内部处理D.异常处理会降低程序性能,应尽量避免答案:A解析:异常处理能捕获并处理程序运行时的错误,避免程序崩溃。不是所有异常都必须捕获,如Error和一些RuntimeException;异常也可抛出给调用者处理;合理的异常处理不会过度影响性能。6.若要实现一个单例模式的类,以下哪个是关键?A.私有构造方法B.公有构造方法C.多个实例对象D.无构造方法答案:A解析:单例模式要求一个类只有一个实例,通过私有构造方法可以防止外部直接创建实例。7.以下哪个是Java中的集合框架接口?A.ArrayListB.LinkedListC.SetD.HashMap答案:C解析:Set是集合框架的接口,ArrayList、LinkedList是List接口的实现类,HashMap是Map接口的实现类。8.在Java中,以下哪个是合法的标识符?A.2numB.classC._nameD.num+答案:C解析:标识符不能以数字开头,不能是关键字,不能包含特殊符号(除了_和$),所以只有_name合法。9.若有方法定义:publicvoidtest(inta,intb){}以下哪个调用是正确的?A.test(1.5,2.5);B.test("1","2");C.test(1,2);D.test();答案:C解析:方法定义参数为int类型,调用时应传入int类型参数,所以选C。10.关于Java中的多态,以下说法错误的是?A.多态分为编译时多态和运行时多态B.方法重载是编译时多态C.方法重写是运行时多态D.多态只能通过接口实现答案:D解析:多态可以通过继承和接口实现,不是只能通过接口,A、B、C关于多态的描述都是正确的。11.以下哪个是Java中的包装类?A.intB.charC.IntegerD.float答案:C解析:Integer是int的包装类,int、char、float是基本数据类型。12.在Java中,要读取文件内容,可使用以下哪个类?A.FileWriterB.FileOutputStreamC.BufferedReaderD.PrintWriter答案:C解析:BufferedReader用于读取文件内容,FileWriter和FileOutputStream用于写文件,PrintWriter用于输出格式化数据。13.若有代码:int[]arr={1,2,3};那么arr.length的值是?A.0B.1C.2D.3答案:D解析:length属性返回数组的长度,此数组有3个元素,所以长度为3。14.以下哪种访问修饰符的访问权限最高?A.privateB.protectedC.publicD.默认(无修饰符)答案:C解析:public的访问权限最高,可在任何地方访问,private只能在本类访问,protected可在本类、子类和同一包中访问,默认只能在同一包中访问。15.关于Java中的接口,以下说法正确的是?A.接口中的方法默认是私有的B.接口中可以有实例变量C.一个类可以实现多个接口D.接口不能被继承答案:C解析:一个类可以实现多个接口,接口中的方法默认是publicabstract的,接口中只能有常量(静态常量),接口可以被继承。16.若有代码:Stringstr="Hello";str=str+"World";以下说法正确的是?A.str原来的内存空间被修改B.创建了一个新的String对象C.不能对String对象进行拼接操作D.以上都不对答案:B解析:String是不可变类,拼接操作会创建一个新的String对象,而不是修改原来的对象。17.以下哪个方法用于将字符串转换为整数?A.Integer.parseInt()B.String.valueOf()C.Double.parseDouble()D.Boolean.parseBoolean()答案:A解析:Integer.parseInt()用于将字符串转换为整数,String.valueOf()是将其他类型转换为字符串,Double.parseDouble()用于转换为双精度浮点数,Boolean.parseBoolean()用于转换为布尔值。18.在Java中,以下哪个关键字用于抛出异常?A.tryB.catchC.finallyD.throw答案:D解析:throw关键字用于手动抛出异常,try、catch、finally用于异常处理的结构。19.若有类定义:classA{publicvoidmethod(){System.out.println("A");}}classBextendsA{publicvoidmethod(){System.out.println("B");}}当执行代码:Aobj=newB();obj.method();输出结果是?A.AB.BC.编译错误D.运行时错误答案:B解析:这是方法重写和多态的体现,虽然引用类型是A,但实际对象是B,调用重写的方法会执行B类中的方法。20.以下哪个是Java中的泛型的作用?A.提高代码的安全性B.增加代码的复杂度C.降低代码的可读性D.只能用于集合类答案:A解析:泛型可以在编译时进行类型检查,提高代码的安全性,使代码更清晰,且不只是用于集合类。21.若要对数组进行排序,可使用以下哪个方法?A.Arrays.sort()B.Collections.sort()C.List.sort()D.Set.sort()答案:A解析:Arrays.sort()用于对数组排序,Collections.sort()用于对List集合排序,Set是无序的,没有sort方法。22.以下哪个是Java中的抽象类的特点?A.不能有抽象方法B.可以被实例化C.必须有构造方法D.不能被继承答案:C解析:抽象类可以有抽象方法,不能被实例化,但必须有构造方法,可被继承。23.若有代码:inta=10;intb=a+++++a;那么b的值是?A.20B.21C.22D.23答案:C解析:a++先使用a的值10,然后a变为11,++a先将a加1变为12,再使用12,所以b=10+12=22。24.以下哪个是Java中的字符编码方式?A.ASCIIB.UTF-8C.GBKD.以上都是答案:B解析:在Java中,默认使用UTF-8字符编码方式。ASCII是早期的字符编码,GBK是中文编码,这里按要求选B。25.关于Java中的线程同步,以下说法错误的是?A.可以使用synchronized关键字实现同步B.同步可以避免多线程并发访问共享资源时的问题C.同步会降低程序的执行效率D.不需要对静态方法进行同步答案:D解析:静态方法也可能被多线程并发访问共享资源,也需要同步,A、B、C关于线程同步的描述都是正确的。26.以下哪个是Java中的异常类的父类?A.ThrowableB.ExceptionC.ErrorD.RuntimeException答案:A解析:Throwable是所有异常和错误的父类,Exception和Error是它的子类,RuntimeException是Exception的子类。27.若有代码:Stringstr1="abc";Stringstr2=newString("abc");那么str1==str2的结果是?A.trueB.falseC.编译错误D.运行时错误答案:B解析:==比较的是引用地址,str1是字符串常量,str2是新创建的对象,引用地址不同,所以结果为false。28.以下哪个是Java中的输入输出流的基类?A.InputStreamB.FileInputStreamC.ByteArrayInputStreamD.BufferedInputStream答案:A解析:InputStream是所有输入流的基类,FileInputStream、ByteArrayInputStream、BufferedInputStream是它的子类。29.在Java中,以下哪个是正确的方法重载的条件?A.方法名不同B.参数列表不同C.返回值类型不同D.访问修饰符不同答案:B解析:方法重载要求方法名相同,参数列表不同,返回值类型和访问修饰符不影响方法重载。30.关于Java中的集合,以下哪个集合是有序且可重复的?A.HashSetB.TreeSetC.ArrayListD.HashMap答案:C解析:ArrayList是有序且可重复的集合,HashSet和TreeSet是不重复的集合,HashMap是键值对集合。31.若有代码:intx=5;switch(x){case1:System.out.println("1");break;case5:System.out.println("5");break;default:System.out.println("default");}输出结果是?A.1B.5C.defaultD.无输出答案:B解析:x的值为5,匹配case5,执行相应语句并输出5。32.以下哪个是Java中的注解?A.@OverrideB.publicC.staticD.final答案:A解析:@Override是Java中的注解,用于标记方法重写,public、static、final是关键字。33.在Java中,以下哪个是合法的包名?A.com.my.2appB.com.my.appC.com.my-appD.com.myapp答案:B解析:包名由字母、数字、下划线和点组成,不能以数字开头,不能包含特殊符号(除了点),所以选B。34.若有代码:List<String>list=newArrayList<>();list.add("a");list.add("b");list.add("c");list.remove(1);那么list.get(1)的值是?A.aB.bC.cD.编译错误答案:C解析:remove(1)移除了索引为1的元素“b”,此时索引为1的元素是“c”。35.以下哪个是Java中的枚举类型的特点?A.不能有构造方法B.不能有成员方法C.枚举值是常量D.枚举类型不能实现接口答案:C解析:枚举值是常量,枚举可以有构造方法、成员方法,也可以实现接口。36.若要将一个对象序列化,该对象的类必须实现以下哪个接口?A.SerializableB.CloneableC.ComparableD.Runnable答案:A解析:实现Serializable接口的类的对象可以被序列化,Cloneable用于克隆,Comparable用于比较,Runnable用于线程。37.以下哪个是Java中的运算符优先级最高的?A.+B.*C.()D.=答案:C解析:括号()的运算符优先级最高,其次是*,然后是+,=是赋值运算符,优先级最低。38.若有代码:int[]arr=newint[5];for(inti=0;i<arr.length;i++){arr[i]=i*2;}那么arr[3]的值是?A.0B.2C.4D.6答案:D解析:根据循环赋值,arr[3]=3*2=6。39.关于Java中的内部类,以下说法错误的是?A.内部类可以访问外部类的成员B.外部类不能访问内部类的成员C.静态内部类不能访问外部类的非静态成员D.内部类可以提高代码的封装性答案:B解析:外部类可以通过创建内部类的对象来访问内部类的成员,A、C、D关于内部类的描述都是正确的。40.以下哪个是Java中的日期时间类?A.DateB.StringC.IntegerD.Boolean答案:A解析:Date是Java中的日期时间类,String、Integer、Boolean是基本类型或包装类。41.若有代码:Stringstr="abcde";Stringsub=str.substring(1,3);那么sub的值是?A.abB.bcC.cdD.de答案:B解析:substring方法截取从索引1(包含)到索引3(不包含)的子字符串,所以是“bc”。42.以下哪个是Java中的同步容器?A.ArrayListB.HashMapC.VectorD.HashSet答案:C解析:Vector是同步容器,ArrayList、HashMap、HashSet是非同步容器。43.在Java中,以下哪个是正确的Lambda表达式的语法?A.(x)->x*2B.x->x*2C.(x)=>x*2D.x=>x*2答案:A解析:Lambda表达式的语法是(参数列表)->表达式,A符合语法,Java中用->而不是=>。44.若有代码:inta=10;intb=20;intc=a>b?a:b;那么c的值是?A.10B.20C.30D.0答案:B解析:这是三目运算符,a>b为false,所以取b的值20。45.以下哪个是Java中的反射机制的作用?A.提高程序的运行效率B.动态获取类的信息和调用类的方法C.避免异常的发生D.只能用于系统类答案:B解析:反射机制可以在运行时动态获取类的信息和调用类的方法,可能会降低程序效率,不能避免异常,可用于自定义类。46.若有代码:Set<Integer>set=newHashSet<>();set.add(1);set.add(2);set.add(1);那么set.size()的值是?A.1B.2C.3D.0答案:B解析:HashSet不允许重复元素,添加两个1只算一个,所以集合大小为2。47.以下哪个是Java中的线程池的优点?A.增加内存消耗B.降低线程创建和销毁的开销C.减少并发性能D.只能处理固定数量的任务答案:B解析:线程池可以降低线程创建和销毁的开销,提高性能,不会增加内存消耗,可处理不同数量的任务。48.在Java中,以下哪个是正确的类的继承的语法?A.classAextendsBB.classAimplementsBC.classAinheritsBD.classAderivesB答案:A解析:使用extends关键字实现类的继承,implements用于实现接口。49.若有代码:Map<String,Integer>map=newHashMap<>();map.put("a",1);map.put("b",2);Integervalue=map.get("a");那么value的值是?A.1B.2C.nullD.编译错误答案:A解析:根据键“a”获取对应的值,为1。50.以下哪个是Java中的方法重写的要求?A.方法名不同B.参数列表不同C.访问修饰符不能更严格D.返回值类型必须不同答案:C解析:方法重写要求方法名相同、参数列表相同,访问修饰符不能更严格,返回值类型可以相同或为原返回值类型的子类。所以选C。51.若有代码:Strings1="java";Strings2="java";则s1==s2的结果是?A.trueB.falseC.编译错误D.运行时错误答案:A解析:在Java中,字符串常量如果值相同,会指向同一个内存地址,所以s1和s2的引用地址相同,==比较结果为true。52.以下哪个类用于格式化日期?A.DateB.CalendarC.SimpleDateFormatD.TimeZone答案:C解析:SimpleDateFormat用于格式化日期,将Date对象按照指定格式转换为字符串。Date是表示日期的类,Calendar是日历类,TimeZone是时区类。53.若有代码:int[]array={1,3,5,7,9};intsum=0;for(intnum:array){sum+=num;}则sum的值是?A.15B.20C.25D.30答案:C解析:增强for循环遍历数组,将数组元素累加,1+3+5+7+9=25。54.以下哪个关键字用于在子类中调用父类的构造方法?A.thisB.superC.staticD.final答案:B解析:super关键字用于在子类中调用父类的构造方法或成员,this用于引用当前对象,static用于修饰静态成员,final用于定义常量等。55.对于Java中的接口,以下说法错误的是?A.接口中的常量默认是publicstaticfinal的B.接口可以继承多个接口C.接口中的方法默认是抽象的,但可以有实现体D.一个类可以实现多个接口答案:C解析:接口中的方法默认是publicabstract的,没有实现体。A、B、D关于接口的描述都是正确的。56.若有代码:List<String>list=newLinkedList<>();list.add("x");list.addFirst("y");那么list.get(0)的值是?A.xB.yC.编译错误D.运行时错误答案:B解析:addFirst方法将元素添加到列表头部,所以索引0的元素是“y”。57.以下哪个是Java中的Math类的方法用于获取绝对值?A.Math.max()B.Math.min()C.Math.abs()D.Math.sqrt()答案:C解析:Math.abs()用于获取绝对值,Math.max()用于返回两个数中的最大值,Math.min()用于返回最小值,Math.sqrt()用于求平方根。58.若有代码:booleanflag1=true;booleanflag2=false;booleanresult=flag1&&flag2;则result的值是?A.trueB.falseC.编译错误D.运行时错误答案:B解析:&&是逻辑与运算符,只有当两边都为true时结果才为true,这里flag2为false,所以结果为false。59.以下哪个是Java中的序列化流?A.FileInputStreamB.ObjectInputStreamC.BufferedInputStreamD.ByteArrayInputStream答案:B解析:ObjectInputStream是用于反序列化对象的流,与ObjectOutputStream配合实现对象的序列化和反序列化。FileInputStream用于文件输入,BufferedInputStream是带缓冲的输入流,ByteArrayInputStream用于从字节数组读取数据。60.关于Java中的泛型类,以下说法正确的是?A.泛型类在创建对象时必须指定具体类型B.泛型类的类型参数只能是类类型C.泛型类不能有构造方法D.泛型类可以提高代码的复用性答案:D解析:泛型类可以提高代码的复用性,在创建对象时可以不指定具体类型(使用原始类型),类型参数可以是类类型和接口类型,泛型类可以有构造方法。61.若有代码:intnum=123;Stringstr=String.valueOf(num);那么str的类型是?A.intB.StringC.编译错误D.运行时错误答案:B解析:String.valueOf()方法将int类型的num转换为String类型的str。62.以下哪个是Java中的异常处理的顺序?A.try-catch-finallyB.catch-try-finallyC.finally-try-catchD.try-finally-catch答案:A解析:异常处理的顺序是先try代码块,捕获异常用catch代码块,无论是否有异常最后执行finally代码块。63.若有代码:Set<String>set=newTreeSet<>();set.add("banana");set.add("apple");set.add("cherry");那么遍历set时元素的顺序是?A.banana,apple,cherryB.apple,banana,cherryC.cherry,banana,appleD.顺序不确定答案:B解析:TreeSet是有序集合,按照元素的自然顺序排序,字符串按字典序排序,所以顺序是apple,banana,cherry。64.以下哪个是Java中的线程的生命周期状态?A.创建、就绪、运行、阻塞、死亡B.创建、执行、暂停、恢复、结束C.开始、运行、等待、唤醒、停止D.生成、活动、休眠、激活、销毁答案:A解析:线程的生命周期状态包括创建、就绪、运行、阻塞、死亡。65.若有代码:classParent{publicvoidshow(){System.out.println("Parent");}}classChildextendsParent{publicvoidshow(){System.out.println("Child");}}Parentp=newChild();p.show();输出结果是?A.ParentB.ChildC.编译错误D.运行时错误答案:B解析:这是多态的体现,虽然引用类型是Parent,但实际对象是Child,调用重写的方法会执行Child类中的方法。66.以下哪个是Java中的正则表达式的元字符用于匹配任意单个字符?A.*B.+C..D.?答案:C解析:.是正则表达式中的元字符,用于匹配任意单个字符。*表示零个或多个,+表示一个或多个,?表示零个或一个。67.若有代码:int[][]matrix=newint[2][3];matrix[0][1]=5;那么matrix.length的值是?A.2B.3C.5D.编译错误答案:A解析:matrix.length返回二维数组的行数,这里行数为2。68.以下哪个是Java中的同步方法的修饰符?A.synchronizedB.staticC.finalD.abstract答案:A解析:synchronized关键字用于修饰同步方法,保证同一时间只有一个线程可以访问该方法。static用于静态方法,final用于常量等,abstract用于抽象方法。69.若有代码:Strings="hello";s=s.toUpperCase();那么s的值是?A.helloB.HELLOC.编译错误D.运行时错误答案:B解析:toUpperCase()方法将字符串转换为大写,所以s变为“HELLO”。70.关于Java中的集合框架,以下哪个集合是键值对形式存储的?A.ListB.SetC.MapD.Queue答案:C解析:Map集合以键值对形式存储数据,List是有序可重复的列表,Set是不重复的集合,Queue是队列。71.若有代码:inta=5;intb=2;doubleresult=(double)a/b;那么result的值是?A.2B.2.0C.2.5D.编译错误答案:C解析:将a强制转换为double类型后进行除法运算,结果为2.5。72.以下哪个是Java中的文件操作类用于创建文件?A.FileInputStreamB.FileOutputStreamC.FileWriterD.File答案:D解析:File类可以用于创建文件对象,也可以创建文件。FileInputStream用于读取文件,FileOutputStream用于写文件,FileWriter用于写字符文件。73.在Java中,以下哪个是正确的方法参数传递方式?A.值传递B.引用传递C.既可以是值传递也可以是引用传递D.以上都不对答案:A解析:Java中方法参数传递都是值传递,对于引用类型传递的是引用的副本。74.若有代码:List<Integer>list=Arrays.asList(1,2,3);list.set(1,5);System.out.println(list.get(1));输出结果是?A.2B.5C.编译错误D.运行时错误答案:B解析:使用Arrays.asList创建的列表可以修改元素,将索引1的元素改为5,所以输出5。75.以下哪个是Java中的枚举类型的定义方式?A.enumColor{RED,GREEN,BLUE}B.classColor{RED,GREEN,BLUE}C.interfaceColor{RED,GREEN,BLUE}D.structColor{RED,GREEN,BLUE}答案:A解析:使用enum关键字定义枚举类型,A是正确的枚举定义方式。76.若有代码:Stringstr="123";intnum=Integer.parseInt(str);那么num的值是?A.123B."123"C.编译错误D.运行时错误答案:A解析:Integer.parseInt()方法将字符串“123”转换为整数123。77.以下哪个是Java中的多线程并发访问共享资源时可能出现的问题?A.死锁B.数据丢失C.性能提升D.代码简洁答案:A解析:多线程并发访问共享资源时可能出现死锁问题,数据丢失不是典型问题,并发访问可能降低性能,与代码简洁无关。78.在Java中,以下哪个是正确的接口方法定义?A.publicvoidmethod();B.privatevoidmethod();C.protectedvoidmethod();D.staticvoidmethod();答案:A解析:接口中的方法默认是publicabstract的,A符合接口方法定义。79.若有代码:int[]arr=newint[3];for(inti=0;i<arr.length;i++){arr[i]=i;}for(inti=0;i<arr.length;i++){System.out.print(arr[i]);}输出结果是?A.012B.123C.编译错误D.运行时错误答案:A解析:第一个循环给数组赋值为0、1、2,第二个循环输出数组元素,结果是012。80.以下哪个是Java中的匿名内部类的特点?A.有类名B.不能访问外部类的成员C.只能继承一个类或实现一个接口D.可以有多个实例答案:C解析:匿名内部类没有类名,可以访问外部类的成员,只能继承一个类或实现一个接口,通常只创建一个实例。81.若有代码:Map<String,String>map=newLinkedHashMap<>();map.put("key1","value1");map.put("key2","value2");for(Map.Entry<String,String>entry:map.entrySet()){System.out.println(entry.getKey());}输出结果是?A.key1key2B.key2key1C.顺序不确定D.编译错误答案:A解析:LinkedHashMap可以保持插入顺序,所以遍历输出键的顺序是插入的顺序,即key1key2。82.以下哪个是Java中的线程安全的集合?A.ArrayListB.HashSetC.ConcurrentHashMapD.LinkedList答案:C解析:ConcurrentHashMap是线程安全的集合,ArrayList、HashSet、LinkedList是非线程安全的。83.在Java中,以下哪个是正确的异常抛出语句?A.thrownewException("Error");B.throwsnewException("Error");C.catchnewException("Error");D.trynewException("Error");答案:A解析:throw关键字用于手动抛出异常对象,A是正确的异常抛出语句。84.若有代码:Strings="abc";s.concat("def");System.out.println(s);输出结果是?A.abcB.abcdefC.defD.编译错误答案:A解析:concat方法返回一个新的字符串,原字符串s不会改变,所以输出还是“abc”。85.以下哪个是Java中的方法重载和方法重写的区别?A.方法重载要求方法名相同,方法重写要求方法名不同B.方法重载参数列表可以相同,方法重写参数列表必须相同C.方法重载返回值类型必须相同,方法重写返回值类型可以不同D.方法重载是在同一个类中,方法重写是在父子类之间答案:D解析:方法重载是在同一个类中,方法名相同,参数列表不同;方法重写是在父子类之间,方法名和参数列表相同。86.若有代码:Set<Integer>set=newHashSet<>();set.add(1);set.add(2);set.add(1);System.out.println(set.contains(1));输出结果是?A.trueB.falseC.编译错误D.运行时错误答案:A解析:HashSet中存在元素1,所以contains(1)返回true。87.以下哪个是Java中的线程池的创建方式?A.newThreadPool()B.Executors.newFixedThreadPool()C.ThreadGroup.createThreadPool()D.ThreadPoolFactory.create()答案:B解析:可以使用Executors类的newFixedThreadPool等方法创建线程池。88.在Java中,以下哪个是正确的类的构造方法的特点?A.构造方法可以有返回值B.构造方法的名称必须与类名相同C.一个类只能有一个构造方法D.构造方法不能被调用答案:B解析:构造方法的名称必须与类名相同,没有返回值,一个类可以有多个构造方法,构造方法在创建对象时自动调用。89.若有代码:int[]array={10,20,30};intmax=array[0];for(inti=1;i<array.length;i++){if(array[i]>max){max=array[i];}}System.out.println(max);输出结果是?A.10B.20C.30D.编译错误答案:C解析:通过遍历数组找出最大值为30。90.以下哪个是Java中的泛型通配符?A.?B.*C.#D.$答案:A解析:?是Java中的泛型通配符,用于表示未知类型。91.若有代码:Stringstr="Hello,World!";String[]parts=str.split(",");System.out.println(parts[0]);输出结果是?A.HelloB.World!C.Hello,D.编译错误答案:A解析:split方法根据逗号分割字符串,得到两个元素,第一个元素是“Hello”

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论