Java程序设计》练习题一
一、 单项选择题
1、下列是继承Thread类后得到的子类,请选择正确的一项。(  )
Aclass A4 extends Thread                  Bclass A4 implements Thread
    {                                          {
        void run(  )                            public void run( )
    {                                          {
        //…..                                      //…..
      }                                          }
      }                                          }
Cclass A4 extends Thread                      Dclass A4 extends Thread
    {                                            {
    public void  run( )                                run( )
    {                                            {
    //…                                            //…
      }                                              }
    }                                              }
2、下列关于Unicode-亨符的说法中,不正确的一项是(    )
AUnicode字符集比ASII字符集丰富      BUnicode字符是16位无符号数
C、字符常量’a’以八进制数表示为142’    D、字符常量’a’以八进制数表示为14l’
3、在Java语言中,那一个是最基本的元素?在线二进制转汉字 
A、方法          B、包            C、对象        D、接口
4while循环和do……while循环的区别是:( 
A、没有区别,这两个结构任何情况下效果一样
Bwhile循环比do……while循环执行效率高
Cwhile循环是先循环后判断,所以循环体至少被执行一次
Ddo……while循环是先循环后判断,所以循环体至少被执行一次
5、下列说法中,错误的一项是()
AMouseAdapter是鼠标运动适配器        BWindowAdapter是窗口适配器
CContainerAdapter是容器适配器          DKeyAdapter是键盘适配器
6、在Java  Applet程序用户自定义的Applet子类中,一般需要重载父类的(      )方法来完成主类实例的初始化工作。                                 
A start( )      Bstop( )      Cinit( )          Dpaint( )
7、下列哪一项不是Applet的生命周期方法? 
Astart()        BgetCodeBase()      Cdestroy()          Dinit()
8Frame的默认的布局管理器是下列哪一个( )
AFlowLayout      BCardLayout
CGridLayout      D BorderLayout
9、下列说法中,正确的一项是(    )
A、双精度数强制转换成单精度数后,其数值精度会提高
BJava语言中的布尔变量可以和整型变量相互强制转换
C、强制转换是将存储长度长的数据转换为长度短的数据
D、强制转换是将存储长度短的数据转换为长度长的数据
10、下列代码的执行结果为: (  )
dubbo一个类多个方法public class Test
{
public static void main(String[] args)
{     
  System.out.println(5/2); 
  }
}
A2      B2.0    C.50      D2.5
11、使用方法(  )来启动线程。
A sleep方法  Binterrupt方法  Crun方法    Dstart方法
12、如果在关闭Socket时发生一个I/O错误,会抛出(  )
AIOException    BUnknowHostException
CSocketException  DMalFormedURLExcepton
13、下列描述中,哪一项不属于finally语句应陔执行的功能(    )?
A、释放资源      B、关闭文件        C、分配资源          D、关闭数据库
14、哪个布局管理器使用的是组件的最佳尺寸( )
AFlowLayout        BGridLayout
CBorderLayout    DCardLayout
15、为了区分重载多态中同名的不同方法,要求(    )crontab定时任务表达式。
A、调用时用类名或对象名做前缀            B、返回值类型不同
C、形式参数个数或者类型不同          D、形式参数名称不同
16、创建一个标识有“关闭”按钮的语句是(      )             
ATextField  b = new  TextField(“关闭”);
BLabel  b = new  Label(“关闭”);
C Checkbox  b = new  Checkbox(“关闭”);
D Button  b = new  Button(“关闭”);
17、下列哪一个包给出了 Runnable接口的定义? 
Aiava.uti1          Bjava.Io            Cjava.1ang            Djava.sql
18main()方法是Java Application程序执行的入口点,关于main()方法的方法头下面哪一项母合法的?(  )
Apublic static void main( )              Bpublic static void main(String args[ ])
Cpublic static int main(Stnng[ ]arg)      Dpublic Void main(Stnng arg[ ])
19、下列哪一个类实现了线程组? 
Ajava.lang.Objict                        Bjava.1ang.ThreadGroup 
CJava.1ang.Thread                        Djava.1ang.Runnable
20.下列各选项中,哪一个不是JAVA的合法标识符?( 
Ainput键是什么意思中文1dsf              Bqa21          C$_a        D_ss11
二、简答题(2*5=10分)
1列举四种线程进入不可运行状态的原因。
2简述编写并执行一个Java程序的步骤。
三.程序结果题(2*5java经典上机编程题分=10分)
1、以下程序的运行结果是什么?
    public class test1
    {
        public static void main(String[] args)
        {
            System.out.println(10/2);
            System.out.println(10/2.0);
            System.out.println(10.0/2);
        }
lenovo打印机驱动    }
2  class T1 extends Thread
  {
public void run()
    {
    int a=0;
    do{
      System.out.print(a+"\t");
    a++;
}while(a<3);
      }
}
public class test{
   
public static void main(String[  ]args) {
T1 t=new T1( );
t.start(  );
}
}
四、编程题(40分)
1、编写打印下列图形的程序:(10分)
#                                                                                                                                # #                                 
# # #   
# # # # 
2、编写一各Java程序,查1100之间的素数并将运行结果输出。(10分)
3、编写一个输出"Hello World"的程序,用两种方式实现(ApplicationApplet)。(20分)
Java 程序设计》练习题二
一、 单项选择题(20*2=40分)
1、下列不属于Java保留字的一个是(  )
Aelse              BUnicode          Cchar              Dstatic

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。