import java.util.Scanner; public class TextSystem { public static void main(String[] args) { int sum=0; Scanner input=new Scanner(System.in); System.out.println("(多选)以下属于面向对象的特征的是()\n"+"A.重载\n"+"B.重写\n"+"C.封装\n"+"D.继承"); String ans1=input.next(); if(ans1.toUpperCase().equals("CD")||ans1.toUpperCase().equals("DC")){ sum=sum+5; } System.out.println("(单选)以下()不是Object类的方法\n"+"A.clone()\n"+"B.finalize()\n"+"C.toString\n"+"D.hasNext()"); String ans2=input.next(); if(ans2.toUpperCase().equals("D")){ sum=sum+5; } System.out.println("(单选)多态的表现形式有()\n"+"A.重写\n"+"B.抽象\n"+"C.继承\n"+"D.封装"); String ans3=input.next(); if(ans3.toUpperCase().equals("A")){ sum=sum+5; } System.out.println("(多选)下列()属于引用数据类型\n"+"A.String B.char\n"+"C.用户自定义的 Student类类型\n"+"D.int"); String ans4=input.next(); if(ans4.toUpperCase().equals("AC")||ans4.toUpperCase().equals("CA")){ sum=sum+5; } System.out.println("(单选)对象的特征在类中表示为变量,称为类的()。\n"+"A.对象\n"+"B.属性\n"+"C.方法\n"+"D.数据类型"); String ans5= input.next(); if(ans5.toUpperCase().equals("B")){ sum=sum+5; } System.out.println("(单选)Java语言使用的字符码集是 D\n" + "(A) ASCII (B) BCD\n" + "(C) DCB (D) Unicode"); String ans6=input.next(); if(ans6.toUpperCase().equals("D")){ sum=sum+5; } System.out.println("(单选)注释的基本原则不包括:( )\n" + "A、注释应该增加代码的清晰度\n" + "B、注释要简洁\n" + "C、在写代码之前写注释\n" + "D、尽量给每一条语句加注释"); String ans7=input.next(); if(ans7.toUpperCase().equals("D")){ sum=sum+5; } System.out.println("(单选)如要抛出异常,应用下列哪种子句?( )\n" + "A、catch\n" + "B、throws\n" + "C、try\n" + "D、finally"); String ans8=input.next(); if(ans8.toUpperCase().equals("B")){ sum=sum+5; } System.out.println("Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点:( )\n" + "A、安全性\n" + "B、多线程\n" + "C、跨平台\n" + "D、可移值"); String ans9=input.next(); if(ans9.toUpperCase().equals("B")){ sum=sum+5; } System.out.println("异常包含下列哪些内容? ( )\n" + "A.程序执行过程中遇到的事先没有预料到的情况\n" + "B.程序中的语法错误\n" + "C.程序的编译错误\n" + "D.以上都是"); String ans10=input.next(); if(ans10.toUpperCase().equals("A")){ sum=sum+5; } System.out.println("关于接口哪个正确? ( )\n" + "A、实现一个接口必须实现接口的所有方法\n" + "B.一个类只能实现一个接口\n" + "C.接口间不能有继承关系\n" + "D.接口和抽象类是同一回事"); String ans11=input.next(); if(ans11.toUpperCase().equals("A")){ sum=sum+5; } System.out.println("字符流与字节流的区别在于( )\n" + "A.前者带有缓冲,后者没有\n" + "B.前者是块读写,后者是字节读写\n" + "C. 二者没有区别,可以互换使用\n" + "D. 每次读写的字节数不同"); String ans12=input.next(); if(ans12.toUpperCase().equals("D")){ sum=sum+5; } System.out.println("构造函数何时被调用? ( )\n" + "A、创建对象时 B、类定义时\n" + "C、使用对象的方法时 D、使用对象的属性时"); String ans13=input.next(); if(ans13.toUpperCase().equals("A")){ sum=sum+5; } System.out.println("下列说法哪个正确? ( )\n" + "A、一个程序可以包含多个源文件\n" + "B、一个源文件中只能有一个类\n" + "C、一个源文件中可以有多个公共类\n" + "D、一个源文件只能供一个程序使用"); String ans14=input.next(); if(ans14.toUpperCase().equals("A")){ sum=sum+5; } System.out.println("void的含义: ( )\n" + "A.方法没有返回值 B. 方法体为空\n" + "C.没有意义 D. 定义方法时必须使用"); String ans15=input.next(); if(ans15.toUpperCase().equals("A")){ sum=sum+5; } System.out.println("关于选择结构下列哪个说法正确? ( )\n" + "A.if语句和 else语句必须成对出现\n" + "B.if语句可以没有else语句对应\n" + "C.switch结构中每个case语句中必须用break语句\n" + "D.switch结构中必须有default语句"); String ans16=input.next(); if(ans16.toUpperCase().equals("B")){ sum=sum+5; } System.out.println("设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( )。\n" + "A. 3 B. 3. 5\n" + "C. 4 D. 5"); String ans17=input.next(); if(ans17.toUpperCase().equals("A")){ sum=sum+5; } System.out.println("当点击鼠标或者拖动鼠标时,触发的事件是下列的哪一个?( )\n" + "A)KeyEvent B)ActionEvent C)ItemEvent D)MouseEvent"); String ans18=input.next(); if(ans18.toUpperCase().equals("A")){ sum=sum+5; } System.out.println("以下哪个不是Java的原始数据类型( )\n" + "A、int B、Boolean C、float D、char"); String ans19=input.next(); if(ans19.toUpperCase().equals("B")){ sum=sum+5; } System.out.println("下面关于main方法说明正确的是\n" + "A.public main(String args[ ])\n" + "B.public static void main(String args[ ])\n" + "C.private static void main(String args[ ])\n" + "D.void main()\n"); String ans20=input.next(); if(ans20.toUpperCase().equals("B")){ sum=sum+5; } System.out.println(sum); } }
Java20道选择(代码)
最新推荐文章于 2024-10-14 21:11:20 发布