![](https://img-blog.csdnimg.cn/20200223095753855.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
牛客练习题
将牛客网的编程练习题进行简单的汇总及讲解
knapweed_
这个作者很懒,什么都没留下…
展开
-
牛客练习题——12
类只支持单继承,接口支持多继承以下代码输出的是:public class SendValue{ public String str="6"; public static void main(String[] args) { SendValue sv=new SendValue(); sv.change(sv.str); System.out.println(sv.str); } public void ch...原创 2020-11-30 14:49:13 · 276 阅读 · 0 评论 -
牛客练习题——十一
类中的数据域使用private修饰为私有变量,所以任何方法均不能访问它。错误解析:1、本类的方法可以访问2、反射也可以访问下面关于依赖注入(DI)的说法不正确的是()只有通过Spring才能实现依赖注入(DI)解析:依赖注入是一种思想,或者说是一种设计模式,在java中是通过反射机制实现,与具体框架无关。Java的跨平台特性是指它的源代码可以在多个平台运行。()错误解析:Java的跨平台特性是因为JVM的存在, 它可以执行.class字节码文件,而不是.java源代原创 2020-11-24 20:33:59 · 694 阅读 · 0 评论 -
牛客练习题——10
下列关于Java类中方法的定义,正确的是()若代码执行到return语句,则将当前值返回,而且继续执行return语句后面的语句。只需要对使用基本数据类型定义的属性使用getter和setter,体现类的封装性。方法的返回值只能是基本数据类型。在同一个类中定义的方法,允许方法名称相同而形参列表不同。解析:A、一旦执行到return,就不再执行后续的代码。B、类的封装性可不是这么体现的,数据域和方法都可以被封装。数据域可以是基本数据类型也可以是引用类型。C、方法的返回值.原创 2020-11-24 00:04:03 · 1022 阅读 · 0 评论 -
牛客练习题——9
进行Java基本的GUI设计需要用到的包是()答案:java.awt解析:图形用户界面(Graphical User Interface,简称 GUI)是指采用图形方式显示的计算机操作用户界面。java.io提供了全面的IO接口。包括:文件读写、标准设备输出等。java.sql提供使用 Java 编程语言访问并处理存储在数据源中的数据的 API。此 API 包括一个框架,凭借此框架可以动态地安装不同驱动程序来访问不同数据源。java.awt是一个软件包,包含用于创建用户界面..原创 2020-11-19 10:40:56 · 297 阅读 · 0 评论 -
牛客练习题——8
Java Application(Java应用程序)源程序文件编译后的字节码文件的扩展名是( )。答案:Class解析:A: .java是java程序的源代码文件 B: .class不是类的扩展名,JVM并不能直接运行java源文件,需要通过javac将java源文件编译成字节码文件,也就是.class文件,JVM在运行某个类的时候,通过加载指定该.class文件就可以,因为class文件名与类名相同,但是他俩并不是一回事,运行的是类,不是文件。 C: java可以编写成.exe,虽然是e...原创 2020-11-18 23:22:19 · 359 阅读 · 0 评论 -
牛客练习题——7
如下Java语句double x=2.0; int y=4;x/=++y;执行后,x的值是()答案:0.4解析:我觉得我得去上小学,2/5我算的2.5java中,用( )关键字定义常量?答案:final解析:final关键字1.final修饰变量,则等同于常量2.final修饰方法中的参数,称为最终参数。3.final修饰类,则类不能被继承4.final修饰方法,则方法不能被重写。建立Statement对象的作用是?答案:执行SQL语句解析...原创 2020-11-17 20:12:24 · 530 阅读 · 1 评论 -
牛客练习题——6
1.如果希望某个变量只可以被类本身访问和调用,则应该使用下列哪一种访问控制修饰?答案:private解析:1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用 2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友,都不可以使用。 3、protected:protected对于子女、朋友来说,就是public的,可以自由...原创 2020-11-16 21:39:06 · 567 阅读 · 0 评论 -
牛客练习题——5
折半查找法适用于 ()。有序顺序表 有序单链表 有序顺序表和有序单链表都可以 无限制正确答案:B有序顺序表顺序存储地址是连续的,有序的单链表地址随机的,只是数据元素是有序的,折半查找主要通过的是地址下标来查找的,因此有序单链表不能用折半查找来得到数据若有说明:int a[3][4];,则对 a 数组元素的正确引用是( )。a...原创 2020-02-29 15:27:40 · 564 阅读 · 0 评论 -
牛客练习题——4
有一个有序表为{1,3,9,12,32,41,45,62,75,77,82,95,100},当折半查找值为82的结点时,____次比较后查找成功。正确答案:44次,分别和45、77、95、82进行比较首先和中间值45比较,82比45***择右边,右边六个数和中间值77比较,82比77***择右边,右边3个数选择中间值95进行比较,82比95小选择左边,左边1个数和82比较相等下...原创 2020-02-27 11:21:41 · 1567 阅读 · 0 评论 -
牛客练习题——3
设有序表中有1000个元素,则用二分查找查找元素X最多需要比较()次。正确答案:B二分查找的最坏时间复杂度为O(log n),把n等于1000带入得到,log1000>9,<10,取整那么至少10下列排序算法中,已基本有序却反而变得更复杂的排序算法是:( )。冒泡排序 快速排序 堆排序 简单选择排序正确答案:B快排采用分治的思想...原创 2020-02-26 10:53:25 · 1838 阅读 · 0 评论 -
牛客练习题——2
为提高散列(Hash)表的查找效率,可以采取的正确措施是()。Ⅰ.增大装填(载)因子 Ⅱ.设计冲突(碰撞)少的散列函数 Ⅲ.处理冲突(碰撞)时避免产生聚集(堆积)现象正确答案:2.3Hash表的查找效率取决于散列函数、处理冲突的方法和装填因子。显然,冲突的产生概率与装填因子(表中记录数与表长之比)的大小成正比,即装填得越满越容易发生冲突,Ⅰ错误。Ⅱ...原创 2020-02-25 16:39:03 · 1666 阅读 · 0 评论 -
牛客网编程练习题——1
若要求尽可能快地对序列进行稳定的排序,则应选()快速排序 归并排序 起泡排序正确答案:B排序的稳定性,所谓稳定性即能保证两个相等的数,经过排序之后,其在序列的前后位置顺序不变。① 稳定性排序:冒泡排序,插入排序、归并排序、基数排序② 不稳定性排序:选择排序、快速排序、希尔排序、堆排序2.以下正确定义一维数组的选项是( )int a...原创 2020-02-23 11:28:34 · 2699 阅读 · 0 评论