java语言程序设计 A
一、是非题
1.程序中的类文件位置可通过系统环境变量path来指定。
    A. 对                                  B. 错
2.在面向对象方法中,类的实例称为对象。
  A. 对                                  B. 错
3.Java应用程序必须以类的形式出现,而且一个程序中可以定义若干个类。
    A. 对                                  B. 错
4.Java字符处理中,英文字符用的是ASCII码,中文字符用的是unicode码。
    A. 对                                  B. 错
5.for循环的"for(s1;s2;s3)s4;"语法中,s1只会执行一次。
    A. 对                                  B. 错
6.JDK中的javadoc可为程序自动生成API帮助文档。
  A. 对                                  B. 错
7.Java源文件通过编译后得到是扩展名为java的字节码文件。
    A. 对                                  B. 错
8.Java中的&运算符,既能用做逻辑运算,也能做位运算。
  A. 对                                  B. 错
9.若用year表年份,(year%4==0&&year&&400==0||year%100)==true成立,则可断定,year是闰年。
    A. 对                                  B. 错
10."abc"是Java基本数据类型中的字符型数据。
    A. 对                                  B. 错
二、单选题(
11.表达式Math.floor(-12.6)的结果为____。
    A. -11            B. -12            C. -12.6            D. -13
12.Java中的基本数据类型int在不同的操作系统平台的字长是____。
    A. 不同的          B. 32位           C. 64位            D. 16位
13.下面哪个是合法的标识符____。
    A. class          B. <weight>          C. _name          D. 3color
14.在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是____。
    A. java.applet      B. java.awt      C. java.util      java系统变量设置 D. java.lang
15.下列表达式中,类型可以作为int型的是____。
    A. "abc"+"efg"        B. "abc"+'efg'        C. 'a'+'b'        D. 3+"4"
16.对程序段
    int k=10;
    while(k==0)
        k=k-1;
描述正确的是____。
    A. 循环执行10次
    B. 循环是无限循环
  C. 循环体语句一次也不执行
    D. 循环体语句执行一次
17.下列关于线程优先级的说法中,正确的是____。
    A. 线程的优先级是不能改变的
    B. 线程的优先级是在创建线程时设置的
    C. 在创建线程后的任何时候都可以设置
    D. B和C
18.为了计算s=100!,则定义变量s时应该使用的数据类型是____。
    A. long          B. float          C. double          D. 以上均可
19.下列运算结果为1的是____。
    A. 8>>1          B. 4>>>2            C. 8<<1            D. 4<<<2
20.表达式und(-12.6)的结果为____。
    A. -11            B. -12            C. -12.6            D. -13
21.下面是一组关于JDK的描述,其中正确的是____。
    A. JDK只能用于运行Java程序
  B. JDK是一个Java程序开发平台,既可以编译java程序,也可以运行Java程序
    C. JDK是一个Java程序编辑器
    D. JDK只能编译Java程序,但无法运行Java程序
22.表达式ll(-12.6)的结果为____。
    A. -11            B. -12             C. -12.6            D. -13
23.以下不是合法java语言标识符的是____。
    A. thisFloat          B. _int          C. ab$c          D. double
24.面向对象开发的三个阶段中不包括____。
    A. OOA            B. OOT              C. OOD              D. OOP
25.不能让Java程序实现跳转的语句是____。
    A. break          B. continue          C. throw          D. goto
26.下列关于Java Application与Applet的说法中,正确的是____。
    A. 都包含main()方法
    B. 都通过"appletviewer"命令执行
    C. 都通过"javac"命令编译
    D. 都嵌入在HTML文件中执行
27.下面是一组关于Java类的描述,其中错误的是____。
    A. 所有Java程序都有是由一个或多个类组成的
    B. Java只能有一个Public(公共)类
    C. Java程序中只能有一个主类
  D. Java主程序不能是类,否则无法运行程序。
28.在读字符文件Employee.dat时,使用该文件作为参数的类是____。
    A. BufferReader
    B. DataInputStream
    C. DataOutoutStream
    D. FileInputStream
29.当启动Applet程序时,首先调用的方法是____。
    A. stop()        B. init()         C. start()          D. destroy()
30.char类型的取值范围是____。
    A. -128~127      B. 0~65535        C. -65535 ~65535        D. 0~255
31.自定义异常类的父类可以是____。
    A. Error      B. VirtuaMachineError      C. Exception      D. Thread
32.执行{System.out.println(~5);}后的输出结果为____。
    A. 0              B. 5              C. 2              D. -6
33.执行{System.out.println(-8>>2);}后的输出结果为____。
  A. -2             B. -4              C. -16              D. -32

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