Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。那么你对java语言了解吗?下面yjbys为大家分享java考试题库,希望对同学们复习有所帮助!
一、填空题
请将每一个空的正确答案写在答题卡6~15序号后。
(6)面向对象的语言将客观世界都看成由各种对象组成,共同特征和行为的对象组成类,对象是 _【6】_的实例化。
(7)Java源文件中最多只能有一个public类,其他类的个数_【7】_。
(8)在Java中所实现的二维数组,实际上是由多个_【8】_构成的,每个一维数组的各个元素类型都相同。
(9)StringBuffer 类提供的_【9】_方法是用来判断两个字符串是否相等的。
(10)下面程序中,_【10】_方法负责到HTML文件中取名称(name)为“x”的参数的值。
import java.applet.Applet;
import java.awt.Graphics;
public class A3 extends Applet
{
Int x ,y , r ;
public void init ()
{
x =Integer.parseInt (getPrameter("x"));
y =Integer.parseInt (getPrameter("y"));
r =Integer.parseInt (getPrameter("r"));
}
public void paint (Graphics g)
{
for(int i =1;i<=10;i++)
g.drawOval (x+i*30, y, r, r);
}
}
再设计HTML文件:
(11)线程在生命期中要经历5种状态,分别是新建状态、可运行状态、_【11】_状态、阻塞状态和终止状态。
(12)FileInputStream是字节流;BufferedWriter是字节流;ObjectOutputStream是_【12】_。
(13)getImage方法是Applet类中提供的方法,它的返回值类型是_【13】_
(14)下列程序代码运行后在窗口上绘制出_【14】_个标签组件。
import java.awt.*;
class qipanl extends Frame
{
Lable b[] = new Lable[10];
qipanl()
{
FlowLayout f = new Flowlayout();
setLayout(f);
for(int i=0;i<10;i++)
{
b[i]=new Lable("第"+i+"个");
add(b[i]);
}
setBounds(100,100,220,160);
setVisible(true);
}
public static void main(String args[])
{
(new qipanl()).show();
}
}
(15)Java语言引入了synchronized关键词,被synchronized关键词修饰的方法同一时刻能被_【15】_个线程使用。
二、选择题(每小题2分,共50分)
下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡的响应位置上,答在试卷上不得分。
(11)在Java2的几个版本中,可以开发桌面应用程序、低端的服务器应用及JavaApplet程序的是( )。
A . J2SE B. J2EE C. J2ME D. JSP
(12)下列叙述中,正确的是( )。
A 对于byte 型变量,内存分配给1个字节
B long 型变量,内存分配给8个字节
C Java 语言使用Unicode 字符集
D 1.23f 表示1.23 乘以10 的平方
(13)下列属于合法的Java语言标识符是( )。
A.c_at5$books B. s+
C. sta/tic D. -3.14159
(14)在Java 语言中,表示换行符的转义字符是( )。
A.\ n B.\ f C‘n‘ D.\ dd
(15)在Java语言中,System类与Math类所在的包是( )。
A. java.applet B. java.lang C.java.util D.java.awt
(16)在Java语言中,所有组件类的根类是( )。
A. java.lang.Object B. java.lang.class
C. java.applet.Component D.java.awt.Frame
(17)在Java语言中,关于包的说法正确的是( )。
A. 用Package 语句说明一个包时,该包的层次结构必须与文件的类型相同
B. 没有使用Package语句的类默认归到awt包中
C. 同一个包中的类可以相互访问对方的成员
D. Java语言中有一个java.awt.ewent 包
(18)在读字符文件Employee.dat时,使用该文件作为参数的类是( )。
A.BufferReader B.DataInputStream
C.DataOutoutStream D.FileInputStream
(19)下列构造方法的叙述中,正确的是( )。
A.一个类的构造方法只有一个
B.构造方法不可以重载
C.构造方法名字必须与类名相同
D.构造方法可以没有参数,但必须有返回值
(20)类Frame默认的布局治理器是( )。
A. GridLayout B.BorderLayout
C. FlowLayout D.CardLayout
(21)在Java语言中,能实现多重继续效果的方式是( )。
A.在内部 B.匿名类 C.接口 D.同步
(22)下列语句中执行跳转功能的语句是( )。
A.for语句 B.while语句 C.break语句 D.import语句
(23)不是Java语言注释语句的是( )。
A./**···// B./*···*/ C.// D./**···*/
(24)下面的答案可以正确表示一个十六进制数字10的是( )。
A.0X10 B.0x16 C. 0xA D. 16
(25)读下面程序
public class IfTest (
public static void main(string[]args) {
int x=3;
java考试相关文章:
1.2016年Java考试精选练习题及答案
2.2016年Java考试精选程序阅读题
3.2016年java考试试题及答案
4.2016计算机二级java考试上机模拟试题及答案
5.2016计算机二级java考试上机试题及答案
6.2017年java考试题库及答案
7.2016年上海计算机二级JAVA考试大纲
8.2016最新java考试题库及答案
9.NIIT认证Java考试题库
10.java考试习题及答案