A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

             常用API部分40道选择题,每题2.5分。31-40是多选题,多选题有错则全错,全对才满分.

1. String类中的getBytes()方法的作用是(     )
a) 将整数变成字符串
b) 将字符串变成字符数组
c) 将字符串变成字节数组
d) 获取中字符串中字符的个数

2. 对字符串”ababcdabcdefg” 使用indexOf(‘a’)lastIndexOf(‘a’),的运行结果是(     )
a) 1,1
b) 0,6
c) 0,0
d) 1,6

3. 下面程序的运行结果是什么(    )
  public static void main(String[] args){
                String s1 = “abc”;
                String s2 = “xyz”;
show(s1,s2);
System.out.println(s1+”-----”+s2);
}
static void show(String s1,String s2){
         s1 = s2+s1+”Q”;  
    s2 = “W”+s1;   
}
a) abc-----xyz
b) xyzabcQ-----xyzWabc
c) xyzabcQ---- xyzabcQWabc
d) xyzQ----Wabc

4. 对字符串的说法正确的是(    )
a) 字符串是基本数据类型
b) 字符串值存储在栈内存中
c) 字符串值初始化后可以被改变
d) 字符串值一旦初始化就不会被改变

5. StringcharAt()方法作用是 (     )
a) 返回指定索引处的字符
b) 返回指定索引出的字符串
c) 返回指定字符的索引
d) 返回指定字符串的索引

6. 将字符串转成字符数组的方法是(     )
a) toString()
b) toCharArray()
c) toUpperCase()
d) toLowerCase()

7. StringBuffer字符串缓冲区的初始容量是多少个字符(     )
a) 10
b) 12
c) 14
d) 16

8. 向字符串缓冲区中追加字符串,使用的方法是(     )
a) length()
b) delete()
c) append()  
d) toString()

9. 关于StringBufferStringBuilder说法正确的是(    )
a) StringBufferStringBuilder的方法不同
b) StringBufferStringBuilder都是线程安全的
c) StringBuffer是线程安全的,StringBuilder不是线程安全的
d) StringBuffer不是线程安全的,StringBuilder是线程安全的

10. 下面哪个程序的运行结果是true(     )
a) System.out.println(“abc”.equals(“Abc”));
b) System.out.println(“”.equals(null));
c) System.out.println(“abc”==”ab”+”c”);
d) System.out.println(“”.equalsIgnoreCase(null));

11. 下面代码 ”ibelieve”.lastIndexOf(‘e’) 的运行结果是(     )
a) 2
b) 5
c) -1
d) 7

12. 能切割字符串的方法是(     )
a) indexOf()
b) substring()
c) split()
d) trim()

13. 截取字符串的方法是(     )
a) replace()
b) toString()
c) substr()  
d) substring()

14. 下面程序运行的结果是(     )
  String str = “abcdefg”;
  str.substring(0,2);
  System.out.println(str);
a) ab
b) abc
c) abcdefg
d) 出现下标越界异常

15. 下面程序的运行结果是(     )
public static void main(String[] args){
StringBuffer sb = new StringBuffer();
sb.append("qq").append("ww");
show(sb,"ss");
System.out.println(sb.length());
        }
static void show(StringBuffer sb,String str){
          sb.append(str);
        }
a) 4
b) 2
c) 6
d) 0

16. 下面程序运行的结果是(     )
  String str1= “1”, str2=”2”;
  if(str1==str2)
           System.out.println(“ABC”);
  else if(str1<str2)
           System.out.println(“DEF”);
  else
           System.out.println(“GHJ”);

a) ABC
b) DEF
c) GHJ
d) 编译失败

17. 关于Integer类中的静态方法parseInt()方法说法正确的是(     )
a) 将小数转换成整数
b) 将数字格式的字符串转成整数
c) parseInt()方法永远不会抛出异常
d) 将单个字符转成整数

18. 将十进制数100转成二进制数用哪个方法(     )
a) toBinaryString()
b) toHexString()
c) intValue()
d) toOctalString()

19. 下面代码运行的结果是(     )
  Integer x = 3 ;
  x = x + 3;
  System.out.println(x);
a) 编译失败
b) x3
c) 6
d) Null

20. System.getProperties()的作用是(     )
a) 获取当前的操作系统的属性
b) 获取当前JVM的属性
c) 获取指定键指示的操作系统属性
d) 获取指定键指示的JVM的属性

21. 可以获取绝对值的方法是(     )
a) Math.ceil()
b) Math.floor()
c) Math.pow()
d) Math.abs()

22. Math.random()说法正确的是(     )
a) 返回一个不确定的整数
b) 返回0或是1
c) 返回一个随机的double类型数,该数大于等于0.0小于1.0
d) 返回一个随机的int类型数,该数大于等于0.0小于1.0

23. Math.ceil(-12.5)运行结果是(     )
a) -13
b) -11
c) -12
d) -12.0

24. Math.floor(15.6)运行结果是(     )
a) 15.0
b) 15
c) 16.0
d) 16.6

25. 在Random类中,可以生成100以内正整数的随机数的方法是(     )
a) nextDouble()
b) nextFloat()
c) nextInt(100)
d) nextInt()

26. Date类中,哪个方法可以返回当前日期对象的毫秒值(     )
a) getSeconds()
b) getTime()
c) getDay()
d) getDate()

27. 哪个方法可以将毫秒值转成日期对象(     )
a) Date类中的构造方法
b) Date类中的setTime方法
c) Date类中的getTime方法
d) SimpleDateFormat类中的format方法


28. DateFormat类中的parse()方法描述正确的是(     )
a) 将毫秒值转成日期对象
b) 格式化日期对象
c) 将字符串转成日期对象
d) 将日期对象转成字符串

29. Calendar类中的Day_OF_WEEK可以获取到(     )
a) 年中的某一天
b) 月中的某一天
c) 星期中的某一天
d) 月中的最后一天

30. 下面程序的运行结果是(     )
   String s1 = “abc”;
   String s2 = new String(“abc”);
   System.out.println(s1==s2);
   String s3 = “你好吗”;
   String s4 =””;
   String s5 =”好吗”;
   System.out.println(s3==(s4+s5))
a) true true
b) false true
c) true flase
d) false false



21 个回复

倒序浏览
怎么只有三十题呀。后面的十题去哪里了、
回复 使用道具 举报
cyr 发表于 2015-4-29 13:19
怎么只有三十题呀。后面的十题去哪里了、

太多了 发布不了 我就把后10题删了
回复 使用道具 举报
路过看看~~~
回复 使用道具 举报
还行,谢谢分享,木有参考答案啊!
回复 使用道具 举报
谢谢分享,嘿嘿
回复 使用道具 举报
cody 中级黑马 2015-4-29 22:46:16
7#
太多的话,可以上传文件的
回复 使用道具 举报
cody 发表于 2015-4-29 22:46
太多的话,可以上传文件的

哦哦 以前没玩过论坛啊
不知道这回事
回复 使用道具 举报
打包传上来:lol
回复 使用道具 举报
果断收藏~多谢楼主
回复 使用道具 举报

小意思 要是讲究的话就给几分
我现在都要穷死了
回复 使用道具 举报
wnk77521 发表于 2015-4-30 20:19
小意思 要是讲究的话就给几分
我现在都要穷死了

这个怎么给分啊  我也穷死了 不知道咋样才能攒分
回复 使用道具 举报
只吃饭不洗碗 发表于 2015-4-30 21:05
这个怎么给分啊  我也穷死了 不知道咋样才能攒分

哈哈 看到了 咱俩一样啊 不知道怎么给分 以前没问过论坛 有点蒙
回复 使用道具 举报
第三题我知道答案,但是我没想清楚为什么?
回复 使用道具 举报
感谢楼主分享
回复 使用道具 举报
有没有要写代码的呢?
回复 使用道具 举报
第三题怎么解释?
回复 使用道具 举报
qinrh 中级黑马 2015-4-30 23:03:42
18#
题不错哦,收下了
回复 使用道具 举报
kan.................................
回复 使用道具 举报
很经典哦!
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马