Javaoop选择题总结

解析:使用流,是为了简化数据的读写操作,让程序员能专注在有效合理的数据处理上,而不是底层的数据写入对应的物理地址,磁盘驱动器的状态等等方面。所以,此答案为B

解析:参看Java Doc,在List接口的说明中,实现其的子类有Stack、Vector、LinkedLisk、ArrayList。Set不是其子类,而是与其并行的接口(同一个父接口Collection)。正确答案B

解析:本题考查HashMap类的特性。HashMap类是基于哈希表的 Map 接口的实现。它提供所有可选的映射操作,并允许使用 null 值和 null 键。但此类不保证映射的顺序,特别是它不保证该顺序恒久不变。本题应选择B。

解析:使用JDBC API查询数据库时,遵循下面的顺序:
1). 声明数据库驱动:DriverManager.getDriver("数据库驱动");
2). 获取Connection,调用getConnection()方法
3). 通过Connection获取Statement
4). 利用Statement进行数据库查询,返回记录集ResultSet,
因此最终答案是:(2)-->(1)-->(4)-->(3)

解析:分层是为了能够将数据,业务,表示进行有条理的分解,再加以组合的开发方式。目标是为了能够进行“高内聚,低耦合”,让各个层专注各自的领域目标,常规情况下DAO就是对数据进行存储访问操作,而表示层则是进行数据的展示,表现数据给用户、接受用户数据的。分层虽然有以上优点,但是增加的程序的复杂度,把简单直接的操作,进行分离,归类,为后期进行维护,修改降低复杂程度。所以,正确答案 B,C

解析:本题考查HashMap类和Hashtable类的区别。Java中,HashMap类和Hashtable类都是基于哈希表的 Map 接口的实现。选项A的描述是正确的。Java集合框架中,有些类是线程同步安全的类,它们是Vector、Hashtable、Stack、enumeration。除了这些之外,其他的都是非线程安全的类和接口。线程安全类的方法是同步的,每次只能一个访问,它们是重量级对象,效率较低。对于非线程安全的类和接口,在多线程中需要程序员自己处理线程安全问题。Hashtable类的性能会低于HashMap类,选项B和选项C的描述是正确的,但选项D的描述是错误的。因此,本题应选择D。

解析:本题考查的是抽象类和抽象方法的使用。抽象类的子类必须实现父类中的抽象方法,除非子类也是抽象的。本题Square类中应该实现父类中的draw()方法。正确答案是B。

解析: 1、我们想通过构造方法将外部传入的参数赋值给类的成员变量,构造方法的形式参数名称与类的成员变量名相同。

this表示当前对象,也就是当前类对象,super表示当前类的父类。
举例:你定义一个新的类:A,这个A继承了类B,也就是说B是A的父类。那么如果A中 有个方法:test();B中也有个方法: test();
那么在A 中用this.test()调用的就是A中定义的方法,而super.test()调用的就是A的父类B中定义的方法test();

解析:本题考查迭代器Iterator常用方法的掌握程度。Java的Iterator主要用来遍历集合容器里的数据。常用方法有:boolean hashNext():如果迭代的集合元素还有未遍历的数据,则返回true;Object next():返回集合里下一个元素;void remove():删除集合里上一次next方法返回的元素。
本题应选择A。

解析:a错误,int/double返回的double类型,而方法定义返回的int类型
d错误,参数列表相同,编译通不过。

解析:泛型集合使用时,需要在引用的类型上进行明确,如果没有明确,那么该集合就是可以存储操作任何Object和其子类对象。本题②其实和①等同效果,所以,答案是B

解析:本题考查泛型语句的语法。Java的SortedSet是一个接口,其中的元素使用其自然顺序进行排序,或者根据通常在创建有序 set 时提供的 Comparator 进行排序。该 set 的迭代器将按元素升序进行遍历。它提供了一些附加的操作来利用这种排序。first()方法返回此 set 中当前第一个(最低)元素;tailSet()方法返回此 set 中大于等于指定的数值(方法的参数值)的所有元素。对返回的set添加泛型时,应该在赋值运算符的左侧限定泛型类型。因此,本题应选择A。

解析:实现继承的语法为:子类 extends 父类。因此该题目中,Animal为Dog的父类,Dog为MiniDog的父类,当然也可以说Animal是 MiniDog的父类

解析:本题考查的是throw和throws的用法。throw用于手动抛出异常,除Java语言中定义的异常类型外,还可抛出自定义异常。throws用于声明方法中可能发生的异常,说明知道方法中可能有异常但不想马上处理,而希望抛出给上级处理。应选择D。

解析:当父类为抽象类,子类不重写父类中的抽象方法是的时候,我们可以把子类页定义成抽象类,所以C选项是错误的。其他选择均正确

解析:没有关闭流,所以内容没有写入进去。

解析:第一个空:Class.forName 加载数据库驱动
第二个空:conn.prepareStatement(sql) 预编译需要先把sql作为参数传进去
第三个空:rs.getInt(1) 第一个字段,并且是number类型

时间: 2024-10-10 15:43:53

Javaoop选择题总结的相关文章

2919 选择题

2919 选择题 时间限制: 1 s 空间限制: 16000 KB 题目等级 : 黄金 Gold 题解 题目描述 Description 某同学考试,在N*M的答题卡上写了A,B,C,D四种答案. 他做完了,又不能交,一看表,离打铃还有N久. 他开始玩一个游戏:选一个格子X,Y,从这个格子出发向4个方向找相同的选项,找到的再如此. 求形成的图形的面积.(一个选项占一个单位面积) 输入描述 Input Description N M X  Y 答题卡(矩阵) 输出描述 Output Descrip

opencv 手写选择题阅卷 (二)字符识别

选择题基本上只需要识别ABCD和空五个内容,理论上应该识别率比较高的,识别代码参考了网上搜索的代码,因为参考的网址比较多,现在也弄不清是参考何处的代码了,在这里就不一一感谢了. 基本步骤: 一,识别函数接受一般64X64的灰度图像; 二,二值化并反色为黑底白字; 三,找出字符的最小包围矩形,并大小归一化为32X32; 四,计算图像的HOG特征; 五,用SVM分类器对HOG特征进行识别,从而确定当前图像属于ABCD还是空白; 整个识别代码还是比较简单的.这得得益于opencv 对分类器的封装,除了

【C++等级考试】 ___选择题

上篇[C++等级考试] ___纵观全局,让我们对C++这门考试心中有了大概的眉目,对这门考试不再畏惧,现在以 列年考试真题 为例,分为 三步骤揭晓 其中的奥秘 --------此文仅供参考,知识是靠平时的积累---- 一.选择题(40分) 先来给大家看看这两道题,题目可以说是完全相同呀,但是选项呢,可是有出入的哦,出这题完全是为了蒙那些记答案的孩纸--等考完了兴高采烈地说,考得全是原题,到后来自己为什么没过都不知道 一个不小心就会以为这两道题的答案是一样,由于我们并不知道其中的知识缘由,也不能分

JavaOOP 试题

1) 以下属于OOP的特征有().   a)继承   b)封装   c)多态   d)隐藏   2) JavaOOP中的多态包括()   a) 方法重写 b) 方法重载   c) 方法隐藏 d) 以上都不对   3) Java中的访问修饰符包括( ).   a) Public b) private   c) protected d) internal   4) Java中用于实现继承的关键字是.   a) Extends b) implements   c) : d) base        

拥有梦想的人不做选择题,他们只做证明题

是安于现在的生活并且学着享受庸常,还是甘冒下坠的风险振翅飞往远方? 这是我最近经常看到的问题.说实话,我也觉得非常惊奇,竟然有那么多人,觉得现实在一点点埋葬自己的梦想,同时又没有足够的勇气跨出一步.每次说到看不到的山那头,海的那一端,总有无数颗小心在各个地方黯然破碎.仿佛一夜之间经过了四十个星球,却没有一个星星上能种出玫瑰花来. 人们写信来,索要帮助和建议.但是我又能做什么呢?我的人生是我的人生,我的经验是我的经验,未必对你有用.况且,我安于这样的生活,命运如此安排,而换做别人,怕是不能把这其中

【codevs】2919 选择题

又来放水题了,毕竟我只会水题... 以前写的一道水题... 网址:http://codevs.cn/problem/2919/ 题目: 大意:从一个给定的点往四个方向找相同的点,统计这些点的个数 看题目再看样例,嗯,宽搜 or 深搜 然而我无聊透了,想用并查集打一下... 思路:全部都搜一遍,如果上面或左面的与目前的点一致,那么就合为一点,最后在找一遍,如果与给定点是同一点的,那么就答案++. 代码如下: 1 //并查集 2 #include<iostream> 3 4 #include<

Android开发工程师必看笔试题:Java基础选择题(一)

1.在Java中,( )类提供定位本地文件系统,对文件或目录及其属性进行基本操作.(单选) A) FileInputStream B) FileReader C) FileWriter D) File 2. Java中的集合类包括ArrayList.LinkedList.HashMap等类,下列关于集合类描述错误的是()(单选) A) ArrayList和LinkedList均实现了List接口 B) ArrayList的访问速度比LinkedList快 C) 添加和删除元素时,ArrayLis

高三党用大数据发现“选择题不会蒙啥好”,结果...

这两天是期末考试的日子,对在校生和早已离开学校的人来说,都夹杂着一种怀旧与战栗.云码 说到考试,大家最热衷地就是各种"应试技巧",最近就有一位江苏的高三党利用大数据探究"不会做就选C"到底是不是真理,我们一起来看看. 有题目不会就选C,正确几率大.科学的来讲,四个选项正确率都是25%(听力33%),但是为了彻底验证此传言,这位江苏的高三党用Pascal写了个简单的程序做了个统计: 他取用了一个学期做的所有英语选择题,为了方便大家了解统计,我们先简单看下他们的英语题型

第3周_3章_SQL编程选择题解析答案

S2_T_SQL_3 试卷分析 小编:XLcker www.xksafe.com 题干   题型 选择题 图片 A   B   C   D   标准答案 a 技能点 使用CONVERT()函数转换类型 试题解析   正确学员 正确率 0% 题干   题型 选择题 图片 A   B   C   D   标准答案 c 技能点 使用循环结构控制语句(WHILE) 正确学员 正确率 0% 题干   题型 选择题 图片 A   B   C   D   标准答案 c 技能点 使用Print语句输出 试题解析