首页 > 计算机 > 计算机考试 正文

[问答题] 基本操作题 下列程序中,要求建立一个包含一个方法的类,这个方法实现数组的拷贝,要求首先用直接初始化原始数组,然后将原始数组中的数据拷贝到目的数组,并分别输出原始数组和目的数组。要求数组类型

时间:2021-07-20 19:31:02 解答: 210 次

[问答题] 基本操作题 下列程序中,要求建立一个包含一个方法的类,这个方法实现数组的拷贝,要求首先用直接初始化原始数组,然后将原始数组中的数据拷贝到目的数组,并分别输出原始数组和目的数组。要求数组类型为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个空,输出原始数组中的每一个数据项。

  • 相关题库

请充值VIP继续使用(未注册用户支付后会自动注册登录)

×

95元 29元

VIP截止日期:2024-12-31 03:22:24

←请使用支付宝扫码支付

95元 29元

VIP截止日期:2024-12-31 03:22:24

←请使用微信扫码支付