java作业题,关于数组与方法,要能在elipse上面打出来且正确,求大神解答,解答方式不要太高深就好,谢谢 60
1.选择题1).定义了一维int型数组a[10]后,下面错误的引用是__A.a[0]=1;B.a[10]=2;C.a[0]=5*2;D.a[1]=a[2]*a[0];2)...
1.选择题
1). 定义了一维int型数组a[10]后,下面错误的引用是__
A.a[0]=1; B.a[10]=2; C.a[0]=5*2; D.a[1]=a[2]*a[0];
2). 引用数组元素时,数组下标可以是____
A.整型常量 B.整型变量 C.整型表达式 D.以上均可
3). 已知:int[]a =newint[10];下列语句会造成数组越界是
A.a[0]+=9; B.a[9]=10; C.—a[9] D.for(int i=0;i<=10;i++) a[i]++;
2.下面的哪些语句是合法的数组声明?不正确,请在各题后面改正。
1) int i=new int(30);
2) double d[]= newdouble[30];
3) char[] r=new char(1..30);
4) int i[] =(3,4,5,6);
5) float f[] ={2.3,3.5,6.6};
6) char[] c=new char();
3.数组下标的类型是什么?最小的下标是什么?如何表示数组名为a的第三个元素?
答:
4.编写语句完成:
1)创建一个含有10个double值的数组;
2)将5.5赋值给1)所创建的数组中的最后一个元素;
3)求数组前两个元素的和;
答:1)
2)
3)
5.确定并更正下面程序中的错误:
public class Test{
public static method1(int n,m) {
n+=m;
method2(3.4);
}
public static int method2(int n) {
if(n>0) return 1;
else if( n==0) return 0;
else if( n< 0) return -1;
}
}
改正:
6.写出下列方法的方法头(而不是方法体)
1)给定销售额和提成率,计算销售提成
2)给定月份和年份,打印该月的月历
3)计算一个数的平方根
4)测试一个数是否是偶数,是则返回true,否则返回false
5)按指定次数打印某条消息
6)给定贷款额、还款年限和年利率,计算月支付额
7)对于给定的小写字母,给出相应的大写字母
8)给定年份和月份,返回该月的天数 展开
1). 定义了一维int型数组a[10]后,下面错误的引用是__
A.a[0]=1; B.a[10]=2; C.a[0]=5*2; D.a[1]=a[2]*a[0];
2). 引用数组元素时,数组下标可以是____
A.整型常量 B.整型变量 C.整型表达式 D.以上均可
3). 已知:int[]a =newint[10];下列语句会造成数组越界是
A.a[0]+=9; B.a[9]=10; C.—a[9] D.for(int i=0;i<=10;i++) a[i]++;
2.下面的哪些语句是合法的数组声明?不正确,请在各题后面改正。
1) int i=new int(30);
2) double d[]= newdouble[30];
3) char[] r=new char(1..30);
4) int i[] =(3,4,5,6);
5) float f[] ={2.3,3.5,6.6};
6) char[] c=new char();
3.数组下标的类型是什么?最小的下标是什么?如何表示数组名为a的第三个元素?
答:
4.编写语句完成:
1)创建一个含有10个double值的数组;
2)将5.5赋值给1)所创建的数组中的最后一个元素;
3)求数组前两个元素的和;
答:1)
2)
3)
5.确定并更正下面程序中的错误:
public class Test{
public static method1(int n,m) {
n+=m;
method2(3.4);
}
public static int method2(int n) {
if(n>0) return 1;
else if( n==0) return 0;
else if( n< 0) return -1;
}
}
改正:
6.写出下列方法的方法头(而不是方法体)
1)给定销售额和提成率,计算销售提成
2)给定月份和年份,打印该月的月历
3)计算一个数的平方根
4)测试一个数是否是偶数,是则返回true,否则返回false
5)按指定次数打印某条消息
6)给定贷款额、还款年限和年利率,计算月支付额
7)对于给定的小写字母,给出相应的大写字母
8)给定年份和月份,返回该月的天数 展开
展开全部
b d 3:1》 int i[]=new int [30]; 2》 newdouble[30];空开就好了 3》char r=new char((int)(Math. rondom()*30)); 4》int i[]={2,3,4,5}; 5》数后面加单位f 6》char c=new char[4];
int 0 a[2] method2参数为int,method2(3.4);参数改扰激汪为3 public double getmoney(double a,double b) public void printDate(int month,int day)
后面不做缓仔铅消了,没时间
int 0 a[2] method2参数为int,method2(3.4);参数改扰激汪为3 public double getmoney(double a,double b) public void printDate(int month,int day)
后面不做缓仔铅消了,没时间
追问
有好多题都没有答案呢,大神这么厉害肯定有时间做的,另外可不可以帮我做下编程题呢
追答
发题目,看下,我也没用,知道怎么添加好友啊,刚看到一个大神忍不住想加好友或者关注
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询