`
tsv71tsv
  • 浏览: 21564 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

43543254325432

 
阅读更多

43543254325432
2011年06月23日
  
《Java程序设计》理论题库―选择题(单选175题)
  1.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的 ? B
  A、 ArrayList myList=new Object();
  B、 List myList=new ArrayList();
  C、 ArrayList myList=new List();
  D、 List myList=new List();
  2.paint()方法使用哪种类型的参数? A
  A、 Graphics
  B、 Graphics2D
  C、 String
  D、 Color
  3.指出正确的表达式 D
  A、 byte=128; //byte取值到127
  B、 Boolean=null;
  C、 long l=0xfffL;
  D、 double=0.9239d;
  4.指出下列程序运行的结果 D
  public class Example{
    String str=new String("good");
    char[]ch={'a','b','c'};
    public static void main(String args[]){
      Example ex=new Example();
      ex.change(ex.str,ex.ch);
      System.out.print(ex.str+" and ");
      Sytem.out.print(ex.ch);
    }
    public void change(String str,char ch[]){
      str="test ok";
      ch[0]='g';
    }
  }
  A、 good and abc
  B、 good and gbc
  C、test ok and abc
  D、 test ok and gbc
  5.运行下列程序, 会产生什么结果 C  D
  public class X extends Thread implements Runable{
   public void run(){
    System.out.println("this is run()");
   }
   public static void main(String args[])
   {
    Thread t=new Thread(new X());
    t.start();
   }
  }
  A、 第一行会产生编译错误
  B、 第六行会产生编译错误
  C、 第六行会产生运行错误
  D、 程序会运行和启动
  6.要从文件" file.dat"文件中读出第10个字节到变量C中,下列哪个方法适合? A
  A、 FileInputStream in=new FileInputStream("file.dat"); in.skip(9); int c=in.read();
  B、 FileInputStream in=new FileInputStream("file.dat"); in.skip(10); int c=in.read();
  C、 FileInputStream in=new FileInputStream("file.dat"); int c=in.read();
  D、 RandomAccessFile in=new RandomAccessFile("file.dat"); in.skip(9); int c=in.readByte();
  7.容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变? B
  A、 CardLayout
  B、 FlowLayout
  C、 BorderLayout
  D、 GridLayout
  8.给出下面代码:
  public class Person{
    static int arr[] = new int[10];
    public static void main(String a[])
    {
     System.out.println(arr[1]);
    }
  }
  那个语句是正确的? C
  A、 编译时将产生错误;
  B、 编译时正确,运行时将产生错误;
  C 、输出零;
  D、 输出空。
  9.哪个关键字可以对对象加互斥锁? B
  A、 transient
  B synchronized
  C serialize
  D static
  10.下列哪些语句关于内存回收的说明是正确的? B
  A、 程序员必须创建一个线程来释放内存;
  B、 内存回收程序负责释放无用内存
  C、内存回收程序允许程序员直接释放内存
  D、内存回收程序可以在指定的时间释放内存对象
  11.下列代码哪几行会出错: C
  1) public void modify() {
  2) int I, j, k;
  3) I = 100;
  4) while ( I > 0 ) {
  5) j = I * 2;
  6) System.out.println (" The value of j is " + j );
  7) k = k + 1;
  8) I--;
  9) }
  10} }
  A、 line 4
  B、 line 6
  C、 line 7
  D、 line 8
  12.MAX_LENGTH是int型public成员变量, 变量值保持为常量100,用简短语句定义这个变量。 D
  A、 public int MAX_LENGTH=100;
  B、 final int MAX_LENGTH=100;
  C、 final public int MAX_LENGTH=100;
  D、 public final int MAX_LENGTH=100.
  13.给出下面代码:
    1) class Parent {
    2} private String name;
    3} public Parent(){}
    4} }
    5) public class Child extends Parent {
    6} private String department;
    7} public Child() {}
    8} public String getValue(){ return name; }
    9} public static void main(String arg[]) {
    10} Parent p = new Parent();
    11} }
    12} }
    那些行将引起错误? D
  A、 第3行
  B、 第6行
  C、 第7行
  D、 第8行
  14.类Teacher和Student是类Person的子类;
     Person p;
     Teacher t;
     Student s;
     //p, t and s are all non-null.
     if(t instanceof Person) { s = (Student)t; }
    最后一句语句的结果是: B  C
  A、 将构造一个Student对象;
  B、 表达式是合法的;
  C、 表达式是错误的;
  D、 编译时正确,但运行时错误。
  15.给出下面代码段
    1) public class Test {
    2) int m, n;
    3) public Test() {}
    4) public Test(int a) { m=a; }
    5) public static void main(String arg[]) {
    6) Test t1,t2;
    7) int j,k;
    8) j=0; k=0;
    9) t1=new Test();
    10) t2=new Test(j,k);
    11) }
    12) }
    哪行将引起一个编译时错误? D
  A、 line 3
  B、 line 5
  C、 line 6
  D、 line 10
  16.对于下列代码:
    1) class Person {
    2) public void printValue(int i, int j) {//... }
    3) public void printValue(int i){//... }
    4) }
    5) public class Teacher extends Person {
    6) public void printValue() {//... }
    7) public void printValue(int i) {//...}
    8) public static void main(String args[]){
    9) Person t = new Teacher();
    10) t.printValue(10);
    11) }
    第10行语句将调用哪行语句?? D
  A、 line 2
  B、 line 3
  C、 line 6
  D、 line 7
  17.哪个关键字可以抛出异常? C
  A、 transient
  B、 finally
  C、 throw
  D、 static
  18.Main()方法的返回类型是: B
  A、 int
  B、 void
  C、 boolean
  D、 static
  19.System类在哪个包中? D
  A、 java.util
  B、 java.io
  C、 java.awt
  D、 java.lang
  20.对于下列代码:
    public class Parent {
     public int addValue( int a, int b) {
       int s;
       s = a+b;
       return s;
     }
    }
    class Child extends Parent {
    }
   下述哪些方法可以加入类Child? C
  A、 int addValue( int a, int b ){// do something...}
  B、 public void addValue (int a, int b ){// do something...}
  C、 public int addValue( int a ){// do something...}
  D、 public int addValue( int a, int b )throws MyException {//do something...}
  21.给出下面代码:
    public class test{
     static int a[] = new a[10];
     public static void main(String args[]) {
      System.out.println(a[10]);
     }
    }
  那个选项是正确的? A
  A、 编译时将产生错误;
  B、 编译时正确,运行时将产生错误;
  C、 输出零;
  D、 输出空。
  22.下面哪些选项是正确的main方法说明? B
  A、 public main(String args[])
  B、 public static void main(String args[])
  C、 private static void main(String args[])
  D、 void main()
  23.给定下面的代码片段: C
    1) String str = null;
    2) if ((str != null) && (str.length() > 10)) {
    3) System.out.println("more than 10");
    4) }
    5) else if ((str != null) & (str.length() 代码、一个真实的CPU以及数据三部份组成。
  B、 创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题。
  C、 Thread类属于java.util程序包。
  D、 以上说法无一正确。
  31.看以下程序:
    boolean a=false;
    boolean b=true;
    boolean c=(a&&b)&&(!b);
    int result=(c= =false)?1:2;
  这段程序执行完后,c与result的值是: D  A
  A、 c=false;result=1;
  B、 c=true;result=2;
  C、 c=true;result=1;
  D、 c=false;result=2;
  32.运行下列程序, 会产生什么结果  B
    public class X extends Thread implements Runnable{
    public void run(){
     System.out.println("this is run()");
    }
    public static void main(String args[])
    {
     Thread t=new Thread(new X());
     t.start();
     }
    }
  A、 in the Inner outer
  B、 this is run()
  C、 in the Inner
  D、编译不通过
  33.指出下列程序的运行结果 B
    int i = 9;
    switch (i) {
    default:
    System.out.println("default");
    case 0:
    System.out.println("zero");
    break;
    case 1:
    System.out.println("one");
    case 2:
    System.out.println("two");
    }
  A、 default
  B、 default, zero
  C、 error default clause not defined
  D、 no output displayed那个
  34.运行下列程序,会产生什么结果:B
    class Outer1{
     private int a;
     void foo(double d,final float f){
      String s;
      final boolean b;
      class Inner{
       void methodInner(){
        System.out.println("in the Inner");
       }
      }
     }
     public static void main(String args[])
    {
    Outer1 me=new Outer1();
    me.foo(123,123);
    System.out.println("outer");
    }
   }
  A、 in the Inner outer
  B、 outer
  C、 in the Inner
  D、 编译不通过
  35. 下面哪个单词是Java语言的关键字(    B     )
  A、Float  B、this  C、string  D、unsigned 
  36. 下面哪个是Java语言中正确的标识符(    C       )
  A、3com  B、import  C、that   D、this
  37. 下面哪个语句不能定义一个字符变量(      D   )
  A、char c1=06477;    B、char c2=’\uface’ ;
  C、char c4=0xbeef ;    D、char c3=\u0041;
  38. 下面哪个修饰符修饰的方法只能被本类中的其他方法使用(     C      )
  A、protected   B、static    C、private  D、public
  39. 下面哪个运算后结果为32  (      B      )
  A、2^5   B、(8>>2)>5   D、 (2>3)
  40. 下面哪个是对字符串String的正确定义 (   A        )
  A、String s1=null;    B、String s2=’null’ ; 
  C、String s3=(String) ‘abc’ ;  D、String s4=(String) ‘\uface’;
  41. 下面哪条语句不能定义一个float型的变量(  B       )
  A、float f1= -343 ;     B、float f2=3.14 ; 
  C、float f3=0x12345 ;     D、float f4=2.8F ; 
  42. 下面哪条语句定义了5个元素的数组(   A       )
  A、int [] a={22,23,24,25,12};
  B、int a []=new int(5);
  C、int [5] array;
  D、int [] arr;
  43. 下面哪个范围是char型的取值范围(    c      )
  A、-256 ~ 255  B、-(2^15) ~ (2^15)-1  C、’\u0000’ ~ ‘\uffff’  D、 0~32767
  44. 给出一段程序,选择运行结果(     D      )
  public class sss {
  public static void main(String args[])
  {
  String s1=args[1];    String s2=args[2];
  String s3=args[3];    String s4=args[4];
  System.out.println(“args[2]=”+s2);
  }
  }
  命令行执行:  java sss 1 2 3 4   结果是下面哪一个?
  A、args[2]=2   B、args[2]=null  C、args[2]=1  D、运行出现异常
  45. 下面哪个描述是正确的(      A       )
  A、Applet程序中不需要main()方法,也不能有
  B、Application程序中可以没有main()方法。
  C、Applet程序中可以不定义init( )方法
  D、Application程序中必须有run( )方法 
  46. 给出一段程序,试判断哪个是正确的结果(    B         )
  public class rtExcept{
  public static void throwit(){
  System.out.print(“throwit”);
  throw new RuntimeException();  }
  public static void main(String [] aa){
  try{
  System.out.print(“hello “);
  throwit(); }
  catch(Exception re){
  System.out.print(“caught ”);  }
  finally{
  System.out.print(“finally ”); }
  System.out.print(“after ”);
  }
  }
  A、hello throwit caught
  B、hello throwit caught finally after
  C、hello throwit RuntimeException after
  D、hello throwit caught finally after RuntimeException
  47. 对一个java源文件 aaa.java,编辑保存后但未编译,在其所在目录下执行 java aaa,则接着会出现什么(     C      )
  A、error: cannot read: aaa.java
  B、无任何显示
  C、Exception in thread "main" java.lang.NoClassDefFoundError: aaa
  D、            程序正常执行并显示
  48. 编译java程序时出现error: cannot read: aaa.java,则下列原因最正确的是(        A    )
  A、原因是执行的当前目录下没有找到aaa.java文件。
  B、原因是没有安装JDK开发环境。
  C、原因是java源文件名后缀一定是以 .txt 结尾。
  D、原因是JDK安装后没有正确设置环境变量PATH和Classpath 。
  49. 给出一段程序,试判断哪个是正确的结果(    D         )
  public class myprogram{
  public static void main (String args[]){
  try{
  System.out.print(“Hello world ”); }
  finally{
  System.out.println(“Finally executing”);
  }
  }
  }
  A、无法编译,因为没有指定异常
  B、无法编译,因为没有catch子句
  C、Hello world
  D、Hello world Finally executing
  50. 下面哪个是Java语言中正确的标识符(    B       )
  A、3D   B、$this   C、extends  D、implements
  51. 下面哪个范围是char型的取值范围(    C      )
  A、-256 ~ 255  B、-(2^15) ~ (2^15)-1  C、’\u0000’ ~ ‘\uffff’  D、 0~32767
  52. 下面哪个语句不能定义一个字符变量(    D      )
  A、char c1=3210;      B、char c2=’\uface’ ;
  C、char c4=0xabcd ;     D、char c3=”\u0065”;
  53. 下面哪个是对字符串String的正确定义 (    A      )
  A、String s1=”\n\t null”;    B、String s2=’null’ ; 
  C、String s3=(String) ‘abc’ ;   D、String s4=(String) ‘\uface’;
  54. 给出下面一段程序,选择运行结果(    C      )
  public class X{
  public static void main(String [] args){
  String names[]=new String[5];
  for(int x=0;x不能有
  B、Application程序中可以没有main()方法。
  C、Applet程序中可以不定义init( )方法
  D、Application程序中必须有run( )方法
  56. 下面哪项可以得到数组元素的个数,java中定义数组名为 abc,(       B        )
  A、abc.length( )  B、abc.length  C、len(abc)  D、ubound(abc)
  57.下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的(      C   )
  A、public   B、private   C、static  D、final
  58. 给出一段程序,试判断哪个是正确的结果(     D       )
  public class myprogram{
  public static void main (String args[]){
  try{ System.out.print(“Hello world ”); }
  finally{
  System.out.println(“Finally executing”); } } }
  A、无法编译运行,因为没有指定异常
  B、无法编译运行,因为没有catch子句
  C、Hello world
  D、Hello world Finally executing
  59.下面关于java中类的说法哪个是不正确的(     C      )
  A、类体中只能有变量定义和成员方法的定义,不能有其他语句。
  B、构造函数是类中的特殊方法。
  C、类一定要声明为public的,才可以执行。
  D、一个java文件中可以有多个class定义。
  60. 下面程序运行后的输出结果为(     c     )
  class A
  {static int y=6;
  void showy( ){System.out.println(“y=”+y); }   }
  class testA
  {
  public static void main(String aaa [])
  { A a1=new A( );
  A.y+=1;  a1.y++;
  a1.showy( );
  }
  }
  输出结果选择:
  A、y=6;   B、y=7;   C、y=8;   D、程序运行出错
  61. 编译java程序时出现error: cannot read: aaa.java,则下列原因最正确的是(     A       )
  A、原因是执行的当前目录下没有找到aaa.java文件。
  B、原因是没有安装JDK开发环境。
  C、原因是java源文件名后缀一定是以 .txt 结尾。
  D、原因是JDK安装后没有正确设置环境变量PATH和Classpath 。
  62. 下面关于构造函数的说法不正确的是(    B        )
  A、构造函数也属于类的方法,用于创建对象的时候给成员变量赋值。
  B、构造函数不可以重载。
  C、构造函数没有返回值。
  D、构造函数一定要和类名相同。
  63. 在java的一个异常处理中,哪个语句块可以有多个 (       A      )
  A、catch   B、finally   C、try   D、throws
  64. 对一个java源文件 aaa.java,编辑保存后但未编译,在其所在目录下执行 java aaa,则接着会出现什么(     C      )
  A、error: cannot read: aaa.java
  B、无任何显示
  C、Exception in thread "main" java.lang.NoClassDefFoundError: aaa
  D|、程序正常执行并显示
  65.下面表达式中,用来访问数组中第一个值的是__C__
  A、intArray[1]  B、 intArray.1  C.intArray[0]  D、intArray.0
  66.监听事件和处理事件    B
  A、都由Listener完成  B、都由相应事件Listener处登记过的构件完成  
  C、由Listener和构件分别完成  D、由Listener和窗口分别完成
  67.如果希望所有的控件在界面上均匀排列,应使用下列那种布局管理器?    B
  A、BoxLayout B、GridLayout C、BorderLayout D、FlowLayout
  68.给出如下代码:
  class Test{
    private int m;
    public static void fun() {
      // some code...
    }
  }
  如何使成员变量m 被函数fun()直接访问?  C
  A、将private int m 改为protected int m
  B、将private int m 改为 public int m
  C、将private int m 改为 static int m
  D、将private int m 改为 int m
  69.下面的代码段中,执行之后i 和j 的值是什么?  C
  int i = 1;
  int j;
  j = i++;
  A、 1, 1
  B、1, 2
  C、2, 1
  D、2, 2
  70.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的 ? B
  A、 ArrayList myList=new Object();
  B、 List myList=new ArrayList();
  C、 ArrayList myList=new List();
  D、 List myList=new List();
  71.paint()方法使用哪种类型的参数?   A
  A、 Graphics
  B、 Graphics2D
  C、 String
  D、 Color
  72.指出正确的表达式 C
  A、 byte=128;
  B、 Boolean=null;
  C、 long l=0xfffL;
  D、 double=0.9239d;
  73.指出下列程序运行的结果   D
  public class Example{
    String str=new String("good");
    char[]ch={'a','b','c'};
    public static void main(String args[]){
      Example ex=new Example();
      ex.change(ex.str,ex.ch);
      System.out.print(ex.str+" and ");
      Sytem.out.print(ex.ch);
    }
    public void change(String str,char ch[]){
      str="test ok";
      ch[0]='g';
    }
  }
  A、 good and abc
  B、 good and gbc
  C、test ok and abc
  D、 test ok and gbc
  74.运行下列程序, 会产生什么结果  A
  public class X extends Thread implements Runable{
   public void run(){
    System.out.println("this is run()");
   }
   public static void main(String args[])
   {
    Thread t=new Thread(new X());
    t.start();
   }
  }
  A、 第一行会产生编译错误
  B、 第六行会产生编译错误
  C、 第六行会产生运行错误
  D、 程序会运行和启动
  75.要从文件" file.dat"文件中读出第10个字节到变量C中,下列哪个方法适合? A
  A、 FileInputStream in=new FileInputStream("file.dat"); in.skip(9); int c=in.read();
  B、 FileInputStream in=new FileInputStream("file.dat"); in.skip(10); int c=in.read();
  C、 FileInputStream in=new FileInputStream("file.dat"); int c=in.read();
  D、 RandomAccessFile in=new RandomAccessFile("file.dat"); in.skip(9); int c=in.readByte();
  76.容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变? B
  A、 CardLayout
  B、 FlowLayout
  C、 BorderLayout
  D、 GridLayout
  77.给出下面代码: C
  public class Person{
    static int arr[] = new int[10];
    public static void main(String a[])
    {
     System.out.println(arr[1]);
    }
  }
  那个语句是正确的?
  A、 编译时将产生错误;
  B、 编译时正确,运行时将产生错误;
  C 、输出零;
  D、 输出空。
  78.哪个关键字可以对对象加互斥锁?B
  A、 transient
  B synchronized
  C serialize
  D static
  79.下列哪些语句关于内存回收的说明是正确的? B
  A、 程序员必须创建一个线程来释放内存;
  B、 内存回收程序负责释放无用内存
  C、内存回收程序允许程序员直接释放内存
  D、内存回收程序可以在指定的时间释放内存对象
  80.下列代码哪几行会出错: C
  1) public void modify() {
  2) int I, j, k;
  3) I = 100;
  4) while ( I > 0 ) {
  5) j = I * 2;
  6) System.out.println (" The value of j is " + j );
  7) k = k + 1;
  8) I--;
  9) }
  10} }
  A、 line 4
  B、 line 6
  C、 line 7
  D、 line 8
  81、数组中可以包含什么类型的元素?____D_______。
  A、int型 B、 string型 C、数组 D、 以上都可以
  82、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为(   B   )。
  A.  static  void  method( )                    B. public  void  method( )   
  C. final  void  method( )                      D. abstract  void  method( )
  83、编译Java  Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(  B    )。
  A.    .java                      B.    .class
  C.    .html                      D.    .exe
  84、如果类中的成员变量可以被同一包访问,则使用如下哪个约束符?   D
  A、 private
  B、public
  C、protected
  D、no modifier
  85、以下哪个方法用于定义线程的执行体? A
  A、 start()
  B、init()
  C、run()
  D、main()
  86.MAX_LENGTH是int型public成员变量, 变量值保持为常量100,用简短语句定义这个变量。 D
  A、 public int MAX_LENGTH=100;
  B、 final int MAX_LENGTH=100;
  C、 final public int MAX_LENGTH=100;
  D、 public final int MAX_LENGTH=100.
  87.给出下面代码:
    1) class Parent {
    2} private String name;
    3} public Parent(){}
    4} }
    5) public class Child extends Parent {
    6} private String department;
    7} public Child() {}
    8} public String getValue(){ return name; }
    9} public static void main(String arg[]) {
    10} Parent p = new Parent();
    11} }
    12} }
    那些行将引起错误? D
  A、 第3行
  B、 第6行
  C、 第7行
  D、 第8行
  88.类Teacher和Student是类Person的子类;
     Person p;
     Teacher t;
     Student s;
     //p, t and s are all non-null.
     if(t instanceof Person) { s = (Student)t; }
    最后一句语句的结果是: C
  A、 将构造一个Student对象;
  B、 表达式是合法的;
  C、 表达式是错误的;
  D、 编译时正确,但运行时错误。
  89.给出下面代码段
    1) public class Test {
    2) int m, n;
    3) public Test() {}
    4) public Test(int a) { m=a; }
    5) public static void main(String arg[]) {
    6) Test t1,t2;
    7) int j,k;
    8) j=0; k=0;
    9) t1=new Test();
    10) t2=new Test(j,k);
    11) }
    12) }
    哪行将引起一个编译时错误? D
  A、 line 3
  B、 line 5
  C、 line 6
  D、 line 10
  90.对于下列代码:
    1) class Person {
    2) public void printValue(int i, int j) {//... }
    3) public void printValue(int i){//... }
    4) }
    5) public class Teacher extends Person {
    6) public void printValue() {//... }
    7) public void printValue(int i) {//...}
    8) public static void main(String args[]){
    9) Person t = new Teacher();
    10) t.printValue(10);
    11) }
    第10行语句将调用哪行语句?? D
  A、 line 2
  B、 line 3
  C、 line 6
  D、 line 7
  91.哪个关键字可以抛出异常? C
  A、 transient
  B、 finally
  C、 throw
  D、 static
  92.Main()方法的返回类型是: B
  A、 int
  B、 void
  C、 boolean
  D、 static
  93.System类在哪个包中? D
  A、 java.util
  B、 java.io
  C、 java.awt
  D、 java.lang
  94.对于下列代码:
    public class Parent {
     public int addValue( int a, int b) {
       int s;
       s = a+b;
       return s;
     }
    }
    class Child extends Parent {
    }
   下述哪些方法可以加入类Child?   c
  A、 int addValue( int a, int b ){// do something...}
  B、 public void addValue (int a, int b ){// do something...}
  C、 public int addValue( int a ){// do something...}
  D、 public int addValue( int a, int b )throws MyException {//do something...}
  95.给出下面代码: A
    public class test{
     static int a[] = new a[10];
     public static void main(String args[]) {
      System.out.println(arr[10]);
     }
    }
  那个选项是正确的?
  A、 编译时将产生错误;
  B、 编译时正确,运行时将产生错误;
  C、 输出零;
  D、 输出空。
  96.下面哪些选项是正确的main方法说明? B
  A、 public main(String args[])
  B、 public static void main(String args[])
  C、 private static void main(String args[])
  D、 void main()
  97.Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点( B )
  A 安全性    B 多线程   C 跨平台    D 可移植
  98.下列哪个类声明是正确的( D )
  A abstract final class H1{…}
  B abstract private move(){…}
  C protected private number;
  D public abstract class Car{…}
  99.下列关于for循环和while循环的说法中哪个是正确的( D )
  A while循环能实现的操作,for循环也都能实现
  B while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果
  C 两种循环任何时候都可替换
  D 两种循环结构中都必须有循环体,循环体不能为空
  100.异常包含下列哪些内容( C )
  A 程序中的语法错误
  B 程序的编译错误
  C 程序执行过程中遇到的事先没有预料到的情况
  D 程序事先定义好的可能出现的意外情况
  101.Character流与Byte流的区别是( C )
  A 每次读入的字节数不同
  B 前者带有缓冲,后者没有
  C 前者是块读写,后者是字节读写
  D 二者没有区别,可以互换使用
  102.监听事件和处理事件( B )
  A 都由Listener完成
  B 都由相应事件Listener处登记过的构件完成
  C 由Listener和构件分别完成
  D 由Listener和窗口分别完成
  103.Applet可以做下列哪些操作( A )
  A 读取客户端文件
  B 在客户端主机上创建新文件
  C 在客户端装载程序库
  D 读取客户端部分系统变量
  104.下列哪个属于容器的构件( A )
  A JFrame
  B JButton
  C JPanel
  D JApplet
  105.如果希望所有的控件在界面上均匀排列,应使用下列哪种布局管理器( B )
  A BoxLayout
  B GridLayout
  C BorderLayout
  D FlowLayout
  106.为实现多线程之间的通信,需要使用下列哪种流才合适( D )
  A Filter stream
  B File stream
  C Random access stream
  D Piped stream
  107.函数重载是指 ( A)
  A.两个或两个以上的函数取相同的函数名,但形参的个数或类型不同
  B.两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同
  C.两个以上的函数名字不同,但形参的个数或类型相同
  D.两个以上的函数取相同的函数名,并且函数的返回类型相同
分享到:
评论

相关推荐

    基于yolov5目标检测的跌倒检测数据集(voc格式)-上部

    基于yolov5目标检测的跌倒检测数据集(voc格式)——上部

    STM32通过ADC多通道检测数据

    工程代码基于STM32F103C8T6,通过ADC多通道检测4个数据,使用一个电位器产生0-3.3v连续变化的模拟电压信号,和三个传感器:光敏电阻模块,热敏电阻模块,红外反射模块。之后用stm32的adc读取数据,并且通过oled屏幕显示4个数据。

    2024年中国便携式RFID读写器行业研究报告.docx

    2024年中国便携式RFID读写器行业研究报告

    2024年中国超声腐蚀监测系统行业研究报告.docx

    2024年中国超声腐蚀监测系统行业研究报告

    惠普打印机主板免芯片编程器固件HP 136NW/W,实测HP 136WM也可以用

    惠普打印机主板免芯片编程器固件HP 136NW/W,实测HP 136WM也可以用,另外还有原机固件备份! 免芯片就是加粉不需要更换芯片了,一直显示满粉

    蚁群算法MATLAB代码

    蚁群算法MATLAB代码

    ManifestDownload_230712_52pojie.zip.cab

    ManifestDownload_230712_52pojie.zip.cab

    基于python实现的Socket服务器与传感器通讯手段实现的家庭能源管理系统

    【作品名称】:基于Socket作为服务器与传感器通讯手段实现的家庭能源管理系统 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。

    2024年中国被动长波红外镜头行业研究报告.docx

    2024年中国被动长波红外镜头行业研究报告

    配送路线优化系统,Web端项目,遗传算法+蚁群算法+多目标优化

    简介:配送路线优化系统,Web端项目 算法:遗传算法+蚁群算法+多目标优化 技术栈:前端采用Vue-CLI开发(frontend),后端采用Django框架开发(ulb_manage)

    2024年中国超声波凝固和切割装置行业研究报告.docx

    2024年中国超声波凝固和切割装置行业研究报告

    node-v4.5.0-win-x64.zip

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    国际象棋游戏数据集 CSV 2W+场次 (Lichess)

    这是一组从网站上的精选用户那里收集的 20,000 多款游戏 Lichess.org,以及如何收集更多游戏。我还将在未来收集更多游戏时上传它们。此套装包含:游戏 ID;额定值 (T/F);开始时间;结束时间;匝数;游戏状态;胜利者;时间增量;白色玩家 ID;白人球员评分;黑色玩家 ID;黑人球员评分;所有动作均采用标准国际象棋符号;Opening Eco(任何给定开口的标准化代码,在此处列出); 开场名称;开盘(开盘阶段的移动次数)

    属于一枚普通学生的NLP学习笔记

    自己的NLP学习笔记,暂时还没有加上参考文章的链接~ 以后一定补上!

    建伍8100车载对讲写频软件

    建伍8100车载对讲写频软件

    ISO 4892-3 2016 塑料实验室光源暴露方法第3部分:荧光紫外灯.pdf

    ISO 4892-3 2016 塑料实验室光源暴露方法第3部分:荧光紫外灯.pdf

    node-v4.8.6-win-x64.zip

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    特斯拉AP(autopilot)和FSD(Full+Self-Drive.pdf

    特斯拉AP(autopilot)和FSD(Full Self-Drive

    node-v7.7.4-linux-x64.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    node-v8.2.1-linux-arm64.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

Global site tag (gtag.js) - Google Analytics