内容发布更新时间 : 2025/6/25 0:37:28星期一 下面是文章的全部内容请认真阅读。
a[j] = a[j - 1]; a[j - 1] = temp; } } }
for (Integer i : a) {
System.out.print(i); } } }
下列选项中,哪个是程序的运行结果()
A. 8543210 B. 0123458 C. 2041835
D. 以上答案都不对 答案:B
解析:由于使用的输出语句会换行 ,所以程序的运行结果为B选项 考察点:第二章 Java编程基础 题目难度:★★★★ 难 60.public class Test {
public static void main(String[] args) { int sum = 0;
for (int i = 1; i <= 100; i++) { if (i % 2 == 0) { continue; }
sum += i; }
System.out.println(sum); }
} 下列选项中,哪一个是程序的运行结果( )
A. 1050 B. 2050 C. 2500
D. 以上答案都不对 答案:C
解析:程序表示求出100以内,所有奇数的和 考察点:第二章 Java编程基础 题目难度:★★☆☆ 一般
61.以下语法格式中,哪一个是三元运算符的语法格式( ) A. 表达式1:表达式2?表达式3 B. 表达式1?表达式2:表达式3 C. 表达式1:表达式2:表达式3 D. 以上答案都不对 答案:B
解析:三元运算符语法格式: 表达式1?表达式2:表达式3;
考察点:第二章 Java编程基础 题目难度:★☆☆☆ 容易 62.程序的运行结果是 public class Example02 {
public static void main(String[] args) { int x = 0; // 定义变量x,初始值为0 int y = 0; // 定义变量y,初始值为0 boolean b = x==0 || y++<0;
System.out.println(\\\ } }
A. b = false, y = 0 B. b = false, y = 1 C. b = true, y = 0 D. b = true, y = 1 答案:C
解析:答案为C。我们看表达式的执行流程:首先判断x==0是否成立,判断结果是true成立,那么“||”右边的表达式将不执行,将true的值赋给b,因为右边的表达式不参与运算,所以y的值还是0
考察点:第二章 Java编程基础 题目难度:★★★★ 难 63.请阅读下面的程序片段 int x = 3; if (x > 5) {
System.out.print(\\\ } else {
System.out.print(\\\ }
选择程序的运行结果( ) A. a B.