java基础试卷(7页).doc
《java基础试卷(7页).doc》由会员分享,可在线阅读,更多相关《java基础试卷(7页).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-java基础试卷-第 7 页JAVA 试卷班级 姓名 一、选择题 (25*2=50分)1下面用来运行Java应用程序的命令是( D ) A 、javac B、jdk C、 appletviewer D 、java Javac是编译;java是运行2 main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的( B )A、public static void main( )B、public static void main( String args )C、public static int main(String arg ) D、public vo
2、id main(String arg )3为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( A )。 A、static void method( ) B、public void method( ) C、final void method( ) D、abstract void method( )4下列哪个是合法的Java标识符?( C ) A、Tree&Glasses &是关键字 B、case 关键字 C、_$theLastOne D、273.5 5) 给定java代码,如下: public byte count(byte b
3、1,byte b2) return_; 要使用这段代码能够编译成功,横线处可以填入(A) 。 (选择一项)a) (byte) (b1-b2) b) (byte) b1-b2 byte和int强转转换后还是byte c) b1-b2 d) (byte) b1/b26编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。A、.JavaB、.classC、.htmlD、.exe7若a的值为3时,下列程序段被执行后,c的值是多少?( C ) c = 1; if ( a0 ) if ( a3 ) c = 2; else c = 3; else c =
4、 4; A、1 B、2 C、3 D、48对于构造函数,下列叙述不正确的是( B )。 A、构造函数是类的一种特殊函数,它的方法名必须与类名相同。 B、构造函数的返回类型只能是void型。构造函数无返回类型 C、构造函数的主要作用是完成对类的对象的初始化工作。 D、一般在创建新对象时,系统会自动调用构造函数。9下面的是关于类及其修饰符的一些描述,不正确的是:( B )。 A、abstract类只能用来派生子类,不能用来创建abstract类的对象。 B、final类不但可以用来派生子类,也可以用来创建final类的对象。Final可以被调用,不可以被继承 C、abstract不能与final同时
5、修饰一个类。abstract修饰的类可以被继承,final修饰的类不能被继承 D、abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。10在类设计中,类的成员变量要求仅仅能够被同一package下的类访问,请问应该使用下列( A ) 哪个修辞词 A. protectedB. publicC. privateD. 不需要任何修辞词11若在某一个类定义中定义有如下的方法: abstract void performDial( );该方法属于( D )。 A、本地方法 B、最终方法 C、多态方法 D、抽象方法12以下语句不能通过编译的是( D
6、)。A. int a=1,2,3,4;B. int b;编译不会报错,但不能使用C. int c=new int3;D. int d=new int;一定要定义数组有多少容量13在switch(表达式)语句中,表达式的类型不能为( C )。A、byteB、charC、long (double float等大于int的都不可以)D、int 14设有下面两个类的定义: class Person class Student extends Person long id; / 身份证号 int score; / 入学总分 String name; / 姓名 int getScore()return s
7、core;问:类Person和类Student的关系是( B )。 A、包含关系 B、继承关系 C、关联关系 D、无关系,上述类定义有语法错误15 设有下面的两个类定义: class AA void Show() System.out.println(“我喜欢Java!”); class BB extends AA void Show() System.out.println(“我喜欢C+!”);则顺序执行如下语句后输出结果为:( A ) AA a; BB b;a.Show(); b.Show(); A、我喜欢Java! B、我喜欢C+! 我喜欢C+! 我喜欢Java! C、我喜欢Java!
8、D、我喜欢C+! 我喜欢Java! 我喜欢C+!16) 在JAVA中,要判断D盘下是否存在文件abc.txt,应该使用以下( A )判断语句。(选择一项)a) if(new File(“d:abc.txt”) .exists() = =1) b) if(File.exists(“d:abc.txt”) = =1) c) if(new File(“d:/abc.txt”) .exists( ) ) d) if(File.exists(“d:/abc.txt) 17在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性
9、称为( C )。 A、隐藏 B、覆盖 C、重载 D、Java不支持此特性18 对于构造函数,下列叙述不正确的是( C )。 A、构造函数也允许重载。 B、子类无条件地继承父类的无参构造函数。 C、子类不允许调用父类的构造函数。 D、在同一个类中定义的重载构造函数可以相互调用。19现有一变量声明为boolean aa;下面赋值语句中正确的是( D )。A、aa=0B、aa=True不能大写C、aa=trueD、aa=false20使用以下哪些修饰符进行修饰时,子类不可访问其变量?( B )a) Protectedb) Privatec) 以上两者都是d) 以上都不是 21 下列方法定义中,方法头
10、不正确的是( D )。 A)public int x( ) . B)public static int x( double y ) . C)void x( double d ) . D)public static x( double a ) . 22下列哪些语句关于内存回收的说明是正确的? ( B )A 程序员必须创建一个线程来释放内存; B 内存回收程序负责释放无用内存 C 内存回收程序允许程序员直接释放内存 D 内存回收程序可以在指定的时间释放内存对象23)在java中,以下代码()正确地创建了一个InputStreamReader类型的对象。( A )a) new InputStream
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 基础 试卷
限制150内