1.Java基础知识测试_B卷讲解.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java基础知识测试_B卷 本套题共40道,前单选2分/题,多选4分/题。多选题不全对半分,全对满分。 单选题 下面哪种类型的文件可以在java虚拟机中运行 ) .java .jre .exe .class 下面程序的运行结果 class Demo { public static int fun(int c) { return c+=2; } public static void main(String[] args) { int temp = fun(2); System.out.println(temp); } } A. 2 B. 4 C. 6 D. 8 在Java中以下 A. java B. javaw C. javac D. jar 下面数组定义正确的是() A. int [] arr ={23,45,65,78,89}; B. int [] arr=new int[10]{}; C. int [] arr=new int[4]{3,4,5,6}; D. int [] arr={a,23 ,45,6}; 下面程序执行的结果是?( ) int x =1,y=1; if(x++==2 ++y==2) { x=7; } System.out.println(x=+x+ , y=+y); A. x=1 y=2 B. x=7 y=1 C. x=7 y=2 D. x=2 y=2 同一类中有两个以上方法同名称方法重载,Java语言规定():? A. 不允许重载 B. 重载方法的参数列表必须不同? C. 重载方法的返回值类型必须不同 D. 重载方法的参数列表和返回值类型必须都不同。? 下面程序执行的结果是?( ) boolean b=true; if(b=false) { System.out.println(a); } else if(b) { System.out.println(b); } else if(!b) { System.out.println(c); } else { System.out.println(d); } A. a B. b C. c D. d 关于选择结构下列哪个说法正确??(??)? A. if语句和?else语句必须成对出现? B. if语句可以没有else语句对应? C. switch结构中每个case语句中必须用break语句 D. switch结构中必须有default语句 下面程序执行的结果是?() int x=2,y=3; switch(x) { default: y++; case 3: y++; case 4: y++; } System.out.println(y=+y); A. 3 B. 4 C. 5 D. 6 阅读下面代码段: public class Demo {   public static void main (String[] args)   { int[] arr = new int[10];    System.out.println(arr[1]);   } } 执行结果正确的说法是( ) A. 编译时将产生错误 B. 编译时正确,运行时将产生错误 C. 输出零 D. 输出空 和下面代码执行结束后,sum结果一致的选项是() int i=1; int sum=0; while(i=100) { if(i%2==0) { sum=sum+i; } i++; }    A. for (int x =1; x=100;x++){ sum=sum+x;} B. for (int x =0; x=100;x+=2){ sum=sum+x;} C. for (int x =1; x=100;x+=2){ sum=sum+x;} D.上述全对 下面哪个不是java中的关键字?( ) A. public B. true C. main D. class 以下代码输出是( ) int i=0; int sum=0; for(;i=10; i++){ if( i%2 ==0 ){ sum+=i; }else{ continue ; } } System.out.println(sum); A. 55 B. 45 C. 35 D. 30 关于?for循环和?while循环的说法哪个正确??(??)? A.while循环先判断后执行,for循环先执行后判断。? B.while循环判断一般不明确循环次数,

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档