2023年9月计算机二级考试JAVA考试题及答案_第1页
2023年9月计算机二级考试JAVA考试题及答案_第2页
2023年9月计算机二级考试JAVA考试题及答案_第3页
2023年9月计算机二级考试JAVA考试题及答案_第4页
2023年9月计算机二级考试JAVA考试题及答案_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

第页共页2023年9月计算机二级考试JAVA考试题及答案2023年9月计算机二级考试JAVA考试题及答案考试题一:1、编写程序,计算以下分段函数的值。x?(x》=0)y=-x?(x<0)importjava.io.*;publicclasstesta{publicstaticvoidmain(String[]args)throwsIOException{float?x,y;InputStreamReaderreader=newInputStreamReader(System.in);BufferedReaderinput=newBufferedReader(reader);System.out.println(“请输入x:”);Stringtemp=input.readLine;x=Float.parseFloat(temp);if(x》=0){y=x;}else{y=-x;}System.out.println(“y=”+y);}}2、根据年龄,判断某人是否为成年。importjava.io.*;publicclasstesta{publicstaticvoidmain(String[]args)throwsIOException{intx;InputStreamReaderreader=newInputStreamReader(System.in);BufferedReaderinput=newBufferedReader(reader);System.out.println(“请输入x:”);Stringtemp=input.readLine;x=Float.parseFloat(temp);if(x》=18){System.out.println(“成年人”);}if(x<18){System.out.println(“未成年”);}}}3、判断2023的奇偶性,并进展输出。publicclasstest{publicstaticvoidmain(String[]args){intx;x=2023;if(x%2==0)System.out.println(+x+“是偶数”);elseSystem.out.println(+x+“不是偶数”);}}4、比拟两个数的大小,找出其中的最大数并输出。importjava.io.*;publicclasska{publicstaticvoidmain(String[]args)throwsIOException{float?x,y,m;m=0;InputStreamReaderreaderx=newInputStreamReader(System.in);BufferedReaderinputx=newBufferedReader(readerx);System.out.println(“请输入x:”);Stringtempx=inputx.readLine;x=Float.parseFloat(tempx);InputStreamReaderreadery=newInputStreamReader(System.in);BufferedReaderinputy=newBufferedReader(readery);System.out.println(“请输入y:”);Stringtempy=inputy.readLine;y=Float.parseFloat(tempy);if(x》y){m=x;}else{m=y;}System.out.println(“最大数为”+m);}}5、比拟两个数的大小,找出其中的最小数并输出。importjava.io.*;publicclasska{publicstaticvoidmain(String[]args)throwsIOException{float?x,y,m;m=0;InputStreamReaderreaderx=newInputStreamReader(System.in);BufferedReaderinputx=newBufferedReader(readerx);System.out.println(“请输入x:”);Stringtempx=inputx.readLine;x=Float.parseFloat(tempx);InputStreamReaderreadery=newInputStreamReader(System.in);BufferedReaderinputy=newBufferedReader(readery);System.out.println(“请输入y:”);Stringtempy=inputy.readLine;y=Float.parseFloat(tempy);if(x{m=x;}else{m=y;}System.out.println(“最小数为”+m);}}6、编写一个Java程序,判断某年份是否为闰年。importjava.io.*;publicclasstesta{publicstaticvoidmain(String[]args)throwsIOException{float?x;InputStreamReaderreader=newInputStreamReader(System.in);BufferedReaderinput=newBufferedReader(reader);System.out.println(“请输入x:”);Stringtemp=input.readLine;x=Float.parseFloat(temp);if(x@0==0){System.out.println(+x+“是闰年”);}elseif(x%4==0){System.out.println(+x+“是闰年”);}else{System.out.println(+x+“不是闰年”);}}}7、比拟两个数的大小,找出其中的'最大数和最小数并输出。importjava.io.*;publicclasska{publicstaticvoidmain(String[]args)throwsIOException{float?x,y;InputStreamReaderreaderx=newInputStreamReader(System.in);BufferedReaderinputx=newBufferedReader(readerx);System.out.println(“请输入x:”);Stringtempx=inputx.readLine;x=Float.parseFloat(tempx);InputStreamReaderreadery=newInputStreamReader(System.in);BufferedReaderinputy=newBufferedReader(readery);System.out.println(“请输入y:”);Stringtempy=inputy.readLine;y=Float.parseFloat(tempy);if(x{System.out.println(“最小数为”+x);System.out.println(“最大数为”+y);}else{System.out.println(“最小数为”+y);System.out.println(“最大数为”+x);}}}8、比拟两个数的大小,找出其中的最大数和最小数,并输出最大数和最小数之差。importjava.io.*;publicclasska{publicstaticvoidmain(String[]args)throwsIOException{float?x,y,m;InputStreamReaderreaderx=newInputStreamReader(System.in);BufferedReaderinputx=newBufferedReader(readerx);System.out.println(“请输入x:”);Stringtempx=inputx.readLine;x=Float.parseFloat(tempx);InputStreamReaderreadery=newInputStreamReader(System.in);BufferedReaderinputy=newBufferedReader(readery);System.out.println(“请输入y:”);Stringtempy=inputy.readLine;y=Float.parseFloat(tempy);if(x{System.out.println(“最小数为”+x);System.out.println(“最大数为”+y);m=y-x;System.out.println(“最大数与最小数之差为”+m);}else{System.out.println(“最小数为”+y);System.out.println(“最大数为”+x);m=x-y;System.out.println(“最大数与最小数之差为”+m);}}}9、编写程序,计算以下分段函数的值。x?(x》0)y=--0?(x=0)-x?(x<0)importjava.io.*;publicclasstesta{publicstaticvoidmain(String[]args)throwsIOException{float?x,y;y=0;InputStreamReaderreader=newInputStreamReader(System.in);BufferedReaderinput=newBufferedReader(reader);System.out.println(“请输入x:”);Stringtemp=input.readLine;x=Float.parseFloat(temp);if(x》0){y=x;}if(x==0){y=0;}if(x<0){y=-x;}System.out.println(“y=”+y);}}10、编写程序,计算以下分段函数的值。x-1?(x》1)y=--0?(-1≤x≤1)x+10?(x<-1)importjava.io.*;publicclasstesta{publicstaticvoidmain(String[]args)throwsIOException{float?x,y;y=0;InputStreamReaderreader=newInputStreamReader(System.in);BufferedReaderinput=newBufferedReader(reader);System.out.println(“请输入x:”);Stringtemp=input.readLine;x=Float.parseFloat(temp);if(x》1){y=x-1;}if(1.0》=x--x》=-1.0){y=0;}if(x<-1){y=x+10;}System.out.println(“y=”+y);}}考试题二:1、编写程序,实现1到100之间整数的累加并输出运算结果。publicclassa{publicstaticvoidmain(String[]args){inti,s=0;for(i=1;i<=100;i++){s=s+i;}System.out.println(“1到100的累加和是”+s);}}2、编写程序,计算1~100中奇数的累加和并输出。publicclassa{publicstaticvoidmain(String[]args){inti,s=0;for(i=1;i<=100;i++){if(i%2!=0)s=s+i;}System.out.println(“1到100的奇数累加和是”+s);}}3、编写程序,计算1~100中偶数的累加和并输出。publicclassa{publicstaticvoidmain(String[]args){inti,s=0;for(i=1;i<=100;i++){if(i%2==0)s=s+i;}System.out.println(“1到100的偶数累加和是”+s);}}4、编写程序,计算10的阶乘并输出运算结果。publicclassa{publicstaticvoidmain(String[]args){inti,s=1;for(i=1;i<=10;i++){s=s*i;}System.out.println(“10的阶乘是”+s);}}5、编写程序,计算1、2、3...的累加和,条件是和小于50。publicclassa{publicstaticvoidmain(String[]args){inti=1,s=0;label:while(true){?s=s+i;i++;if(s》50){s=s+1-i;break;}}System.out.println(“从1开场的累加和小于50的累加和是”+s);}}6、编写程序,计算偶数2、4、6...的累加和,条件是和小于50。publicclassa{publicstaticvoidmain(String[]args){inti=1,s=0;label:while(true){?s=s+2*i;i++;if(s》50){s=s-2*i+2*1;break;}}System.out.println(“从2开场的偶数累加和小于50的累加和是”+s);}}7、编写程序,输出以下图案:****************publicclassa{publicstaticvoidmain(String[]args){inti,k;for(i=1;i<=4;i++){for(k=1;k<=2*i-1;k++)System.out.print(“*”);System.out.println;}}}8、编写程序,输出以下图案:****************publicclassa{publicstaticvoidmain(String[]args){inti,j,k;for(i=1;i<=4;i++){for(j=1;j<=8-2*i;j++)System.out.print(“”);for(k=1;k<=2*i-1;k++)System.out.print(“*”);System.out.println;}}}9、编写程序,输出以下图案:****************publicclassa{publicstaticvoidmain(String[]args){inti,j,k;for(i=1;i<=4;i++){for(j=1;j<=2*i-2;j++)System.out.print(“”);for(k=1;k<=9-2*i;k++)System.out.print(“*”);System.out.println;}}}10、编写程序在终端打印1~100之间的素数。publicclassa{publicstaticvoidmain(String[]args){inti,j;label:for(i=2;i<=100;i++){--?for(j=2;jif(i%j==0)continuelabel;System.out.print(+i);System.out.println;}}}11、编写一个java程序,用穷举法找出2~50之间的素数,并打印出来。publicclasss{publicstaticvoidmain(Stringargs[]){inti,j,k;booleanflag;for(i=2;i<=50;i++){flag=true;k=i/2;for(j=2;j<=k;j++){if(i%j==0){flag=false;break;}}if(flag){System.out.println(i+“”);}}}}12、编写一自定义方法,找出两个数中的最大数,并main方法中验证。publicclassa{staticdoubleMax(doublex,doubley){-doublet;if(x》=y){t=x;}else{t=y;--}returnt;}publicstaticvoidmain(String[]args){doublex,y,m;x=549.265;y=56.28;m=Max(x,y);System.out.println(“最大数是”+m);System.out.println(“x=”+x+“y=”+y);if(m》=x--y<=m){System.out.println(“ture”);}else{System.out.println(“flase”);}}}13、编写一自定义方法,找出两个数中的最小数,并main方法中验证。publicclassa{staticdoubleMin(doublex,doubley){-doublet;if(x<=y){t=x;}else{t=y;--}returnt;}publicstaticvoidmain(String[]args){doublex,y,m;x=245.38;y=525.63;m=Mi

温馨提示

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

评论

0/150

提交评论