自考

各地资讯
当前位置:考试网 >> 自考 >> 笔讲串讲 >> 工学类 >> Java 语言程序设计(一) >> 文章内容

排行热点

自考Java语言程序设计(一)第七章Java常用类库介绍课后习题

来源:考试网  [2009年11月25日]  【
  七、Java 常用类库介绍
  1.指出下列陈述是对还是错,并做出解释。
  (1)当String对象用= = 比较时,如果String包括相同的值则结果为true。
  (2)一个String类的对象在其创建后可被修改。
  2.对于下列描述,各写出一条语句完成要求的任务
  (1)比较s1中的串和s2中的串的内容的相等性;
  (2)用+=向串s1附加串;
  (3)判断s1中串的长度;
  3.说明capacity()与length()用法上的差异?
  4.如果ch为StringBuffer对象,ch=“Java Apple”,下列结果为何?
  (1)ch.insert(3,’p’)(2)ch.append(“Basic”)
  (3)ch.setlength(5)(4)ch.reverse()
  5.Math类中提供用来常数π和e的静态属性分别是什么?
  6.下面关于Vector类的说法正确的是()
  (1)类Vector在java.util包中。
  (2)一个向量(Vector)对象存放的是一组有序的对象。
  (3)一个向量(Vector)对象大小可以根据存放的元素个数的增加而自动增加。
  (4)一个向量(Vector)对象中每个元素可以是不同类型的对象。
  7.有三个字符串,编写程序找出其中最大者。
  8.编写一个程序,设定一个有大小写字母的字符串,先将字符串的大写字符输出,再将字符串中的小写字符输出。
  9.设定5个字符串,要求只打印那些以字母“b”开头的串,编写程序完成。
  10.设定一个有大小写字母的字符串和一个查找字符,使用类 String方法IndexOf()来判断在该字符串中该字符出现的次数。
  参考答案
  1.答:
  (1)错。用= =操作符比较String对象实际上是判断它们在内存中是否为同一对象,并不是判断它们的值是否相同。
  (2)错。String类的对象是常量。它们被创建后不可被修改。
  2.答:
  (1)s1.equals(s1,s2);
  (2)s1+=s2;
  (3)s1.length();
  3.答:capacity()返回字符串对象的当前缓冲区的长度,length()返回字符串对象字符的长度。
  4.答:
  (1)结果:Javpa Applet
  (2)结果:Javpa AppletBasic
  (3)结果:ch长度变为5
  (4)结果:apvaJ
  5.答:PI、 E
  6.答:(3)
  7.
  public class max1
  {
  public static void main(String args[])
  {
  String s1= "Hello Java";
  String s2= "Java Applet";
  String s3= "Java";
  String s;
  if(s1.compareTo(s2)<0)
  s=s2;
  else s=s1;
  if(s.compareTo(s3)<0)
  s=s3;
  Systrm.out.println("big="+s);
  }
  }
  8.
  public class out
  {
  public static void main(String args[])
  {
  String s1= "Hello Java";
  StringBuffer bufup=new StringBuffer();
  StringBuffer buflow=new StringBuffer();
  for(int I=0;I
  {if(s1.charAt(i)<97)
  {bufup.append(s1.charAt(i));
  bufup.append(' ' );
  }
  else {
  buflow.append(s1.charAt(i));
  buflow.append('' );
  }
  }
  System.out.println("s1= "+s1);
  System.out.println(" uppercase= "+bufup);
  System.out.println(" lowercase= "+buflow);
  }
  }
  9.
  public class prin_b
  { public static void main(String args[])
  {
  String s1="hello";
  String s2="bee";
  String s3="java";
  String s4="brove";
  String s5="bag";
  if(s1.indexOf('b')= =0)
  System.out.println(s1);
  if(s2.indexOf('b')= =0)
  System.out.println(s2);
  if(s3.indexOf('b')= =0)
  System.out.println(s3);
  if(s4.indexOf('b')= =0)
  System.out.println(s4);
  if(s5.indexOf('b')= =0)
  System.out.println(s5);
  }
  }
  10.
  public class ppp
  {
  public static void main(String args[])
  {
  String s1="abcdefghi";
  int num=0;
  for (int i=0;i
  {i=s1.indexof('e',i);
  num++;
  }
  System.out.print(" s1="+s1+"e=");
  if(num= =0)
  System.out.println(" no found");
  else System.out.println(num);
  }
  }

 
责编:admin

相关文章