oracle认证的java考试(17)

所需积分/C币:10 2013-05-10 16:19:16 293KB PDF
1
收藏 收藏
举报

oracle认证的java考试(17)
arena 达内科技 Question 128 Given the exhibit d is valid, not-null Date object df is a valid not-null DateFormat Object set to the current local What outputs the current; local's country name and the appropriate version of d 's date? A. Local loc= Local. getLocal( System. out. println (loc. getDisplay Country() B. Local loc= Local. getDefaulto System. out. printIn loc. getDisplay Country(++ df format(d)) C. Local loc = Local. getLocal0 System. out. printIn (loc. getDisplay Country (+ df setDateFormat(d)) D. Local loc Local. getDefaulto System. out. printIn (loc. getDisplay Country (+ df seDate Format(d)); 本题考点 Date Format对日期的格式化 考点说明: Date Format是 java. text包里的抽象类,得到它的实例是一个工的方式。 即 Date Format. getDatelnstance()。如果要指定是哪个地区,则在获得实例时给 与赋值,即 Date Format. getDateInstance( Locale ITALY),这个类屮并没有 setLocale()这样的方法 本题详解: 根据上面的讲解和AP我们可以知道,Loca类中根本就没有 getlo()这 样的方法。所以A和¢选项错误。对于 Date Format类如果想把Date类型的数 据转换则应该使用 format()方法,并且这个类并没有 setDate Format这个方法 Answer B 达内科技(中国)有限公司版权所有 arena 达内科技 Question 129 Given. 33. Date d= new Date(0) 34. String ds="December 15, 2004 35.∥ insert code here 36. try i d= df parse(ds) 38.} 39. catch(Parse EXception e)[ 40 ystem out println ("Unable to parse "+ ds) 41 41.// insert code here too What creates the appropriate DateFormat object and adds a day to the Date object? A. 35 DateFormat df Date Format. getDateFormato 42. d set Time((60*60*24)+d getTime () B. 35. Date Format df Date Format. getDateInstance ( 42. d set Time((1000* 24)+d get TimeO C. 35 DateFormat df date Format. getDate Format(; 42. d setTime ((1000*60*6024)+d. getLocalTimeo) D. 35. Date Format df = Date Format. getDatelnstanceo 42. d setTime((60*60*24)+ d.getLocalTime) 本题考点: Date Format实例获得和Date期的方法 考点说明: 对于 Date Format类来锐,获得实例是 getDateInstance)。这个类可以解析 个字符串,也可以解析字符串中的一段成日期类型 对于Date的方法有很多已经过时,现在使用的主要有获得现在的时间 getT imer(、设置时间 Settime)、测试时间先后afe和 before(等等 本题详解 上面的说明和AP可以知道, DateFormat的实例获得只有 getDateInstance一种,没有 getDateFormat这种方式,所以A选项和C选项就 都错y;Date日期类型的对象要获得现在时间使川 getTime)方法,而不是 get! baltime(方法,所以D选项也错误。排除法可知,B选项是正确的。 Answer B 达内科技(屮国)有限公司版权所有 arena 达内科技 Question 130 Given a valid date Format object named df and 16 Date d=new Date(OL); 17 String ds="December 15, 2004 18 / insert code here What updates d's value with the date represented by ds? A. 18.d= df parse(ds) B. 18.d= df getDate(ds) C. 18. try 19. d= df parse(ds); 20]catch(ParseException e D. 18. try 19. d=df getDate(ds) 20.)catch(ParseException e 必 ABC ABcD 本题考点: 如何使用 DateFormat类将字符串的转化成日期 考点说明: 从AP|中可以知道, Date Format类有一个方法可以将字符串转换成日期, 抑 parse( String source)方法和 parse( String source, ParsePostion pos)。这个方 法可以根据参数的不柯实现不同的功能,即方法的重载。前者是将整个字符串进 行转化,后者是在指定的位置开始 本题详解 从上面的说明我们可以知道, DateFormat并没有 getDate(方法,所以B 选项和D选项就都错了。 如果解析的字符串和系统的日期格式不一致,可能转换不了,所以会出现异 常,即要捕获 parse()方法的异常,所以选择C选项 Answer C 达内科技(屮国)有限公司版权所有 arena 达内科技 NumberFormat数值格式 Question 131 Given 12 Number Format nf Number Format. get/nstanceo 13 nf.setMaximum FractionDigits (4); 14 nf. setMinimumFraction Digits(2); 15 String a nf format(3. 1415926) 16 String b=nf format(2): Which two statements are true about the result if the locale is Locale. US? (Choose two a. the value of b is 2 b. The value of a is 3. 14 C. The value of b is 2.00 D. The value of a is 3. 141 E. The value of a is 3. 1 415 F. The value of a is 3.1416 G, The value of b is 2.0000 本题考点: Number Format数值格式的抽象类 一 考题说明: NumberFormat可用于格式化和解析仼何语言环境的数值。使代码能够完 全独立于小数点、干位分隔符贯至所川特定小数位数的语言环境约定,并与数值 格式是否为偶小数无关。 NumberFormat如果想得到一个是实例,必须通过工厂模式,本身调用 getInstance(O方法来类得实例 本题详解: 13行是设置转换后的最大小数位数为4位,14行是设置转换后的最少小数 位数为2。对于31415926,小数后面是7位,但是 Numberformat已经规定了 最多是4位,所以要在第四位上截取,将后面的小数按照四含五入的方式舍去 最后得到结果为3.1416。而16行的数值2没有小数位,也不符合转换的规定, 所以要在2的后面加上两位小数位来实现要求,所以转换后结果为200。如果 要转换的数字的小数位为3位,那么转换后仍为这个数本身。 问题中说使用的是 Locale.Us的环境,所以小数点使用".",如果是 Locale.TALY,则小数点要使用",",即3,1416。 Answer、F 达内科技(中国)有限公司版权所有 arena 达内科技 System.out Question 132 DRAG DROP Given System. out. printf("Pi is approximately %f and E is approximately %b Math. Pl, Math.E) Place the values where they would appear in the output Pi is approximately Place here nd e is Place here approximately Values 3.141593 true Math. Pl 2 2.718282 false Math.E 本题考点: print(Q)方法和%f、%的使用 考点说明: prit法的意思是指定的喻出方法将要输出的东西输出在控制台。 %f表小以 float的形式在控制台输出; b表示以 boolean的形式在控制台输出,如果是nu,则为 false; %c表示以cha的形式在控制台输出 %d表示以 integer的形式在控制台输出,并不是以 double类型输出; s表示以 string的形式在控制台输出。 本题详解 题目的意思是说 Math.P要以foat的形式输出, Math.e要以 boolean的形 式输出 Answe Pi is approximately 3.141593 and e is true approximately Values 达内科技(中国)有限公司版权所有 arena 达内科技 Math. P 2.718282 false Math.E 达内科技(中国)有限公司版权所有 arena 达内科技 Question 133 Given. 12. System. out. format("Pi is approximately %d. Math Pn What is the result? A. Compilation fails B. Pi is approximately 3. C. Pi is approximately 3 14 1593 D. An exception is thrown at runtime 本题考点 System. out. format()方法及%d的相关知识 考点说明: format()方法和pn0法的意思差不多,都是以某神规定的格式输出。 如果要输出的数据与规定输出的格式不统,则会抛出异常 IlegalFormatConversion Exception %f表示以foat的形式在控制台输出; ‰表示以 boolean的形式在控制台输出,如果是nu,则为 false %C表小以char的形式在控制台输出 %d表示以 integer的形式在控制合输出,并不是以 double类型输出; %sS表示以 string的形式在控制台输出。 本题详解 Math. P|是foa类型的数据,现在要以 integer类型输出,这时要输出的类 型与规定输出的类型就不一致,所以在运行时会抛出一个异常。 AnswerD 达内科技(中国)有限公司版权所有

...展开详情
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 分享宗师

    成功上传21个资源即可获取
关注 私信
上传资源赚积分or赚钱
最新推荐