多重循环、方法、递归作业
一、 选择题
-
分析下面的Java多重循环代码片段,编译运行后的输出结果是( )。(选择一项)
for (int i = 0; i < 6; i++) {
int k = ++i;
while (k < 5) {
System.out.print(i);
break;
}
}A. 024
B. 02
C. 123
D. 13 -
给定如下Java代码,编译运行的结果是( )。(选择一项)
public class Test {
public static void main(String[] args) {
int sum=0;
for(int i=1;i<10;i++){
do{
i++;
if(i%2!=0)
sum+=i; //3+5
}while(i<6);
}
System.out.println(sum);
}
}A 8
B. 15
C. 24
D. 什么也不输出 -
Java中main方法的返回值是( )。(选择一项)
A String
B. int
C. char
D. void -
在Java的程序类中如下方法定义正确的是( )。(选择两项)
A public int ufTest(int num){
int sum=num+100; 1.形参类型>=实参类型
return sum; 2.接收类型>=返回值类型>=return后类型
}
B. public String ufTest(int num){
int sum=num+100;
return sum;
}
C. public void ufTest(int num){
int sum=num+100;
return sum;
}
D. public float ufTest(int num){
int sum=num+100;
return sum;
} -
以下关于方法调用的代码的执行结果是( )。(选择一项)
public class Test {
public static void main(String args[]) {
int i = 99;
mb_operate(i);
System.out.print(i + 100);
}
static void mb_operate(int i) {
i += 100;
}
}A. 99
B. 199
C. 299
D. 99100 -
下面( )方法是public v