




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、字符串一、选择题1、 String str = new String(abc)此代码中有几个对象BA、1 个()B、 2 个C、3 个D、 4 个2、下面哪个是对字符串 String 的正确定义 (A)A、String s1=”nt null”C、String s3=(String) abc ufaceB、String s2=nullD、String s4=(String)3、 给出下面一段程序,选择运行结果(public class XD C)public sic void main(String args)String names=new String5;for(x=0;xargs.len
2、gth;x+)namesx=argsx;System.out.prln(names2);java X a b B、b命令行执行、A、names结果是下面哪一个?C、nullD、 运行出现异常4、如何将字符串转换为数值?(C)A、利用字符串对象的toString 函数将字符串转换为数值B、利用数值类的parse转换为数值,parseDouble 等函数将字符串直接C、利用数值类的静态函数 valueOf 将字符串转换为数值 D、利用数值类的静态函数 Value 将字符串转换为数值 5、阅读下面代码if(x=0)System.out.prln(“”);ln(“else if(x-2)System.
3、out.pr”);elseSystem.out.prln(“小军”);若要求打印字符串“小军”,则变量 x 的取值范围是(C)。A、x=0&x0C、x= -2 & x!=0D、x= -2 & x!=06、 下面那个选项是正确的包含 50 个字符串数组的?B )(A、String obj50; D、Char obj50;B、String obj;C、Object obj50;7、 用于存放创建后则不变的字符串常量是(A)A、String 类D、以上都不对B、StringBuffer 类C、Character 类8、 要为程序的子窗口设定一个由字符串s 指定的名字,可以采用的代码是( C)A、JF
4、rame(s) D、super(s)9、Math 类的(B、window(s)C、new JFrame(s)C)方法可用于计算所传递参数的平A、squareRootB、 rootC 、 sqrtD 、square10、Math.(DC)方法可返对某数求幂后的结果A、 D 、 11、( A、 D、 12、( A、er expDData ValueB、 exponentC、)方法可返回一个eger 对象的数据getDataB、 getValueC、D)中包含了一个Random 类java.awtB、java.utilityC、 java.swingD、 java.util13、Random 对象能
5、够生成(D)类型的随机数C 、 doubleA 、D 、A 和 C 14 、importB 、stringJava 类库中语句使应用程序能够从到A()A、 包和类D、 方法和变量BC、 对象和方法、类和对象15、Random 类的 nextD方法能够(B、 不带参数)C、 接收两个A、接受一个参数D、 A 和B参数16、语句( D )是将一个 5 到 20 之间的随机数赋值给变量 valueA、 value=4+randomObject.next(16)B、value=randomObject.next(21)C、 value=5+randomObject.next(15)D、value=5+
6、randomObject.next(16)17、Java.util 包中的Random 类(D)能够产生正的A、B、能够产生正整数双精度数C、D、具有产生随机数的能力以上都对18 、 表达式 exle.substring ( 3 , 4 ) 返回的子都为B()A、 起始于位置 3 的 4 个连续字符终止于位置 4 之前的字符C、 位置 3 和位置 4 上的字符符,并重复次B、 起始于位置 3D、 位置 3 上的字19、代码片段、s长度A、 .getLength D、 .length()20、String 类的(A 、 maxCharsle(D )可返回 String 型 sle 的B、 .ge
7、tLength()C 、.lengthB)方法将返回该字符串的字符个数B、lengthC、 characterCountD、size21、字符串是由(D、)组成小写字母A、 D、BC、数字以上特殊字符都对22、通过调用( A)方法可在某个字符串中定位出一个字符串首次出现的位置A 、indexOf locateB、IndexOfC、 findD、23、在一个接收 String 和作为其参数的 lastIndexOf 方法中,传递至 lastIndexOf 方法中的第二个参数表示(BD)A B C、所要查找的字符个数采用向前查找法开始进行查找时的起始位置处的索引需要定位的子字符串的长度D、 采用向
8、后查找法开始进行查找时的起始位置处的索引24、substring 方法(D )A 、可接收一个或两个参数B 、返回一个新的 string 对象C、 通过 string 对象 D、 以上现有 string 对象中的一部分从而创建一个新的都对25、当调用喊两个参数的 substring 方法时,第二个参数表示( C)A B C、通过此处位置上的索引向后进行、需要的字符串的长度、超过最后一个所要的字符的下一个字符的索引D 、所要的最后一个字符的索引)方法可删除某个字符串中的所有空格26、(CA、removeSpaB、squeezeC 、trimD、truncate27、如果某个字符串起始于参数字符串
9、,那么调用 startsWith方法时将返回( A)A 、true字符串的索引B、falseC、 1D、 子28、假若 indexOf 方法未能找到所指定的子字符串,自责返回( A、上Cfalse都不对)B、 0、以29、以下是关于字符串运算的代码,执行该代码段的输出结果是(DString sl=)s=0123456789,sl,s2;bstring(2); s2=bstring(25);,System.out.prln(s1+s2);A、0122345 23456789234B、234567892345C、012234D、30、string 类允许开发( D)A、 查询字符串B、 从字符串中
10、检索字符C 、确定字符串的字符个数D 、以上都正确31、(A、 get 32、(D)方法用于返回字符串中一个指定索引的字符B、 charC、 ge现有 StringD、 charAt对象中的一部分,一B)方法通过创建一个新的 String 对象A 、stringCopyB、substringC、 copyStringD、copySubString33、所有的 String 对象(D)A 、都拥有相同的长度B 、总是彼此相等D 、都是不可变的C 、至少要有一个空格作为前缀34、作为接受两个参数的 indexOf 方法,将不会考虑任何出现在( B)之前的所有字符A、 第二个参数B 、首个匹配D、
11、以上C、 该字符串中最后一个字符对都不35、( C)方法能够判断出某个字符串是否以一个给定的子字符串作为结尾A、 checkEnd D、 endsB、stringEndC、endsWith36、trim 方法将出现在字符串( D)的空格删除A、 D、B 、 起始位置上C、结束位置上B 和 C37、方法(A)可返回某个数的绝对值A、 absB、absoluteC 、 itiveD、)类itiveValue38、min 方法和 abs 方法都属于(BA、 Calc Number39、语句(B、 MathC、 CalculationD、DC )返回的整数范围为 8 到 30A 、 7+randomO
12、bject.next(293)B 、8+randomObject.next(292)C、8+randomObject.next(293)对D、以上都不40、语句(B)返回的整数范围为 15 到 35A 、 10+randomObject.next(26)B 、15+randomObject.next(21)C 、 10+randomObject.next(25)D 、15+randomObject.next(35)41 、下面哪些语句能够正确地生成5个空字符串?(B)A、 String a=new String5; for( B 、String a=,;C、String a5; D、 Stri
13、ng5a;i=0;i5;ai+=null);42 、 下列定义 String变量 s的语句中, 错误的是(AA 、 String)s=new“abc”;B 、 Strings=newString(“abc”) ; C、String s;D、Strings=” abc”;43、需要分析字符串,并将字符串分解成可被独立使用的单词,可使用java. util 包中的类是(BC A、String)B、StringBufferC、StringTokenizerD、stringTokenizer44、已知 String 对象 s=abcdefg,则bstring(2, 5)的返回值为( B)A、bcdeB
14、、 cdeC、 cdefD 、def45、请看下面的代码 String s = “people”; String t = “people”;String c = p,e,o,p,l ,e;下面哪一选项的语句返回值为真:(A)C、s=t;A、s .equals(t); t=c;B、t .equals(c);D、46、已知 sString)对象,s=abcdefg,则s.charAt(1)为一个的返回值为( BA、aB、bC、fD、g47、请看下面的代码 String s = “good”;A )下面选项语句书写正确的是:(A、s= “student”;B、char c = s1;D、String
15、 t = s. toLowerCase( );个元素的字符串数组的选项是:Clen = s .length;48、正确创建一个含有5( B)A 、String s = String5; “”;for(i=0;i5;si+=“”); C、 String s5;49、请看下面的代码public class class1String str = new String(Girl); char ch =d,b,c;B 、String s =“”, “”, “”, “”,D、 String 5s;public sic void main(String args )class1 x=new class1(
16、); x.change(x.str,x.ch);System .out .prln(x.str + and +x.ch0+x.ch1+x.ch2);public void change(String str,char ch ) str=Boy;ch0=a;该程序的输出结果是:(D)A、Boy and dbc Girl and abcB、Boy and abcC、Girl and dbcD、50、下面的程序段输出的结果是(A)。StringBuffer buf1=new StringBuffer(20);System.out.pr A 、0,20二、填空题ln(buf1.length()+”,”
17、+buf1.capacity();B 、0,nullC、 20,20D、 0,01、 字符串分为两大类,一类是字符串常量,使用 String 类的对象表示;另一类是字符串变量,使用类 StringBuffer的对象表示。2、 .对于字符串 String s1=new String(ok);string s2=new String(ok); 表达式 s1=s2 的值是 false,s1.equals(s2)的值是 true3、对于字符串 String s1=ok;String s2=ok;表达式 s1=s2的值是false,s1.equals(s2)的值是true4、Math.min(-25,-
18、9)=-25_; Math.sqrt(16)=_ 4;5、创建字符串对象 a 的两种方式String a =”; 和String a=new String(); 。6 、 字 符 串 的 两 大 类StringBuffer 。String和7 、 设 Strings=“o” , 运 行 语 句对 象System.out.pr为 _ln(s.concat(“World!”);后 String 对象 s 的内容oWorld!_, 所 以 语 句 输 出 为_oWorld!。1、定义一个整型数组 y,它有 54,5。用一个语句实现对数组 y个元素分别是 1,2,3,、创建和赋值: _ x=new1,
19、2,3,4,5的。2、设有整型数组的定义:则 x.length 的值为_3。x =12,34,-5,3,2,6;,3 、求取二维数组ai.length_。a第 i行元素个数的语句是_4、若有定义 a=new8;则 a 的数组元素中第 8个元素的下标是7 _ 。5 、 已 知Strings= “o ”, 运 行 语 句对 象System.out.prln(s.concat(“World !”); 后 s 的值为_oWorld!_。6、使用+ =将字符串 s2 添加到字符串 s1 后的语句是_s1+=s2。7、比较 s1 中的字符串和 s2 中的字符串的内容是否相等的语句是_ _s1.equals
20、(s2)_。8、已知 sb 为 StringBuffer 的一个实例, 且 sb= abcde ,则 sB reverse()后 sb 的值为_edcba_。9、已知 sb 为 StringBuffer 的一个实例,且 sb= abcde ,则 sB delete(1,2)后 sb 的值为aCde。10、用 for 循环求一维整型数组 a 数组的所有元语句段是sum+=ai;。11、下面程序的功能为计算数组各元素的和,完成程序填空。import javA awt.Graphics; import javA applet.Applet;和的public clasmArray extends Ap
21、plet a = 1, 3, 5, 7, 9, 10 ;total;public void init() total = 0;for (i = 0; ia.length;i+ )18 total= ai;public void pa( Graphics g ) g.drawString( Total of array elements: +total, 25, 25 );12、下面程序的功能为计算数组下标为奇数的各元素的和,完成程序填空。import javA awt.Graphics; import javA applet.Applet;public clasmOfArray extends
22、 Applet public void pa( Graphics g ) a = 1, 3, 5, 7, 9, 10 ;total=0;for (i = 1; i A length; I+=2 )total+=ai;g.drawString( Total of array elements: + total, 25, 25 );三、判断题1、类 String 对象和类 StringBuffer 对象都是字符串变量,建立后都可以修改(F)2、字符串中的索引从 0 开始 (T)3、连接字符子串,当前字符串本身不改变(TF )4、用“+”可以实现字符串的拼接,用“-” 可以从一个字符串中去除一个字符
23、子串。(F)5、Java 中的 String 类的对象既可以是字符串常量,也可以是字符串变量。(T )6、用运算符“=”比较字符串对象时,只要两个字符串包含的是同一个值,结果便为 true。( F)7、String 类字符串在创建后可以被修改。( F)8、方法 replace (String srt1, String srt2)将当前字符串中所有 srt1 子串换成 srt2 子串。( F )9、方法 compareTo 在所比较的字符串相等时返回 0。(T )10、方法 IndexOf(char ch,-1)返回字符 ch 在字符串中最后一次出现的位置。( F)11、方法 startsWit
24、h 判断当前字符串的前缀是否和指定的字符串一致。( T )四、编程题1、怎么样获得字符串的第一个字符?怎么样获得字符串的最后一个字符?怎么样删除第一个字符?怎么样删除最后一个字符?2、编写一个程序,给定一个字符串“aaa 果 4 金 5a”。要求:如果出现数字,把数字后面的字符替换成数字的个数个。比如这个字符串要求被替换成“aaa 果金金金金 aaaaa”。3、编写一个程序,比较输入的两个字符串的长度大小。4、编写一个程序,判断两个字符串是否相同:s1=”you are a student”,s2=”how are you”;5、编写一个程序,判断字符串”22030219851022024”的前缀、后缀是否和某个字符串”220302”相同。6、编写一个程序,按字典顺序比较两个字符串”你”和”我”的大小关系。7、 将数字型字符串”100”和”123.678”转换为数字;8、将字符串”FEDCBA”存放到数组中,调用 for 循环读出数组数据显示在屏幕上。9、从键盘输入两个整数,在程序中计算这两个整数的和,并输出。10、判断回文字符串。回文是一种“从前向后读”和“从后向前读”都相同的字符串。如“rotor”是一个回文字符串。要求利用命令行参数输入一个字符串,判断是否为回文。11、编写应用程序,把字符串“ABCDEFHIJKLM”逆序输出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国防静电防护手套行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030中国防寒毡行业发展趋势与投资战略研究研究报告
- 2025-2030中国金属电视架行业发展分析及竞争策略与趋势预测研究报告
- 2025-2030中国跨境物流行业市场发展分析及前景预测与投资研究报告
- 2025-2030中国表面淀粉行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030中国薄膜和片材中的双轴取向聚丙烯(BOPP)行业市场发展趋势与前景展望战略分析研究报告
- 2025-2030中国苯乙烯-马来酸树脂行业市场发展趋势与前景展望战略研究报告
- 王煐诗集研究
- 我国生物安全犯罪的法益识别研究
- 消防维修工程施工合同
- 中建质量样板实施方案
- 20以内进位退位加减法计算题-
- 川教版四年级《生命.生态.安全》下册全册 课件
- 混凝土路面工程监理实施细则
- 2024年西式面点师(技师)试题库及答案
- 纳米材料在纺织的应用
- 《政府购买动物防疫社会化服务管理规范(征求意见稿)》
- 2024年四川省巴中市中考道德与法治试卷真题(含答案解析)
- 2024年北京中考地理试卷
- 法制教育课教案(3篇模板)
- 不定积分专题试题
评论
0/150
提交评论