信思智学Java第一阶段-A卷_第1页
信思智学Java第一阶段-A卷_第2页
信思智学Java第一阶段-A卷_第3页
信思智学Java第一阶段-A卷_第4页
信思智学Java第一阶段-A卷_第5页
免费预览已结束,剩余2页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、专业班级姓名学号密封线学校院系专业JAVA根底课程试卷A卷题号一二三四五总分分数、选择题每题1分,共40分1、 一个方法在定义过程中又调用自身,这种方法称为BA、构造方法B、递归方法C、成员方法D、抽象方法2、如果希望方法直接通过类名称访问,在定义时要使用的修饰符是AA、staticB、finalC、abstractD、this3、如果类中没有定义构造方法,系统会提供一个默认的构造方法.默认构造方法的特点是CA、无参数有操作B、有参数无操作C、即无参数也无任何操作D、有参数有操作.4、以下关于面向对象概念的描述中,不正确的一项为哪一项CA、在现实生活中,对象是指客观世界的实体.B、程序中的对象

2、就是现实生活中的对象.C、在程序中,对象是通过一种抽象的数据类型来描述的,这种抽象数据类型称为类class.D、在程序中,对象是一组变量和相关方法的集合.5、以下那一项不属于面向对象程序设计的根本要素?CA、类B、对象C、方法D、平安6、顺序执行以下程序语句后,那么b的值是CStringstr="Hello"Stringb=str.substring0,2;A、HelloB、helloC、HeD、null7、不能直接使用new创立对象的类是BA、静态类B、抽象类C、最终类D、公有类8、为类定义多个名称相同、但参数的类型或个数不同的方法的做法称为A、方法重载B、方法覆写C、方

3、法继承D、方法重用9、定义接口的关键字是A、extendsB、classC、interfaceD、public10、现在有两个类A、B,以下描述中表示B继承自A的是A、classAextendsBB、classBimplementsAC、classAimplementsD、classBextendsA11、法,12、13、14、15、16、17、18、19、20、212223242526下面关于子类调用父类构造方法的描述正确的选项是A、子类定义了自己的构造方法,就不会调用父类的构造方法.B、子类必须通过super关键字调用父类有参的构造方法.C、如果子类的构造方法没有通过super调用父类的构

4、造方法,那么子类会先调用父类中无参构造方之后再调用子类自己的构造方法.D、创立子类对象时,先调用子类自己的构造方法,然后再调用父类的构造方法.假设类X是类Y的父类,以下声明对象x的语句中不正确的选项是A、Xx=newX;B、Xx=newY;C、Yx=newY;D、Yx=newX;下面修饰符所定义的方法必须被子类所覆写.A、finalB、abstractC、staticD、interface下面修饰符所定义的方法不能被子类所覆写.AfinalBabstractCstaticDinterface下面关于接口的说法中不正确的选项是A、接口所有的方法都是抽象的.B、接口所有的方法一定都是public类

5、型C、用于定义接口的关键字是implementsD、接口是Java中的特殊类,包含全局常量和抽象方法下面关于Java的说法不正确的选项是A、abstract和final能同时修饰一个类B、抽象类不光可以做父类,也可以做子类C、抽象方法不一定声明在抽象类中,也可以在接口中D、声明为final的方法不能在子类中覆写使用那个关键字可以在程序中手工抛出异常AthrowsBthrowCassertDclass下面哪个关键字可以用在方法的声明处?AthrowsBassertCclassDinterface为了捕获一个异常,代码必须放在下面A、try块B、catch块C、throws块D、finally块语

6、句块中.下面关于try块的说法正确的选项是A、 try块后至少应有一个catch块B、 try块后必须有finally块.C、可能抛出异常的方法应放在try块中D、对抛出的异常的处理应放在try块中线程的启动方法是ArunBstartCbeginDacceptThread类提供表示线程优先级的静态常量,代表普通优先级的静态常量是A、MAX_PRIORITYB、MIN_PRIORITYCNORMAL_PRIORITYDNORM_PRIORITY设置线程优先级的方法是AsetPriorityBgetPriorityCgetNameDsetName提供println方法和print方法的类是APri

7、ntStreamBSystemCInputStreamDDataOutputStream不同的操作系统使用不同的路径分隔符.静态常量separator表示路径分隔符,它属于的类是A、FileInputStreamB、FileOutputStreamC、FileD、InputStream.下面的说法不正确的选项是A、 InputStream与OutputStream类通常是用来处理字节流,也就是二进制文件.B、 Reader与Writer类那么是用来处理字符流,也就是纯文本文件.C、 Java中IO流的处理通常分为输入和输出两个局部.D、 File类是输入/输出流类的子类.27、Socket的工

8、作流程是:、翻开连接到Socket的输入/输出.、根据某个协议对Socket进行白勺读/写操作、创立Socket、关闭SocketA、B、C、D、28、以下关于UDP和TCP协议描述错误的选项是A. TCP传输限制协议,提供的是面向连接、可靠的字节流效劳B. UDP是用户数据报协议,是一个简单的面向数据报的运输层协议C. TCP协议有比拟高的可靠性,一些要求比拟高的效劳一般使用这个协议D. UDP是面向连接的协议29、下面哪个不是InputStream类中的方法A.intreadbyteB.voidflushC.voidcloseD.intavailable30、下面哪个不是getConnec

9、tion方法的参数A.数据库用户名B.数据库密码C.JDBC驱动版本D.连接数据库的URL31、Statement接口中executeQueryStringsql方法的返回的数据类型是A.Statement接口B.Connection接口C.DatabaseMetaData对象D.ResultSet类对象32、Mysql数据库效劳器安装默认的端口号是.A.3306B.1521C.1433D.808033、主键约束的关键字是.A.uniqueB.primarykeyC.foreignkeyD.check34、按年龄降序排列,以下SQL语句正确的选项是.A. select*frompersonor

10、derageascB. select*frompersonorderbyageascC. select*frompersonorderagebydescD. select*frompersonorderbyagedesc设有表名:emp员工表.字段:idnumber主键,namevarchar2姓名,agenumber年龄,televarchar2手机号,salarynumber工资,dept_idnumber部门号.表名dept部门表,字段:idnumber部门号,namevarchar2名称.35题到40题都使用这两张表35、查询财务部所有员工,正确的选项是.A. select*frome

11、mpwheredept_id='财务部B. select*fromemp,deptwheredept_id=dept.idandname='财务部'C. selecta.*fromempa,deptbwherea.dept_id=='财务夸日'D. selecta.*fromempaleftjoindeptbona.dept_id=='财务夸日'36、查询不是财务部和软件部的员工,正确的选项是.A. selecta.*fromempa,deptbwherea.dept_id=b.id

12、in'财务音日','软件音日'B. selecta.*fromempa,deptbwherea.dept_id=notin'财务音日','软件音日'C. selecta.*fromempa,deptbwherea.dept_id=='财务音日','软件音日'D. selecta.*fromempa,deptbwherea.dept_id=<>'财务夸日','软件音日&#

13、39;37、查询部门名称和员工姓名,正确的选项是.A. ,fromempa,deptbwherea.dept_id=b.idB. ,fromempa,deptbC. selectname,dept_idfromempD. selecta.*,fromempa,deptbwherea.dept_id=b.id38、查询所有部门名称和部门员工数量,正确的选项是().A. ,count(a.id)fromempa,deptbwherea.dept_id=B.

14、,count(a.id)fromempaleftjoindeptbona.dept_id=C. ,count(a.id)fromemparightjoindeptbona.dept_id=D. ,sum(a.id)fromempa,deptbwherea.dept_id=39、查询张三所在的部门名称,正确的选项是().A. fromempa,deptbwherea.dept_id=b.idanda.

15、name='张三'B. fromempa,='张三'C. fromempa,deptbwherea.dept_id=='张三'D. fromempa,deptbwherea.dept_id=='张三'40、删除员工数为0的部门,正确的选项是().A. deletefromdeptawhereexist(select*fromempbwherea.id=b.dept_id)B. d

16、eletefromdeptawherenotexist(select*fromempbwherea.id=b.dept_id)C. deletedeptawherenotexist(select*fromempbwherea.id=b.dept_id)D. deletedeptawhereexist(select*fromempbwherea.id=b.dept_id)二、填空题每题2分,共30分1、 Java源程序文件的后缀是,Java字节码文件的后缀名称是.2、 Java类名的每个单词的首字母通常要求.3、 Java中的标识符组成原那么:.4、 Object类提供的,三个方法可以限制线程.

17、5、 IO操作的所有类都保存在包中.6、文件输入流有,、文件输出流有,.7、 定义接口使用,实现接口使用,接口中的属性都是以public修饰的,方法者B是public修饰的.8、异常以异常类型划分可分为及,异常的父类是.9、String类型中查找元素第一次出现的位置的方法是,截取指定下标范围内的方法是,去除字符串前后空格的方法是.10、Date类型与String类型可以通过类进行相互转换.11、对于FileInputStream来说,从方向上来分,它是流,从数据单位上分,它是流.12、集合中假设强制定义只能包含某种类型,需要使用.13、线程启动的时候调用方法.14、数据库查询结果使用接口来保存

18、.15、JDBC操彳SQL的接口是statement,预编译SQL的接口是.三、判断题每题1分,共10分1、变量的内容可以修改,常量的内容不可修改.2、使用publicclass定义的类,文件名称可以与类名称不一致.3、主方法编写:publicvoidmainStringarg.4、字符必能作Java标识符的第一个字符.5、 System.out.println输出后是不加换行的,而System.out.print输出后是加换行的.6、 使用break语句可以跳出一次循环.7、 int和double进行加法操作,int会自动转换为double类型.8、使用“&操作时,如果第一个条件是false,那么后续的条件都不再判断.9、定义多个同名方法时,可以依靠返回值区别同名方法.10、没

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论