《使用Java理解程序逻辑》内部测试-笔试试卷.doc

上传人:ng****60 文档编号:2372006 上传时间:2019-05-09 格式:DOC 页数:10 大小:52.50KB
下载 相关 举报
《使用Java理解程序逻辑》内部测试-笔试试卷.doc_第1页
第1页 / 共10页
《使用Java理解程序逻辑》内部测试-笔试试卷.doc_第2页
第2页 / 共10页
《使用Java理解程序逻辑》内部测试-笔试试卷.doc_第3页
第3页 / 共10页
《使用Java理解程序逻辑》内部测试-笔试试卷.doc_第4页
第4页 / 共10页
《使用Java理解程序逻辑》内部测试-笔试试卷.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、使用 Java 理解程序逻辑 内部测试-笔试试卷1) 给定某 Java 程序的 main 方法如下所示,该程序的运行结果是( ) 。 public static void main(String args) boolean boo = true;if (boo = false) System.out.println(“a“); else System.out.println(“b“);A. 输出 aB. 输出 bC. 输出 abD. 运行时出错2) 在 Java 中,下列代码的运行结果是( ) 。public static void main(String args) int a=1,b=2,

2、c=3;if(a= 0; j-) if(i = j) continue;System.out.println(“i=“+ i + “ j=“+j);A. i=0 j=3B. i=0 j=0C. i=2 j=2D. i=0 j=2E. i=1 j=17) 在 Java 中, ( )关键字用来退出循环,将控制权转给程序的其他部分。A. returnB. continueC. breakD. exit8) 在 Java 语言的控制结构中,break 语句是经常用到的语句。下面一段代码中 break 语句起到( )的作用。int pointer = 0;while (pointer = 10) swi

3、tch (pointer % 3) case 1:pointer += 1;break;case 2:pointer += 2;break;default:pointer += 3;break;A. 结束当次循环,使控制权直接转移到控制循环的条件表达式B. 从嵌套循环内部跳出最里面的循环C. 终止 switch 语句的语句序列,提高 switch-case 语句性能D. 退出循环9) 在 Java 中,以下( )不属于 Java 基本数据类型。 A. intB. booleanC. StringD. double10) 分析下面的 Java 代码片段,编译运行后的输出结果是( ) 。for (

4、int i = 0; i 6; i+) int k = +i;while(k 5) System.out.print(i);break;A. 024B. 02C. 123D. 1311) 给定如下 Java 程序的代码片段,编译运行后的输出结果是( ) 。for (int i = 0; i 6; i+) System.out.print(i+“,“);while(+i 5) continue;System.out.print(i);A. 0,4,5B. 0,4C. 0,5D. 0,612) 给定如下 Java 代码,编译运行后,输出的结果将是( ) 。public class Test pub

5、lic static void main(String args) String s1 = new String(“Test“);String s2 = new String(“Test“);if (s1 = s2)System.out.println(“Same“);if (s1.equals(s2)System.out.println(“Equals“);A. SameB. EqualsC. SameEqualsD. 什么都不输出13) 给定如下 Java 程序的方法结构,则方法体实现语句正确的是( ) 。public String change(int i)/方法体 A. return

6、100;B. return a;C. return i+“;D. return i;14) 给定 Java 代码如下所示,则编译运行后,输出结果是( ) 。public class teststatic 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();A. 0B. 1C. 2D. 315) 给定一个 Java 程序的代码如下所示,则编译运行后,输出结

7、果是( ) 。public class Test int count = 9;public void count1() int count = 10;System.out.println(“count1=“ + count);public void count2() System.out.println(“count2=“ + count);public static void main(String args) Test t = new Test();t.count1();t.count2();A. count1=9count2=9B. count1=10count2=9C. count1=

8、10count2=10D. count1=9count2=1016) 在 Java 中,如果要在字符串类型对象 s=“java“中,得到字母 v 出现的位置,可使用以下( )语句。A. s.matches(v);B. s.charAt(v);C. s.indexOf(v);D. s.substring(v);17) 给定某 Java 程序的 main 方法如下,该程序编译运行后的结果是( ) 。 public static void main(String args) String str=null;str.concat(“abc“);str.concat(“def“);System.out.

9、println(str);A. 输出:nullB. 输出:abcdefC. 编译错误D. 运行时出现异常18) 给定一个 Java 程序的代码如下所示,则编译运行后,输出结果是( ) 。public class Test int count = 9;public void count1() count = 10;System.out.println(“count1=“ + count);public void count2() System.out.println(“count2=“ + count);public static void main(String args) Test t =

10、new Test();t.count1();t.count2();A. count1=9count2=9B. count1=10count2=9C. count1=10count2=10D. count1=9count2=1019) 给定一个 Java 程序的代码如下所示,则编译运行后,输出结果是( ) 。public class Test int count = 9;public void count() System.out.println(“count=“ + count+);public static void main(String args) new Test().count();

11、new Test().count();A. count=9count=9B. count=10count=9C. count=10count=10D. count=9count=1020) 有关 Java 中的类和对象,以下说法错误的是( ) 。A. 同一个类的所有对象都拥有相同的特征和行为B. 类和对象一样,只是说法不同C. 对象是具有属性和行为的实体D. 类规定了对象拥有的特征和行为21) 在 Java 语言中有如下代码,下列 x 的定义中,可以使该段代码输出 100 的是( ) 。 switch( x ) case 100 :System.out.println(“100“);break

12、 ;case 110 :System.out.println(“110“);break ;A. int x = 100;B. double x = 100;C. String x = “100“;D. int x = 110;22) 在 Java 语言中,有如下代码:switch(x) case 100 :System.out.println(“One hundred“);break;case 200 : System.out.println(“Two hundred“); break;case 300 :System.out.println( “Three hundred“);break;下

13、列 x 的定义中, ( )可以使得上段代码编译通过。 (选择两项)A. double x = 100;B. char x = 100;C. String x = “100“;D. int x = 100;23) 给定如下 Java 代码片段,编译运行时的结果是( ) 。int i = 2;switch (i) default:System.out.println(“default“);case 0:System.out.println(“zero“);break;case 1:System.out.println(“one“);case 2:System.out.println(“two“);

14、A. 输出:defaultB. 输出:defaultzero C. 编译出错,default 语句的位置不符合 switch 结构的语法结构D. 输出:two24) 给定如下 Java 代码片段,编译运行的结果是( ) 。int i = 0, j = -1;switch (i) case 0, 1: j = 1;case 2: j = 2;System.out.print(“j=“ + j);A. 程序编译出错B. 输出:j=1C. 输出:j=2D. 输出:j=025) 分析下面的 Java 代码,当 x=2 时,运行结果是( ) 。switch (x) case 1:System.out.p

15、rintln(1);case 2:case 3:System.out.println(3);case 4:System.out.println(4);A. 没有输出任何结果B. 输出结果为 3C. 输出结果是 3 和 4D. 输出结果是 1、3 和 426) 给定如下 Java 代码片段,编译运行后,输出结果是( ) 。String s=“ABCDE“;System.out.print(s.substring(3).concat(“FGH“);A. CDEFGHB. DEFGHC. FGHD. ABCDE27) 分析如下的 Java 代码,编译运行时将输出( ) 。String s = new

16、 String(“ACCPTest“);int i = 1;int j = 4;System.out.println(s.substring(i,j);A. ACCPB. ACCC. CCPD. CCPT28) 分析如下的 Java 代码,编译运行的输出结果是( ) 。 public class Test public static void main(String args) String s;System.out.println(“s=“ + s);A. 编译通过,并且输出:s=B. 编译通过,并且输出:s=nullC. 编译通过,无任何输出D. 编译报错,s 未初始化29) 分析如下 J

17、ava 程序段,程序编译运行结果是( ) 。 public class Apublic static void main(String args) int num = 0;switch (num) default:System.out.println(“Default“);num+;case 1:System.out.println(“num = “ +num);num += 2;case 2:System.out.println(“num = “ + +num);break;case 3:System.out.println(“num = “ +num);break;A. 输出:Defaultnum = 1num = 3B. 输出:DefaultC. 输出:Defaultnum = 1num = 4D. 程序编译出错30) 在 Java 中,以下程序编译运行后的输出结果为( ) 。public static void main(String args) int a = 5;int s = 0;switch (a) case 5:s = s + 2;case 3:s = s + 5;case 8:s = s + 6;default:s = s + 10;break;System.out.print(s);A. 2B. 0C. 7D. 23

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 精品笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。