JAVA开发基础(习题卷79)
说明:答案和解析在试卷最后
第1部分:单项选择题,共57题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]下面的运算符中,用于执行除法运算的是
A)/
B)\
C)%
D)*
2.[单选题]语句“int z=5; z %=3;”执行后,z的值为( )。z=z/3的余数
A)1
B)2
C)3
D)4
3.[单选题]HTTP协议服务的默认端口号是( )
A)8080
B)8090
C)空
D)80
4.[单选题]阅读以下代码: import java.io.*; import java.util.*; public class foo{ public static void main (String[] args){ String s; System.out.println("s=" + s); } } 输出结果应该是:( )
A)代码得到编译,并输出“s=”
B)代码得到编译,并输出“s=null”
C)由于String
D)代码得到编译,但捕获到
5.[单选题]如下Java程序执行后,b结果是:( )
Int b=2;
B++;
选项.
printf输出格式javaA)1
B)2
C)3
D)4
6.[单选题]下列哪一个是Java系统的标准输出流对象?
A)System.out
B)System.in
it
7.[单选题]下面说法哪个是不正确的?( )
A)GridLayout网格布局:将容器平均划分为若干行、列的表格
B)BorderLayout边框布局:上、下、左、右、中,默认为CENTER
C)GridBagLayout允许不同组件的宽度和高度不同。
D)FlowLayout
8.[单选题]下面关于局部内部类的描述,正确的是( )。
A)局部内部类是一个在方法体内部定义的类
B)局部内部类可以在方法体内被引用
C)局部内部类中的方法可以访问所在方法的参数、局部变量、外部类的成员变量
D)以上都是正确的
9.[单选题]下列Java常见事件类中哪个是鼠标事件类?
A)InputEvent
B)KeyEvent
C)MouseEvent
D)WindowEvent
10.[单选题]下面哪些是Java语言中的关键字? ( )
A)sizeof
B)Abstract
C)null
D)Native
11.[单选题]从JSP中将数据传递给另一个JSP或Servlet,方式有_______
A)表单 javascript HTML标签
B)转发
C)重定向+setAttribute
D)JSP的标签
12.[单选题]以下哪个最准确描述synchronized关键字
A)允许两线程并行运行,而且互相通信
B)保证在某时刻只有一个线程可访问方法或对象
C)保证允许两个或更多处理同时开始和结束
D)保证两个或更多线程同时开始和结束
13.[单选题]在Java中,负责对字节代码解释执行的是:
A)虚拟机
B)垃-圾回收器
C)编译器
D)多线程机制
14.[单选题]在Java中,对 collection进行迭代的迭代器是( )
Iterators
B)java.util.Iterator
Enumeration
Iterator
15.[单选题]就绪状态的线程获取了CPU的使用权,执行程序代码时,此时处于线程的哪个状态?
A)就绪状态
B)阻塞状态
C)运行状态
D)死亡状态
16.[单选题]以下描述正确的有( )
A)方法的重写应用在一个类的内部
B)方法的重载与返回值类型无关
C)构造方法不能重载
D)构造方法可以重写
17.[单选题]Thread 类位于下列哪个包中?
A)java.io
B)java.lang
C)java.util
D)java.awt
18.[单选题]在Java中,IndexOutOfBoundsException是( )异常
A)数组索引越界异常
B)对象转换异常
C)操作错误异常
D)实例化异常
19.[单选题]Java 语言使用的字符码集是( )
A)ASCII
B)BCD
C)DCB
D)Unicode
20.[单选题]下JAVA代码的输出结果是( ) int answer=100,result; result=answer-10; System.out.println("The result is " + result + 5 );
A)The
B)The
C)The
D)The
21.[单选题]this()表示:
A)引用当前对象
B)调用当前对象
C)调用当前对象的方法
D)调用当前对象的构造函数
22.[单选题]为MyClass类中一个无形式参数无返回值的method书写方法头,使得使用类名MyClass作为前缀就可以直接调用()?
A)static void method()
B)final void mehtod()
C)public void mehtod()
D)abstract void method()
23.[单选题]下列 Java 代码中,语句a=a+1执行的次数是( )public static void main(String[ ] args){ int
x=5,a=1; do{ a=a+1; } while (x>0); }
A)0
B)1
C)无限次
D)有限次
24.[单选题]setTimeout("buy( )",2)表示的意思是( )
A)间隔2秒后,buy( )函数被调用一次
B)每隔2秒,buy( )函数被调用一次
C)间隔2毫秒后,buy( )函数被调用一次
D)每隔2毫秒,buy( )函数被调用一次
25.[单选题]设int[] a=new int[3], 则下面对数组元素的引用错误的是
A)a[3];
B)a[0];
C)a[a.length-1]
D)int i=1; a[i];
26.[单选题]Java.语言中所有的简单数据类型都被包含在()中。
A)java.lang
B)<input type="radio" name="input_5f7a316be138926ac1cf_2_1" value="choice_1">java.awt
C)<input type="radio" name="input_5f7a316be138926ac1cf_2_1" value="choice_0">java.sql
D)java.math
27.[单选题]0.6322是什么类型的数据( )
A)int
B)char
C)float
D)double
28.[单选题]异常包含下列那些内容( )
A)程序中的语法错误
B)程序的编译错误
C)程序执行过程中遇到的事先没有预料到的情况
D)程序事先定义好的可能出现的意外情况
29.[单选题]在XML Schema文档中,要限定一个car的元素,可接受的值只有:Audi.Golf.BMW。下面代码配置中,正确的是( )
A)<xs:element name="car"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration
value="Audi"/> <xs:enumeration value="Golf"/> <xs:enumeration value="BMW"/> </xs:restriction>
</xs:simpleType> </xs:element>
B)<xs:element name="car"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enum value="Audi"/>
<xs:enum value="Golf"/> <xs:enum value="BMW"/> </xs:restriction> </xs:simpleType> </xs:element>
C)<xs:element name="car"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:enumeration
value="Audi"/> <xs:enumeration value="Golf"/> <xs:enumeration value="BMW"/> </xs:restriction>
</xs:simpleType> </xs:element>
D)<xs:element name="car"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:enum value="Audi"/>
<xs:enum value="Golf"/> <xs:enum value="BMW"/> </xs:restriction> </xs:simpleType> </xs:element>
30.[单选题]下列哪些语句关于Java内存回收的说明是正确的? (  )
A)程序员必须创建一个线程来释放内存
B)内存回收程序负责释放无用内存
C)内存回收程序允许程序员直接释放内存
D)内存回收程序可以在指定的时间释放内存对象
31.[单选题]下列有关 HashSet 集合的描述中,错误的是( )
A)HashSet 是 Set 接口的一个实现类
B)向 HashSet 存入对象时,对象一般会重写 hashCode()和 equals()方法
C)向 HashSet 存入对象时,对象的 equals()方法一定会被执行 J
D)HashSet 存储的元素是不可重复的
32.[单选题]设int 型变量 a、b,float 型变量 x、y,char 型变量 ch 均已正确定义并赋值,正确的switch语句是
A)switch (x + y) { ...... }
B)switch ( ch + 1 ) { ...... }
C)switch ch { ...... }
D)switch ( a + b ); { ...... }
33.[单选题]下面不是合法标识符的是(  )
A)2ofUS
B)giveMes
C)whataQuiz
D)$d2000_
34.[单选题]Java语言属于( )种语言?
A)面向机器的语言
B)面向对象的语言
C)面向过程的语言
D)面向操作系统的语言
35.[单选题]设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( )。
A)3
B)3.
C)4
D)5
36.[单选题]类的设计要求它的某个成员变量不能被外部类直接访问,获得需要的访问控制应该使用下面的修饰符是
A)public
B)不加修饰符
C)protected
D)private
37.[单选题]下列选项中,不是MVC设计模式的优点的是( )。
A)结构清晰。
B)易于维护
C)有利于软件工程化管理
D)占用资源少
38.[单选题]安装好JDK后,在其bin目录下有许多exe可执行文件,其中命令的作用是
A)Java文档制作工具
B)Java解释器
C)Java编译器
D)Java启动器
39.[单选题]下列关于interface的说法正确的是:( )

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