《使用Java理解程序逻辑》内部测试笔试考试_第1页
《使用Java理解程序逻辑》内部测试笔试考试_第2页
《使用Java理解程序逻辑》内部测试笔试考试_第3页
《使用Java理解程序逻辑》内部测试笔试考试_第4页
《使用Java理解程序逻辑》内部测试笔试考试_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、使用Java理解程序逻辑内 部测试笔试考试1 / 13作者:日期:2 / 13个人收集整理,勿做商业用途使用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

2、 main(String args) int a=1,b=2,c=3;if(a0)if(b0)c=10;elsec=20;System.out.println(c);A. 输出:10B. 输出:20C. 输出:3D. 编译报错3) 分析下面的Java程序段,编译运行后的输出结果是()。public class Test public void changeString(StringBuffer sb) sb.append(stringbuffer2);public static void main(String args) Test a = new Test();StringBuffer sb

3、 = new StringBuffer(stringbuffer1);a.changeString(sb);System.out.println(sb = + sb);A. sb=stri ngbuffer2stri ngbuffer1B. sb=stri ngbuffer1C. sb=stri ngbuffer2D. sb=stri ngbuffer1stri ngbuffer24)在Java中,包有多种用途,但不包含()。A. 将类组合成较小的单元,便于使用B. 有助于避免命名冲突C. 有助于提高运行效率D. 允许在更广的范围内保护类、数据和方法5) 在Java中,包com中定义了类 Te

4、stUtil,在com的子包util中定义了同名类 TestUtil,给定如下Java代码,编译运行时,将发生()。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.

5、编译无法通过6) 编译并运行下面的Java代码,()可能会出现在输出结果中。(选择两项)public class Testpublic static void main(String args) for(int i = 0; i = 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. con ti nueC. breakD. exit8)

6、 在Java语言的控制结构中,break语句是经常用到的语句。下面一段代码中break语句起到()的作用。int pointer = 0;while (pointer = 10) switch (pointer % 3) case 1:pointer += 1;break;case 2:pointer += 2;break;defa ult:pointer += 3;break;A. 结束当次循环,使控制权直接转移到控制循环的条件表达式B. 从嵌套循环内部跳出最里面的循环C. 终止switch语句的语句序列,提高switch-case语句性能D. 退出循环9) 在Java中,以下()不属于Ja

7、va基本数据类型。A. intB. boolea nC. Stri ngD. double10) 分析下面的Java代码片段,编译运行后的输出结果是()。for (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

8、,4,5B. 0,4C. 0,5D. 0,612) 给定如下Java代码,编译运行后,输出的结果将是()。public class Test public 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程序的

9、方法结构,则方法体实现语句正确的是()。public String change(int i)/方法体A. return100;B. returna;C. returni+;D. returni;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(

10、);A. 0B. 1C. 2D. 315) 给定一个Java程序的代码如下所示,则编译运行后,输出结果是()。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. co

11、u nt仁9cou nt2=9B. cou nt仁10cou nt2=9C. cou nt仁10cou nt2=10D. cou nt仁9cou nt2=1016)在Java中,如果要在字符串类型对象s=java中,得到字母 V出现的位置,可使用以下()语句。A. s.matches(v);B. s.charAt(v);C. s.i ndexOf(v);D. s.substri ng(v);17)给定某Java程序的main方法如下,该程序编译运行后的结果是()。public static void main(String args) String str=null;str.concat(ab

12、c);str.concat(def);System.out.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

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

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

15、tln(100);break ;case 110 :System.out.println(110);break ;A. int x = 100;B. double x = 100;C. Stri ng 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;

16、下列x的定义中,()可以使得上段代码编译通过。(选择两项)A. double x = 100;B. char x = 100;C. Stri ng 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);A. 输出:defaultB. 输

17、出:defaultzeroC. 编译出错,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.println(1);case 2:case 3:System.out.p

18、rintln(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 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. 编译通

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论