1、(9)关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )。A可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B可以被两种类访问和引用:该类本身、该类的所有子类C只能被该类自身所访问和修改D只能被同一个包中的类访问(10)不允许作为类及类成员的访问控制符的是( )。ApublicBprivateCstaticDprotected(11)下列关于for循环和while循环的说法中哪个是正确的( )Awhile循环能实现的操作,for循环也都能实现Bwhile循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C两种循环任何时候都可替换D
2、两种循环结构中都必须有循环体,循环体不能为空(12)当浏览器返回到新URL的包含applet 的页面时调用以下哪个函数( )。Ainit()Bstart()Cstop()Ddestroy()B(13)若已定义 byte x= 11,22,33,-66 ; 其中0k3,则对x数组元素错误的引用是( )Ax5-3BxkCxk+5Dx0(14)设 x = 1 , y = 2 , z = 3,则表达式 yz/x 的值是( )A3B3.5C4D5(15)下面语句执行后,i 的值是( )。for( int i=0, j=1; j j ) i-; else j-;A15B16C7D8(25)下列程序段执行后
3、b3的结果是( )booleanb1=true,b2,b3;b3=b1?:b2;A0B1CtrueDfalse(26)下列运算符中,优先级最高的是( )。A&B+C+D*(27)下面的表达式哪个是正确的( )AString s=你好;int i=3; s+=i;BString s= if(i=s) s+=i;CString s= s=i+s;DString s= s=i+;(28)下列关于Java线程的说法那些是正确的( )。A每一个Java线程可以看成由代码、一个真实的CPU以及数据三部份组成B创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题CThread类属于j
4、ava.util程序包DD. 以上说法无一正确(29)设有定义 int i = 6 ;,则执行以下语句后,i 的值为( )。i += i - 1;A10B121C11D100(30)设 i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是( )Ai = i + 2Ba0 = 7;Ci+ - -j;Da(0) = 66;(31)下面哪个为构造函数的特性定义( )。A在类中声明构造函数时,名称须与类名相同B具有重载特性,可以建立多个相同名称C使用类建立新对象时,会自动执行构造函数,因此在构造函数内设定变量的初始值进行内存的分配D以上都是(32)Strings=Thisist
5、het=s.concat(String.);t的内容是( )AThisStringBThistheCString(33)下列语句序列执行后,i的值是( )。int i=16; do i/=2; while( i 3 );A16B8D2(34)设 x、 y为已定义的类名,下列声明x类的对象x1的语句中正确的是( )Astatic x x1;Bpublic x x1=new x(int 123);Cy x1;Dx x1=x();(35)以下哪个约束符可用于定义成员常量( )AstaticBfinalCabstractD以上都不对(36)下列方法定义中,正确的是( )Aintx()charch=ar
6、eturn(int)ch;Bvoid.returntrue;CintDintx(inta,b)a+b;(37)如果类中的成员变量可以被同一包访问,则使用如下哪个约束符( )。AprivateBpublicCprotectedDno modifier(38)以下语句有语法错误的是( )x=1;y=2;z=3Bfor(intx=10,y=0;x0;x+);Cwhile(x5);Dfor(;(39)下列语句序列执行后,ch1 的值是( )。 char ch1=A,ch2=W if(ch1 + 2 y | x zBx != yCz ( y + xDx y & ! ( x z )(51)设 i、j、k
7、为类 x 中定义的 int 型变量名,下列类 x 的构造函数中不正确的是( )Ax( int m) . Bvoid x( int m) . Cx( int m, int n) . Dx( int h,int m,int n) . (52)不使用static修饰符限定的方法称为成员方法,下列哪一个说法是不正确的( )A成员方法可以直接调用父类的成员方法B成员方法可以直接调用父类的类方法C成员方法不可以直接调用其他类的成员方法D成员方法可以直接调用本类的类方法(53)异常包含下列那些内容( )。A程序中的语法错误B程序的编译错误C程序执行过程中遇到的事先没有预料到的情况D程序事先定义好的可能出现的
8、意外情况(54)Java语言的类间的继承关系是( )A多重的B单重的C线程的D不能继承(55)在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是( )A与文件的结构相同B与文件目录的层次相同C与文件类型相同D与文件大小相同(56)下列对于线性链表的描述中正确的是( )A存储空间不一定是连续,且各元素的存储顺序是任意的B存储空间不一定是连续,且前件元素一定存储在后件元素的前面C存储空间必须连续,且前件元素一定存储在后件元素的前面D存储空间必须连续,且各元素的存储顺序是任意的(57)所有的异常类皆继承哪一个类?( )Ajava.io.ExceptionBjava.lang
9、.ThrowableCjava.lang.ExceptionDjava.lang.Error(58)下列方法中可以用来创建一个新线程的是( )。A实现java.lang.Runnable 接口并重写 start()方法B实现java.lang.Runnable 接口并重写 run()方法C继承java.lang.Thread 类并重写 run()方法D实现java.lang.Thread 类并实现 start()方法(59)编译并且执行以下代码,会出现什么情况( )。publicclassQstaticvoidmain(Stringargv)intanar=newint1,2,3;System
10、.out.println(anar1);B有错误,数组anar在初始化以前不能正常输出D有错误,数组的大小没有定义。(60)以下哪个方法用于定义线程的执行体( )Astart()Binit()Crun()Dmain()Esynchronized()(61)下列正确的句子是( )。Afloat 3.14Bbyte i=225Ck=33LDint p;(62)下列程序段的输出结果是 ( )。 public class operatorsandExpressions void stringPlus() int x=3,y=4,z=5; System.out.println(x+y+z); AxyzB
11、x+y+zC12D以上答案均不正确(63)下列语句执行后,变量a、c的值分别是( )。 int x=182; int a,c; c=x/100; a=x_x0010_;A1,2B2,1C1.82, 2D100,82(64)在Java中,表示换行符的转义字符是( )AnBfCnDdd(65)以下有关构造方法的说法,正确的是( )A一个类的构造方法可以有多个B构造方法在类定义时被调用C构造方法只能由对象中的其它方法调用D构造方法可以和类同名,也可以和类名不同(66)paint()方法使用哪种类型的参数( )。AGraphicsBGraphics2DDColor(67)下列程序段执行后的结果是( )
12、。String s=new String(abcdefgfor(int i=0;is.length();i+=2)System.out.print(s.charAt(i);AacegBACEGCabcdefgDabcd(68)关于Java中数据类型叙述正确的是( )A整型数据在不同平台下长度不同Bboolean类型数据只有2个值,true和falseC数组属于简单数据类型DJava中的指针类型和C语言的一样(69)给出如下代码: class test private int m; public static void fun() / some code. 如何使成员变量m 被函数fun()直接
13、访问( )。A将private int m 改为protected int mB将private int m 改为 public int mC将private int m 改为 static int mD将private int m 改为 int m(70)下列属于Java核心包的一项是( )。Ajavax.namingBjavax.rmiCjavax.soundDjava.math(71)为了使包ch4在当前程序中可见,可以使用的语句是( )。Aimport ch4.*;Bpackage ch4.*;Cch4 imporl,;Dch4 package;(72)下列数据中是八进制数的一个是(
14、)。A0X214B231 LC00D10(73)Java语言最初是面向哪个应用领域设计的?AInternetB制造业C消费电子产品DCAD(74)下列说法中错误的一项是( )。AApplet必须全部重写其生命周期方法BApplet不必全部重写其生命周期方法CApplet中使用了线程,则需要重写相应的生命周期方法Dstop( )总是在destroy( )之前被调用。(75)下列整型的最终静态属性i的定义中,正确的是( )。Afinal i;Bstatic int i;Cstatic final int I=234:Dfinall float i=314f;(76)下列哪一个包给出了 Runnab
15、le接口的定义?Aiava.uti1Bjava.IoCjava.1angDjava.sql(77)在创建Applet应用程序时,需要用户考虑的问题是( )。A窗口如何创建B绘制的图形在窗口中的位置C程序的框架D事件处理(78)下列语句序列执行后,输出的结果是( )。B13C55D15(79)执行如下语句之后,输出的结果是( )。A12B一12C-1D0(80)现有1个char类型的变量cl=66和1个整型变量i2=2;与执行c1=cl+(char)i2;语句之后,cl的值应该是( )。AdBDC68D语句在翻译时出错(81)AgetDocumentBase()用于获取包含Applet的HTML
16、文件的URLBgetCodeBase()用于获取Applet主类的URLCgetParameter(String name)用于获取标记中的参数的值D若指定参数在HTML中没有说明,则Applet将停止运行(82)现有一个char类型的变量CC和一个int类型的变量ii,下列语句中不正确的一个是( )。Acc=d+1 1:BCC=(char)(CC+ii);Ccc=(char)11.23d;Dcc=cc+(char)ii;char类型相加可能会丢失精度(83)下列是继承Thread类后得到的子类,请选择正确的一项。(84)下列选项中,不属于JDK文件目录中的子目录的是( )。Abin子目录Binclude子目录Cj2sdkl42子目录Dlib子目录(85)下列关于注释语句的描述中,正确的一项是( )。A以开始的是多行注释语句B以*开始,*结束的是单行注释语句C以*开始,*结束的是可以用于生成帮助文档的注释语句D以*开始,*结束的是单行注释语句(86)下列Java语句中,不正确的一个是( )。ADouble dValue=(float)1233.213f;Bdouble dValue=(floa
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1