



版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学习资料2.1 数据类型 已完成1以下标识符中()是不合法的。?A、 _small?B、 Big?C、 $12ab?D、 7hello我的答案: C 错误2JAVA 语言使用的字符集是()。?A、 ASCII?B、 EBCDIC?C、 Unicode?D、 BCD我的答案: C3下面赋值语句不会产生编译错误或警告的是()。?A、 char a= abc ;?B、 byte b=145;?C、 float c=3.14;?D、 int i=12;我的答案: A 错误4下面数据类型转换中,必须进行强制类型转换的是()。?A、 byte-int;精品文档学习资料?B、 int-char;?C、 sh
2、ort-float;?D、 float-double;我的答案: B5下列数组定义及赋值,错误的是()。?A、 int a=1,2,3;?B、 int a;?C、 a=new int3; a1=1; a2=2; a3=3;?D、 int a=new int3; a0=new int2; a1=new int2; a2=new int2;我的答案: D 错误2.3控制语句 已完成1JAVA 语言中控制结构包括()。?A、 顺序结构、选择结构、循环结构?B、 顺序结构、循环结构?C、 顺序结构、选择结构?D、 选择结构、循环结构我的答案: A2当下面程序输出 ”第 2 区域时 ”时, x 的范围为
3、()。if(x<-100) System.out.println(第 “1区域 ”);else if(x<0)System.out.println(第 2 区“域 ”);elseSystem.out.println( 第 “3区域 ” );?A、 x<=-100精品文档学习资料?B、 x>-100?C、 x<0 && x>=-100?D、 x>=0我的答案:C3下面程序的运行结果为()。int i;for(i=0;i<4;i+)switch(i)case 1:System.out.print(“1”);case 2:System.
4、out.print(“ 2” );break;default:System.out.print(“0”);?A、 12?B、 01220?C、 0120?D、 120我的答案:B4下列语句执行后,i、 j 的值是()。int i=0,j=10;do if(i+>-j) break;while(true);?A、 i=6, j=4?B、 i=6, j=5?C、 i=5 , j=5精品文档学习资料?D、 i=5 , j=4我的答案: A5下列语句执行后,j 的值是()。int j=0,i=3;while(-i>0)j+=j-=i;?A、 0?B、 5?C、 -5?D、 -17我的答案:
5、 C6下列语句执行后,c 的值是( )。char c;for(c='z'c<'a'c-=4)if(c<='o') break;?A、 z?B、 n?C、 m?D、p 我的答案: A2.2 运算符 已完成1执行下面程序后,结论正确的是()。精品文档学习资料intx,y,z;x=1;y=2;z=(+x+y+=5?y+x-:-y+x);?A、 x 的值为 1, y 的值为 3, z 的值为 5?B、 x 的值为 2, y 的值为 2, z 的值为 5?C、 x 的值为 1, y 的值为 3, z 的值为 4?D、 x 的值为 2, y 的值
6、为 2, z 的值为 4我的答案: D2设各个变量的定义如下:()选项的值为 a=1,b=1;boolean flag=a!=b+;?A、 a+=b;?B、 !(+a=b);?C、 (+a=b) | flag;?D、 (+a=b) && flag;我的答案: D 错误3若 a 是 int 型变量,表达式a=(int)(25.8/3%3); 执行后 a 的值为()。?A、 1?B、 2?C、 3?D、 4我的答案: B类的基础知识 已完成精品文档学习资料1下列哪个类声明是正确的?A、 abstract final class H1 ?B、 abstract pr
7、ivate move() ?C、 protected private number;?D、 public abstract class Car 我的答案: D2符合对象和类的关系的是:?A、 人和老虎?B、 书和汽车?C、 楼和建筑物?D、 汽车和交通工具我的答案: D3下面关于 java 中类的说法哪个是不正确的?A、 类体中只能有变量定义和成员方法的定义,不能有其他语句。?B、 构造函数是类中的特殊方法?C、 类一定要声明为 public的,才可以执行。?D、 一个 java 文件中可以有多个 class 定义。我的答案: C 错误4下面哪个单词是 Java 语言的关键字?A、 Float
8、?B、 this?C、 string?D、 unsigned我的答案: B5Java 编程所必须的默认引用包为精品文档学习资料?A、 java.sys 包?B、 java.lang 包?C、 包?D、 以上都不是我的答案:错误6java 应用在消费电子市场上开发平台名称为:?A、 JDK?B、 J2ME?C、 J2SE?D、 J2EE我的答案: B7以下哪个是JAVA 的关键字??A、 NULL?B、 new?C、 instanceOf?D、 wend我的答案: B8下面哪个是Java 语言中正确的标识符?A、 3com?B、 import?C、 that?D、 this我的答案: C9在 J
9、ava 中函数 main ()的返回值是:()?A、 String?B、 int?C、 char精品文档学习资料?D、 void我的答案: D10数组中可以包含什么类型的元素??A、 int 型?B、 string 型?C、 数组?D、 以上都可以我的答案: D类的初始化 已完成1构造方法何时被调用?A、 类定义时?B、 创建对象时?C、 调用对象方法时?D、 使用对象的变量时我的答案: B2构造方法在 时被调用 ?A、 类定义时?B、 创建对象时?C、 调用对象方法时?D、 使用对象的变量时我的答案: B3认真阅读代码,选择正确的选项publicclassMyClasspublicstati
10、cvoidmain(Stringarguments)amethod(arguments);精品文档学习资料publicvoidamethod(Stringarguments)System.out.println(arguments);System.out.println(arguments1);?A、 这段代码是错误的,main 方法不能接受字符串参数?B、 这段代码是错误的,amethod 方法中的字符串数组尚未初始化?C、 这段代码是错误的,main 方法不能调用实例方法?D、 这段代码是正确的我的答案: C4Java 应用程序经过编译后会产生一个以_ 为扩展名的字节码文件。?A、 .ja
11、va?B、 .class?C、 .exe?D、 .html我的答案: B5在 Java 中,一个类可以同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为()?A、 隐藏?B、 覆盖?C、 重载?D、 Java 不支持此特性我的答案: C6编译 Java Application源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为精品文档学习资料?A、 .java?B、 .class?C、 .html?D、 .exe我的答案: B7下面关于构造函数的说法不正确的是?A、 构造函数也属于类的方法,用于创建对象的时候给成员变量赋值
12、。?B、 构造函数不可以重载。?C、 构造函数没有返回值。?D、 构造函数一定要和类名相同我的答案: B8命令 javac -verbose中选项的作用是 :?A、 显示 JVM 加载 class 的过程?B、 显示 JVM 的版本?C、 显示 JVM 调用内存的情况?D、 显示 JVM 的错误跟踪过程我的答案: A9在编写 Java Application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上()语句。?A、 import java.awt.*?B、 import java.applet.Applet?C、 import java.io.*?D、 import java.
13、awt.Graphics我的答案: C10给出类的定义如下:1.class Test ( int i )精品文档学习资料void test ( int i ) System.out.println( “ I am an int. );”void test ( String s ) System.out.println( “ I am a string. );”public static void main( String args )Test t=new Test();char ch= “ y;”t.test ( ch );下列描述哪个正确?A、 程序将不会编译,因为空的方法不能被覆盖。?B、
14、 命令行 t.test ( ch ); 将不会编译,因为没有对应的方法。?C、 代码将编译并输出以下结果:I am an String.?D、 代码将编译并输出以下结果:I am a int.我的答案: D 错误11编译及运行以下代码,下列选项哪个是正确的publicclassSandysprivateintcourt;publicstaticvoidmain(Stringargv)Sandyss=newSandys(99);System.out.println(s.court);Sandys(intballcount)精品文档学习资料court=ballcount;?A、 编译错误: the
15、 variable court is defined as private?B、 编译错误: s is not initialized when the System.out method is called?C、 编译通过,没有输出?D、 编译通过,输出99我的答案: D方法与变量使用 已完成1关于 static 修饰符,以下哪个选项是正确的。?A、 被 static 修饰符修饰的成员变量不能被修改。?B、 在方法中创建的static 变量,每次方法调用中对它的值做的修改都不能保留下来。?C、 一个类的所有类对象共享这个类的static 变量。?D、 static 修饰符只能用于修饰基本类型
16、变量。我的答案: C2方法内的变量:?A、 一定在方法内所有位置可见?B、 可能在方法内的局部可见?C、 可以在方法外可见?D、 方法外也可用我的答案: B 错误3给出如下代码 :class Testprivate int m ;精品文档学习资料public static voidfun () / some code. 如何使成员变量 m 被函数 fun ()直接访问 ?A、 将 private int m改为 protected int m?B、 将 private int m改为 public int m?C、 将 private int m改为 static int m?D、 将 pri
17、vate int m改为 int m我的答案: C4类 JOptionPane提供了几个产生标准对话框的方法,它们能够给用户提供有用的信息,具体的有:?A、 closeDialog()?B、 openDialog()?C、 inputDialog()?D、 outputDialog()我的答案: D 错误5运行下列程序,会产生什么结果:classOuter1privateinta;voidfoo ( doubled, finalfloatf ) Strings;finalbooleanb;classInnervoidmethodInner () System.out.println( “in
18、theInner “);精品文档学习资料publicstaticvoidmain (Stringargs )Outer1me=newOuter1 ();me.foo ( 123 , 123 );System.out.println( “outer)“;?A、 in the Inner outer?B、 outer?C、 in the Inner?D、 编译不通过我的答案: B6编译及运行以下代码,下列选项哪个是正确的publicclassRefpublicstaticvoid main(String argv)Ref r= newRef();r.amethod(r);publicvoidame
19、thod(Refr)inti=99;multi(r);System.out.println(i);publicvoidmulti(Ref r)r.i=r.i*2;精品文档学习资料?A、 编译错误?B、 输出 99?C、 输出 198?D、 运行时出错我的答案: A访问权限练习 已完成1如果任何包中的子类都能访问超类中的成员,那么应使用哪个限定词?A、public?B、 private?C、 protected?D、 transient我的答案: A2不允许作为类及类成员的访问控制符的是:?A、 public?B、 private?C、 static?D、 protected我的答案: B 错误
20、3下面哪个修饰符修饰的方法只能被本类中的其他方法使用?A、 protected?B、 static精品文档学习资料?C、 private?D、 public我的答案: C4如果类中的成员变量可以被同一包访问,则使用如下哪个约束符?A、 private?B、 public?C、 protected?D、 no modifier我的答案: C 错误5某个类的成员变量可以被其子类访问,但不能被其他包中的类访问,该如何定义??A、 变量应该用 public做修饰。?B、 变量应该用 private 做修饰。?C、 变量应该用 protected 做修饰。?D、 变量不需做任何修饰。我的答案: C6关于
21、被私有保护访问控制符private 、 protected修饰的成员变量,以下说法正确的是()?A、 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类?B、 可以被两种类访问和引用:该类本身、该类的所有子类?C、 只能被该类自身所访问和修改?D、 只能被同一个包中的类访问我的答案: C 错误7this 关键字指的是??A、 当前对象指针?B、 当前类的实例对象?C、 当前对象引用?D、 当前类的方法精品文档学习资料我的答案: B嵌套类练习 已完成1考虑类 A:public class Apublic int x=1;public void increaseBy(
22、intn) x=x+n ; 以下哪个选项输出结果不会产生4?A、 A a = new A ( ); a.x = 3 + a.x ; System.out.print (a.x );?B、 A a = new A ( ); a.increaseBy ( 2); a.increaseBy ( 1); System.out.print ( a.x );?C、A a = newA( )publicvoidincreaseBy(int n ) super.increaseBy( n); ;a.increaseBy ( 4);System.out.print( a.x );?D、 A a = new A
23、( ); a.increaseBy ( 3); System.out.print (a.x );我的答案: C包的应用 已完成1以下哪几段代码可以成功编译?()1)importjava.awt.*;packageMypackage;classMyclass2)精品文档学习资料packageMyPackage;importjava.awt.*;classMyClass3)/*Thisisacomment */packageMyPackage;importjava.awt.*;classMyClass?A、1)和 2)?B、2)和 3)?C、 1)和 3)?D、 1)、 2)和 3 )我的答案:
24、B2创建一个名为MyPackage的包的语句正确的是 _ 。?A、 import MyPackage ;?B、 import package MyPackage ;?C、 package MyPackage ;?D、 package import MyPackage ;我的答案: C继承基本概念练习 已完成1下列关于继承的哪项叙述是正确的_ 。?A、 在 java 中允许多重继承?B、 在 java 中一个类只能实现一个接口精品文档学习资料?C、 在 java 中一个类不能同时继承一个类和实现一个接口?D、 java 的单一继承使代码更可靠我的答案: D2给出下面代码:1)classParen
25、t2privateStringname ;3publicParent () 45) publicclassChildextendsParent6privateStringdepartment ;7publicChild () 8publicStringgetValue () returnname ; 9publicstaticvoid main ( Stringarg ) 10Parentp =newParent ();1112那些行将引起错误??A、第 3行?B、第 6行?C、第 7行?D、第 8行我的答案: D3设有下面两个类的定义:classPersonclassStudentexten
26、dsPerson精品文档学习资料longid ;/身份证号intscore ;/入学总分Stringname ;/姓名intgetScore()returnscore ;问:类 Person 和类 Student 的关系是()。?A、 包含关系?B、 继承关系?C、 关联关系?D、 无关系,上述类定义有语法错误我的答案: D 错误4构造方法不能被继承。我的答案: 5一个子类可以重新定义从父类那里继承来的同名方法,而且允许它们有不同的返回值类型。我的答案: 错误方法和成员变量练习已完成1看下面一段程序:精品文档学习资料classAclassvoidgo () System.out.println
27、( “Aclass)“;publicclassBclassextendsAclassvoidgoSystem.out.println( “Bclass)“;publicstaticvoidmain ( Stringargs ) Aclassa=newAclass ();Aclassa1=newBclass ();a.go ();a1.go ();以上程序运行结果是:?A、 Aclass Aclass?B、 Bclass Bclass?C、 Aclass Bclass?D、 Bclass Aclass我的答案: C2在 Java 中,以下关于方法重载和方法重定义描述正确的是??A、 方法重载和方
28、法的重定义实现的功能相同?B、 方法重载出现在父子关系中,方法重定义是在同一类中?C、 方法重载的返回值类型必须一致,参数项必须不同?D、 方法重定义的返回值类型必须相同或相容。精品文档学习资料我的答案: C3方法的覆盖是在子类中再次实现超类中已经实现过的方法。我的答案: 4在父类中声明为final 的方法,也可以在其子类中被重新定义(覆盖)。我的答案: ×5可以用 final 说明变量为一个常量。我的答案: 6被 final 修饰符修饰的类,不能被继承。我的答案: 7最终类不能派生子类,但最终方法可以被覆盖。我的答案: ×super 关键字练习 已完成1如果子类要初始化父
29、类的类变量,调用super 语句必须:?A、 放在子类构造方法第一条语句?B、 放在子类构造方法任何位置?C、 可以采用初始化列表方式执行?D、 可以调用 this 关键字我的答案: A2精品文档学习资料This 和 super 都可以用在main ()方法中使用我的答案: ×上转型对象练习 已完成1考虑以下两个类 :publicclassUpByOneprivateintnum=0;publicint getNum() returnnum ;publicvoidsetNum( int x) num=x ;publicvoid up() num=num +1;publicclassU
30、pByTwoextends UpByOne publicvoidup() / missingcodegoeshere在类 UpByTwo 中方法 up是重定义使得num 加 2.以下那段代码最合适省掉的代码?精品文档学习资料?A、 num = num + 2 ;?B、 super.up (); super.up ();?C、 setNum ( getNum () + 2 ;?D、 super.up () + 1 ;我的答案: C 错误2下列哪个程序片段能正确编译执行?假设类BaseWidget是类 TypeAWidget的父类,并且在类 TypeAWidget中定义了方法speak () .?
31、A、 Object A=new BaseWidget();A.speak ();?B、 BaseWidget B=new TypeAWidget();B.speak ();?C、 TypeAWidget C=new BaseWidget();?D、 speak ();我的答案: B3Java 语言里的上转型对象也即是所谓的父类给子类对象赋值而已我的答案: ×4上转型对象可以调用子类中基类被覆盖的方法。我的答案: × 错误5Java 不允许上转型对象再重新给子类对象赋值。我的答案: 错误6上转型对象可以调用子类中新的方法。我的答案: 错误抽象类练习 已完成精品文档学习资料1编
32、译及运行以下代码,下列选项哪个是正确的abstractclassMineBaseabstractvoidamethod();staticinti;publicclassMineextendsMineBasepublicstaticvoidmain(Stringargv)intar=newint5;for(i=0;i<ar.length;i+)System.out.println(ari);?A、 输出包含 5 个 0 的序列?B、 Error: ar is used before it is initialized?C、 Error Mine must be declared abstr
33、act?D、 IndexOutOfBoundes Error我的答案: C2含有抽象方法的类必须声明为抽象类。我的答案: 3抽象类可以用来定义对象,也可以被继承。我的答案: ×4精品文档学习资料一个抽象类中的所有方法都必须是抽象的。我的答案: ×接口练习 已完成1关于接口下面不正确的说法是:?A、 接口不支持多重继承?B、 接口所有方法是抽象的?C、 接口里的方法访问属性均为public?D、 定义接口的关键字是implements我的答案: A 错误2Interface可以被以下哪个修饰符修饰?A、 private?B、 class?C、 public?D、 static
34、我的答案: C3关于接口的定义和实现,以下描述正确的是:?A、 接口定义的方法只有声明没有实现?B、 接口定义中的变量都必须写明final 和 static?C、 如果一个接口由多个类来实现,则这些类在实现该接口中的方法时采用统一的代码?D、 如果一个类实现了接口,则必须实现该接口中的所有方法,但方法可不为为public我的答案: A 错误4有如下的接口定义:public interface MyInterface精品文档学习资料float k = 10;下列选项哪一项指令不能替代上列指令:float k=10;??A、 final float k = 10;?B、 private float
35、 k = 10;?C、 static float k = 10;?D、 public float k;我的答案:D5一个类只能继承单个父类,一个类只能履行一个接口。我的答案: ×6接口不能声明构造函数。我的答案: 接口回调练习 已完成1给出如下程序:interface InterfaceAString s="good "void f();abstract class ClassAabstract void g();class ClassB extends ClassA implements InterfaceAvoid g()System.out.print(s)
36、;精品文档学习资料public void f()System.out.print(" "+s);public class E public static void main(String args) ClassA a=new ClassB();InterfaceA b=new ClassB();a.g();b.f();其运行结果是??A、 编译正确,但无运行结果?B、 编译错误: InterfaceA b=new ClassB();?C、 good good?D、 以上都不对我的答案: C2给定以下程序片段,结果为?interface InterfaceAString s=
37、"Hello"void f();class ClassA implements InterfaceApublic void f()System.out.print(s);class ClassBvoid g(InterfaceA a)精品文档学习资料a.f();public class E public static void main(String args) ClassB b=new ClassB();b.g(new ClassA();?A、 Hello?B、 编译正确,但无运行结果?C、 编译错误: b.g(new ClassA()?D、 以上都不对我的答案: A3给
38、定如下程序,运行结果为:interface Bvoid f();class A implements Bpublic void f()System.out.println("I love java! ");public static void main(String args) B b=new A();b.f();精品文档学习资料?A、 执行错误?B、 I love java !?C、 编译错误?D、 以上都不对我的答案: B1下面哪个是对字符串String 的正确定义?A、 String s1=null;?B、 String s2='null';?C、 S
39、tring s3=(String)'abc'?D、 String s4=(String)'uface'我的答案: A 得分:20.0 分2字符串 s=”Java”,找出字母 v 在字符串 s 中的位置,以下哪个选项是正确的?A、 mid(2,s);?B、 charAt(2);?C、 indexOf(s);?D、 s.indexOf('v');我的答案: D 得分:20.0 分3编译及运行以下代码,下列选项哪个是正确的String s=new String("Bicycle");int iBegin=1;char iEnd=3;System.out.printl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新人职业修养试题及答案
- 保洁理论考试题及答案
- 干细胞治疗在神经性耳聋临床应用的研究进展报告
- 2025年医疗行业环保技术应用与发展报告
- 休闲食品行业健康化转型与市场拓展的渠道整合研究报告
- 教育行业招生营销数字化变革:2025年趋势与策略报告
- 数字化零售门店:2025年智能导购系统与顾客体验优化报告
- java高级面试题大全及答案
- java常见数据结构面试题及答案
- 2025年汽车行业供应链韧性建设与风险管理策略创新报告
- 山东省东营市2024年中考英语真题(含答案)
- 2024河南许昌胖东来考察报告
- 物流无人机垂直起降场选址与建设规范
- JGJ64-2017饮食建筑设计标准(首发)
- 《成人四肢血压测量的中国专家共识(2021)》解读
- 旅游行业旅行社经理劳动合同样本
- DBJ50-T-417-2022 建筑施工高处坠落防治安全技术标准
- 医院物业挂靠协议书
- 部编版五年级下册道德与法治期末测试卷带答案(考试直接用)
- 高速公路养护施工作业安全隐患及对策
- 2024年社区工作者考试必背1000题题库必背【满分必刷】
评论
0/150
提交评论