国家二级(JAVA)机试模拟试卷5(题后含答案及解析)_0
国家二级(JAVA)机试模拟试卷5 (题后含答案及解析)
题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题
基本操作题(30分)
1. 下列程序中,要求建立一个包含一个方法的类,这个方法实现数组的拷贝,要求首先用直接初始化原始数组,然后将原始数组中的数据拷贝到目的数组,并分别输出原始数组和目的数组。要求数组类型为String类型,大小为4,采用动态分配的方式对数组进行初始化。请将程序补充完整。 程序运行结果如下:
原始的: 小龙 小张 小李 小陈 复制后的: 小龙 小张 小李
小陈 public class ex5_1 { public static void main(String[]args)
{ ex5_1 obj5_1:new ex5_1( ); obj5_1.____________; }
public void method5_1( ){ int i=0; String strMember[] = new
String[4]; String strTemp[] = new String[4]; strMember[0] = “小龙” ;
strMember[1] = “小张” ; strMember[2] = “小李” ; strMember[3] =
“小陈” ; for(i=0; i<4; i++){ ___________; }
System.out.println(“原始的;”); for(i=0; i<4;
i++){ System.out.println(__________); } System.out.println(“复制后的:”); for(i=0; i<4; i++){ System.out.println
(strTemp[i]); } } }
正确答案:method5_1( )strTemp[i] = strMember[i]strMember[i]
解析:本题主要考查数组和字符串的基本操作,for循环语句以及对象调用方法的基本思想。解题关键是熟练掌握一维数组和字符串的基本操作,掌握如何确定for循环的上下界,会用面向对象的基本思想。本题中,第1个空,用对象obj5_1调用方法method5_1( ):第2个空,实现数组的拷贝,将原始的数组拷贝到目的数组;第3个空,输出原始数组中的每一个数据项。
简单应用题(40分)
2. 请完成下列Java程序:记录鼠标在窗口中的信息,包括鼠标的移动事件以及鼠标在窗口中的位置坐标,要求在窗口下方显示鼠标的事件和位置信息,以及在窗口上方有按钮控制程序的正常退出。 注意:请勿改动main( )主方法和其他已有语句内容,仅在下划线处填入适当的语句。 程序运行结果如下:
import java.awt.*; import java.awt.event.*; public class ex7_2 extends Frame
implements MouseMotionListener,ActionListener { private Labe1 1;
private String str=“ “; public static void main(String[] arg) {new
ex7_2( ); } ex7_2 ( ) { ________________;
setSize(200,200); Button btn=new Button(“exit”);
btn.addActionListener(this); add(btn,”North”); 1=new Labe1(str);
add(1,”South”); show( ); } public void
mouseMoved(MouseEvent event) { str=“Move: “ +_____________;
1. setText (str); } public void mouseDragged(MouseEvent event) { }
public void actionPerformed(ActionEvent event)
{ if(event.getActionCommand( ).equals(,,exit,,))
{System.exit(0); } } }
正确答案:addMouseMotionListener(this)event.getPoint( )
解析:本题主要考查鼠标移动事件监听和基本的AWT构件。解题关键是熟悉鼠标移动事件监听器的注册,和对鼠标移动事件的处理。本题中,第1个空,注册鼠标移动事件的监听器,注意参数是this表示在当前运行的对象中注册该监听器;第2个空,通过调用MouseEvent的getPoint( )方法获得鼠标的坐标信息。
综合应用题(30分)
3. 下面是一个Applet程序,其功能是建立2个文本区域,一个为编辑区,一个为只读区;建立2个按钮,一个实现将编辑区中被鼠标选定的文本内容拷贝到只读区中,一个实现将只读区的全部文本内容清空。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 程序运行结果如下: import java.awt.*; import
java.applet.*; /* <applet code=“ex6_3.class” width=800 height=400 >
</applet> */ public class ex6_3 extends Applet{ private Button
okBtn, clearBtn; private String strMessage; private TextArea tAreal,
tArea2; public void init( ){strMessage = “Hello! Welcome to the test! \n”
+ “This is the NCR Examination! \n” + “Wish you good luck!”;tAreal =
new TextArea( 10, 25 );tAreal.setText(strMessage);tArea2 = new TextArea( 10,
25 );tArea2.setEditable( true );okBtn = new Button( “Copy” );clearBtn = new
Button( “Clear” );add( tArea1 );add( tArea2 );add( okBtn );add( clearBtn ); }
public boolean action( Event e, Object o ){ if( e.target == okBtn )
tAreal.setText(tArea2.getSelectedText( ) ); else if( e.target ==
clearBtn )tAreal.setText( “ “ ); return true; } } ex6_3. html
<HTML> <HEAD> <TITLE>ex6_3</TITLE> </HEAD> <BODY> <applet code=“ex6_3.class”width=800 height=400> </applet>
</BODY> </HTML>
正确答案:tArea2.setEditable( false)tArea2.setText(tAreal.getSelectedText( ))tArea2.setText(
“ “ )
解析:本题主要考查Applet窗口、其事件处理机制以及对文本区域的相关操作。解题关键是熟悉TextArea的基本方法,如 setEditable( )方法就是用来确定不用的编辑模式的一个重要的方法,并且需要明确题目要求的2个文本区域的区别和联系,根据不同的事件,来对这两个文本区域进行操作。本题中,第1个空,将第2个文本区域tArea2的编辑模式设定为只读,注意参数为false,因为默认的编辑模式设定为可编辑的,用true表示,所以参数应该是false;第2个空,响应点击Copy按钮事件的语句应该将第1个文本区tArea1的被选择的文
本内容取出放入第二个文本区tArea2中;第2个空,响应点击Clear按钮事件的语句应该将第2个文本区tArea2中的所有文本内容清空。
国家二级(ACCESS)机试模拟试卷260(题后含答案及解析)_0
国家二级(ACCESS)机试模拟试卷260 (题后含答案及解析)
题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题
基本操作题(30分)
1. (1)新建“Acc1.mdb”数据库,将考生文件夹下的“学生.xls”导人,第一行包含列标题,将“学号”设置为主键,将导人表命名为“学生”。如图1所示。(2)为“姓名”字段设置有重复索引。(3)为“学生”表保存窗体类型的副本。
正确答案:(1)启动Access,在弹出的“Microsoft Access”对话框的“新建文件”框中选择“空Access数据库”,然后单击“确定”按钮。在“文件新建数据库”对话框中选择考生文件夹的路径,将文件命名为“Acc1.mdb”,单击“创建”按钮,创建并打开“Acc1.mdb”数据库。在“Acc1.mdb”数据库对话框中单击“表”对象,单击“新建”按钮,在“新建表”对话框中选择“导入表”,单击“确定”按钮,弹出“导入”对话框。在“导入”对话框的“考生文件夹”框中找到要导入文件的位置,在“文件类型”中选择“Microsoft Excel”,在列表中选择“学生.xls”,单击“导入”按钮,弹出“导入数据表向导”对话框,然后单击“下一步”按钮。选中“第一行包含列标题”复选框,单击“下一步”按钮。选中“自行选择主键”单选按钮,然后在右边的下拉列表框中选择“学号”,然后单击“下一步”按钮。导入到表文本框中输入表的名字“学生”,单击“完成”按钮,弹出结果提示框,提示数据导入已经完成,单击“确定”按钮关闭提示框。(2)在“Acc1.mdb”数据库窗口中单击“表”对象。右键单击“学生”表,选择“设计视图”,弹出“学生表”窗口。选中“姓名”字段,在该字段所对应的字段属性的“索引”行选择“有(有重复)”。单击工具栏中的“保存”按钮,关闭表设计视图。(3)打开“Acc1.mdb”数据库,在“Acc1.mdb”数据库窗口中单击“表”对象。右键单击“学生”表,选择“另存为”,在打开的“另存为”对话框中选择“保存类型”为“窗体”,单击“确定”按钮即可。
国家二级(JAVA)机试模拟试卷5(题后含答案及解析)_0
国家二级(JAVA)机试模拟试卷5 (题后含答案及解析)
题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题
基本操作题(30分)
1. 下列程序中,要求建立一个包含一个方法的类,这个方法实现数组的拷贝,要求首先用直接初始化原始数组,然后将原始数组中的数据拷贝到目的数组,并分别输出原始数组和目的数组。要求数组类型为String类型,大小为4,采用动态分配的方式对数组进行初始化。请将程序补充完整。 程序运行结果如下:
原始的: 小龙 小张 小李 小陈 复制后的: 小龙 小张 小李
小陈 public class ex5_1 { public static void main(String[]args)
{ ex5_1 obj5_1:new ex5_1( ); obj5_1.____________; }
public void method5_1( ){ int i=0; String strMember[] = new
String[4]; String strTemp[] = new String[4]; strMember[0] = “小龙” ;
strMember[1] = “小张” ; strMember[2] = “小李” ; strMember[3] =
“小陈” ; for(i=0; i<4; i++){ ___________; }
System.out.println(“原始的;”); for(i=0; i<4;
i++){ System.out.println(__________); } System.out.println(“复制后的:”); for(i=0; i<4; i++){ System.out.println
计算机二级考试《JAVA》备考测试题「带答案」
计算机二级考试《JAVA》备考测试题「带答案」
2017计算机二级考试《JAVA》备考测试题「带答案」
为确保同学们将所涉及的考点全面复习到位,让大家充满信心的步入考场,以下是店铺搜索整理的一份计算机二级考试《JAVA》备考测试题【带答案】,供参考练习,希望对大家有所帮助!想了解更多相关信息请持续关注我们店铺!
1). 下列语句中,可以作为无限循环语句的是( )。
A.for(;;){}
B.for(i nt i =0;i <10000;i ++){}
C.while(false){}
D.do {}while(false)
正确答案:A
答案解析:B的循环终止条件为10000,CD 的终止条件为常量false ,都不能无限循环。
2). 用下列4种排序方法,对一个已排好序(由小到大)的序列进行由小到大排序时,选择( )方法最好。
A.冒泡排序
B.直接选择排序
C.直接插入排序
D.归并排序
正确答案:C
答案解析:直接插入排序的基本算法是:当插入第i(i>=l)个对象时,前面的V[O],V[l],…,V[i -i]已经排好序,这时,用V[i]的关键码与V[i一1],[i -2]--的关键码顺序进行比较,找到插入位置即将V[i]插入,原来位置上的对象则向后移。由此可知,直接插入排序法的关键码比较次数与对象的初始排列有关。在本题中,序列已经排好序,所以其i的取值达到了最大,也就是序列中元素的个数,其实根本无需比较和交换,所以这种方法是最佳的。
3). 下面叙述中错误的是( )。 A.软件测试的目的是发现错误并改正错误
B.对被调试的程序进行“错误定位”是程序调试的必要步骤
C.程序调试通常也被称为Debug
D.软件测试应严格执行测试计划,排除测试的随意性
正确答案:A
答案解析:软件测试的目的是为了发现错误及漏洞而执行程序的过程。软件测试要严格执行测试计划。程序调式通常也称Debug ,对被调试的程序进行“错误”定位是程序调试的必要步骤。
国家二级ACCESS机试选择题(公共基础知识)模拟试卷5(题后含答案及解析)
国家二级ACCESS机试选择题(公共基础知识)模拟试卷5 (题后含答案及解析)
题型有:1. 选择题
选择题
1. 对软件系统总体结构图,下面描述中错误的是( )。
A.深度等于控制的层数
B.扇入是一个模块直接调用的其他模块数
C.扇出是一个模块直接调用的其他模块数
D.原子模块一定是结构图中位于叶子节点的模块
正确答案:B
解析:与结构图有关的术语如下: 知识模块:公共基础知识
2. 某系统结构图如下图所示该系统结构图的深度是( )。
A.1
B.2
C.3
D.4
正确答案:D
解析:深度表示控制的层数。本题中,“某系统”为第1层,“功能1、功能2…功能n”为第二层,“功能2.1、功能2.2、功能2.3、功能n.1、功能n.2”为第3层,“功能2.2.1、功能2.2.2”为第4层,共4层,故深度为4。 知识模块:公共基础知识
3. 某系统结构图如下图所示(图中n≥5)该系统结构图的宽度是( )。
A.n
B.3
C.2
D.1
正确答案:A
解析:宽度指整体控制跨度(横向最大模块数)的表示。本题中第1层有1个模块,第二层有n个模块(注意n≥5),第3层有5个模块,故宽度为n。 知识模块:公共基础知识
4. 某系统结构图如下图所示:该系统结构图的最大扇人数是( )。
A.0
B.1
C.2
D.3
正确答案:C
解析:扇人是指调用一个给定模块的模块个数。本题中,模块“功能3.1”被“功能2.3”和“功能3”2个上级模块调用,其余模块都是被一个上级模块调用,故最大扇人数是2。 知识模块:公共基础知识
5. 某系统结构图如下图所示,该系统结构图的最大扇入数是( )。
A.1
B.2
C.3
D.n
正确答案:D
解析:扇入是指调用一个给定模块的模块个数。本题中需要注意的是两个省略号的位置,第一个省略号表示第二层有n个模块,第二个省略号表示模块“功能n.1”被第二层的n个模块调用,故最大扇人数是n。 知识模块:公共基础知识
国家二级ACCESS机试(基本操作题)模拟试卷5(题后含答案及解析)
国家二级ACCESS机试(基本操作题)模拟试卷5 (题后含答案及解析)
题型有:1.
在考生文件夹下,存在一个数据库文件“sampl.accdb”,里边已建立“tGrade”和“tStudent”两个表对象;同时还存在一个Excel文件“tCourse.xls”。试按以下操作要求,完成表的编辑:
1. 将Excel文件“tCourse.xls”链接到“sampl.accdb”数据库文件中,链接表名称不变,要求:数据中的第一行作为字段名。
正确答案:步骤1:打开“sampl.mdb”数据库,在【外部数据】功能区的”导入并链接”组中单击“Excel”按钮。步骤2:在弹出的【获得外部数据-Excel电子表格】对话框中,单击“浏览”按钮,在弹出的【打开】对话框内浏览“tCourse.xls”文件所在的存储位置(考生文件夹下),选中“tCourse.xls”Excel文件,单击“打开”按钮。步骤3:接着在【获得外部数据-Excel电子表格】对话框中选中“创建链接表来链接到数据源”项,单击“确定”按钮。步骤4:系统弹出【导入数据表向导】对话框,此时默认的是sheet1表中的数据,不需要修改,单击”下一步”按钮,选中“第一行包含列标题”复选框,单击“下一步”按钮,保持默认的表名,单击“完成”按钮,最后单击“关闭”按钮,关闭向导。
2. 将“tGrade”表中隐藏的列显示出来。
正确答案:步骤1:双击“tGrade”表打开数据表视图,步骤2:在【开始】功能区中,单击“记录”区域中“其他”图标按钮旁边的三角箭头,在弹出的下拉列表中选择“取消隐藏字段”菜单命令,打开【取消隐藏字段】对话框。勾选“成绩”复选框,单击“关闭”按钮。步骤3:单击快速访问工具栏中的”保存”按钮,关闭数据表视图。
3. 将“tStudent”表中“政治面貌”字段的默认值属性设置为“团员”,并使该字段在数据表视图中的显示标题改为“政治面目”。
国家二级(JAVA)机试模拟试卷67(题后含答案及解析)
国家二级(JAVA)机试模拟试卷67 (题后含答案及解析)
题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题
基本操作题(30分)
1. 下列程序中,定义了一个3行4列的数组A,并将A的内容转换为ASCII码值,并复制到数组B中,然后打印出来。 注意:请勿改动main( )主方法和其他已有语句内容,仅在横线处填入适当语句。 public class Example1_4
{ private char A[] [] = {{‘a’, ‘b’, ‘c’, ‘d’}, {‘e’, ‘f’, ‘g’,
‘h’}, {‘i’, ‘j’, ‘k’, ‘l’}}; public int ______; //生成一个空的3行4列的数组B public void copy( ) {for(int i = 0; i < 3; i++)
for(int j = 0; j < 4; j++) ______; } public static void
main(______ argv[]) {Example1_4 example = new
Example1_4( );example.copy( );for(int i = 0; i < 3; i ++){ for(int j = 0; j
< 4; j++) System.out.print(example. B[i] [j] *+” “); System.out.println
( );} } }
正确答案:①B[][]=new int[3][4]②B[i][j]=A[i][j]③String[]
解析:本题主要考查考生对数组的掌握情况,以及数据类型之间的转换。Java语言中,数组必须使用“new”关键字对其分配存储空间,因此第一个空需要填写“new int[3][4]”。 main函数的参数列表必须是字符串数组,但是作为参数,是动态获取的,所以没有数组长度,而仅仅写成String[]argv,由此得到了第3个空。第2空是考查数据自动转换。Java的基本数据类型可以按照一定的规则自动转换,而不需要特殊处理。故第2个空可以直接用等号赋值。
国家二级(JAVA)机试模拟试卷90(题后含答案及解析)
国家二级(JAVA)机试模拟试卷90 (题后含答案及解析)
题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题
基本操作题(30分)
1. 在程序中,用户使用JOptionPane输入一个二维数组的行数,程序随机生成每一行的列数,并对其赋值。最后显示这个二维数组。请填写横线处的内容。
注意:请勿修改main( )主方法和其他已有语句内容,仅在横线处填入适当语句。 import javax.swing.*; public class basic { public static void
main(String[] args) {String sDimU=JOptionPane.showInputDialog(“请输入数组的行数”);int iDimU=______(sDimU);int [].[] numbers=new int[iDimU] [];for(int
i=0; i<iDimU; i++){int k=(int) (Math.random( )*5+1);
numbers[i]=______;}for(int i=0; i<iDimU; i++){ for(int j=0;______; j++)
{ numbers[i] [j]=(int) (Math.random( )*l00); System.out.print(numbers[i]
[j]+” “); } System.out.println ( );}System.exit(O) } }
正确答案:Integer.parseInt new int[k] j<number[i].length
解析:本题考查知识点:基本数据类型包装类的使用,数组的使用。解题思路:首先, JOptionPane显示了一个可以输入数据的对话框,用户通过该对话框输入对话框的行数。第一个循环是对每一行分配存储空间,第二个循环是对已经分配好空间的二维数据进行赋值,并在赋值的过程中将数组显示出来。第1个空考查字符串和数值之间的相互转换。每一种基本数据类型的包装类都有各自的方法将字符串转换为相应的基本数据类型,转换为int型的方法是Integer.parseInt( )。第2个空考查多维数组的基本概念,多维数组的高维标识低维的名字,但是低维必须分配自己的存储空间。因此,此处需要用new关键字对每一行动态分配列空间。第3个空,由于多维数组的高维标识低维的名字,所以高维可以直接用来表示低维部分,使用方法跟普通数组一样。如本题中number[0]就表示一个用number[0]命名的一维数组。所以此处应该填写j<number[i].length。
全国计算机二级考试Java历年真题(含答案)
全国计算机二级Java题卷一
一、选择题
1.某带链栈初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=10,
bottom=20。该栈中的元素个数为:
A.不确定 B.10 C.1 D.0
2.设表的长度为15。则在最坏情况下,快速排序所需要的比较次数为:
A.105 B.55 C.15 D.75
3.设循环队列的存储空间为Q(1:100),初始状态为空。现经过一系列正常操作后,front=49,
则循环队列中的元素个数为:
A.不确定 B.49 C.51 D.50
4.某完全二叉树按层次输出(同一层从左到右)的序列为ABCDEFGH。该完全二叉树的中
序序列为:
A.HDBEAFCG B.HDEBFGCA C.ABDHECFG D.ABCDEFGH
5.下面对软件描述错误的是:
A.文档是不可执行的
B.程序和数据是可执行的
C.软件是程序、数据及相关文档的集合
D.软件文档是与程序开发、维护和应用无关的资料
6.某系统总体结构如下图所示,该系统结构图的最大扇出数是:
A.1 B.2 C.3 D.5
7.下面属于软件工程三要素的是:
A.方法、工具和过程 B.方法、工具和平台
C.方法、工具和环境 D.工具、平台和过程
8.在数据库中存储的是:
A.数据的操作 B.数据模型
C.操作信息 D.数据以及数据之间的联系
9.将数据库的结构划分成多个层次,是为了提高数据库的:
A.数据共享 B.数据处理并发性
C.管理规范性 D.逻辑独立性和物理独立性
10.下列关于Java布尔类型的描述中,正确的是()
A.一种基本的数据类型,它的类型名称为boolean
B.用int表示类型
C.其值可以赋给int类型的变量
D.有两个值,1代表真,0代表假
11.下列对Java语言的叙述中,错误的是( )
A.Java虚拟机解释执行字节码
B.JDK的库文件目录是bin
C.Java的类是对具有相同行为对象的一种抽象
国家二级ACCESS机试选择题(界面设计)模拟试卷5(题后含答案及解析)
国家二级ACCESS机试选择题(界面设计)模拟试卷5 (题后含答案及解析)
题型有:1. 选择题
选择题
1. 若要求在窗体中的文本框里输入的文本皆显示为“*”号,则应设置的属性是
A.默认值
B.标题
C.密码
D.输入掩码
正确答案:D
解析:要求在窗体中的文本框里输入的文本皆显示为“*”号,应该设置窗体的“数据”选项卡中的“输入掩码”,将“输入掩码”设置为“密码”,所以选项D正确。 知识模块:界面设计
2. 下列关于窗体控件功能描述中,错误的是
A.按钮控件可用于查找记录、打印记录等操作
B.“使用控件向导”用于打开和关闭控件向导
C.图像控件用于在窗体中显示静态图片
D.绑定对象框用于在窗体上显示OLE对象字段内容
正确答案:D
解析:“按钮”控件用于完成各种操作,如:查找记录、打印记录或应用窗体筛选,选项A正确;“使用控件向导”用于打开或关闭“控件向导”,选项B正确;“图像”控件用于在窗体中显示静态图片,选项C正确;“绑定对象框”用于在窗体或报表上显示OLE对象,例如一系列的图片。该控件针对的是保存在窗体或报表基础记录源字段中的对象,所以选项D错误。 知识模块:界面设计
3. 下列选项中,属于选项卡控件的“事件”属性的是
A.Tab键索引
B.控件来源
C.输入掩码
D.更改
正确答案:D
解析:选项卡控件的“事件”属性有:“单击”、“更改’’、“双击”、“鼠标按下”、“鼠标释放”、“鼠标移动”、“键按下”、“键释放”、“击键”,所以选项D正
确。 知识模块:界面设计
4. 如果字段“考查成绩”的取值范围为大写字母A~E,则下列选项中,错误的有效性规则是
A.>=‘A’And<=‘E’
B.[考查成绩]>=‘A’And[考查成绩]<=‘E’
C.考查成绩>=‘A’nd考查成绩<=‘E’
D.’A’<=[考查成绩]<=‘E’
正确答案:D
解析:本题中“考查成绩”的取值范围为A~E,并且包含A和E。选项A、选项B、选项C都是正确的表达式。选项D中因为“<=”符号是用于数值比较的双目运算符,结合方向为从左到右。第一步计算出“A”<=[考查成绩]的结果值为“true”或“false”的逻辑值,当与第二个<=做比较操作时,左边的true/false值会强制类型转换为数值-1/0,然后跟<=右边值比较,永远小于“E”,最后的结果是布尔值“真”,进而起不到约束输入的作用,综上可知,所以选择选项D。 知识模块:界面设计
国家二级(JAVA)机试模拟试卷97(题后含答案及解析)
国家二级(JAVA)机试模拟试卷97 (题后含答案及解析)
题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题
基本操作题(30分)
1. 请完善程序(程序文件名:Java_1.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 [题目要求] 请完善程序并进行调试,使程序输出结果如下图所示。源程序: import
javax.swing.JOptionPane; public class Java_1 { public static void
main(String args[]) { String s1,s2,s3,s4,output; s1=new
String(“hello”); s2=new String(“good bye”); s3=new String(“Happy
Birthday”); s4=new String(“happy birthday”);
output=“s1=“+s1+”ins2=“+s2+”ins3=“+s3+”ins4=“+s4+”\n\n” //测试字符串相等 if(s1.equals(“hello”))output=output+” (1) “; else
output=output+”s1 does not equal\”hello\”\n”: //用==测试相等
if(s1==“hello”)output+=“s1 equals\”hello\”in”: else output+=“s1 does not
equal\”hello\”\n”: //忽略字符格式测试相等
if(s3.equalsIgnoreCase(s4))output+=“s3 equals s4\n”: else output+=“s3 does
