可以用来修饰interface的是
A. private
B. public
C. static
D. protected
解析:选择B
以下哪个表达式是不合法的。
A.String x="hello";int y=9;x+=y;
B.String x="hello";int y=9;if(x=y){}
C.String x="hello";int y=9;x=x+y;
D.String x=null;int y=(x!=null)&&(x.length()>0)?x.length():0;
解析:选择B
线性表采用链式存储时,其地址:
A.必须是连续的
B.部分地址必须是连续的
C.一定是不连续的
D.连续与否均可以
解析:选择D
关系数据库中的“关系”是指:
A.各条记录彼此都有一定关系
B.各字段数据被此都有-定关系
C.数据模型是一个满足一定条件的二维表
D.表文件之间存在一定关系
解析:选择C
以下对抽象类的描述正确的是:
A.抽象类没有构造方法
B.抽象类必须提供抽象方法
C.有抽象方法的类一定是抽象类
D.抽象类可以通过new关键字直接实例化
解析:选择C
A:抽象类是有构造方法的
B:抽象类未必需要提供抽象方法
D:抽象类既然是抽象的,怎么可以直接new实例化呢
以下对接口描述错误的有:
A.接口没有提供构造方法
B.接口中的方法默认使用public、abstract修饰
C.接口中的属性默认使用public、static、final修饰
D.接口不允许多继承
解析:选择D
以下对异常的描述不正确的有
A. 异常分为 Error 和 Exceptipn
B. Throwable是所有异常类的父类
C. Exception是所有异常类父类
D. Exception 包括 RuntimeException 和 RuntimeException 之外的异常
解析:选择C
Throwable是所有异常类的父类
在try-catch-finally语句块中,以下可以单独与finally —起使用的是
A. catch
B. try
C. throws
D. throw
解析:选择B
下列关于for循环和while循环的说法中哪个正确的?
A.while循环能实现的操作,for循环也都能实现
B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结采
C.两种循环任何时候都可替换
D.两种循环结构中都必须有循环体,循环体不能为空
解析:选择A
B:判断条件和结果无关系
C:for(init;test;;increment) ,while(test) 由此可见,当for语句的初始化及自增部分为空时才能替换
D:虽然空循环体没意义,不过都是可用的.
下列关于构造方法的叙述中,错误的是:
A. Java语言规定构造方法名与类名必须相同
B. Java语言规定构造方法没有返回值,但不用void声明
C. Java语言规定构造方法不可以重载
D. Java语言规定构造方法只能通过new自动调用
解析:选择C
构造方法当然可以重载了
下列哪些语句关于Java内存回收的说明是正确的?
A、 程序员必须创建一个线程来释放内存
B、 内存回收程序负责释放无用内存
C、 内存回收程序允许程序员直接释放内存
D、 内存回收程序可以在指定的时间释放内存对象
解析:选择B
结构化程序设计所规定的三种基本控制结构是
A. 输入、处理、输出
B. 树形、网形、环形
C. 顺序、选择、循环
D. 主程序、子程序、函数
解析:选择C
给出以下代码,请问该程序的运行结果是什么?
class Example{ public static void main (String args[]){ boolean b=true; System.out.println(b); } }A.打印输出true
B.打印输出1。
C.编译错误,因为sout的参数只能为整数 ..
D.编译错误,如果把true改变为TRUE,则可使代码编译通过。
解析:选择A
3.2笔试题不定选下列属于关系型数据库的是:
A. Oracle
B. MySqL
C. IMS
D. MongoDb
解析:选择AB
C:是层次数据库
D:是非关系数据库
以下属于面向对象的特征的是()。
A.重载
B.重写
C.封装
D.继承
解析:选择CD
在使用super和this关键字时,以下描述正确的是:
A. 在子类构造方法中使用super ()显示调用父类的过早方法,super ()必须写在子类构造方法的第一行,否则编译不通过
B. super ()和this ()不一定要放在构造方法内第—行
C. this ()和super()可以同时出现在—个构造函数中
D. this ()和super()可以在static环境中使用,包括static方法和static 语句块
解析:选择A