版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-.z.常用API部分测试题String类中的getBytes()方法的作用是(C)将整数变成字符串将字符串变成字符数组将字符串变成字节数组获取字符串中字符的个数下列程序的输出结果是(A)classDemo{publicstaticvoidmain(String[]args){System.out.println("abcd".substring(1,3));}}bc不包尾bbcdabcd对字符串”ababcdabcdefg”使用inde*Of(‘a’)和lastInde*Of(‘a’),的运行结果是(B)1,10,60,01,6inde*Of 从前开始获取,第一位是0lastInde*Of从后开始获取,但索引还是从前面的第一位0开始下面程序的运行结果是什么(A)publicstaticvoidmain(String[]args){ Strings1=“abc”; Strings2=“*yz”;show(s1,s2);System.out.println(s1+”-----”+s2);}staticvoidshow(Strings1,Strings2){ s1=s2+s1+”Q”;show方法中的s1=“*yzabcQ”但是main函数中s1没有变化.s2=“W”+s1;}String字符串的特性,String应该算是一个特殊的引用类型吧,特殊在它的值不被改变abc-----*yz*yzabcQ-----*yzWabc*yzabcQ----*yzabcQWabc*yzQ----Wabc以下哪个方法可以向StringBuffer对象的指定位置添加数据(B)add()insert()注意是指定位置添加appendinto()下面说法不正确的是(B)byte的包装类是Byteint的包装类是Intshort的包装类是Shortlong的包装类是Long关于null和“”说确的是(ABD)null是常量“”是字符串对象null可以调用方法“”可以调用方法预定义字符
\w代表什么(C)[A-Z][a-z][a-zA-Z_0-9][0-9]关于String类的inde*Of说法不正确的是(CD)返回指定字符在字符串中第一次出现的索引返回指定子字符串在字符串第一次出现的索引返回指定字符在字符串中最后一次出现的索引返回指定子字符串在此字符串最后一次出现的索引String类charAt()方法作用是(A)返回指定索引处的字符返回指定索引出的字符串返回指定字符的索引返回指定字符串的索引下面程序的运行结果是(B)Integeri5=100;Integeri6=100;System.out.println(i5==i6);System.out.println((i5*2)==(i6*2));System.out.println(i5.equals(i6));true,true,truetrue,false,truetrue,false,falsefalse,false,false-128到127是byte的取值围,,如果在这一围自动装箱不会创建新的对象,而是从常量池中获取,如果超过就创建对象下面程序的运行结果是(B)Strings1=newString(“abc”);Strings2=newString(“abc”);System.out.println(s1==s2);比较的是地址.因为是2个对象.所以falseStrings3=“你好吗”;Strings4=”你”;Strings5=”好吗”;System.out.println(“你好吗”==(”你”+”好吗”))这个是true,因为java有优化机制truetruefalsetruetrueflasefalsefalse下列程序的输出结果是(D)
classDemo{
publicstaticvoidmain(String[]args){
Scannersc=newScanner(System.in);
inti=sc.ne*tInt();
System.out.println(i);
}
}从键盘输录入:a10回车a10a10抛出异常输入的有a字符,只能接收整数String类中split()方法描述正确的是(AC)切割字符串返回一个新的字符串返回一个新的字符串数组此方法没有返回值将十进制数100转成二进制数用哪个方法(A)toBinaryString()Integer对象的方法,二进制那就得Binary了.但最后的返回值是String形式的.toHe*String()intValue()toOctalString()StringBuffer字符串缓冲区的初始容量是多少个字符(D)10个12个14个16个这个是默认值向字符串缓冲区中追加字符串,使用的方法是(C)length()delete()append()看意思:附加,追加。利用排除法也可以啊。toString()long类型的包装类是(C)longLongegerLong以上都不对将字符串转成字符数组的方法是(B)toString()toCharArray()看名字就能猜出来是到字符数组(toCharArray)toUpperCase()toLowerCase()关于StringBuffer和StringBuilder说确的是(C)StringBuffer和StringBuilder的方法不同StringBuffer和StringBuilder都是线程安全的StringBuffer是线程安全的,StringBuilder不是线程安全的这是二者的区别StringBuffer不是线程安全的,StringBuilder是线程安全的下面代码”ibelieve”.lastInde*Of(‘e’)的运行结果是(D)25-17lastInde*Of返回最后出现的索引位置,索引从0开始的StringBuffer类中的append()方法描述正确的是( AC)向缓冲区追加字符串数据将缓冲区中的字符串删除append()方法返回值类型是StringBuffer类型append()方法返回值类型是String类型能切割字符串的方法是(C)inde*Of()substring()split()记住.切割后是个数组,正则中有详解.trim()截取字符串的方法是(D)replace()toString()substr()substring()关于Math.PI说确的是(AB)静态常量被final修饰Math.PI每次运行结果不一样每次计算的结果都不同,还要它做什么啊以上的说法都正确下面哪个程序的运行结果是true(C)System.out.println(“abc”.equals(“Abc”));equals方法是每个字符依次比较.因为a和A不一样,所以结果是false.System.out.println(“”.equals(null));””是空字符串,不等于没有.System.out.println(“abc”==”ab”+”c”);由于”ab”和”c”是常量,所以编译后会去找相对应的”abc”,java的常量优化机制System.out.println(“”.equalsIgnoreCase(null))下面程序运行的结果是(C)Stringstr=“abcdefg”;str.substring(0,2);这是个新字符串产生了,但是str没变,这就是个坑System.out.println(str);ababcabcdefg出现下标越界异常下面程序的运行结果是(C)publicstaticvoidmain(String[]args){StringBuffersb=newStringBuffer();sb.append("qq").append("ww");show(sb,"ss");System.out.println(sb.length()); }staticvoidshow(StringBuffersb,Stringstr){ sb.append(str); }426最后的sb是:qqwwss0下面程序运行的结果是(D)Stringstr1=“1”,str2=”2”;if(str1==str2)比较的是字符串的容 System.out.println(“ABC”);elseif(str1<str2)字符串怎么可以有大小,只有字符串长度才有大小啊 System.out.println(“DEF”);else System.out.println(“GHJ”);ABCDEFGHJ编译失败下面关于代码Stringstr=newString(“abc”);描述正确的是(BC)创建了一个字符串对象创建了两个对象,一个是newString()对象,一个是”abc”对象str.equals(“abc”);将返回truestr.equals(“abc”);将返回false以下描述错误的是(D)String是一个不可变的字符序列StringBuffer,StringBuilder是可变的字符序列StringBuffer是jdk1.0版本的StringBuffer线程不安全String类中的substring()方法描述正确的是(AB)获取字符串中的一部分返回新的字符串返回新的字符串数组此方法没有返回值关于Integer类中的静态方法parseInt()方法说确的是(B)将小数转换成整数将数字格式的字符串转成整数parseInt()方法永远不会抛出异常将单个字符转成整数下列关于Object类的toString方法描述正确的是(ABCD)toString方法返回对象的字符串表示Object中的toString方法际应用中没有实际意义一般复写掉Object的toString()方法,返回该类中属性的字符串拼接形式JavaAPI中很多类都重写了Object类中的toString()方法StringBuffer和String的区别(B)String就是StringBufferStringBuffer是一个可变的字符序列String是一个可变的字符序列StringBuffer是一个不可变的字符序列下面代码运行的结果是(C)Integer*=3;*=*+3;中间自动拆箱了.System.out.println(*);编译失败*36NullSystem.getProperties()的作用是(A)获取当前的操作系统的属性获取当前JVM的属性获取指定键指示的操作系统属性获取指定键指示的JVM的属性下面所有描述String类中equals()方确的是(ABC)equals()方式是覆盖Object类中的equals()方法equals()比较字符串中的容,区分大小写equals()方法的的返回值是布尔类型以上说法都不正确下列程序的输出结果是(A)
classDemo{
publicstaticvoidmain(String[]args){
System.out.println("abcd".lastInde*Of("bc",1));
}}lastInde*Of方法从指定位置开始反向搜索,把bc看成一个字母即b,搜到了b再看b后面是否是c,如果不是返回-1(没有搜到),如果是c返回b的位置。1-102可以获取绝对值的方法是(D)Math.ceil()Math.floor()Math.pow()Math.abs()对字符串的说确的是(D)字符串是基本数据类型字符串值存储在栈存中字符串值初始化后可以被改变字符串值一旦初始化就不会被改变//字符串的特点Math.random()说确的是(C)返回一个不确定的整数返回0或是1返回一个随机的double类型数,该数大于等于0.0小于1.0返回一个随机的int类型数,该数大于等于0.0小于1.0Math.ceil(-12.5)运行结果是(D)-13-11-12-12.0ceil向上取整,就是取比它大的整数,因为—12.5是负数,所以取-12.0Math.floor(15.6)运行结果是(A)15.01516.016.6floor向下取整,就是取比它小的整数在Random类中,可以生成100以非负整数的随机数的方法是(C)ne*tDouble()ne*tFloat()ne*tInt(100)ne*tInt()DateFormat类中的parse()方法描述正确的是(C)将毫秒值转成日期对象格式化日期对
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度版权许可合同标的为漫画改编权
- 2024年度房屋租赁合同租金调整机制保证
- 造纸用打浆机市场需求与消费特点分析
- 电钻的钻头市场需求与消费特点分析
- 2024年度产品外观设计分包合同
- 2024年度工业地坪施工合同
- 2024年度承包商与塔吊司机之间的争议解决合同
- 2024年度房屋租赁合同涉及的租金押金退还合同
- 2024年度供应链管理服务合同(含0个以上供应商)
- 2024年度博物馆藏品运输保险合同
- 输电线路设计知识讲义
- 物料承认管理办法
- 业主委员会成立流程图
- AEFI防范与处置PPT课件
- (完整版)全usedtodo,beusedtodoing,beusedtodo辨析练习(带答案)
- 小学综合实践活动方便筷子教案三年级上册精品
- 阜阳市肿瘤医院病房大楼建筑智能化设备、材料采购及安装系统工程技术要求
- 意大利汽车零部件企业
- 高级评茶员理论知识
- 食品经营操作流程图112
- 财务报告模版(向股东会、董事会)
评论
0/150
提交评论