首页 2017秋《Java语言程序设计》作业

2017秋《Java语言程序设计》作业

举报
开通vip

2017秋《Java语言程序设计》作业1.第1题 应用程序的main方法中有以下语句,则输出的结果是( )。String s="java@123456@"; int n=s.indexOf("@"); int k=s.indexOf("@",5); String s2=s.substring(n+1,k); System.out.println(s2); A.123456 B.java C.@ D.5 答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 2.第2题 下面哪个语句是创建数组的正确语句?() A.f...

2017秋《Java语言程序设计》作业
1.第1题 应用程序的main方法中有以下语句,则输出的结果是( )。String s="java@123456@"; int n=s.indexOf("@"); int k=s.indexOf("@",5); String s2=s.substring(n+1,k); System.out.println(s2); A.123456 B.java C.@ D.5 答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 2.第2题 下面哪个语句是创建数组的正确语句?() A.float f[6][6] = new float[6][6] B.float f[][] = new float[][6] C.float [][]f = new float[6][6] D.float [] f = new float[6][] 答案:C 您的答案:C 题目分数:2.0 此题得分:2.0 3.第3题 应用程序的main方法中有以下语句,则输出的结果是( )。String s1="AbcD"; String s2=s1.toLowerCase(); A.A B.ABCD C.aBCd D.abcd 答案:D 您的答案:D 题目分数:2.0 此题得分:2.0 4.第4题 下列哪些说法是错误的?() A.构造方法是创建对象时由系统自动调用的。 B.Java语言会自动初始化变量的值 C.Java语言不允许同时继承一个类并实现一个接口 D.Java语言会自动回收内存中的垃圾 答案:C 您的答案:C 题目分数:2.0 此题得分:2.0 5.第5题 在Java中,一个类可同时定义多个同名的方法,这些方法形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为()。 A.隐藏 B.覆盖 C.重载 D.Java不支持此特性 答案:C 您的答案:C 题目分数:2.0 此题得分:2.0 6.第6题 设有下面两个赋值语句: a = Integer.parseInt(“1024”); b = Integer.valueOf(“1024”).intValue(); 下述说法正确的是()。 A.a是整数类型变量,b是整数类对象 B.a是整数类对象,b是整数类型变量 C.a和b都是整数类对象并且它们的值相等 D.a和b都是整数类型变量并且它们的值相等 答案:D 您的答案:D 题目分数:2.0 此题得分:2.0 7.第7题 下面说法正确的是( )。 A.final 可修饰类、属性、方法。 B.abstract可修饰类、属性、方法。 C.定义抽象方法需有方法的返回类型、名称、参数列 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 和方法体。 D.用final修饰的变量,在程序中可对这个变量的值进行更改。 答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 8.第8题 对于子类的构造 函数 excel方差函数excelsd函数已知函数     2 f x m x mx m      2 1 4 2拉格朗日函数pdf函数公式下载 说明 关于失联党员情况说明岗位说明总经理岗位说明书会计岗位说明书行政主管岗位说明书 ,下列叙述中不正确的是()。 A.子类无条件地继承父类的无参构造 关于工期滞后的函关于工程严重滞后的函关于工程进度滞后的回复函关于征求同志党风廉政意见的函关于征求廉洁自律情况的复函 数。 B.子类可以在自己的构造函数中使用super关键字来调用父类的含参数构造函数,但这个调用语句必须是子类构造函数的第一个可执行语句。 C.在创建子类的对象时,将先执行继承自父类的无参构造函数,然后再执行自己的构造函数。 D.构造函数返回值类型为空(void) 答案:D 您的答案:D 题目分数:2.0 此题得分:2.0 9.第9题 下面的程序输出的结果是( ). public class A implements B { public static void main(String args[]) { int i; A c1 = new A(); i= c1.k; System.out.println("i="+i); } } interface B { int k = 10; } A.i=0 B.i=10 C.程序有编译错误 D.i=true 答案:B 您的答案:B 题目分数:2.0 此题得分:2.0 10.第10题 下列操作中,不属于Applet安全限制的是:() A.加载本地库 B.读写本地文件系统 C.运行本地可执行程序 D.与同一个页面中的Applet通信 答案:D 您的答案:D 题目分数:2.0 此题得分:2.0 11.第11题 main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的 A.public static void main() B.public static void main(String args[] ) C.public static int main(String [] arg ) D.public void main(String arg[] ) 答案:B 您的答案:B 题目分数:2.0 此题得分:2.0 12.第12题 下列为合法类名的是:() A.class B.123Student C.WatchTV D.”类名” 答案:C 您的答案:C 题目分数:2.0 此题得分:2.0 13.第13题 下列有关Java程序的说法中错误的是:() A.由于Java程序是解释执行的,所以执行前不需要进行编译。 B.程序执行过程中需要的所有类都是通过字节码校验程序装入的。 C.代码的运行是由Java运行环境中的解释器完成的。 D.在缺省的安全配置条件下,Applet不能访问任何本地资源。 答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 14.第14题 在编写异常处理的Java程序中,每个catch语句块都应该与( )语句块对应,使得用该语句块来启动Java的异常处理机制。 A.if - else B.switch C.try D.throw 答案:C 您的答案:C 题目分数:2.0 此题得分:2.0 15.第15题 下列关于Frame类的说法不正确的是 A.Frame是Window类的直接子类 B.Frame对象显示的效果是一个窗口 C.Frame被默认初始化为可见 D.Frame的默认布局管理器为BorderLayout 答案:C 您的答案:C 题目分数:2.0 此题得分:2.0 16.第16题 给出下列代码,则数组初始化中哪项是不正确的? byte[]array1,array2[]; byte array3[][]; byte [][]array4,array5; A.array2 = array1 B.array2=array3 C.array5=array4 D.array3=array4 答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 17.第17题 下列为合法类名的是___。 A.class B.123Student C.GraduateStudent D.“类名” 答案:C 您的答案:C 题目分数:2.0 此题得分:2.0 18.第18题 能从循环语句的循环体中跳出的语句是________。 A.for 语句 B.break 语句 C.while 语句 D.continue语句 答案:B 您的答案:B 题目分数:2.0 此题得分:2.0 19.第19题 下列关于继承的哪项叙述是正确________。 A.在java中允许多继承 B.在java中一个类只能实现一个接口 C.在java中一个类不能同时继承一个类和实现一个接口 D.java的单一继承使代码更可靠 答案:D 您的答案:D 题目分数:2.0 此题得分:2.0 20.第20题 在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用()类的对象来实现。 A.Label B.Button C.TextArea D.TextField 答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 21.第21题 以下说法中错误的是:() A.Choice、Checkbox、CheckboxGroup、List这些组件可以接收用户在一个选择的集合中作出选择,但是不能输出信息 B.一个Checkbox对象既可以作为一个复选按钮,也可作为一个单选按钮组中的一个按钮 C.一个复选按钮实现的是“二选一”的结构,一个单选按钮组实现的是“多选一”的结构 D.List对象可以实现“多选一”结构,也可以实现“多选多”结构,完全由创建List对象时的参数确定 答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 22.第22题 关于Java的包叙述不正确的是________。 A.不在同一个包中的类不允许有相同的名称 B.在同一个包中的类不允许有相同的名称 C.包是用于组织类与接口的机制 D.可以通过import语句将包中的类加载到程序中 答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 23.第23题 System和Math类在哪个包中_______。 A.java.io B.java.lang C.java.awt D. java.util 答案:D 您的答案:D 题目分数:2.0 此题得分:2.0 24.第24题 下列关于方法覆盖不正确的是________。 A.方法覆盖和方法重载都是定义相同方法名的方法,本质上是一致的 B.方法覆盖只能发生在子类对父类的继承中 C.方法覆盖充分体现了Java语言的多态性 D.方法返回值类型不同时也能实现方法覆盖 答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 25.第25题 Java中所有类的父类是________。 A.Father B.Object C.Lang D.ClassFather 答案:B 您的答案:B 题目分数:2.0 此题得分:2.0 26.第26题 类的成员有( )? A.域(变量或对象) B.接口 C.内部类 D.字节码 答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 27.第27题 下列程序段执行后的结果是( )。String s=new String("abcdefg"); for(int i=0;i <=6;i=i+2) { System.out.print(s.charAt(i)); } A.abcdefg B.ACEG C.aceg D.abcd 答案:C 您的答案:C 题目分数:2.0 此题得分:2.0 28.第28题 下面哪一个函数是public void example(){...}的重载函数?() A.public void example(){...} B.public int example(){...} C.public void example2(){...} D.public int example(int m, float f){...} 答案:D 您的答案:D 题目分数:2.0 此题得分:2.0 29.第29题 下列关于抽象类的说法哪个是正确的?() A.某个抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法 B.接口和抽象类是同一回事 C.可以用抽象类去创建对象 D.抽象类中不可以有非抽象的方法 答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 30.第30题 在使用interface声明一个接口时,只可以使用()修饰符修饰该接口。 A.private B.protected C.无修饰符 D.public 答案:D 您的答案:D 题目分数:2.0 此题得分:2.0 31.第31题 如果类中的成员变量可以被同一包访问,则应使用如下哪个约束符? ( ) A.private B.void C.protected D.无修饰符 答案:D 您的答案:D 题目分数:2.0 此题得分:2.0 32.第32题 设有下面的一个类定义:class AA { static void Show( ){ System.out.println("我喜欢Java!"); } } class BB { void Show( ){ System.out.println("我喜欢C++!"); } } 若已经使用AA类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的:() A.a.Show( ) b.Show( ) B.AA.Show( ); BB.Show( ); C.AA.Show( ); b.Show( ); D.a.Show( ); BB.Show( ); 答案:C 您的答案:C 题目分数:2.0 此题得分:2.0 33.第33题 下面的程序编译运行后输出的结果是( )。 public class A implements Runnable { public static void main(String argv[]) { A a = new A(); Thread t = new Thread(a); t.start(); } public void run() { while(true) { try{ Thread.currentThread(). sleep(1000); }catch(InterruptedException e) { System.out.println(e.toString()); } System.out.println("looping while"); } } } A.在屏幕上重复输出" looping while" B.在屏幕上输出一次" looping while" 。 C.没有结果输出。 D.以上说法都错误 答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 34.第34题 在Java Applet程序用户自定义的Applet子类中,常常重载( )方法在Applet的界面中显示文字、图形和其它界面元素。 A.start( ) B.stop( ) C.init( ) D.paint( ) 您的答案:D 题目分数:2.0 此题得分:2.0 35.第35题 以下哪个方法仅在Applet程序被创建和首次被载入支持Java的浏览器时被调用。( ) A.paint() B.init() C.action() D.start() 答案:B 您的答案:B 题目分数:2.0 此题得分:2.0 36.第36题 以下变量不符合Java语言变量的规定的是() A.123variable B.variable123 C.variable_$_123 D.$variable$$$ 答案:B 您的答案:B 题目分数:2.0 此题得分:2.0 37.第37题 下面的语句的作用是:()。 Vector MyVector = new Vector(100,50); A.创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50。 B.创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50。 C.创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。 D.创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。 您的答案:D 题目分数:2.0 此题得分:2.0 38.第38题 在Applet的关键方法中,下列哪个方法是关闭浏览器以释放Applet占用的所有资源? A.init() B.start() C.paint() D.destroy() 答案:D 您的答案:D 题目分数:2.0 此题得分:2.0 39.第39题 Java语言是( ) A..面向问题的解释型高级编程语言 B.面向机器的低级编程语言 C.面向过程的编译型高级编程语言 D.面向对象的解释型高级编程语言 答案:D 您的答案:D 题目分数:2.0 此题得分:2.0 40.第40题 在安装了Java的开发工具箱JDK后,通常要进行相关环境变量的配置,下列说法正确的是: () A.需要在环境变量中配置path和classpath两个环境变量,其中path是指定JDK的可执行文件的运行路径,classpath是指向Java程序运行时所需要的Java类库 B.安装了JDK后,安装程序会自动配置系统的环境变量path和classpath C.因为JDK安装在同一目录中所以path和classpath的路径完全相同 D.classpath环境变量设置中的“.;”是指可以加载Java运行程序所需的Java自带类库。 答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 41.第41题 若a的值为3时,下列程序段被执行后,c的值是多少?() c = 1; if ( a>0 ) if ( a>3 ) c = 2; else c = 3; else c = 4; A.1 B.2 C.3 D.4 答案:C 您的答案:C 题目分数:2.0 此题得分:2.0 42.第42题 下列关于抽象类的说法哪个正确________。 A.绝对不能用抽象类去创建对象 B.某个抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法 C.抽象类中不可以有常量 D.可以用private修饰抽象类 答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 43.第43题 应用程序Test.java的源程序如下,在命令行键入:java Test aaa bb c,则输出的结果是( )。 public class Test { public static void main(String args[]) { int k1=args.length; int k2=args[1].length(); System.out.print(k1+" "+k2); } } A.3 2 B.1 2 C.1 3 D.3 3 答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 44.第44题 有整型数组:int[] x={12,35,8,7,2};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是( ). A.2 7 8 12 35 B.12 35 8 7 2 C.35 12 8 7 2 D.8 7 12 35 2 答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 45.第45题 若在某一个类定义中定义有如下的方法:abstract void performDial( );该方法属于()。 A.本地方法 B.最终方法 C.解态方法 D.抽象方法 答案:D 您的答案:D 题目分数:2.0 此题得分:2.0 46.第46题 下列关于main()方法说法正确的是?() A.一个类中可以没有main()方法 B.所有对象的创建都必须放在main()方法中 C.main()方法必须放在公共类中 D.main()方法头的定义可以根据情况任意修改。 答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 47.第47题 对于构造函数,下列叙述不正确的是()。 A.构造函数也允许重载。 B.子类无条件地继承父类的无参构造函数。 C.子类不允许调用父类的构造函数。 D.在同一个类中定义的重载构造函数可以相互调用。答案:C 您的答案:C 题目分数:2.0 此题得分:2.0 48.第48题 下列关于Java类的构造方法的说法中错误的是:() A.构造方法的名字必须与类的名字完全相同 B.构造方法一般不能由程序员在程序中主动调用 C.父类的构造方法能被子类继承 D.构造方法必须用public访问控制符修饰 答案:D 您的答案:D 题目分数:2.0 此题得分:2.0 49.第49题 设有下面的两个类定义:class AA { void Show(){ System.out.println("我喜欢Java!"); } class BB extends AA { void Show(){ System.out.println("我喜欢C++!"); } 则顺序执行如下语句后输出结果为:()AA a; BB b; a.Show(); b.Show(); A.我喜欢Java! 我喜欢C++! B.我喜欢C++! 我喜欢Java! C.我喜欢Java! 我喜欢Java! D.我喜欢C++! 我喜欢C++! 答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 50.第50题 下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问? A.private B.无修饰符 C.public D.protected 答案:B 您的答案:B 题目分数:2.0 此题得分:2.0 作业总得分:100.0 作业总批注:
本文档为【2017秋《Java语言程序设计》作业】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_215732
暂无简介~
格式:doc
大小:55KB
软件:Word
页数:34
分类:互联网
上传时间:2019-04-29
浏览量:36