欢迎来到天天文库
浏览记录
ID:6142216
大小:64.00 KB
页数:7页
时间:2018-01-04
《java工程师笔试题12-选择题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Java工程师笔试题姓名:得分:一、单项选择题(本大题共40小题,每小题1分,共40分)1.( )使一个函数可以定义成对许多不同数据类型完成同一个任务。A.函数模板B.重载函数C.递归函数D.模板函数2.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用( )个比特位。A.8B.16C.32D.643.Java语言的许多特点中,下列( )特点是C++语言所不具备的。A.高性能B.跨平台C.面向对象D.有类库4.Java中,JDBC是指( )。A.Java程序与数据库连接
2、的一种机制B.Java程序与浏览器交互的一种机制C.Java类库名称D.Java类编译程序5.Threadthread=newThread();如果要将thread设置为守护线程应该如何编写代码。请选择( )。A.thread.setDaemon(true)B.thread.setDaemon(1)C.thread.setDaemon(False)D.thread.setDaemon(0)6.表达式~3的结果是( )。A.-3B.-4C.9D.07.不使用static修饰符限定的方法称为成员方法,
3、下列( )是不正确的。A.成员方法可以直接调用父类的成员方法B.成员方法可以直接调用父类的类方法C.成员方法不可以直接调用其他类的成员方法D.成员方法可以直接调用本类的类方法8.调用线程的下列方法,不会改变该线程在生命周期中状态的方法是( )。A.yeild()B.wait()C.sleep()D.isAlive()9.对于catch语句的正确排列是( )。A.父类在先,子类在后B.子类在先,父类在后C.有继承的异常不能在同一个try段内D.排列无关10.关于被保护访问控制符protected修
4、饰的成员变量,下面说法正确的是( )。A.可以被3种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B.可以被两种类访问和引用:该类本身、该类的所有子类C.只能被该类自身所访问和修改D.只能被同一个包中的类访问1.若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是( )。A.bogcefhaB.gdbecfhaC.bdgaechfD.gdbehfca2.设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1
5、,1。则T中的叶子结点数为( )。A.5B.6C.7D.83.为了区分类中重载的同名的不同方法,要求( )。A.采用不同的形式参数列表B.使用不同的参数名C.修改访问权限D.返回值的数据类型不同4.下列( )修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问。A.privateB.无修饰符C.publicD.protected5.下列不属于面向对象编程的三个特征的是( )。A.封装B.指针操作C.多态性D.继承6.下列方法中哪个是执行线程的方法( )。A.run()B.start()
6、C.sleep()D.suspend()7.下列关于队列的叙述中正确的是( )。A.在队列中只能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表D.队列是先进后出的线性表8.下列关于数据库系统的叙述中正确的是( )。A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据9.下列关于栈的描述正确的是( )。A.在栈中只能插入元素而不能删除元素B.在栈中只能删除元素而不能插入元素C.栈是特殊的线性表,只能
7、在一端插入或删除元素D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素1.下列哪个类声明是正确的( )。A.abstractfinalclassHI{•••}B.abstractprivatemove(){•••}C.protectedprivatenumber;D.publicabstractclassCar{•••}2.下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问( )。A.privateB.无修饰符C.publicD.protected3.下列说法错误的是(
8、 )。A.Java是一种网络编程语言B.Java小应用程序在网络上的传输不受CPU的限制C.Java提供了类库支持TCP/IP协议D.Java语言允许使用指针访问内存4.下列说法正确的是( )。A.线程的终止一般可通过两种方法来实现,自然撤销(线程执行完)或是被停止(调用stop()方法)B.一个暂时终止运行的线程(例如,睡眠或阻塞)在排除了终止原因后直接运行C.一个线程因为输入输出操作被阻塞时,执行resume()方法可以使其恢复就绪状态D.调用了s
此文档下载收益归作者所有