Java理论模拟卷2_第1页
Java理论模拟卷2_第2页
Java理论模拟卷2_第3页
Java理论模拟卷2_第4页
Java理论模拟卷2_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

1、、判断题。共15题,每题2分,共30分。正确的请选择A,错误的请选择B。在 Java 程序中,方法(函数)既可以嵌套声明(定义),也可以嵌套调用。解答:一个 Java 类同时被 final 和 abstract 修饰是错误的。1、A、正确B、错误2、A、正确B、错误解答:在使用 import?java.util.* 及 Scanner?in=new?Scanner(System.in)后,可以使用 in.nextChar()输入一个字符。3、4、5、6、7、8、CA、正确B、错误解答:子类可以继承父类的全部成员方法。A、正确B、错误解答:acA、正确B、错误L解答:对一个整型变量x( x=0

2、),表达式 int(Math.sqrt(x)*int(Math.sqrt(x)=x可以判断 x 是否为一个平方数。A、正确B、错误解答:在 Java 中,允许方法的参数是数组。A、正确rB、错误解答:在一个类中用private 修饰的成员变量,只能在这个类中访问A、正确B、错误解答:A设 String?cc=12n345;?,则 cc.length()的值是 6。9、 关键字是标识符的一种,有其特殊的含义。A解答:10、dowhile 语句构成的循环不能用break 语句退岀。r窑A、正确 B、错误-B解答:Java 的各种数据类型占用固定长度,与具体的软硬件平台环境无关。解答:二、单选题。请

3、从给定的选项中选择一个唯一正确的选项。每小题3分,共10题,30分。?1、System 类在哪个包中 _A. java.utilf*tA、正确B、错误11、12、13、14、A、正确B、错误解答:数学式 3x5 的 Java 表达式是 3x0)?(first);?else?if?(x-3)?(sec on d);? else?(third);?.ix 的取值在什么范围内时将打印字符串second?r:f严补jpsi-iy /:- .x?0r I /门/ i1B. x?-3cC. x?=?-3_ D.x?-3解答:三、选择性程序阅读题。共6题。每题5分,共30分。请在给定的选项中选择一个唯一正确

4、的答案。?1、以下程序运行时,输入 270,则其输岀为_Dimpo rt j ava. ut 11. Sca.nn r;public class Tpublic static VQi,d main (String 曰匚牙$)int mi:Scanner i n=new Scanner (System,in); n=in. nsirtInt ():i=2;u?hiJ-e (in/2) if (ni=D) Syst era * ovvt “ pcxn七(i* # );n/=i;while (ni-=0) n/ ;eIse if+;D解答:2、请阅读下面程序,?程序完成后,i 循环和 j 循环执行的

5、次数分别是:public class Xun public static void main (String args) int i,j ;for (i=l;i5; i+) i循环for(j=l;j=i;j+) j循环System, out .print (i+”+i*j+System, out .printin ();A.4,10B.4, 4C.8,?9jD.10, 10解答:IA3、以下程序的输岀结果是 _ 。public class tstatic int z=0;static void p (int莓int y) +z;y-;System, out. print(K+rrr+y+TT/

6、T+z+TT#TI);public static void main(String args) int x=lry=5# z=9;pE y);Systemout.pr丄门上(x+rTI+y+TtfTT+z+rT#);!/ f F.i 0 j.广:/ s、/ ,!/ /A. 2,4,15#1,5,9#IB. 2,4,6#1,5,9#r I广二二二1-C. 2,4,6#2,4,6#D. 2,4,15#2,4,15#B4、输入:2?4?,写岀下面程序的输岀结果解答:1、下面一段程序求两个正整数m,n 的最大公约数(假设 m 大,n 小)沁(public static voidString args)

7、mt is=l 1,3,11;ScannerScannS ys tem. in);a=in next In),forAlM“;i+4)(1*1叶1,5=5十1,)System .out pnntlnf s);=0; i-)s + = (str * char At (i) -T01);B.51A.1111A.15D.54321解答:6、输入 3后,下列程序的输岀结果是 _ 。import java, util.ScannEi:; public class Tpublic static void main (String args ) int j , k, n, temp, a ;Scanner

8、in=new Scanner (System in); n=in, nextlnt () ;a=nw int n n;for ;k=0;kn;k+)for (j=0 ; jn; j+) ak j = j + k* n;for Ck=O;kn;k+) for (j=0 ; jn/2 ; j+) temp=n-j-1k;an-j-l k=:a j lk;aj k =temp;for(k=0;kn;k+) for (j=0; jn; j+)System* out .print (a k j +f,; System, cut * print ( ;厂_ .6?1?2?#7?4?5?#8?3?0?#,

9、,J、/. I、=、(7B. 6?7?8?#3?4?5?#0?1?2?#I匸一,-i-y 7C. 2?1?0?#5?4?3?#8?7?6?#rD. 2?5?8?#3?4?1?#6?7?0?#解答:I B四、选择性程序填空题。共30分,5题*3空=15个空,每空2分。请在给定的选项中为每空选择一个唯一正确的选项,使程序补充完整。rC.123451、下面一段程序求两个正整数m,n 的最大公约数(假设 m 大,n 小)public class test public Htsit二匚YQid nisiin (St匚工口牙args ) int mrntr;mLnetger * pareelnt- (ar

10、gs Cl)in=In&tcjsr. parsInt (ars丄);_;while (_ (2)_ )m=n; =_ (3)_ Jr= m n ;Sy st &ttL. out. . prin上(n);2、输入 m 和 n ( m n0后,计算下列表达式的值并输岀。要求将计算阶乘的运算写成方法 型为double。in!A.r!=0B.r=OC.rD.r=m?%?n厂F.r=n?%?m厂H.n/mI.nfact(n),其返回impo匚t j avautilScanner; public class t public static void main(String args )in

11、t叫n;Scanner n=new Scanner (Systeinin);netlnt ();ninnentl rit (); System, out. pci ntln (_ (1) ); (2;i_int 1;(3)f or (i=l;i=n;i十十)f;return fa;1IEn厂A.double?fact(i nt?n)B.fact(i nt?m)/(fact(i nt?n )*fact(i nt?m-n)C.static?double?fact (n)rL = ”D.double?fa=1E.fa=1F.fact(m)/(fact( n)*fact(m-n)厂nrG.double

12、?faH.static?double?fact(i nt?n)I.fact(m)/fact( n)*fact(m-n)public class T |public static void main (String args ) int i #匚二口;int a =nev? int 10;for (i=0;i c+ + ;)Syst em.QU七-prin七丄n ( ”奇数有4u+ 个rr);for (_(3)_ ; i=0; i-)System, out. printlti(hFaf,+x+fF =,r43 i);4、输入一个单词,判断它是否是回文。 F|C|Himport java. uti

13、l. Scarrner; public class T public st a tie void main (S tiring args ) St ring si, s2=tt” ;Scanner in=new Scanner (System.in);_(1);for (int i-0; _(2)_ ;i+)s 2 =s1.charAt(i)+s2;if ()System, out pri nt In (sl+是回文);else口 A.ai%2=0厂B.ai=(i nt)Math.random()*10E.i=a.le ngth-1IH.ai%2=1C.i=a.le ngth()厂F.ai=(

14、i nt)(Math.random()*10)厂丨I.i=aen gthG.ai=Math.random()*10(1)(2)(3)System, out pri nt In (sl+,r不是回文”);5、按要求完成(1)( 2)( 3)处的填空:在以下这段程序中, 非抽象类有: (1)?(写岀类名)?。接口有:?(写岀接口名)?。AsSuper 中的 x()方法是_方法,所以在 InheritAbstract 中必须对它进行实现。abstract class SuperAbstractvoid a(abstract void b ();abstract int c tint i);inter

15、face AsSupervoid x();二-Tabstract class SubAbstract extends SuperAbstract iinplements AsSuperpublic void b()+ abstract String f();public class InheritAbstract extends SubAbstractpublic void x()_public inZ c (int i )”public String )”public static且main (String args)InheritAbstract instance=new InheritAbstract(); instance.x(); instance a. ); instance b);instance.c100;System, out -printin (instance . f ()

温馨提示

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

评论

0/150

提交评论