77范文网 - 专业文章范例文档资料分享平台

Java语言程序设计模拟题

来源:网络收集 时间:2018-11-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

Java语言程序设计模拟题(3)

一、选择题。(每题只有一个正确答案,每题2分,共30分) 1.下列标识符中,非法的标识符有() A . Var_x B . 4date C.$_Money D.class

2.为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为()

A、static void method( ) B、public void method( ) C、final void method( ) D、abstract void method( ) 3.下列哪个是合法的Java标识符?()

A、Tree&Glasses B、class C、_$theLastOne D、273.5 4、以下标识符中哪项是不合法的( )

A、BigMeaninglessName B、$int C、1 s D、$1 5.Java Application源程序的主类是指包含有()方法的类。

A、main方法 B、toString方法 C、init方法 D、actionPerfromed方法 6.对于构造函数,下列叙述不正确的是()。

A、构造函数是类的一种特殊函数,它的方法名必须与类名相同。 B、构造函数的返回类型只能是void型。

C、构造函数的主要作用是完成对类的对象的初始化工作。 D、一般在创建新对象时,系统会自动调用构造函数。

7.若在某一个类定义中定义有如下的方法: abstract void performDial( );该方法属于()。 A、本地方法 B、最终方法 C、静态方法 D、抽象方法

8.不使用static修饰符限定的方法称为对象(或实例)方法,下列哪一个说法是正确的?() A、实例方法可以直接调用父类的实例方法。 B、实例方法可以直接调用父类的类方法。

C、实例方法可以直接调用其他类的实例方法。 D、实例方法不可以直接调用本类的类方法。

9、执行完以下代码int[ ] x = new int[25];后,以下哪项说明是正确的( ) A、x[24]为0 B、x[24]未定义 C、x[25]为0 D、x[0]为空 10、以下代码段执行后的输出结果为( ) int x=3; int y=10; System.out.println(y%x); A、0 B、1 C、2 D、3

11、关于被私有访问控制符private修饰的成员变量,以下说法正确的是( ) A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 B.可以被两种类访问和引用:该类本身、该类的所有子类 C.只能被该类自身所访问和修改 D.只能被同一个包中的类访问

12、容器Panel缺省使用的布局编辑策略是( ) A、BorderLayout B、FlowLayout C、GridLayout D、CardLayout 13、以下哪个表达式是不合法的( ) A、String x=\B、String x=\C、String x=\

D、String x=null; int y=(x!=null)&&(x.length()>0) ? x.length : 0

14.在编写JavaApplet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上()语句。 A、import java.awt.* ; B、import java.applet.* ; C、import java.io.* ; D、import java.awt.event.* ; 15.对于子类的构造函数说明,下列叙述中不正确的是()。 A、子类无条件地继承父类的无参构造函数。

B、子类可以在自己的构造函数中使用super关键字来调用父类的含参数构造函数,但这个调用语句必须是子类构造函数的第一个可执行语句。

C、在创建子类的对象时,将先执行继承自父类的无参构造函数,然后再执行自己的构造函数。 D、子类不但可以继承父类的无参构造函数,也可以继承父类的有参构造函数。

二、写出程序结果(每题4分,共20分) 1、

public class AppTest{

public static void main(String args[]){

System.out.println(“Hello World!”+“\\nI am a java newer!”); System.out.println(“Hello World!\\nI am a java newer!”); } }

输出结果: 2、

public class ForTest{

public static void main(String args[]){ int sum=0;

for(int i=10;i>0;i--) sum+=i;

System.out.println(“The sum of 1 to 10 is:”+sum); } }

输出结果: 3、

public class Lx{

public static void main(String args[]){ try{

System.out.println(“执行try”); }

catch(Exception e){

System.out.println(“执行catch”); } finally{

System.out.println(“执行finally”); } } }

输出结果: 4、

class MainTest{

public static void main(String args[]){ if(args.length==0)

System.out.println(“没有参数”); else{

System.out.println(“参数的个数:”+args.length); for(int i=0;i

如果输入命令:java MainTest 则输出结果:

如果输入命令:java MainTest 1 2 3 则输出结果: 5、

class Value1{ int x,y;

Value1(int a, int b){ x=a; y=b; } }

class Value2 extends Value1{ Value2(int a, int b){ super(a,b); } }

public class AddTest{

public static void main(String args[]){ int t;

Value2 no=new Value2(10,20); t=no.x+no.y;

System.out.println(“add=”+t); }

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Java语言程序设计模拟题在线全文阅读。

Java语言程序设计模拟题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/294544.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: