Accp6.0 - S1.使用Java理解程序逻辑(解析版)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Accp6.0 - S1.使用Java理解程序逻辑(解析版)课程“Accp6.0_S1.使用Java理解程序逻辑”题库试题汇编
2021年8月18日
【001】给定某Java程序的main方法如下所示,该程序的运行结果是()。

B
public static void main(String[] args) { boolean boo = true; if (boo == false) {
System.out.println(\ } else {
System.out.println(\ } }
(选择一项) boo = false,执行“else”中语句 A) 输出a B) 输出b C) 输出ab D) 运行时出错
【002】在Java中,下列代码的运行结果是()。

C public static void
main(String[] args) { int a=1,b=2,c=3;
if(a<0) if不加{,影响其后一行代码,本题中应影响一个if-else结
构 if(b<0) 没有满足(a<0),所以输出 3 c=10; else
c=20;
System.out.println(c); }
(选择一项) A) 输出:10 B) 输出:20 C) 输出:3 D) 编译报错
【003】分析下面的Java程序段,编译运行后的输出结果是()。

D public class Test {
public void changeString(StringBuffer sb) { sb.append(\ }
public static void main(String[] args) { Test a = new Test();
StringBuffer sb = new StringBuffer(\ a.changeString(sb);
System.out.println(\ }
}
(选择一项)
A) sb = stringbuffer2stringbuffer1 B) sb = stringbuffer1 C) sb =
stringbuffer2
D) sb = stringbuffer1stringbuffer2 本题中对象是引用传递,参数是局部变量
【004】在Java中,以下()不属于Java基本数据类型。

C (选择一项) A) int B) double
C) String 引用数据类型 D) boolean
【005】分析下面的Java代码片段,编译运行后的输出结果是()。

D for (int
i = 0; i < 6; i++) { int k = ++i; while(k <5) {
System.out.print(i); break; } }
(选择一项) i:0 1 2 3 4 5 A) 024 k: 1 3 B) 02 C) 123 D)
13
【006】在Java中,包有多种用途,但不包含()。

C (选择一项)
A) 将类组合成较小的单元,便于使用 B) 有助于避免命名冲突
C) 有助于提高运行效率有利于提高编码效率 D) 允许在更广的范围内保护类、数据和方法
【007】在Java中,包com中定义了类TestUtil,在com的子包util中定义了同名
类TestUtil,给定如下Java代码,编译运行时,将发生()。

D package net;
import com.util.TestUtil;
import com.TestUtil; 重名,无法导入 public class Test {
public static void main(String[] args) { TestUtil testutil = new TestUtil(); } }
(选择一项)
A) 创建了一个com.TestUtil对象
B) 创建了一个com.util.TestUtil对象
C) 创建了一个com.TestUtil对象和一个com.util.TestUtil对象 D) 编译无法通过
【008】编译并运行下面的Java代码,()会出现在输出结果中。

A D public
class Test{
public static void main(String args[]) { for(int i = 0; i < 3;
i++) { for(int j = 3; j >= 0; j--) { if(i == j) continue;
System.out.println(\ } } } }
(选择二项)若i=j,则继续执行,无法输出,所以只要i不等于j即可 A) i=0
j=3 B) i=0 j=0 C) i=2 j=2 D) i=0 j=2 E) i=1 j=1
【009】在Java中,()关键字用来退出循环,将控制权转给程序的其他部分。

C
(选择一项)
A) return 用来返回 B) continue 继续执行 C) break
D) exit 退出
【010】在Java语言的控制结构中,break语句是经常用到的语句。

下面一段代码中
break语句起到()的作用。

C int pointer = 0;
while (pointer <= 10) { switch (pointer % 3) { case 1:
pointer += 1; break; case 2:
pointer += 2; break; default:
pointer += 3; break; } }
(选择一项)
A) 结束当次循环,使控制权直接转移到控制循环的条件表达式循环? B) 从嵌
套循环内部跳出最里面的循环不符合题意
C) 终止switch语句的语句序列,提高switch-case语句性能 D) 退出循环
switch不是循环
【011】给定如下Java代码,编译运行后,输出的结果将是()。

B public class
Test {
public static void main(String args[]) { String s1 = new String(\
String s2 = new String(\ if (s1 == s2)
System.out.println(\ if (s1.equals(s2))
System.out.println(\ } }
(选择一项) A) Same
B) Equals 字符串比较用equals,字符串保存在内存的字符串磁中 C) Same
Equals
D) 什么都不输出
【012】给定如下Java程序的方法结构,则方法体实现语句正确的是()。

C
public String change(int i){ //方法体 }
(选择一项)
A) return 100; 不能返回值
B) return 'a'; 此返回的为char型 C) return i+\
D) return i; 传的参数为int型,若返回int型“i”,那么与String冲突
【013】给定Java代码如下所示,则编译运行后,输出结果是()。

C public
class Test{ static int i;
public int aMethod() { i++;
return i; }
public static void main(String args[]) { Test test = new Test();
test.aMethod();
System.out.println(test.aMethod()); 两次调用test.aMethod();方法,所以 } 相加两次,值为2
}
(选择一项) A) 0 B) 1 C) 2 D) 3
【014】给定一个Java程序的代码如下所示,则编译运行后,输出结果是()。

B
public class Test { int count = 9;
public void count1() { int count = 10;
System.out.println(\ }
public void count2() {
System.out.println(\ }
public static void main(String args[]) { Test t = new Test();
t.count1(); t.count2(); } }
(选择一项)局部变量与类变量相同时,类变量消失 A) count1=9
count2=9 B) count1=10 count2=9 C) count1=10 count2=10 D) count1=9 count2=10
【015】在Java中,如果要在字符串类型对象s=\中,得到字母 'v' 出现的位置,可使用以下()语句。

C (选择一项)
A) s.matches('v'); B) s.charAt('v');
C) s.indexOf('v');
D) s.substring('v'); 截取v以后的
【016】给定某Java程序的main方法如下,该程序编译运行后的结果是()。

D public static void main(String[] args) { String str=null;
str.concat(\ 对象如果为null,方法不能调用
感谢您的阅读,祝您生活愉快。

相关文档
最新文档