还剩9页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
、如下哪些不是的核心字?1javaA constB NULL C falseD thisE native答:B、有关垃圾搜集的哪些论述是正确2程序开发者必须自己创建一个线程进行内存释放的工作A垃圾搜集将检查并释放不在使用的内存B垃圾搜集允许程序开发者明确指定并立即释放该内存C垃圾搜集能够在期望的时间释放被对象使用的内存D java答:B
3、已知体现式intm[]={0,1,2,3,4,5,6;下面哪个体现式的值与数组下标量总数相等?A m.length Bm.length Cm.length+l Dm.length-1答D、已知如下代码:4public classTest{long a[]=new long
[10];public staticvoid mainString请问哪个语句是正确的arg[]{System.out.printa
[6];}}A Outputis null.B Outputis0C Whencompile,some errorwill occur.D Whenrunning,some errorwill occur.答c、已矢口如下代码5public classTest{public staticvoid mainString arg[]{int i=5;do{System.out.printi;}while-i5;System.out.print//finished,;}}执行后的输出是、是否能作用在上是否能作用在上?是否能作用在上?是107swtich bytelong char否能作用在上是否能作用在short String±答能够用在、、、和枚举类型byte shortint char、型变量中能不能存贮一个中文中文为何?108char答能够定义成为一个中文的,因为中以编码,一个占个字java unicodechar16节,因此放一个中文是没问题的、中用型变量中能不能存储一个中文中文?118java char答是能够定义成为一个中文的,因为中以编码,一个占个java unicodechar16字节,因此放一个中文字符是没问题的、在程序中退出两重循环能够用哪些语句?126答能够使用标签loopl:for;;{for;;{break loopl;}}什么?A5B4C6D finished答:AD、已知如下代码:6switch m{case0:System.out.printzzCondition0;case1:System.out.printzzCondition1;case2:System.out.printz/Condition2;case3:System.out.printzzCondition3;default:System.out.printzzOther Condition;}当m的值为何时能输出〃Condition2〃A0B1C2D3E4FNone答ABC、下面的哪些申明是合法的?18A long1=4990B inti=4LCfloat f=
1.1D doubled=
34.4答AD、给出下面代码23public classPerson{static intarr[]=new int
[10];public staticvoid mainStringa[]{];}}哪个选项是正确的System.out.println arr[1A.编译时将产生错误;B.编译时正确,运行时将产生错误;C.输出0;D.输出空口;L、有关运算符>>和>>>描述正确的是24执行移动执行翻转执行有符号右移,>>>执行无符号右移A.»B.»C.»执行无符号右移,>>>执行有符号右移D.»答C、选出语言中的核心词多项选择26JavaA.NULL B.sizeof C.implements D.extends答CD、既有下述代码,选择出能够打印出〃的数字多项选择27Test2switchx{case1:System.out.printlnTestl;case2:case3:System.out.printlnTest2;break;}System.out.printlnCTestS;A.O B.l C.2D.3E.4答CD、字符的整型表示范围为28charA.
0...32767C.-
256...255B.
0...65535D.-
32768.・.32767答B、选择语言中的基本数据类型多项选择29JavaA.byte B.Integer C.String D.char E.long答ADE、从下列选项中选择正确的体现式多项选择30JavaA.int k=new Stringaa;B.String str=String〃bb;C.char c=74;D.long j=8888;答CD、有关语言,下列描述正确的是多项选择34Java不能够作用在类型上A.switch String都继承自接口B.List,Set,Map Collection语言支持语句C.Java goto是垃圾搜集器,程序员不用担心内存管理D.GC答AD、36int[][]myArray=new int[][]{new int[]{5,6,2},new int[]{6,9,7,8,3},new int[]{3,2}};myArray⑵
[2]的值是越界A.9B.2C.6D.答D、下列描述中,那些符合语言的特性(多项选择)37Java支持跨平台等A.Windows,Linux,Unix自动垃圾回收,提升了代码安全性B.GC支持类的指针运算操作C.C不支持与其他语言书写的程序进行通讯D.答ABD>给出下面代码段多项选择、、{461switch m2case0System.out.printlnucase0;
1.case1:System.out.printlnucase1n;break;
2.case2:
3.default:System.out.printlndefauir;
4.下列的哪些值将引起的输出?m“default”A.0B.1C.2D.3答CD、措施的返回类型是48mainA.int B.void C.boolean D.static E.public答B、下列代码哪几行会犯错501public voidmodify{2int I,j,k;31=100;4whilel0{5j=l*2;6System.out.printlnzzThe valueof jis〃+j;7k=k+l;8I-;9}10A.line4B.line6C.line7D.line8答c、下面正确的是53A floatf=
3.14;B bytei=225;C longk=33;D intp[][];答CD、下列创建数组的措施正确的是54A inttwo Dim[][]=new int
[4][];B inttwo Dim[][]=new int[]
[4];C inttwo Dim[][]=new int
[4]
[5];D chara[]={ZA\ZBZ};E charc[]二〃ABC〃;答ACD、判断下列语句是否正确,假如有错误,请指犯错误所在66void foofinalint[]arg{if arg.length1arg[O]=5;}答正确、既有共一百个自然数,已随机放入一个有个元素的数组要求写出81l~10098a
[98]一个尽也许简单的方案,找出没有被放入数组的那个数,并在屏幕上打印这个数22注意程序不用实现自然数随机放入数组的过程答口{….存入个随机的的整数};int[]b=new int981^100int[]a=new int
[100];forint t:b a[t-l]=t;forint t=0;ta.length;t++ifa[t]==OSystem.out.printlnt+l;、写一段程序用冒泡算法对数组内的元素有小到大重新排列答82int[]array pacakgecom.tarena;class BubbleSort{public staticvoid mainString[]args{int[]arr={8,4,2,3,5};arr=sortarr;forint a:arr{System.out.printa+\t;}}public staticint[]sortint[]array{int ent;int n=array.length;do{ent=0;for inti=l;in;i++{if array[i]array[i-l]{int temp=array[i];array[i]=array[i-l];array[i-l]=temp;cnt++;}}n-;}while cnt!=O;return array;}}、既有一个位的整型变量和一个有个元素的数组要求对9032value32a
[32]a.value随机赋值;让数组的值等于位的值,举例:假如的位b.a[n]value n0=n=31o value0wBit0=0,那么a
[0]=0;假如value的位10wBitl0=l,那么a
[10]=lo答package com.tarena;import java.util.Random;public classTestArray{丁丁丁丁丁丁丁丁丁丁final staticchar[]digits={CJl237456789aJb cLdJeJfgJh丁丁丁丁,丁丁TJj kJIJmLno/pLq FJsUJv wJxJyz‘;public staticvoid mainString[]args{Random r=new Random;int value=r.nextlnt;System.out.printlnvalue;char[]cs=TestArray.testvaIue,1;int[]is=new int
[32];for inti=0;ics.length;i++{is[i]=intcs[i]==O cs[i]:cs[i]-48;}for inti=0;iis.length;i++{System.out.printis[i];}}public staticchar[]testint i,int shift{char[]buf=new char
[32];int charPos=32;int radix=1«shift;int mask=radix-1;do{buf[-charPos]=digits[imask];i»=shift;}while i!=0;return buf;}}、排序都有哪几个措施?用伪代码实现一个迅速排序91答排序的措施有插入排序(直接插入排序、希尔排序),互换排序(冒泡排序、迅速排序),选择排序(直接选择排序、堆排序),归并排序,分派排序(箱排序、基数排序)迅速排序的伪代码使用迅速排序措施对排序从中选择一个元a[O:n-l]a[O:n-l]素作为该元素为支点;把余下的元素分割为两段代和使得中的元素middle,Ie right,left都小于等于支点,而中的元素都不小于等于支点;递归地使用迅速排序措施对right left进行排序;递归地使用迅速排序措施对进行排序;所得成果为right left+middle+righto、简述中的垃圾回收95java答:GC是垃圾搜集的意思(Gabage Collection),内存处理是编程人员轻易出现问题的地方,忘掉或者错误的内存回收会导致程序或系统的不稳定甚至瓦解,提供的Java GC功效能够自动监测对象是否超出作用域从而达成自动回收内存的目标,语言没有提Java供释放已分派内存的显示操作措施程序员不用担心内存管理,因为垃圾搜集器Java会自动进行管理要祈求垃圾搜集,能够调用下面的措施()或System,gc Runtime.().()getRuntime gc和是什么意思它们之间有什么关系?104Bit Byte答中文名称是位,是用以描述电脑数据量的最小单位(字节)是计算机信bit byte息技术用于计量存储容量和传输容量的一个计量单位lbyte=8bit、用最有效的措施算出乘已对于几?10528答2«3o。
个人认证
优秀文档
获得点赞 0