二级JAVA笔试-257
(总分100,考试时间90分钟)
一、选择题
1. 下面程序段的输出结果为
public class Test
int a,b;
Test()
a=100;
b=200;
Test(int x,int y)
a=x;
b=y;
public static void main(String args[])
Test Objl=new Test(12,45);
System.out.println("a="+objl.a+" b="+Objl.b);
Test Obj2=new Test();
System.out.println("a="+Obj2.a+" b="+Obj2.b);
A. a=100 b=200
a=12 b=45
B. a=12 b=45
a=100 b=200
C. a=12 b=200
a=100 b=45
D. a=100 b=45
a=12 b=200
2. Java语言的类型是
A. 面向对象语言 B. 面向过程语言
C. 汇编程序 D. 形式语言
3. 下列叙述中正确的是
A. 线性表是线性结构 B. 栈与队列是非线性结构
C. 线性链表是非线性结构 D. 二叉树是线性结构
4. 下面程序段的输出结果是
public class Test
public static void main(String args[])
int[] a=new int[11];
int[] p=new int[4];
int k=5;
for(int i=1;i<=10;i++)
a[i]=i;
for(int i=l;i<=3;i++)
p[i]=a[i*i];
for(int i=1;i<=3;i++)
k=k+p[i]*2;
System.out.println(k);
A. 37 B. 31
C. 33 D. 35
5. 下列属于正则表达式的是
A. 一个数组 B. 一组二进制数据
C. 一个字符串 D. 一个公式
6. 下列叙述中正确的是
A. 程序设计就是编制程序 B. 程序的测试必须由程序员自己去完成
C. 程序经调试改错后还应进行再测试 D. 程序经调试改错后不必进行再测试
7. 下列说法中,正确的一项是
A. Java语言是以类为程序的基本单位的
B. Java语言是不分大小写的
C. 多行注释语句必须以//开始
D. 在Java语言中,类的源文件名和该类名可以不相同
8. WindowListener中可以实现窗口关闭功能的方法是
A. public void windowOpened(WindowEvente)
B. public void windowClosed(WindowEvente)
C. public void windowClosing(WindowEvente)
D. public void windowDeactivated(WindowEvent
9. 用树形结构表示实体之间联系的模型是
A. 关系模型 B. 网状模型
C. 层次模型 D. 以上3个都是
10. 下列代表十六进制整数的是spring cloud nacos配置中心
A. 0123 B. 1900
C. fa00 D. 0xa2
11. 数据独立性是数据库技术的重要特点之一。所谓数据独立性是指
A. 数据与程序独立存放 B. 不同的数据被存放在不同的文件中
C. 不同的数据只能被对应的应用程序所使用 D. 以上三种说法都不对
12. 对长度为n的线性表进行顺序查,在最坏情况下所需要的比较次数为
A. log[2]n B. n/2
C. n D. n+1
13. 在Java中,所有类的根类是
A. java.lang.Object
B. java.lang.Class
C. java.applet.Applet
D. java.awt.Frame
14. 线程在生命周期中要经历5种状态。如果线程当前是新建状态,则它可到达的下一个状态是
A. 运行状态 B. 阻塞状态
C. 可运行状态 D. 终止状态
15. 执行下列程序之后,变量n的值为
public class Exam
public static void main(String[]args)
int y=2;
int z=3;
int n=4;
n=n+-y*z/n;
System.out.println(n);
A. 3 B. -1
C. -12 D. -3
16. 阅读和理解下面程序段:
class Manager extends Employee
public Manager(String n,double s,int year,int month,int day)
super(n,s,year,month,day);
bonus=0;
java常见笔试题
public double getSalary()
double baseSalary=super.gerSalary();
return baseSalary+bonus;
public void setBonus(double b)bonus=b;
private double bonus;
Manager是Employee的子类,其理由是
A. Manager的适用范围较宽 B. extends关键字声明
C. Manager的域减小了 D. 雇员是一个经理
17. 下列对于线性链表的描述中正确的是
A. 存储空间不一定是连续,且各元素的存储顺序是任意的
B. 存储空间不一定是连续,且前件与元素一定存储在后件元素的前面
C. 存储空间必须连续,且前件元素一定存储在后件元素的前面
D. 存储空间必须连续,且各元素的存储顺序是任意的
18. 下列关于Applet的叙述中,错误的是
A. Applet是Java类,所以可以由JDK中的解释器java.exe直接解释运行
B. Applet应该定义为java.applet.Applet类或javax.swing.JApplet类的子类
C. Applet与Application的主要区别在执行方式上language puzzle是什么意思
在线html测试D. 通过在HTML文件中采用<PARAM>标记可以向Applet传递参数
19. 在读字符文件Employee.dat时,使用该文件作为参数的类是
A. BufferedReader B. DataInputStream
servlet生命周期有哪些C. DataOutputStream D. FileInputStream
20. Java中用于提供Java语言、Java虚拟机的核心的类和接口的包是
A. iava.io包 B. java.applet包
C. java.lang包 D. java.net包
21. 下列叙述中正确的是
A. 接口复杂的模块,其耦合程度一定低 B. 耦合程度弱的模块,其内聚程度一定低
C. 耦合程度弱的模块,其内聚程度一定高 D. 上述三种说法都不对
22. ava程序与数据库的连接机制是
A. ODBC B. JDBC
C. ODBC API D. SQL/CLI
23. 下列方法中能完成主类实例初始化工作的是
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论