还剩10页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
基础试题一选择题(1*30=30)(题目写在答题纸上面)1供应哪几种运算符多选()oA)算术运算符B)位运算符C)关系运算符D)逻辑运算符E)条件运算符2包的()方法比较二个对象是否相等返回.(b)00D:以上都不正确3下列对的变量与函数说法正确的是多选()A)变量是用来保存数据的B)变量是用来实现操作过程的C)函数是用来实现操作过程的D)函数是用来保存数据的E)函数的参数是数据的入口4已知□a=
[100];在下列给出的数组元素中,非法的是(d)
[0]
[1]
[99]
[100]5在中,一个类可同时定义许多同名的方法,在这些方法的形式参数个数,类型或依次各不相同,传值也可以各不相同这种面对对象程序的特性称为(c)A:隐藏B:覆盖C:重载不支持此特性6()是一组常量和抽象方法的集合(d)A:实例B:类C:包D:接口7下面关于数组说法正确的是多选()oA)一维数组实质上是相同类型变量的列表B)创建一个数组首先定义数组变量所需的类型3,;当应用程序试图在须要对象的地方运用时,抛出异样4,〃〃(-1);指示索引或者为负,或者超出字符串的大小,抛出异样5,□[-1];假如应用程序试图创建大小为负的数组,则抛出异样16里有一个语句,那么紧跟在这个后的里的会不会被执行,会被执行,在之前执行17(
11.5)等於多少?(T
1.5)等於多少?(
11.5)是12,(-
11.5)是T118中实现多态的机制是什么?方法的重写和重载是多态性的不同表现.重写是父类与子类之间多态性的一种表现重载是一个类中多态性的一种表现.19(匿名内部类)是否可以(继承)其它类,是否可以(实现)(接口)匿名类本身就是通过继承类或者接口来实现的但是不能再显式的或者了20是否能作用在上,是否能作用在上,是否能作用在上可以作用在和上,不能作用在上三程序题(6*5=30)(题目写在答题纸上面)1爱因斯坦台阶问题有人走台阶若每步走2级,则最终剩1级若每步走3级则最终剩2级若每步走4级,则最终剩3级若每步走5级,则最终剩4级若每步走6级,则最终剩5级若每步走7级,则刚好不剩试编制程序求此台阶数1=1000{2i;2试编写一个程序,输入一个字符串,统计其中有多少各单词?单词之间用空格分开〃请输入:〃;将输入的句子转化为单词数组单词数组的长度就是单词数〃共有〃++〃个单词.〃;3试编写程序,从一个给定的字符串中删去某一个给定的字符■{□{0;〃请输入一个字符和字符串〃;2输入一个字符1输入一个字符串12,〃〃替换字符串中的字符为空4第一三维不平衡数组如下a[][]口={{{1,2},{3,4,5}},{{6,7},{8,9,10,11}}};编程实现输出数组a各个元素,并求各元素之和5求1+2320!的和?C123……+20〃20;n{0;10{1;10*k;C)c口
[26];可声明一个含有26个元素的型数组D)当为一个多维数组的时候支配内存时,仅须要为第一指定内存,然后再支配其他维的存E)口口=
[4]
[5];可声明一个二维数组8源文件和编译后的文件扩展名分别为(b)和各和和9设5;则和的结果,使y分别为(c)A:5,5B:5,6C:5,4D:4,410若x是类变量,10/4;则x的值是(b)A:2B:
2.0C:2,5D:编译错误
11.下面方法中,用于调度线程使其运行的是?多选()A.()B.()C.()D.()E.()
12.下面哪种状况能实现自动转换多选()A)型转换成型B)型转换成型C)型转换成型D)型转换成型E)型转换成型13下列那些是正确的字符串?多选()o儿〃、〃、〃〃〃〃.BC.〃\〃\〃D.〃\t\t\r\n〃E.514在运用和关键字时,以下描述正确的是(a)A:在子类构造方法中运用()显示调用父类的构造方法,()必需写在子类构造方法的第一行,否则编译不通过B()和()不确定要放在构造方法内第一行C()和()可以同时出现在一个构造函数中D()和()可以在环境中运用,包括方法和语句块15以下对封装的描述正确的是(d)A只能对一个类中的方法进行封装,不能对属性进行封装B假如子类继承了父类,对于父类中进行封装的方法,子类照旧可以干脆调用C封装的意义不大,因此在编码时尽量不要运用D封装的主要作用在于对外隐藏内部实现微小环节,增加程序的平安性16以下对继承的描述错误的(a)A中的继承允许一个子类继承多个父类B父类更具有通用性,子类更详细C中的继承存在着传递性D当实例化子类时会递归调用父类中的构造方法17以下关于关键字说法错误的是()(两项)A是中的修饰符,可以修饰类、接口、抽象类、方法和属性B修饰的类确定不能被继承C修饰的方法不能被重载D修饰的变量不允许被再次赋值18访问修饰符作用范围由大到小是(d)AB CD19以下()不是类的方法(d)ABCD20多态的表现形式有aA重写B抽象C继承D封装21以下对重载描述错误的是bA方法重载只能发生在一个类的内部B构造方法不能重载C重载要求方法名相同,参数列表不同D方法的返回值类型不是区分方法重载的条件22以下对接口描述错误的有dA接口没有供应构造方法B接口中的方法默认运用、修饰C接口中的属性默认运用、、修饰D接口不允许多继承23以下对自定义异样描述正确的是cA自定义异样必需继承B自定义异样可以继承自C自定义异样可以更加明确定位异样出错的位置和给出详细出错信息D程序中已经供应了丰富的异样类,运用自定义异样没有意义24在中,下面对于构造函数的描述正确的是dA类必需显示定义构造函数B构造函数的返回类型是C构造函数和类有相同的名称,并且不能带任何参数D一个类可以定义多个构造函数25依据下面的代码,s二;会抛出异样的有[两项]A00B0CI00D0026下列选项中关于中关键字的说法错误的是(b)A关键字是在子类对象内部指代其父类对象的引用B关键字不仅可以指代子类的干脆父类,还可以指代父类的父类C子类可以通过关键字调用父类的方法D子类可以通过关键字调用父类的属性27下列声明哪个是错误的(b)Ai=10;Bf=
1.1;Cd=
34.4;Dm=4990;28关于抽象类的说法正确的是(b)A抽象类中确定包含抽象方法,否则是错误B包含抽象方法的类确定是抽象类C抽象方法可以没有方法体,也可以有方法体D抽象类的子类确定不是抽象类29全部类的基类(a)ABC D30关于和下面说法正确的是(a)A操作字符串不变更原有字符串的内容B连接字符串速度没有快C可以运用方法连接字符串D在包中二简答题(2*20=40)(题目写在答题纸上面)1是最基本的数据类型吗,基本类型有哪些?不是最基本的数据类型,而是一个对象基本类型有布尔型字符型整数型、、、浮点数型、2面对对象的特点?
1.信息隐藏和封装特性
2.继承
3.组合特性
4.动态特性抽象,多态3是什么?是语言的软件开发工具包4作用域,以与不写时的区分?作用域当前类同一子孙类其他V VVV VVVVX不写时默认为5是编译型语言还是说明型的语言?它既不属于传统的编译型语言也不属于说明型语言.它是先编译成字节码文件,然后再利用虚拟机说明执行的.可以说先编译后说明.
6、、的区分用于声明属性,方法和类,分别表示属性不行交变,方法不行覆盖,类不行继承是异样处理语句结构的一部分,表示总是执行是类的一个方法7和的区分是一种现行结构,其添加和删除元素应在同一段完成,栈依据先进后出的方式进行处理是栈的一个组成元素8有哪些解析技术?区分是什么?有等:处理大型文件时其性能下降的特殊厉害这个问题是由的树结构所造成的,这种结构占用的内存较多,而且必需在解析文件之前把整个文档装入内存,适合对的随机访问:不现于是事务驱动型的解析方式它依次读取文件,不须要一次全部装载整个文件当遇到像文件开头,文档结束,或者标签开头与标签结束时,它会触发一个事务,用户通过在其回调事务中写入处理代码来处理文件,适合对的依次访问()9是什么?为什么要有是垃圾收集的意思,内存处理是编程人员简洁出现问题的地方,遗忘或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,供应的功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,语言没有供应释放已支配内存的显示操作方法10:数组有没有这个方法?有没有这个方法?数组没有这个方法,有的属性有有这个方法11:和的区分的方法是否可以变更返回值的类型?方法的重写和重载是多态性的不同表现重写是父类与子类之间多态性的一种表现,重载是一个类中多态性的一种表现假如在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写子类的对象运用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被“屏蔽”了假如在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载的方法是可以变更返回值的类型12和的区分表示复原不是不行能但很困难的状况下的一种严峻问题比如说内存溢出不可能希望程序能处理这样的状况表示一种设计或实现问题也就是说,它表示假如程序运行正常,从不会发生的状况13和有什么区分?抽象类与接口的区分被继承时用的关键字是,而且可以同时多个,而被继承时用的关键字是,而且只能同时一个内定义的方法都是的,而内的则不确定内定义的成员对象都是的,而不是的方法不能有默认实现,只有一个申明,而内申明的方法不能有实现,非申明的方法可以有默认实现被时,全部方法都必需被实现,必需申明是的,而被时只有的方法才必需被实现,别的有默认实现的干脆被继承过来14:简述逻辑操作与条件操作的区分?a.条件操作只能操作布尔型的,而逻辑操作不仅可以操作布尔型,而且可以操作数值型b.逻辑操作不会产生短路和都可以用作逻辑与的运算符,表示逻辑与,当运算符两边的表达式的结果都为时,整个运算结果才为,否则,只要有一方为,则结果为还具有短路的功能,即假如第一个表达式为,则不再计算其次个表达式还可以用作位运算符,当操作符两边的表达式不是类型时,表示按位与操作,我们通常运用OxOf来与一个整数进行运算,来获得该整数的最低4个位15:给我五以上种你最常见到的?1,x=0;Ox;当试图将对象强制转换为不是实例的子类时,抛出该异样2,5/0;一个整数“除以零”时,抛出异样。