- 相关推荐
2017年电信c笔试题
电信c笔试题有哪些呢?下面CN人才网小编为大家带来的是2017年电信c笔试题,希望对大家有所帮助~
1、 下列有关面向对象的描述错误的是()
A、 抽象就是忽略一个主题中与目标无关的那些方面,不需要了解全部,只是选择
其中一部分,且不需要部分细节。
B、 封装就是把过程和数据包装起来,使用者只需要调用提供的界面或接口,而不
必了解封装的内容。
C、 当一个子类继承了父类,就包含了父类所有的属性,因此当一个接口继承了另
一个接口,就会包含父接口的所有属性。
D、 多态有两种表现形式,一种是继承父类时对父类父类方法的重写(Override),
此时包含了多个类;另一个是多个类中包含多个同名不同参的方法,成为重载(Overload)。
2、 下列哪些数据类型不是基本数据类型()
A、 boolean
B、 int
C、 float
D、 String
3、 在使用super()和this()关键字时,以下描述正确的是()
A、 super()和this()不一定要放在构造方法内的第一行。
B、 this()和super()可以同时出现在一个构造函数中。
C、 this()和super()可以在stataic环境中使用,包括static方法和static
语句块。
D、 在子类构造方法中使用super()显示调用父类的构造方法,super()必须写
在子类构造方法的第一行,否则编译不通过。
4、 关于垃圾回收,哪个正确()
A、 一再对象不再引用,就会被GC立即回收。
B、 GC是自动执行的,无须编程实现。
C、 Java可以手动释放对象的内存。
D、 对象被回收时,必然会执行该对象的finalize方法。
5、 Servlet处理请求的形式是()
A、 以虚拟机的形式。
B、 以程序的形式。
C、 以进程的形式。
D、 以线程的形式。
6、 下面那些数据结构是线程安全的()
A、 ArrayList
B、 Vector
C、 LinkedList
D、 HashSet
7、 Jsp的作用域不包括()
A、 Application
B、 Session
C、 Page
D、 Response
8、 用于调用存储过程的对象是()
A、 PreparedStatement
B、 DriverManager
C、 ResultSet
D、 CallableStatement
9、 如果要遍历一个数组中的所有元素需要哪个JSTL标签() A、
B、
C、
D、
10、Java多线程中sleep()和wait()区别,说法正确的是()
A、 sleep方法释放锁,而wait方法不释放锁。
B、 sleep方法不释放锁,但进入线程等待池等待,出让系统资源。
C、 wait方法释放锁,但进入线程等待池等待,出让系统资源。
D、 wait方法释放锁,但wait方法不出让系统资源。
11、有Java代码如下,请问输出结果为()
public class Foo {
}
A、 1
B、 2 public static int calc() throws IOException{} int ret = 0; try { } ++ret; throw new IOException("try"); --ret; return ret; ++ret; return ret; } catch (IOException ioe) { }finally{
C、 3
D、 throws an exception
12、有Java代码如下,请问运行结果为()
public class SuperDate extends Date{
public class MyDate extends SuperDate{
} public void test(){ } System.out.println(super.getClass().getName()); public static void main(String[] args) { } new MyDate().test(); } public void test(){ } System.out.println(super.getClass().getName());
A、 Date
B、 MyDate
C、 SuperDate
D、 Object
13、要查看Linux进程名中包含cattsoft的进程的命令正确的是()
A、 ls *cattsoft
B、 ps –ef|grep cattsoft |wc -1
C、 ps –ef|grep cattsoft
D、 ps –efx|grep cattsoft|grep –v grep|awk ‘{print $1}’|xargs kill
14、下列有关vi操作描述正确的是()
A、 进入vi操作后,需要退出时可以直接输入exit即可。
B、 vi操作后,保存当前工作并退出可用:QW!
C、 一般我们用vi查看文件
D、 vi操作是一种编辑操作,可以直接在linux中进行文件的修改
15、可以从数据库中删除表数据的语句是()
E、 DELETE TABLE
F、 ALTER TABLE
G、 DROP TABLE
H、 以上都可以
16、在对Oracle数据库插入数据时,报错信息为:ORA-0001:unique constraint (SPSV60.PK_WO) violate,从该消息中无法断定一下哪条结论()
20、(多选)以下可以正确获取结果集的有()
A、 Statement sta = con.createStatement();
ResultSet rst = sta.executeQuery(“select * from book”);
B、 Statement sta = con.createStatement(“select * from book”);
ResultSet rst = sta.executeQuery();
C、 PreparedStatement pst = con.preparedStatement();
ResultSet rst = pst.executeQuery(“select * from book”);
D、 PreparedStatement pst = con.preparedStatement(“select * from book”);
ResultSet rst = pst.executeQuery();