收藏 分销(赏)

Java应用程序-习题-第4章.doc

上传人:a199****6536 文档编号:3161360 上传时间:2024-06-21 格式:DOC 页数:2 大小:41KB
下载 相关 举报
Java应用程序-习题-第4章.doc_第1页
第1页 / 共2页
Java应用程序-习题-第4章.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、习题一、选择题(答案可能不止一个)1现有:String str1=Java; String str2=new String(Java); String str3=Java; String str4=new String(Java); 在下列表达式中,结果为true的有( )A . str1=str2;B. str1=str3;C. str2=str4;D. pareTo(str4);2若有:String str1=Java; String str2=new String(Java); String str3=Java; String str4=new String(Java); 在下列表达式中

2、,结果为true的有( )A. str1.equals(str2);B. str1.equals(str3);C. str2.equals(str4);D. pareTo(str3);3现有:String str=Tel:(020)87818998; 若要得到第二个“8”的位置,可调用 ( )方法A. str.indexOf(8); B. str.lastIndexOf(8); C. str.indexOf(8, strr.indexOf(8)+1); D. str.charAt(8);4若有:String str=new String(广州亚运会)转换为字节数组,正确的语句( )A. byt

3、e b=str.getBytes(); B. byte b=str.getchars(); C. byte b=str.getBytes(GBK); D. byte b=new Byte(str);5以下表达式中,正确的有( )A. String str=+6;B. test.trim(); C. nba.toUpperCase();D. String words=What is your name?.split();6具有append()方法的是( )类A. String B. StringBufferC. MathD. StringTokenizer7要产生1,100的随机整数,可通过(

4、)语来实现A. (int) (1 + Math.random() * 100);B. (int) (1 + Math.random() * 99);C. (int) (1 + Math.random() * 101);D. (int) (Math.random() * 101);8要将字符串678 转换成int类型数据,正确的语句是( )A. Double.parseDouble(678);B. Int.parseInt(678);C. Integer.parseInt(678);D. Integer.valueOf(678);9要获得当前系统时间的毫秒数,正确的方法有( )A. Date n

5、ow=new Date(); long n=now.getTime();B. System. currentTimeMillis();C. Calendar cal=new GregorianCalendar();long n=cal. getTimeInMillis();D. Calendar cal=new Calendar();long n=cal. getTime();10. 假设系统时间为2010年10月1日0时0分0秒 0毫秒,则执行如下语句:Calendar cal=new GregorianCalendar(); System.out.println(cal.get(Calen

6、dar.MONTH);后将输出( )A. 1 B. 4C. 5D. 6二、填空题1调用_表达式可得到圆周率的近似值;2执行StringBuffer buffer=new StringBuffer(); 语句后,buffer的初始容量为_字节;3若要创建一个指定时间:2008年8月8日20时0分0秒 的对象,可用_语句来实现;4SimpleDateFormat类的功能是_。三、思考题1字符串常量与使用new String( )方法构造的字符串有什么不同?2比较字符串时,使用“=”运算符与调用equals()方法有什么差异?3StringBuffer与String相比,有什么优点?4基本数据类型的

7、包装类有什么用途?5比较Date类与Calendar类的区别。四、编程题1编写一个Java程序,实现下列功能:(1)声明一个名为str的String对象,并使它的内容初始化为“How are you? ”;(2)打印整个字符串内容;(3)输出字符串的长度;(4)输出字符串的第一个字符;(5)输出字符串的最后一个字符;(6)输出字符串中的第一个单词(提示:先查找第一个空格位置,再获取该位置之前的子串);(7)以大写字母方式输出字符串内容。2编写一个Java程序,实现如下功能:(1)声明一个名为bufferr的StringBuffer对象,并使它的内容初始化为“C+”;(2)输出buffer的内容

8、;(3)使用append()方法在尾部追加“是一种编程语言”字符串;(4)使用insert()方法在“一种”和“编程”之间插入“面向对象”字符串;(5)使用replace()方法将字符串中的“C+”内容替换成“Java”;(6)使用delete()方法删除字符串中的“一种”两个汉字;(7)将buffer对象翻转(即从尾到头),再转换为String对象,并输出。3使用Math.random()方法产生50个0100的随机整数,并将它们存放到一维数组score中,然后统计各分数段上的次数(即分别在09,1019,2029,8089,90100上的次数),并将分类统计结果存入到数组result中,最后输出数组result各元素的值。4编程实现:输入任意一个正整数,输出其对应的二进制、八进制、十六进制字符串。5借助SimpleDateFormat类输出系统的当前时间,输出格式为:北京时间:xxxx年xx月xx日xx时xx分xx秒。

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服