Java程序设计基础基础达标测试(一)附有答案_第1页
Java程序设计基础基础达标测试(一)附有答案_第2页
Java程序设计基础基础达标测试(一)附有答案_第3页
Java程序设计基础基础达标测试(一)附有答案_第4页
Java程序设计基础基础达标测试(一)附有答案_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

Java程序设计基础\n基础达标测试\n(一)[复制]您的姓名:[填空题]*_________________________________1.在Java中,以下关于主方法写法正确的是()[单选题]*publicstaticvoidmain()publicvoidmain(String[]args)publicstaticvoidmain(String[]args)(正确答案)staticvoidmain(String[]args)2.在Java中,以下初始化Java数组的代码正确的是()[单选题]*int[]myArray={"1","2","3"};int[]myArray=(5,4,3);int[3]myArray={1,2,3};intmyArray[]={1,3,5};(正确答案)3.在Java中,int类型的变量在内存中占据()字节[单选题]*84(正确答案)2164.在Java中,以下代码执行的结果是()booleana=false,b=true;if(a=b)System.out.println("ture");elseSystem.out.println("false");[单选题]*true(正确答案)false语法错误运行出现异常5.在Java中,以下代码的输出结果是()intanswer,result;answer=100;result=answer-10;System.out.println("Theresultis"+result+5);[单选题]*Theresultis90Theresultis95Theresultis905(正确答案)语法错误6.在Java中,以下代码运行的结果是()intnum=6.7;System.out.println(num);[单选题]*编译错误(正确答案)运行期错误num是6.7num为67.在Java中,关于类的描述正确的是()【选两项】*在类中定义的变量称为类的成员变量,在别的类中可以直接使用局部变量的作用范围仅仅在定义它的方法中,或者在定义它的控制流块中(正确答案)使用别的类的方法仅仅需要引用方法的名字即可一个类的方法使用该类的另一个方法时可以直接使用方法名(正确答案)8.在Java中,以下()选项可以获取数组的元素个数[单选题]*arr.length()arr.sizearr.length+1arr.length(正确答案)9.在Java中,下面代码的运行结果是()。inta=1,b=2,c=3;if(a<3){if(b<0){c=10;}else{c=20;}}System.out.println(c);[单选题]*1020(正确答案)3编译错误10.在Java中,以下程序段的输出的结果是()int[]num7={1,3,5,2,8,9,5,0};intx7=num7[0];for(inti=0;i<=num7.length-1;i++){if(num7[i]<x7){x7=num7[i];}}System.out.println(x7);[单选题]*190(正确答案)都不是11.在Java中,下列代码的运行结果是()。publicstaticvoidmain(String[]args){inta=10;System.out.println(++a);}[单选题]*1011(正确答案)12912.在Java中,下列关于程序编译说法正确的是()[单选题]*Java程序经编译后会产生机器码Java程序经编译后会产生字节码(正确答案)Java程序经编译后会产生DLL以上都不正确13.在Java中,在定义方法的时候,如果方法无返回值需要使用()关键字[单选题]*intvoid(正确答案)staticfinal14.在Java中,共有()种基本数据类型[单选题]*468(正确答案)1215.在Java中,若已定义:”inta[]={0,1,2,3,4,5};”,则对a数组元素正确的引用是()[单选题]*a[-1]a[6]a[5](正确答案)a(0)16.在Java中,提供了名为()的包装类来包装原始int类型[单选题]*IntInteger(正确答案)DoubleString17.在Java中,所有类的父类是()[单选题]*FatherLangExceptionObject(正确答案)18.在Java中,关于类型转换说法错误的是()[单选题]*Java中的数据类型转换分为:自动类型转换和强制类型转换兼容的数据由低向高赋值时发生自动类型转换兼容的数据由高向低赋值时发生自动类型转换(正确答案)兼容的数据由高向低赋值时需要强制类型转换19.在Java中,下面程序片段输出的是()inti=0,j=9;do{if(i++>j--){break;}}while(i<4);System.out.println(”i=”+i+”andj=”+j);[单选题]*i=4andj=4i=5andj=5i=5andj=4i=4andj=5(正确答案)20.在Java中,执行以下代码结果()for(inti=0;;){System.out.println(”这是”+i);break;}[单选题]*语法错误,缺少表达式2和表达式3死循环程序什么都不输出输出:这是0(正确答案)21.在Java中,表达式(11+3*8)/4%3的值是()[单选题]*31012(正确答案)22.在Java中,以下不属于类的组成的是()[单选题]*属性方法构造方法局部变量(正确答案)23.在Java中,以下强制类型转换正确的是()【选两项】*intnum=(int)‘A’;(正确答案)intnum=(float)0.1;intnum=(int)1.1;(正确答案)intnum=(int)“A”;24.在Java中,执行以下代码,最终sum的值是()intsum=0;for(inti=0;i<=10;i=i+2){sum+=i;}[单选题]*30(正确答案)40202825.在Java中,continue语句的作用是()[单选题]*continue语句被执行且循环体中其后的其他语句都执行,循环终止结束本次循环,执行下次循环(正确答案)continue语句被执行后,循环体中其后的语句都将不被执行,循环直接终止break语句和continue语句作用相同26.在Java中,下列代码运行后结果为()。publicclassMyClass{publicvoidchange(intnum1,intnum2){inttemp;temp=num1;num1=num2;num2=temp;}publicstaticvoidmain(String[]args){MyClasst=newMyClass();int[]num=newint[]{2,1,4,5,3};for(inti=0;i<num.length-1;i++){t.change(num[i],num[i+1]);System.out.print(num[i]+"\t");}}}[单选题]*5412145212342145(正确答案)27.在Java中,以下代码的输出结果是()intx=20,y=30;booleanb;b=x>50&&y>60||x>50&&y<-60||x<-50&&y>60||x<-50&&y<-60;System.out.println(b);[单选题]*truefalse(正确答案)1028.在Java中,下列代码运行后结果为()publicclassMyTest{intx=30;publicintMethod(inty){returny*y;}publicstaticvoidmain(Stringargs[]){intx=20;MyTestta=newMyTest();x=ta.Method(ta.x);System.out.println(x);}}[单选题]*30400900(正确答案)2029.在Java中,下列关于JDK的命令,说法不正确的是()[单选题]*Java执行工具,是启动JVM(虚拟机)并执行class(BYTECODE)文件的命令javac编译器,由.java文件生成.class文件jarJava解压jar包(正确答案)jarJava压缩打包工具30.在Java中,java源文件的后缀名是()[单选题]*.class.cs.exe.java(正确答案)31.在Java中,执行以下代码,其输出的结果是()importjava.io.*;importjava.util.*;publicclassfoo{publicstaticvoidmain(String[]args){Strings;System.out.println("s="+s);}}[单选题]*输出“s=”输出“s=null”由于Strings没有初始化,代码不能编译通过(正确答案)捕获到NullPointException异常32.在Java中,商品价格类型的数据最好使用()数据类型的变量存储。[单选题]*intStringchardouble(正确答案)33.在Java中,当调用方法时,若要使方法改变实参的值,可以()[单选题]*用基本数据类型作为参数用对象作为参数(正确答案)A和B都对A和B都不对34.在Java中,以下代码段的输出结果是()intj;for(j=1;j<=10;j+=3){System.out.print(j+"");}[单选题]*没有任何输出246814710(正确答案)编译出错35.在Java中,下面代码运行后,i的值是()inti=1;++i;i=i+1;System.out.println(i--);[单选题]*2(正确答案)34536.在Java中,能正确表示a和b同时为正或同时为负的逻辑表达式是()[单选题]*(a>=0‖b>=0)&&(a<0‖b<0)(a>=0&&b>=0)&&(a<0&&b<0)(a+b>0)&&(a+b<=0)a*b>0(正确答案)37.在Java中,下列表达式计算正确的是()【选两项】*10%3=310/3=3(正确答案)10%3=1(正确答案)10/3=138.在Java中,以下()单词不是Java的关键字[单选题]*staticBoolean(正确答案)voidprivate39.在Java中,当需要使用Scanner类时,应为java源代码编写的导入语句是()[单选题]*importjava.lang.Scannerimportjava.util.Scanner(正确答案)packagejava.util.Scannerimportjava.lang.*40.在Java中,以下代码输出结果正确的是()publicclassTest{publicstaticvoidmain(String[]args){Strings1="runoob";Strings2="runoob";System.out.print(s1==s2);}}[单选题]*true(正确答案)01false41.在Java中,以下代码输出结果为()publicclassTest{publicstaticvoidmain(String[]args){charc=65;System.out.println("c="+c);}}[单选题]*c=65编译错误c=A(正确答案)运行错误42.在Java中,float类型的变量在内存中占据()字节[单选题]*84(正确答案)21643.在Java中,double类型的变量在内存中占据()字节[单选题]*8(正确答案)421644.在Java中,以下关于方法说法错误的是()[单选题]*方法可以没有返回值方法如果无返回值则在方法体内不能有return语句(

温馨提示

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

评论

0/150

提交评论