11111111111111
单选题第一套
表1 考核知识点一览表
知识点 | 内 容 | 题型 | 题数(实际) | 题目名称 |
1 | JAVA应用程序 | 单选 | 1 | 1-1-1-1 |
2 | 类 | 单选 | 1 | |
3 | JAVA关键字 | 单选 | 1 | |
4 | JAVA变量和数据类型 | 单选 | 2 | 1-1-2-1,1-1-3-1 |
5 | 环境 | 单选 | 0 | |
6 | 运算符与表达式 | 单选 | 2 | |
7 | 流程控制 | 单选 | 1 | |
8 | 数组 | 单选 | 1 | |
9 | 重载 | 单选 | 1 | |
10 | 构造函数 | 单选 | 1 | |
11 | 抽象类 | 单选 | 1 | |
12 | 继承 | 单选 | 1 | |
13 | 对象 | 单选 | 1 | |
14 | 覆盖与重载 | 单选 | 1 | |
1-1-1-1下面的main()方法的定义哪些是正确的?( )
(A)public static void main(String args){}
(B)public static void main(String[]){}
(C)public static void main(String[] args){}
(D)public static void MAIN(String[] xyz){}
答案:C
1-1-2-1用于定义简单数据类型的一组关键字是( )
(A)Student,float,main,public
(B)byte,boolean,int,float
(C)long,extends,float,double
(D)class,float,short,import
答案:B
1-1-3-1以下变量定义中正确的是( )
(A)int I=123a (B)float f=7.8f
(C)char c=’abc’ (D)String str=’d’
答案:B
1-1-4-1 for(;;)是( )
(A)循环结构 (B)分支结构 (C)顺序结构
答案:A
1-1-5-1设类B和类C都不是抽象类,且类B是类C的父类。下列声明对象x1的语句中不正确的是( )
(A) B x1=new B() (B) B x1=new C()
(C) C x1=new C() (D) C x1=new B()
答案:D
1-1-6-1设有对象x具有属性a则访问该属性的方法为( )
(A) a.x (B) a.x() (C) x.a (D) x.a()
答案:C
1-1-7-2定义变量如下:
int i=18;
long L=5;
float f=9.8f;
double d=1.2;
String s=”123”;
以下赋值语句不正确的是( )
(A)L=f+i (B)f=L+i
(C)s=s+i (D)s=s+i+f+d
答案:A
1-1-8-2下面表达式的值的类型为( )
(int)(8/9.2*5)
(A)short (B)int (C)double (D)float
答案:B
1-1-9-2 设数组Array由以下语句定义
int Array=new int[10], 则数组最后一个元素的正确引用方法为( )
(A)Array[10] (B)Array[9] (C)array[10] (D)array[9]
答案:B
1-1-10-2 定义类A如下:( )
class A
{
int a,b,c;
public void B(int x,int y,int z){ a=x;b=y;c=z;}
}
下面对方法B()的重载哪些是正确的( )?
(A)public void A(int x1,int y1,int z1){a=x;b=y;c=z;}
(B)public void B(int x1,int y1,int z1){a=x;b=y;c=z;}
(C)public void B(int x,int y){a=x;b=y;c=0;}
(D)public B(int x,int y,int z){a=x;b=y;c=z;}
答案:C
1-1-11-2定义一个类Point,类中有两个double型变量x和y,对于其构造函数的声明不正确的是( )
(A) public Point(Point p ){…} (B) public Point(int x ){…}
(C) public Point(int x,int y ){…} (D) Point Point(int x ){…}
答案:D
1-1-12-2 以public修饰的类如:public class Car{…} 则Car( )
(A)可被其它程序包中的类使用 (B)仅能被本程序包中的类使用
(C)不能被任意其它类使用 (D)不能被其它类继承
答案:A
1-1-13-2下列说法哪个正确?
(A)不需要定义类,就能创建对象
(B)对象中必须有属性和方法
(C)属性可以是简单变量,也可以是一个对象
(D)属性必须是简单变量
答案:C
1-1-14-3覆盖与重载的关系是 ( )
(A)覆盖只有发生在父类与子类之间,而重载可以发生在同一个类中
(B)覆盖方法可以不同名,而重载方法必须同名
(C)final修饰的方法可以被覆盖,但不能被重载
(D)覆盖与重载是同一回事
答案:A
1-1-15-3执行下列程序段后,b,x,y的值正确的是( )
int x=6,y=8;
boolean b;
b=x<y||++x= =--y;
(A)true,6,8 (B)false,7,7
(C)true,7,7 (D)false ,6,8
答案:A
单选题第二套
表1 考核知识点一览表
知识点 | 内 容 | 题型 | 题数(实际) |
1 | JAVA应用程序 | 单选 | 1 |
2 | JAVA语言类型 | 单选 | 1 |
3 | JAVA关键字 | 单选 | 0 |
4 | JAVA变量和数据类型 | 单选 | 1 |
5 | 环境 | 单选 | 1 |
6 | 运算符与表达式 | 单选 | 1 |
7 | 流程控制 | 单选 | 1 |
8 | 数组 | 单选 | 1 |
9 | 重载 | 单选 | 1 |
10 | 构造函数 | 单选 | 2 |
11 | 抽象类 | 单选 | 1 |
12 | 继承 | 单选 | 1 |
13 | 类和对象 | 单选 | 1 |
14 | 覆盖与重载 | 单选 | 0 |
15 | 访问控制修饰符 | 单选 | 1 |
16 | 异常 | 单选 | 1 |
1-2-1-1下面说法正确的是( )
(A)Java程序的源文件名称与主类(公共类)的名称相同,后缀可以是java或txt
(B)JDK的编译命令是java
(C)一个java源程序编译后可能产生几个字节码文件
(D)在命令行运行编译好的字节码文件,只需在命令行直接键入程序名即可运行该程序
答案:C
1-2-2-1以下变量定义语句正确的是( )
(A)char c=”中” (B)double d=89L
(C)byte b=512 (D)double a=8.6f
答案:B
1-2-3-1有关Java语言的说法中,哪种是错误的( )
(A) java是高级语言 (B) java是编译型语言
(C)java是结构化设计语言 (D) java是移植性强的语言
答案:C
1-2-4-1 JDK是( )
(A)一种全新的程序语言
(B)一种程序开发辅助工具
(C)一种由Java写成的,并支持Java Applet的浏览器
(D)一种游戏软件
java变量的数据类型分为两种答案:B
1-2-5-1关于构造函数的说法哪个正确? ( )
(A)一个类只能有一个构造函数
(B)一个类可以有多个不同名的构造函数
(C)构造函数与类同名
(D)构造函数必须自己定义,不能使用父类的构造函数
答案:C
1-2-6-1下列关于finally的说法正确的是? ( )
(A)无论程序是否到合适的例外控制器,都会去执行finally语句
(B)finally语句应该放在所有例外控制器的最前面
(C)如果程序在前面的例外控制器中匹配到了合适例外,就不再执行finally语句
(D)如果程序在前面的例外控制器中匹配到了多个合适的例外,就不再执行finally语句
答案:A
1-2-7-2以下语句输出的结果是( )
String str=”123”;
int x=4,y=5;
str=str+x+y;
System.out.println(str);
(A)int 1239 (B)12345
(C)回产生编译错误 (D)123+4+5
答案:B
1-2-8-2定义类头时可以使用的访问控制修饰符是( )
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论