2017下半年计算机二级考试《java》试题及答案
来源:才华咖 本文已影响2.82W人
来源:才华咖 本文已影响2.82W人
一、判断题
1. Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。 (√ )
2. 在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。( × )
3. 所谓抽象类就是包含有抽象方法的类。( ×)
4. Java系统的标准输入对象是,标准输出对象有两个,分别是标准输出和标准错误输出。(√)
5. 如果p是父类Parent的对象,而c是子类Child的对象,则语句c = p是正确的。( ×)
6. 当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。(√ )
7. 用“+”可以实现字符串的拼接,用- 可以从一个字符串中去除一个字符子串。( × )
8. 一个容器中可以混合使用多种布局策略。(×)
9. Java中,并非每个事件类都只对应一个事件。(√ )
10. Java的源代码中定义几个类,编译结果就生成几个以s为后缀的字节码文件。(√)
11. Java Applet是由独立的解释器程序来运行的。(×)
12. Java的字符类型采用的是ASCII编码。( × )
13. Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关。 (√)
14. System类不能实例化,即不能创建System类的对象。(×)
15. 用户自定义的图形界面元素也可以响应用户的动作,具有交互功能。 (√ )
二、填空题
1 java 源程序编译命令是 (javac)
2 java 应用程序中有一个main()方法,它前面有三个修饰符是 ( public , static , void )
3 java语言数据类型可分为两大类,一类称为 ( 基本数据类型 ) ,另一类称为 ( 引用数据类型 )
4 在转向语句中, ( continue ) 语句使得程序结束本次循环,回到循环的条件测试部分继续执行。
5设x为float型变量, y为 double型变量, a为 int型变量,已知 x=2.5f, a=7 ,y=4.22 则表达式x+a%3*(int)x%(int)y的值为 ( 4.5 )
6设x为float型变量, y为 double型变量, a为 int型变量,b 为long 型变量,c为char 型,则表达式x+y*a/x+b/y+c 的值为( double ) 类型 7设有数组定义:int MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; 则执行以下几个语句后的输出结果是 ( 120 )
for ( int i = 0 i < th i + + ) if ( i % 2 = = 1 ) s += MyIntArray[i] tln( s )
for ( int i = 0 i < th i + + ) if ( i % 2 = = 1 ) s += MyIntArray[i] tln( s )
三、选择题
1.在浏览器中执行applet 程序,以下选项中的哪个方法将被最后执行( C )。
A、init( )
B、start( )
C、destroy( )
D、stop( )
2. Java application中的主类需包含main方法,main方法的返回类型是什么?( D )
A、int
B、float
C、double
D、void
3.设有下面两个类的定义:
class Person {
class Student extends Person {
{
long id; // 身份证号
int score; // 入学总分 String name; // 姓名
int getScore( ){
}
return score; }
}
则类Person和类Student的关系是( B )。
A、包含关系
B、继承关系
C、关联关系
D、上述类定义有语法错误
4.在编写Java Applet程序时,需要在程序的开头写上( B )语句。
A、import .*
B、import et.*
C、import .*
D、import t.*
5.容器Panel和Applet缺省使用的布局编辑策略是( A )
A、FlowLayout
B、BorderLayout
C、GridLayout
D、CardLayout
6.有以下程序片段,下列哪个选项不能插入到行1。( A ) 1. ic class A{ 3.//do sth 4. }
A、public class MainClass{ }
B、package mine;
C、class ANotherClass{ }
D、import .*;
7.在使用interface声明一个接口时,只可以使用( D )修饰符修饰该接口。
A、private
B、protected
C、private protected
D、public
8.以下哪个不是Java的关键字?( A )
A、FALSE
B、const
C、this
D、void
9.有程序如下,关于程序的描述哪个是正确的?( C )
public class Person{
static int arr[] = new int[5];
public static void main(String a[])
{ tln(arr[0]); } }
A、编译将产生错误
B、编译时正确,但运行时将产生错误
C、正确,输出0
D、正确,输出 null
10.以下关于构造函数的描述错误的是( A )。
A、构造函数的返回类型只能是void型。
B、构造函数是类的一种特殊函数,它的方法名必须与类名相同。
C、构造函数的主要作用是完成对类的对象的初始化工作。
D、一般在创建新对象时,系统会自动调用构造函数。
11.假设A类有如下定义,设a是A类的一个实例,下列语句调用哪个是错误的?( C)
class A { int i;
static String s; void method1( ) { }
static void method2( ) { } }
A、tln(a.i);
B、od1( );
C、od1( );
D、od2( )
12.有程序片段如下,以下哪个表示式的结果为true?( B )
Float s=new Float(0.1f);
Float t=new Float(0.1f);
Double u=new Double(0.1);
A、s==t
B、ls(t)
C、ls(s)
D、ls(u)
t( )方法使用哪种类型的参数? ( A )
A、Graphics
B、Graphics2D
C、String
D、Color
14.下面哪个方法与applet的显示无关?( A )
A、draw( )
B、 update( )
C、repaint( )
D、paint( )
15.下面哪个函数是public void aMethod( ){...}的重载函数?( D )
A、void aMethod( ){...}
B、public int aMethod( ){...}
C、public void aMethod ( ){...}
D、public int aMethod ( int m){...}
2016下半年计算机二级Java模拟试题及答案
2017年计算机二级考试Java测试题及答案
计算机二级《Java》考试试题与答案2017
计算机二级《Java》上机试题及答案2016
2017下半年计算机二级Java考试试题
2017年9月计算机二级Java机考试题及答案
2017年49次计算机二级Java考试试题及答案
2017年9月计算机二级JAVA考试试题及答案
2017年计算机二级考试java模拟试题及答案
2017年计算机二级考试JAVA冲刺试题及答案
2016年计算机二级《Java》自测试题及答案
2017年计算机二级Java考试试题及答案
2017计算机二级考试JAVA上机试题及答案
2017计算机二级《Java》预测试题及答案
2017年计算机二级JAVA考试模拟试题及答案
2017年计算机二级Java考试及答案
考试试题及答案参考
2015下半年全国计算机二级Java考前练习题及答案
2017计算机二级《JAVA》考点训练题及答案
2017计算机等级考试二级java笔试套题及答案
2015下半年全国计算机二级Java全真模拟试题及答案
2017计算机二级考试Java练习题及答案
2017计算机二级JAVA考试巩固试题及答案
计算机二级考试真题以及答案
计算机等级考试《二级java》试题及答案
2017上半年计算机二级Java备考练习题及答案
2016计算机二级考试Java试题及答案
2017年9月计算机二级Java考试题库及答案
2016年计算机二级JAVA考试试题及答案
2017年9月计算机二级考试JAVA复习题及答案
2017年下半年计算机二级JAVA考试试题
2017下半年计算机二级Java考试试题及答案
2016年计算机二级JAVA考试题及答案
计算机二级《Java》备考训练题及答案2017
2017年计算机二级JAVA考试试题附答案
计算机二级考试《java》试题及答案
2015计算机二级《JAVA》全真模拟试题及答案
计算机二级考试《JAVA》冲刺试题及答案
2016计算机二级java考试上机试题及答案
2015下半年全国计算机二级Java考试仿真题(附答案)