我给了你也没多大用。因为我的带有太多特殊情况,如果登陆用户是从另外一个系统取的、
但我可以给你一个列出试题的jsp文件,可以大体看一下思路。
计算机二级考试《java》试题及答案
2017下半年计算机二级考试将于9月23日-26日举行,下面是小编为大家整理的计算机二级考试《java》试题及答案,欢迎参考~
1. Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。 (√ )
2. 在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。( × )
3. 所谓抽象类就是包含有抽象方法的类。( ×)
4. Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out和标准错误输出System.err。(√)
5. 如果p是父类Parent的对象,而c是子类Child的对象,则语句c = p是正确的。( ×)
6. 当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。(√ )
7. 用“+”可以实现字符串的拼接,用- 可以从一个字符串中去除一个字符子串。( × )
8. 一个容器中可以混合使用多种布局策略。(×)
9. Java中,并非每个事件类都只对应一个事件。(√ )
10. Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。(√)
13. Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关。 (√)
14. System类不能实例化,即不能创建System类的对象。(×)
15. 用户自定义的图形界面元素也可以响应用户的动作,具有交互功能。 (√ )
3 java语言数据类型可分为两大类,一类称为 ( 基本数据类型 ) ,另一类称为 ( 引用数据类型 )
4 在转向语句中, ( continue ) 语句使得程序结束本次循环,回到循环的条件测试部分继续执行。
1.在浏览器中执行applet 程序,以下选项中的哪个方法将被最后执行( C )。
3.设有下面两个类的定义:
D、上述类定义有语法错误
4.在编写Java Applet程序时,需要在程序的开头写上( B )语句。
7.在使用interface声明一个接口时,只可以使用( D )修饰符修饰该接口。
9.有程序如下,关于程序的描述哪个是正确的?( C )
A、编译将产生错误
B、编译时正确,但运行时将产生错误
D、正确,输出 null
10.以下关于构造函数的描述错误的是( A )。
A、构造函数的返回类型只能是void型。
B、构造函数是类的'一种特殊函数,它的方法名必须与类名相同。
C、构造函数的主要作用是完成对类的对象的初始化工作。
D、一般在创建新对象时,系统会自动调用构造函数。
11.假设A类有如下定义,设a是A类的一个实例,下列语句调用哪个是错误的?( C)
12.有程序片段如下,以下哪个表示式的结果为true?( B )
16 下列不可作为java语言标识符的是( D )
17 有一段java 应用程序 ,它的主类名是a1,那么保存它的源文件名可以是(A)
18 下面说法正确的是(C)
B java 应用程序必须在浏览器里执行
D java 应用程序可以在浏览器中执行
19 在浏览器中执行applet 程序的四个方法的最先执行的是(A)
20 整型数据类型中,需要内存空间最少的是(D)
C 类型定义机制和数据封装机制
22 在创建对象时,必须(C )
A 先声明对象,然后才能使用对象
B 先声明对象,为对象分配内存空间,然后才能使用对象
C 先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象
23 在调用方法时,若要使方法改变实参的值,可以(D)
A 用基本数据类型作为参数
B 用对象作为参数
A 一个子类可以有多个父类,一个父类也可以有多个子类
B 一个子类可以有多个父类,但一个父类只可以有一个子类
C 一个子类可以有一个父类,但一个父类可以有多个子类
D 上述说法都不对
26在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种特性称为 ( C )
D、Java不支持此特性
将以下哪种方法插入行4是不合法的。 ( A )
28以下哪个接口的定义是正确的? (D )
29 下列哪些语句关于Java内存回收的说明是正确的? ( B )
A、程序员必须创建一个线程来释放内存
B、内存回收程序负责释放无用内存
C、内存回收程序允许程序员直接释放内存
D、内存回收程序可以在指定的时间释放内存对象
30 A派生出子类B ,B派生出子类C,并且在Java源代码中有如下声明:
问以下哪个说法是正确的? ( D)
A、只有第1行能通过编译
B、第1、2行能通过编译,但第3行编译出错
C、第1、2、3行能通过编译,但第2、3行运行时出错
D、第1行、第2行和第3行的声明都是正确的
1.写出以下程序的运行结果。
2.解释程序中语句的含义
纯文本文件f1.txt中的内容是 abcd
实例化输入流对象,指定输入流来源文件为f1.txt 实例化输出流对象,指定输出流目标文件为f2.txt 将C写入到输出流对象中
将整数C转化为字符,并添加到字符串str的尾部 abcd
【计算机二级考试《java》试题及答案】相关文章:
答题要求:单选题,每题只有一个正确答案,选择正确给分,不正确不给分。
6. 编写一个程序,设定一个有大小写字母的字符串String s1= "Hello Java";,先将字符串的大写字符输出,再将字符串中的小写字符输出。注:利用StringBuffer完成。
编码规范2分;类定义2分;主方法的实现6分。
7. 设定一个有大小写字母的字符串String s1="abcdefghi";和一个查找字符,使用类 String方法IndexOf()来判断在该字符串中该字符出现的次数。
编码规范2分;类定义2分;主方法的实现6分。
8. 编写一个程序,要求:
2)将自己的学号、姓名、性别写入到目录Personal下的文件Info.txt中
3)将文件中的数据显示在屏幕上
编码规范2分;类定义2分;主方法的实现6分(其中题目要求的每个功能实现各2分)。
9. 编写一个程序,将一维数组中元素顺序倒置。例如:若数组元素的顺序原来是1、2、3,则倒置后的顺序变为3、2、1。(要求使用循环语句)
编码规范2分;类定义2分;主方法的实现6分。
10. 设计一个矩形类,包括属性:长、宽及方法,再通过主类调用其矩形类输出相应的面积。(注:长宽自己给定任意的值就可以)
编码规范2分;类定义2分;主方法的实现6分。
11. 创建一个Table类,该类中有桌子名称(name)、重量(weight)、桌面宽度(width)、长度(length)和桌子高度(height)等私有的属性,以及以下几个方法
在MainTable类main()方法中实现创建一个桌子对象,计算机桌面的面积,改变桌子的重量,并在屏幕上输出桌子属性的值。
编码规范2分;类定义2分;主方法的实现6分(其中题目要求的每个功能实现各1分)。
(1)根据人类,派生一个学生类(Student),增加属性:学校(school)、学号(s_number);重写工作方法(学生的工作是学习)。
(2)根据人类,派生一个工人类(Worker),增加属性:单位,工龄;重写工作方法(工人的工作是……自己想想吧)。
(3)根据学生类,派生一个学生干部类(StudentLeading),增加属性:职务(job);增加方法:开会(meeting)。
(4)编写主类分别对上述3类具体人物进行测试。
编码规范2分;类定义2分;其他8分(其中题目要求的每个功能实现各2分)。