JAVA第一阶段试题C卷1_第1页
JAVA第一阶段试题C卷1_第2页
JAVA第一阶段试题C卷1_第3页
JAVA第一阶段试题C卷1_第4页
JAVA第一阶段试题C卷1_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

一.单项选择题1.以下(JAVA□□□□□□(每题2分,共34分)C)不是Java的原始数据类型。C卷A.shortB.BooleanC.StringD.floatA.shortTOC\o"1-5"\h\z2口请分析下列的Java定义正确的是()口publicstaticfloat_num=32.5publicstaticintnum=20;publicStringname=’张三’;D.publicint$_2=3.14;这些字节码文件和源文件的扩展名分别3.编译Java源程序文件将产生相应的字节码文件,这些字节码文件和源文件的扩展名分别为(B)A..java和.classB..classA..java和.classB..class和.javaC..html和.javaD..class和.exe4.一个Java源程序名为MyClass.java,下列在该文件中定义4.一个Java源程序名为MyClass.java,下列在该文件中定义public修饰的类名正确的是()A、myClassB、MYCLASSC、.下列声明哪个是错误的()A、inti=1.0f;C、doubled=34.4;.以下for循环的执行次数是()myclassD、MyClassB、floatf=1;D、longm=4990;for(intx=0;(x==0)&(x>4);x++){}A}A、无限次B、一次也不执行C、执行4次D、执行3次7.以下方法声明正确的是()A.publicintshow(doublea){returna;}B.publicstaticshow(){}D.publicStringshow(){}C.publicvoidshow(){returnD.publicStringshow(){}.在A类中定义一个method。方法,使其可以通过类名直接调用,即A.method(),下列方法定义符合要求的是()A、staticvoidmethod(){}B、publicvoidmethod(){}C、intmethod(){}D、method(){}.Java方法定义中void的含义()方法体为空定义的方法没有形参定义的方法没有返回值方法的返回值不能参加算术运算.在JAVA中,下面关于方法说法不正确的是口口A.方法无返回值用returnB.方法有返回值用void修饰C.方法有返回值用return返回D.有参方法,参数之间用逗号分隔.以下代码执行的结果:()intx=3,y=5,z=1;intresult=--z>y++?x+y++:++z;System.out.println(result);A.3B.1C.0D.2.分析如下Java程序段,程序编译运行结果是口口。publicclassA{publicstaticvoidmain(String[]args){intnum=0;switch(num){

default:System.out.println("Default");num++;System.out.println("num="+num);num+=2;System.out.println("num="+++num);break;System.out.println("num="+++num);break;}}}输出:Defaultnum=1num=3输出:Default输出:Defaultnum=1num=4程序编译出错13.在JAVA中,()关键字用来终止本次循环语句。A.returnB.continueC.breakD.exit14、给定一个java14、给定一个java源程序Test.java,在命令行中,使用下面()语句可以编译、运行该程序。A.javacTest.java,javaTestC.javaTest.java,javacTest该程序。A.javacTest.java,javaTestC.javaTest.java,javacTestB.javacTest.java,javaTest.classD.javaTestjava,javacTest.class15.给定java代码,如下:publicintcount(intb1,doubleb2){publicintcount(intb1,doubleb2){return;}要使用这段代码能够编译成功,横线处可以填入()A.(double)b1/b2B.(int)b1-b2C.b1-b2D.b1-(int)b216、在16、在JAVA中,无论测试条件是什么,下列()循环将至少执行一次。A、forB、do…whileC、whileD、whileA、for17.DOJava中的垃圾回收器,下列说法正确的是(口A口垃圾回收器可以及时清理垃圾B.垃圾回收器只有通过调用System.gc()方法后才可以清理垃圾程序员既可以自行清理垃圾,也可以通过垃圾回收器清理垃圾需要通过垃圾回收器清理,程序员无法干预二.填空题(每空1分,共6分)以下标识符正确的是:①1_str②_name③$a④@str⑤7a⑥str_%@.设x和y均为int型变量,则以下语句:x+=y;y=x-y;x-=y;实现的功能是.已知有如下的二进制:01010111,则转换成十进制为在Java的基本数据类型中,char型采用Unicode编码方案,每个在Java的基本数据类型中,字_节内存空间,这样,无论是中文字符还是英文字符,都是占用字节内存空间。char类型数据的取值范围是三.简答题(共6分)1.简述执行Java程序的三个步骤?2.写出完整if语句格式。四.程序阅读(每题3分,共30分)1.publicstaticvoidmain(String[]args){inti=0,s=0;do{if(i%2==0){i++;break;}i++;s=s+i;}while(i<7);System.out.println(i);}程序执行结束后,i的值为2.在java中,Strings="";for(inti=8;i>3;i--){if(i%2==0){s+=i;}}System.out.println(s);

程序执行结束后,s程序执行结束后,s的值为.以下代码片段的输出结果是inti=5;switch(i){case1:System.out.print(i++);default:System.out.print(i++);case2:System.out.print(i++);break;case3:System.out.print(i++);}.以下代码片段的输出结果是inta=2,b=3;booleanc=a++>b;booleand=a>=b++&&b--==--a;System.out.println(c);System.out.println(d);.以下代码片段的输出结果是publicclassA{publicstaticvoidmain(Stringarg[]){booleana=false,b=true;if(!a&&b){System.out.print("!a&&b");}elseif(!a||b){System.out.print("!a||b");}else{System.out.print("ab");}}}.给定某java程序的main方法如下,该程序的运行结果是pubticstaticvoidmain(String[]args){booleanboo=true;if(boo==false){System.out.println("a");}else{System.out.println("b");}}.运行输出结果是classTestMain{publicstaticvoidmain(String[]args){inti=1;while(i<5){System.out.print(i++);}}.publicstaticvoidmain(String[]args){inti=0,s=0;do{if(i%2!=0){i++;continue;}i++;s=s+i;}while(i<6);System.out.println(i);}打印的结果是9.importjava.util.Scanner;publicclassTest{publicstaticvoidmain(Stringargs[]){intn,a,b,i,sum;Scannerin=newScanner(System.in);n=in.nextInt();//输入nfor(i=1;i<=n;i++){

a=in.nextInt();b=in.nextInt();sum=a+b;System.out.println("sum="+sum);}}}以上代码实现的功能10.给定JAVA代码,如下:编译运行,结果是(口publicstaticvoidmain(string[]args){inti;System.out.println(“i=”+i);}五.编程题(每题8分,共24分).编写一个程序,测试给定年份是否是闰年?.输入1个四位数,将其加密后输出。方法是将该数每一位上的数字加9,然后除以10取余,做为该位上的新数字,最后将第1位和第3位上的数字互换,第2位和第4位上的数字互换,组成加密

温馨提示

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

评论

0/150

提交评论