浙江理工大学java题库

合集下载

浙江理工大学java实验2

浙江理工大学java实验2

实验二面向对象编程练习【开发语言及实现平台或实验环境】Windows2000 或XP,JDK1.6或1.7与Eclipse【实验目的】1.理解Java语言是如何体现面向对象编程基本思想,2.了解类的封装方法,以及如何创建类和对象,3.了解成员变量和成员方法的特性。

4.掌握OOP方式进行程序设计的方法,5.了解类的继承性和多态性的作用。

6.掌握包、接口的设计方法。

【实验内容】一.类与对象的创建与使用练习1.编写Applet 程序(1)程序功能:这个Applet 程序要在页面上输出两个矩形,并伴有文字输出。

(2)定义一个MyBox类,包含有x, y, width, height四个成员变量以及MyBox(),MyBox(int xPos, int yPos, int w, int h), void setPosition (int xPos, int yPos) ,void setSize (int w, int h), int getX() ,int getY(),void draw(Graphics g) 成员方法.(3)Demo2_1.java 程序的主类源代码如下。

import java.awt.*;import java.applet.Applet;public class Demo2_1 extends Applet {MyBox b1=new MyBox();//创建对象b1MyBox b2=new MyBox(170,20,60,60); //创建对象b2public void paint(Graphics g) {b1.setPosition(20,20);b1.setSize(60,60);b1.draw(g);g.drawString("矩形 1 的 X 位置: "+b1.getX(), 20, 100);g.drawString("矩形 1 的 Y 位置: "+b1.getY(), 20, 120);b2.draw(g);g.drawString("矩形 2 的 X 位置: "+b2.getX(), b2.getX(), b2.getY()+80);g.drawString("矩形 2 的 Y 位置: "+b2.getY(), b2.getX(), b2.getY()+100);}}2.编写一个浏览Applet 应用程序的页面文件Demo2_1.HTML3.将Demo2_1.java 源程序编译为Demo2_1.class 文件4.使用浏览器或使用小程序查看器浏览Demo2_1.HTML 文件(即在命令提示符下输入:appletviewer Demo2_1.HTML),运行结果如图所示。

浙大JAVA实验题答案

浙大JAVA实验题答案

实验8 Method的使用1.程序填空题,不要改变与输入输出有关的语句;50001输入一个正整数repeat 0<repeat<10,做repeat次下列运算:输入1 个正整数n,计算 s 的前n项的和保留 4 位小数;s = 1 + 1/2 +....+ 1/n要求定义并调用函数factn计算n的阶乘;例:括号内是说明输入:2 repeat=22 n=210 n=10输出:public class Test50001 {public static void mainString args {int ri,repeat;int i,n;double s;Scanner in=new Scanner;repeat=;forri=1;ri<=repeat;ri++{n=;/-----------/s=0;for i=1;i<=n;i++s+=fact i;}}/---------------/static double fact int n {int i;double f=1;for i=1;i<=n;i++f=i;return f;}}50002输入一个正整数repeat 0<repeat<10,做repeat次下列运算:输入2个正整数a和n, 求a+aa+aaa+aa…an个a之和;要求定义并调用函数fna,n,它的功能是返回aa…an个a;例如,fn3,2的返回值是33;例:括号内是说明输入2 repeat=22 3 a=2, n=38 5 a=8, n=5输出246 2+22+22298760 8+88+888+8888+88888imponner;public class Test50002{public static void mainString args{int ri, repeat;int i, n,a;long sn;Scanner in=new Scanner;repeat=;forri=1; ri<=repeat; ri++{a=;n=;/------------/sn=0;for i=1;i<=n;i++sn+=fn a,i;}}/------------/s tatic int fn int a,int n{int s=0;forint i=1;i<=n;i++s=s10+a;return s;}}50003输入一个正整数repeat 0<repeat<10,做repeat次下列运算:读入1 个整数,统计并输出该数中2的个数;要求定义并调用函数countdigitnumber,digit,它的功能是统计整数number中数字digit的个数;例如,countdigit10090,0的返回值是3;例:括号内是说明输入:3 repeat=3-219022345543输出:count=2 -21902中有2个2count=1 有1个2count=0 345543中没有2public class Test50003{public static void mainString args{int ri, repeat;int count;long n;Scanner in=new Scanner;repeat=;forri=1; ri<=repeat; ri++{n=;/---------/n=n;count=countdigit n,2;}}/------------/static int countdigit long number,int digit{....要求定义并调用函数fibn,它的功能是返回第n项Fibonacci数;例如,fib7的返回值是13;例:括号内是说明输入:3 repeat=31 10 m=1, n=1020 100 m=20, n=1001000 6000 m=1000, n=6000输出:1 123 5 8 1到10之间的Fibonacci数21 34 55 89 20到100之间的Fibonacci数1597 2584 4181 1000到6000之间的Fibonacci数public class Test50006{public static void mainString args{int ri,repeat;int i, m, n;long f;Scanner in=new Scanner;repeat=;forri=1; ri<=repeat; ri++{m=;n=;/---------/i=1;f=1;while f<=n{if f>=m " ";i++;f=fib i;}}}/------------/sta ti c long fib int n{ //返回第n项Fibonacci数int i;long a=1,b=1,f=1;for i=3;i<=n;i++{ //从第3项开始计算f=a+b;a=b;b=f;}return f;}}50007输入一个正整数repeat 0<repeat<10,做repeat次下列运算:输入2 个正整数m和n1<=m,n<=10000,输出m 到n之间的所有完数完数就是因子和与它本身相等的数;要求定义并调用函数factorsumnumber,它的功能是返回number的因子和;例如,factorsum12的返回值是161+2+3+4+6;例:括号内是说明输入:2 repeat=220 500 m=100, n=4001 100 m=1, n=100输出:28 4961 6 28public class Test50007{public static void mainString args{int ri,repeat;int i, m, n;Scanner in=new Scanner;repeat=;forri=1;ri<=repeat;ri++{m=;n=;/---------/for i=m;i<=n;i++if i==factorsum i" ";}}/---------/static int factorsum int number{ //返回number的因子和int sum=0;if number==1sum=1;forint i=1;i<=number-1;i++if number%i==0sum+=i;return sum;}}50008输入一个正整数repeat 0<repeat<10,做repeat次下列运算:输入2 个正整数m和n1<=m,n<=1000,输出m 到n之间的所有满足各位数字的立方和等于它本身的数;要求定义并调用函数isnumber判断number的各位数字之立方和是否等于它本身;例:括号内是说明输入:2 repeat=2100 400 m=100, n=4001 100 m=1, n=100输出:153 370 371 111+555+333=153; 333+777=370; 333+777+111=3711public class Test50008{public static void mainString args{int ri,repeat;int i, m, n;Scanner in=new Scanner;repeat=;forri=1;ri<=repeat;ri++{m=;n=;/---------/for i=m;i<=n;i++if is i" ";}}/---------///判断number的各位数字之立方和是否等于它本身static boolean is int number{int sum=0,n,digit;n=number;while n>0{digit=n%10;n=n/10;sum+=digitdigitdigit;}if number==sum return true;else return false;}}50009输入一个正整数repeat 0<repeat<10,做repeat次下列运算:输入一个整数,将它逆序输出;要求定义并调用函数reversenumber,它的功能是返回number的逆序数;例如reverse12345的返回值是54321;例:括号内是说明输入4 repeat=4123456 -100 -2 99输出654321-1-299public class Test50009{public static void mainString args{int ri,repeat;long n, res;Scanner in=new Scanner;repeat=;forri=1;ri<=repeat;ri++{n=;/---------/res=reverse n;}}/---------/static long reverse long number{//返回number的逆序数int flag=1;long a=0,digit;if number<0{flag=-1;number=-number;}while number>0{digit=number%10; //分离出个位数字a=a10+digit; //形成当前的逆序数number=number/10;}return flaga;}}50011输入一个正整数repeat 0<repeat<10,做repeat次下列运算:输入三个整数a、b和c,输出其中较大的数;要求定义和调用函数maxa, b, c找出a、b中较大的数,函数形参a、b和c的类型是int;输入输出示例:括号内是说明输入3 repeat=3输入:5 8 9 a=5, b=8-1 -10 -5 a=-1, b=-101 1 1 a=1, b=1输出:max5,8,9=9max-1,-10,-5=-1max1,1,1=1public class Test50011 {public static void mainString args {int ri, repeat;int a,b,c,maximun;Scanner in = new Scanner;repeat = ;for ri = 1; ri <= repeat; ri++ {a = ;b = ;c=;/-----------------/maximun=maximuna,b,c;Sy}}/-------------------/static int maximunint a,int b,int c{int max=a;ifmax<bmax=b;ifmax<cmax=c;return max;}}。

浙大JAVA 实验题答案05answer1

浙大JAVA 实验题答案05answer1

实验5 分支结构程序的设计1.程序填空题,不要改变与输入输出有关的语句。

20004 计算旅途时间输入2个整数time1和time2,表示火车的出发时间和到达时间,计算并输出旅途时间。

有效的时间范围是0000到2359,不需要考虑出发时间晚于到达时间的情况。

例:括号内是说明输入712 1411(出发时间是7:12,到达时间是14:11)输出The train journey time is 6 hrs 59 mins.import java.util.Scanner;public class Test20004 {public static void main(String[] args) {Scanner in=new Scanner(System.in);int time1, time2, hours, mins;time1=in.nextInt();time2=in.nextInt();/*------------------*//*计算两个时间之间的小时数和分钟数*/hours=time2/100-time1/100;mins=time2%100-time1%100;/*当计算得到的分钟数为负数时进行调整*/hours=mins>0?hours:hours-1;mins=mins>0?mins:mins+60;//或:if(mins<0){hours-=1;mins+=60;}System.out.println("The train journey time is "+hours+" hrs "+ mins+" mins.");}}30001 显示两级成绩输入一个正整数repeat (0<repeat<10),做repeat次下列运算:输入一个学生的数学成绩,如果它低于60,输出“Fail”,否则,输出“Pass”。

浙江理工大学

浙江理工大学

浙江理工大学浙江理工大学二OO九年硕士学位研究生招生入学考试试题考试科目:计算机程序设计代码:927(*请考生在答题纸上答题,在此试题纸上答题无效)选择题40题,每题1.5分1.面向过程的程序设计语言是。

A) 机器语言B) 汇编语言C) 高级语言D) Java语言2.C语言源程序是由构成的。

A) 主函数与子函数B) 一个主函数与一个其他函数C) 一个主函数与若干个子函数D) 主函数与子程序3.下列叙述中不正确的是。

A) 注释说明只能位于一条语句后面 B) 注释说明被计算机编译系统忽略C) 注射说明必须放在/*和*/之间D) 注释符?/?和?*?之间不能有空格4.下列保留字中正确的一组是。

A) integer, float B) read, data C) const, double D) void, int5.下列标识符中,合法的用户标识符是。

A) B#123 B) _1234 C) void D) xy*6.C语言语句一行写不下时,可以。

A) 用逗号换行B) 用分号换行C) 在任意一空格处换行D) 用Tab键换行7.设有语句int a=4;则执行了语句a+=a-=a*a后,变量a的值是。

A) 24 B) -24 C) 4 D) 168.已知int i;float d;正确的语句是。

A) (int)d B) int(d)%i C) int(d%i) D) (int)d%i9.若定义:int w=1,x=2,y=3,z=4,a=5,b=6;则执行语句(a=w>x)&&(b=y>z);后,a、b的值为。

A) 1和1 B)0和6 C) 5和0 D) 0和010.在C语言中,逻辑值?真?用表示。

A) true B) 正数C) 非0 整数D) 非0 的数11.下列if语句中不正确的是。

A) if(x>y); B) if(x==y) x+=100;C) if(x12.在C语言中,当while语句构成循环的条件为时, 结束循环。

《JAVA语言程序设计》期末考试试题及答案2(应考必备题库)(K12教育文档)

《JAVA语言程序设计》期末考试试题及答案2(应考必备题库)(K12教育文档)

《JAVA语言程序设计》期末考试试题及答案2(应考必备题库)(word版可编辑修改)编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(《JAVA语言程序设计》期末考试试题及答案2(应考必备题库)(word版可编辑修改))的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为《JAVA语言程序设计》期末考试试题及答案2(应考必备题库)(word版可编辑修改)的全部内容。

《JA V A语言程序设计》期末考试试题及答案2(应考必备题库)一.判断题1.Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。

(√)2.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。

(× ) 3.Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象. (×)4.构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。

(×)5.在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch 中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。

(√)6.拥有abstract方法的类是抽象类,但抽象类中可以没有abstract方法。

(√)7.Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。

(×)8.静态初始化器是在其所属的类加载内存时由系统自动调用执行。

(√ ) 9.在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。

(×)A.正确B.错误二.单项选择题1.Java application中的主类需包含main方法,以下哪项是main方法的正确形参?()A、 String argsB、String ar[]C、Char argD、StringBuffer args[]2.以下关于继承的叙述正确的是( )。

java集合试题及答案

java集合试题及答案

java集合试题及答案# Java集合试题及答案1. 选择题- 集合框架中,哪个接口提供了对集合的最小功能定义?- A. List- B. Set- C. Map- D. Collection- 答案:D2. 填空题- 在Java集合框架中,ArrayList是基于______实现的。

- 答案:数组3. 简答题- 描述ArrayList和LinkedList在性能上的主要差异。

- 答案:ArrayList是基于动态数组实现的,因此对于随机访问操作有较好的性能。

LinkedList是基于双向链表实现的,因此对于插入和删除操作有更好的性能。

4. 编程题- 编写一个Java程序,实现一个方法,该方法接受一个ArrayList<Integer>作为参数,并返回一个新的ArrayList<Integer>,其中包含原列表中所有元素的平方。

```javapublic class SquareList {public static ArrayList<Integer>squareList(ArrayList<Integer> input) {ArrayList<Integer> result = new ArrayList<>(); for (int num : input) {result.add(num * num);}return result;}}```5. 判断题- 在Java中,HashMap的键值对是有序的。

- 正确- 错误- 答案:错误6. 多选题- 下列哪些类实现了Map接口?- A. HashMap- B. TreeMap- C. HashSet- D. LinkedHashMap- 答案:A, B, D7. 计算题- 假设有一个ArrayList<String>,包含10个元素,如果使用Collections.sort()方法对其进行排序,排序后第一个元素的索引是多少?- 答案:08. 案例分析题- 给定一个HashSet<String>,包含"apple", "banana", "cherry", "date", "elderberry"五个元素。

java程序设计考研试题及答案

java程序设计考研试题及答案

java程序设计考研试题及答案一、单项选择题(每题2分,共10分)1. 下列关于Java语言的描述,错误的是:A. Java是一种面向对象的编程语言B. Java的源代码在编译后会生成机器码C. Java具有很好的跨平台性D. Java支持多线程编程答案:B2. 在Java中,下列哪个关键字用于定义接口?A. classB. interfaceC. extendsD. implements答案:B3. 下列关于Java集合框架的描述,正确的是:A. ArrayList和LinkedList都实现了List接口B. HashMap和Hashtable都实现了Map接口C. Vector是线程安全的,而ArrayList不是D. Set接口的实现类不允许有重复元素答案:D4. 在Java中,下列哪个选项不是异常处理的关键字?A. tryB. catchC. finallyD. throw答案:D5. 下列关于Java泛型的说法,错误的是:A. 泛型可以提供编译时类型安全B. 泛型可以提高代码的复用性C. 泛型可以用于类、接口和方法D. 泛型在运行时会被擦除答案:D二、填空题(每题2分,共10分)1. 在Java中,____关键字用于声明一个类。

答案:class2. Java中,____关键字用于抛出一个异常。

答案:throw3. Java集合框架中,____接口用于定义不允许有重复元素的集合。

答案:Set4. Java中,____关键字用于捕获异常。

答案:catch5. Java中,____关键字用于定义一个接口。

答案:interface三、简答题(每题5分,共10分)1. 请简述Java中接口和抽象类的区别。

答案:接口和抽象类都是抽象类型,但它们有以下区别:接口中的方法默认是public的,而抽象类中的方法可以是private;接口中不能包含状态(即不能有成员变量),而抽象类可以有状态;一个类可以实现多个接口,但只能继承一个抽象类;接口中不能有构造方法,而抽象类可以有。

2022年浙江理工大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)

2022年浙江理工大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)

2022年浙江理工大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)一、填空题1、SQL语言的数据定义功能包括______、______、______和______。

2、数据库恢复是将数据库从______状态恢复到______的功能。

3、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。

4、数据管理技术经历了______________、______________和______________3个阶段。

5、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。

6、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。

7、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。

8、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。

9、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。

现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。

_____UPDATE ON T FROM User;10、数据模型是由______________、______________和______________三部分组成。

二、判断题11、数据模型的核心构成要素是数据结构。

()12、在关系模式中,主码和候选码可以有多个。

()13、在一个关系模型中,不同关系模式之间的联系是通过公共属性来实现的。

()14、视图就是一个虚表,保存视图时,保存的是视图的定义。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第1、2章(10道)1、CPU指的是(C )。

运算器和CRTCRT和RAMALU和控制器ALU和ROM2、计算机与一般计算装置的本质区别是它具有( D)。

大容量和高速度自动控制功能程序控制功能存储程序和程序控制功能3、在计算机中,数值数据一般采用( B)形式存储。

原码补码反码真值4、十进制数97转换成二进制数为( A)。

0110000100110001010101015、Java 2技术中,常用于嵌入式设备及消费类电器(如手机等)上的开发的是( C)。

J2EEJ2SEJ2MEJRE6、适合用来开发系统程序,如编写操作系统及驱动程序的程序设计语言是( D)。

JavaFortranPascalC7、Java源程序是以文本格式存放的,文件扩展名必须为( A)。

.java.class.jar.txt8、Java的平台无关性的实现主要依靠(B )。

JDKJVMJREJAR9、与Java应用程序(Application)不同,Java Applet程序的运行,需要得到( B)的支持。

操作系统客户端浏览器记事本(Notepad)软件数据库服务器10、安装JDK时,不需要配置环境变量(D )。

**JAVA_HOMEpathclasspathOS第三章:(47道)1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(B )。

***javaclasshtmlexe2、Java程序的执行过程中用到一套JDK工具,其中是指(B )。

Java文档生成器Java解释器Java编译器Java类分解器3、Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点(B )。

安全性 ****多线程跨平台可移植4、Java编程所必须的默认引用包为(B )。

*****包包包以上都不是5、在Java中,属于浮点数类型变量的是(B )。

singledoublebytechar6、下列语句片段int a=10,b=4,c=20,d=6;输出结果为( D)。

*****14428140不能执行7、下列语句片段:int a=-67,b=116,c=78;int d=~a|b&c;输出结果为( )。

*****706778569、下面哪些选项是正确的main方法说明(B )。

public main(String args[])public static void main(String args[])private static void main(String args[])void main()10、System类在哪个包中(B )。

12、判断下列标识符哪个是不正确(D )。

Java_procresult_n1_bit5job13、Math类是标准的数学类,下面哪一个不是该类提供的数学运算的方法( D)。

绝对值abs()指数运算exp()对数运算log()排序sort()14、下列关于for循环和while循环的说法中哪个是正确的(A )。

while循环能实现的操作,for循环也都能实现while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果两种循环任何时候都可替换两种循环结构中都必须有循环体,循环体不能为空15、在Java中,不属于整数类型变量的是( A)。

doublelongintbyte16、Java变量中,以下不属于复合类型的数据类型是(B )。

***类字符型数组型接口17、JAVA程序经常用到“递归”,“递归”的基本思想是(C )。

“让别人反复调用自己”“自己反复调用别人”“自己反复调用自己”以上说法都不对18、下面的语句会产生编译错误的是(C )。

float F=;double D=;byte B=1024;char C=1024;20、下面哪个是合法的标识符( A)。

$persons2Users*pointthis22、十进制数16的16进制表示格式是( )。

****0x10E0x160xA01623、以下程序段执行后的K值为( )。

int x=20; y=30; k=(x>y)y:x; A2030105024、下列哪个选项是合法的标识符(B )。

123_nameclass1first25、下列代表十六进制整数的是( )。

*****-20E50X12312240093426、下面的语句会产生编译错误的是( D)。

double D=;char C=1024;float F=;byte B=1000;27、编译Java Application 源程序文件将产生相应的字节码文件这些字节码文件的扩展名为(B )。

***.java.class.html.exe28、关于Java Application和Applet的说法中,正确的是( B)。

****都包含main()方法都通过“appletviewer”命令执行都通过“javac”命令编译都嵌入在HTML文件中执行30、下列语句片段 int a=10,b=4,c=20,d=6; 输出结果为(D )。

*****14428140不能执行32、下列哪个是面向大型企业级用容器管理专用构件的应用平台(A )。

J2EEJ2MEJ2SEJ2DE33、数组中各个元素的数据类型是( A)。

相同的不同的部分相同的任意的34、下列语句中执行跳转功能的语句是(C )。

for 语句while语句continue语句switch语句35、下列运算符中不能进行位运算的是( )。

*****>>>>><<<<<36、Java语言是_____年由______公司第一次正式发布的________被誉为Java之父(C )。

1996IBM Anders Hejlsberg1995Sun Bruce Eckel1995Sun James Gosling1996Microsoft Bill Joe37、Java中采用类名后跟一点(.)和方法名的形式调用( )方法。

****构造方法非静态方法静态方法静态和非静态方法38、当方法遇到异常又不知如何处理时,下列哪种说法是正确的(B )。

*****捕获异常抛出异常声明异常嵌套异常39、下列代表八进制整数的是(D )。

****0X56-1E31840014440、下列关键字中可以表示常量的是(A )。

finaldefaultprivatetransient41、下面的数据类型下面的数据类型下面的数据类型下面的数据类型( D )是float型。

12989L42、Java语言所用的字符集中字符是( A )字节。

****214843、下列关于标识符的描述中,正确的是( A )标识符中可以使用下划线和美元符标识符中可以使用链接符和井号符标识符中大小写字母是无区别的标识符可选用关键字44、下列是Java语言中可用的注释符,其中错误的是(B )。

bj.exe.class.java60、编译Java程序的命令是( B )appletviewerjavacjavajavadoc61、下列哪个选项不是JAVA语言的特点(D )面向对象高安全性平台无关面向过程62、"5" + 2);的输出结果应该是( A )。

52725第七章:(27)1、下列关于字符串的描述中,错误的是( C)。

Java语言中,字符串分为字符串常量和字符串变量2种两种不同的字符串都是String类的对象Java语言中不再使用字符数组存放字符串Java Application程序的main()的参数args[]是一个String类2、执行代码String s=new String("Hello")后,正确的结论是(D )。

s最后一个索引值为5s的值和"Hello"并不一样为4为53、StringBuffer( String s )方法分配了s大小的空间和(C )个字符的缓冲区。

121416184、String(byte[ ],int,int)中,第三个参数用来生成字符串的byte型数组的( A)。

起始位置终止位置终止位置+15、两个字符串String str1,str2;错误的连接二者的方式是(B )。

str1+str2(str2)(str1)6、String date="Today is Sunday";把date转换成全小写的语句是( B)。

toLowerCase(date);();();toUpperCase(date);7、String date="Today is Sunday.";String str2=()-1);则str2为( B)。

y.nullfalse8、String data="It is Sunday.";String str1;str1=(1,5);则str1为(B C )。

It it ist isIt is9、关于字符串比较,下列叙述哪个是正确的(D )。

比较字符串是否完全相同不能用==equals()和equalsIgnoreCase()的作用完全一致equalsIgnoreCase()表示如果两个字符串完全相同则返回true,否则返回false String date1,date2;则比较二者是否相同的语句是data1=equals(data2);11、关于compareTo(),下列表述错误的是(D )。

字符串相等则返回0字符串不等则返回正数或负数compareTo()要求两个作比较的字符串必须完全相等compareTo()和compareIgnoreCase()的作用没有区别12、设字符串变量str1="abc";str2="defg";则(str2)的返回值为(B )。

*2-33-213、boolean endsWith(String s)表示( A)。

查找某字符串是否以s为结尾查找某字符串是否与s完全匹配确定某字符串与s的大小关系确定某字符串是否以s为开始15、float f;String s;现需要把float转化为String,正确的语句是(A )。

s=(f);s=f;s=(String)f;16、当使用getChars()时,正确的表述是( D)。

该函数用于字符数组转换成字符串该函数不需要任何参数该函数用于float或double转换成字符数组该函数用于从字符串转换成字符数组17、byte b[ ]= "今天星期六".getBytes();String s=new String(b,4,6);则s为( C)。

相关文档
最新文档