东大15秋学期《JAVA语言程序设计Ⅰ》在线作业3满分答案
免费在线作业答案东大15秋学期《JAVA语言程序设计Ⅰ》在线作业2答案
东大15秋学期《JAVA语言程序设计Ⅰ》在线作业2答案15秋学期《JAVA语言程序设计Ⅰ》在线作业2试卷总分:100 测试时间:-- 试卷得分:100一、单选题(共20道试题,共60分。
)得分:601.如果你试图编译下面的代码会发生什么事? Class MyString extends String{ }A. 代码编译成功B. 代码不能编译,因为没有定义一个main()方法C. 代码不能编译,因为String是abstract类型的D. 代码不能编译,因为String是final类型的正确答案:D满分:3分得分:32.下列语句序列执行后,a的值是( )。
int a=13; a%=a/5;A. 3C语言程序设计报告B. 13C. 1D. 169正确答案:C满分:3分得分:33.下面的哪些程序段可以正确地获得从命令行传递的参数的个数?A. int count = args.length;B. int count = args.length-1;C. int count=0; while(args[count]!=null) count++;D. int count=0;while (!(args[count].equals(“”))) count++;正确答案:A满分:3分得分:34.有下面的类: public class Example{ public static void main(String args[]){ static int x[] = new int[15]; System.out.println(x[5]); } } 下面的那些说法是正确的。
A. 编译时出错B. 运行时出错C. 输出0D. 输出null正确答案:A满分:3分得分:35.若有循环: int x=5,y=20; do{ y-=x; x++; }while(++x<--y);则循环体将被执行( )。
A. 0次B. 1次C. 2次D. 3次正确答案:C满分:3分得分:36.给出如下代码: class Test{ private int m; public static void fun() { // some code... } } 如何使成员变量m被函数fun()直接访问A. 将private int m 改为protected int mB. 将private int m 改为 public int mC. 将private int m 改为 static int mD. 将private int m 改为 int m正确答案:C满分:3分得分:37.下列代码中,将引起一个编译错误的行是 1)public class Test{ 2) int m,n; 3) public Test() {} 4) public Test(int a) {m=a;} 5) public static void main(String args[]){ 6)Test t1,t2; 7) intj,k; 8) j=0;k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) } 12A. 第3行B. 第5行C. 第6行D. 第10行正确答案:D满分:3分得分:38.如果你要读一个参数值,而该参数在标签内没有定义,则会:A. 运行时抛出异常B. 参数值为空C. 参数值是个空字符串D.正确答案:B满分:3分得分:39.以下代码的输出结果是什么 class Foo{ public static void main(String args[]){ int x=4,j=0; switch(x){ case 1:j++; case 2:j++; case 3:j++; case 4:j++; case 5:j++; break; default:j++; } System.out.println(j); } }A. 1B. 2C. 3D. 编译错误正确答案:B满分:3分得分:310.下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello”,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是public class Test implements Runnable{ public static void main(String args[]){ Test t=new Test(); Thread tt=new Thread(t); tt.start(); } public void run(){ for(;;){ try{A. sleep(1000) InterruptedExceptionB. sleep(1000) RuntimeExceptionC. Thread.sleep(1000) RuntimeExceptionD. Thread.sleep(1000) InterruptedException正确答案:D满分:3分得分:311.下面的代码段中,执行之后i 和j 的值是什么 int i = 1; int j; j = i++;A. 1, 1B. 1, 2C. 2, 1D. 2, 2正确答案:C满分:3分得分:312.给出下面的接口: interface A{ int method1(int i); int method2(int j); } 下面那个类实现了这个接口,并且不是抽象的?A. class B implements A{ int method1(){} int method2(){} }B. class B { int method1(int i){} int method2(int j){} }C. class B implements A{ int method1(int i){} int method2(int j){} }D. class B extends A{ int method1(int i){} int method2(int j){} }正确答案:C满分:3分得分:313.选择正确的叙述. class Happy extends Frame { Happy() { SetLayout(new GridLayout(2,2)); Panel p1 = new Panel(); add(p1); p1.add( new Button(p2.add( new Button(A. 当frame调整大小时,按钮Three和Four 的大小也将调整。
Java语言程序设计(一)试卷及答案解释
Java语言程序设计(一)试卷及答案解释本试卷共6页,满分l00分,考试时间l50分钟。
第一部分选择题一、单项选择题:本大题共l0小题,每小题l分,共10分。
在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出。
1.下面关于Java语言的说法中,错误的是( B )A.Java是一个纯面向对象的语言B.Java语言中有指针、结构和类型定义的概念C.Java语言是与平台无关的,可以在不同的操作系统下运行D.Java语言具有自动无用内存回收机制2.在Java语言中,int整型量在内存中占( C )A.8位B.16位C.32位D.64位3.在Java语言中,switch关键字之后的表达式的计算结果不能是( D )A.char型B.int型C.short型D.10n9型4.在Java语言中,类的多个实例对象所共享的变量被称为( A )A.静态变量B.全局变量C.实例变量D.共享变量5.以下对二维数组a的声明中,正确的是( C )A.int a[4][6];B.int a[4][6]=new int[4][6]C.int a[][]=new int[4][];D.int a[][]=new int[][6];6.Java允许一个类实现多个接口,从而实现了( C )A.单甩继承B.方法覆盖C.多重继承D.方法签名7.以下专门用于字符流处理的类是( B )A.Bufferedlnput.Stream和BufferedOutputStreamB.InputStreamReader和OutputStreamWriterC.FilclnputStream和FileOutputStreamD.ObjectlnputStream和ObjectOutputStream8.绘图区城的坐标原点位于该区城的( A )A.左上角B.左下角C.右上角D.右下角9.方法setMnemonic()的作用是( D )A.将组合框设置为可编辑的B.为菜单项设置加速键C.将组合框设置为不可编辑的D.为菜单项设置快捷键A.sleep()B. notify()C. wait()D. join()第二部分非选择题二、填空题:本大题共10小题.每空2分,共20分。
2022年免费在线作业答案东大秋学期语言程序设计在线作业答案
东大15秋学期《JAVA语言程序设计Ⅰ》在线作业2答案15秋学期《JAVA语言程序设计Ⅰ》在线作业2试卷总分:100 测试时间:-- 试卷得分:100一、单项选择题(共20道试题,共60分。
)得分:601.假如你试图编译下面旳代码会发生什么事? Class MyStringextends String{ }A.代码编译成功B.代码不能编译,由于没有定义一种main()措施C.代码不能编译,由于String是abstract类型旳D.代码不能编译,由于String是final类型旳对旳答案:D满分:3分得分:32.下列语句序列执行后,a旳值是( )。
int a=13; a%=a/5;A.3C语言程序设计汇报B.13C.1D.169对旳答案:C满分:3分得分:33.下面旳哪些程序段可以对旳地获得从命令行传递旳参数旳个数?A.int count = args.length;B.int count = args.length-1;C.int count=0; while(args[count]!=null) count++;D.int count=0;while (!(args[count].equals(“”))) c ount++;对旳答案:A满分:3分得分:34.有下面旳类: public class Example{ public static voidmain(String args[]){ static int x[] = new int[15];System.out.println(x[5]); } } 下面旳那些说法是对旳旳。
A.编译时出错B.运行时出错C.输出0D.输出null对旳答案:A满分:3分得分:35.若有循环: int x=5,y=20; do{ y-=x; x++; }while(++x<--y);则循环体将被执行( )。
A.0次B.1次C.2次D.3次对旳答案:C满分:3分得分:36.给出如下代码: class Test{ private int m; public static void fun() { // some code... } } 怎样使组员变量m被函数fun()直接访问A.将private int m 改为protected int mB.将private int m 改为 public int mC.将private int m 改为 static int mD.将private int m 改为 int m对旳答案:C满分:3分得分:37.下列代码中,将引起一种编译错误旳行是 1)public class Test{ 2)int m,n; 3) public Test() {} 4) public Test(int a) {m=a;} 5) public static void main(String args[]){ 6) Test t1,t2; 7) intj,k; 8) j=0;k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) } 12 A.第3行B.第5行C.第6行D.第10行对旳答案:D满分:3分得分:38.假如你要读一种参数值,而该参数在标签内没有定义,则会:A.运行时抛出异常B.参数值为空C.参数值是个空字符串D.对旳答案:B满分:3分得分:39.如下代码旳输出成果是什么 class Foo{ public static voidmain(String args[]){ int x=4,j=0; switch(x){ case 1:j++; case 2:j++; case 3:j++; case 4:j++; case 5:j++; break; default:j++; } System.out.println(j); } }A.1B.2C.3D.编译错误对旳答案:B满分:3分得分:310.下列程序旳功能是在监控台上每隔一秒钟显示一种字符串“Hello”,可以填写在程序中下划线位置,使程序完整并能对旳运行旳语句是public class Test implements Runnable{ public static voidmain(String args[]){ Test t=new Test(); Thread tt=new Thread(t); tt.start(); } public void run(){ for(;;){ try{A.sleep(1000) InterruptedExceptionB.sleep(1000) RuntimeExceptionC.Thread.sleep(1000) RuntimeExceptionD.Thread.sleep(1000) InterruptedException对旳答案:D满分:3分得分:311.下面旳代码段中,执行之后i 和j 旳值是什么 int i = 1; int j; j = i++;A.1, 1B.1, 2C.2, 1D.2, 2对旳答案:C满分:3分得分:312.给出下面旳接口: interface A{ int method1(int i); intmethod2(int j); } 下面那个类实现了这个接口,并且不是抽象旳?A.class B implements A{ int method1(){} int method2(){} }B.class B { int method1(int i){} int method2(int j){} }C.class B implements A{ int method1(int i){} int method2(int j){} }D.class B extends A{ int method1(int i){} int method2(int j){} }对旳答案:C满分:3分得分:313.选择对旳旳论述. class Happy extends Frame { Happy(){ SetLayout(new GridLayout(2,2)); Panel p1 = new Panel();add(p1); p1.add( new Button(p2.add( new Button(A.当frame调整大小时,按钮Three和Four 旳大小也将调整。
东师《Java程序设计》15春在线作业1试卷(最新)
东师《Java程序设计》15春在线作业1一、单选题(共10 道试题,共30 分。
)V 1. 下面哪句是正确的?()A. 会打印出Hello Worl。
B. 编译错误。
C. 运行时间错误。
D. 只打印出Hello.满分:3 分2. 以下哪个关键字可以用来对对象加互斥锁?()A. transientB. serializeC. synchronizedD. static满分:3 分3. Panel类对象的默认布局是()。
A. FlowLayout布局B. BorderLayout布局C. CardLayout布局满分:3 分4. 关于以下程序段的说法,正确的是()A. 可通过编译B. 第3行产生编译错误C. 第4行产生编译错误D. 第6行产生编译错误满分:3 分5. 下列程序段的输出结果是() public class operatorsandExpressions{ void stringPlus(){ int a=3,b=4,c=5; System.out.println("abc"+3); } }A. 15B. abc3C. 256D. 63满分:3 分6. 实现一个线程有几种方法:()A. 一种D. 三种以上满分:3 分7. 下列选项不是Java关键字的是()A. sizeofB. superC. abstractD. break满分:3 分8. 阅读下面的代码,第10行的语句将调用哪个方法?() 1. class Person { 2. public v oid printValue(int i, int j) {/*…*/ } 3. public void printValue(int i){/*...*/ } 4. } 5. public class Teacher extends Person { 6. public void printValue() {/*...*/ } 7. public void printValue(int i) {/*...*/} 8. public static void main(String args[]){ 9. Person t = new Teacher(); 10. t.printValue(10); 11. } 12. }A. 行2B. 行3满分:3 分9. 下面哪些是short型的取值范围?()A. -27 -- 27-1B. 0 -- 216-1C. -215 -- 215-1D. -231 -- 231-1满分:3 分10. 下面代码的执行结果是什么?( )<html><body> <% x=3; %> <% int x=5; %> <%! int x=7; %> x = <%=x%>, <%=this.x%> </body></html>A. x = 3, 5B. x = 3, 7C. x = 5, 3D. x = 5, 7满分:3 分A. _sys1_lllB. 2mailC. $changeD. class满分:3 分2. 以下是一段不完整的方法代码,下面哪些方法能够使该方法抛出一个IOException,假定该方法返回true?() 1. public void method(){ 2.3. if (someTestFails()){4.5. }6.7.}A. 在行2增加:IOException e;B. 在行4增加:throw e;C. 在行4增加:throw new IOException();D. 在行6增加:throw new IOException();满分:3 分3. 设有如下变量说明:byte myByte; int myInt; long myLong; char myChar; float myFloat; double myDouble; 以下赋值语句哪个需要强制转换A. myFloat = myDouble;C. myByte = 3;D. myInt = myChar;满分:3 分4. 给定下面的代码段,哪些选项是对setVar()方法的重载?() 1. public class MethodOver { 2. public void setVar (int a, int b, float c) { 3. } 4. }A. private void setVar (int a, float c, int b) { }B. protected void setVar (int a, int b, float c) { }C. public int setVar (int a, float c, int b) {return a;}D. public int setVar (int a, int b, float c) {return a;}满分:3 分5. 指出下列哪个方法与方法public void add(int a){}为合理的重载方法。
《Java程序设计》在线作业
《Java程序设计》作业一、选择题:1.所有Java类的最终父类为(A )ng.Object B、ng.Classng.Systemng.ClassLoader2.Java中int类型变量占用的内存空间为( B )字节。
A.2B.4 C、6 D、83.什么是Java应用程序(java application)(B)A.继承ng.Thread的类。
B.定义了public static void main()或者public static void main(String[] args)方法的类。
C.实现了ng.Runnable接口的类。
D、继承java.applet.Applet的类。
4.下列那个变量是只读的(B )A.Static int i =9; B、final int i1 = 9;C.public int i=9;D.int i=9;5、假设类Child是类Parent的子类, 下列哪段Java代码体现了这一关系?(D )A.class Parent{…}class Child {…}B.interface Parent{…}class Child implements Parent{…}C.class Parent{…}class Child {Parent p…}D.class Parent{…}class Child extends Parent{…}6.Java代码int a=10; int b=3; float c=a/b; 执行后, c的值为: (B )A.3.333B.3C.2D.47、Java代码int aa=Math.sqrt(16); 执行后, aa的值: (B )A.4 B、不确定, 该语句无法通过编译C、8 D、2568、Java代码:String s=”abc123”; s.toUpperCase(); 执行完毕后, 字符串对象变量s指向的文本内容为:(B)A.ABC123 B、abc123 C、abc D、1239、给出以下代码:int[] a={1,2,3};a[3]=10;System.out.println(a[3]);则正确的描述为: ( D )A.输出10B.编译错误C.运行时错误, 抛出异常ng.ArithmeticExceptionD.运行时错误, 抛出异常ng.ArrayIndexOutOfBoundsException10、在JavaAPI中, 能够修改磁盘文件的名称的类为:(D )A.java.io.FileWriter B、javax.swing.text.html.DIRC.java.io.FilenameFilterD.java.io.File11、JavaTCP/IP网络编程中, 创建服务器通常需借助类(C ).Socket B、.HttpURLConnection.ServerSocketD.java.io.BufferedInputStream12、下列标识符哪个可以作为合法的Java变量名称使用: (D )A.thisB.2TwoUsersC.*pointD.$persons13.下列哪个说法是正确的: (B )A.在Java中, 每个类只能直接实现一个接口;B.在Java中, 子类只能直接继承一个父类;C.在Java中, 子类可以继承多个父类;D.在Java中, 类不可以在继承父类的同时实现接口;14、欲定义一个只能被同一包中的类访问的成员变量, 应使用下列哪个限定符:(A )A.不加限定B.privateC.publicD.protected15、给定如下类定义语句:class Base {public Base (){ //...}public Base ( int m ){ //...}protected void fun( int n ){ //...}}public class Child extends Base{// member methods}下面哪个方法可以正确的加入类Child中? ( B )A.private void fun( int n ){ //...}B.public void fun ( int n ) { //...}C.void fun ( int n ){ //...}D.protected int fun( int n ){ //...}16.Switch语句不能用于下列哪种数据类型(A )。
java语言程序设计试题及答案
java语言程序设计试题及答案一、选择题(每题2分,共20分)1. Java语言是______。
A. 编译型语言B. 解释型语言C. 编译解释型语言D. 机器语言答案:C2. 下列哪个是Java语言的基本数据类型?A. StringB. IntegerC. booleanD. Object答案:C3. Java程序的执行入口是以下哪个方法?A. main()B. start()C. run()D. execute()答案:A4. 下列哪个是Java的访问控制修饰符?A. publicC. finalD. abstract答案:A5. Java中,哪个关键字用于定义接口?A. classB. interfaceC. packageD. enum答案:B6. Java中的异常处理是通过哪两个关键字实现的?A. try-catchB. if-elseC. for-whileD. switch-case答案:A7. 下列哪个是Java集合框架中的接口?A. ArrayListB. ListB. MapD. Set答案:B8. Java中,哪个关键字用于实现多态?B. implementsC. newD. override答案:A9. 下列哪个是Java的垃圾回收机制?A. JVMB. GC(Garbage Collection)C. JIT(Just-In-Time)D. JIT Compiler答案:B10. Java语言支持的编程范式包括哪些?A. 过程式编程B. 面向对象编程C. 函数式编程D. 所有以上答案:D二、填空题(每空3分,共15分)1. Java语言是______和______的结合体。
答案:编译型;解释型2. Java的三大特性是______、______和______。
答案:封装;继承;多态3. 在Java中,______关键字用于定义类。
答案:class4. Java的______类是所有Java类的父类。
东师《Java程序设计》2015春第一次在线作业
东师《Java程序设计》2015春第一次在线作业一、单选题(共10 道试题,共30 分。
)V 1. 在Applet的关键方法中,关闭浏览器以释放Applet占用的所有资源的方法是()A. init()B. start()C. paint()D. destroy()满分:3 分2. 下面哪些是short型的取值范围?()A. -27 -- 27-1B. 0 -- 216-1C. -215 -- 215-1D. -231 -- 231-1满分:3 分3. 下列程序段的输出结果是() public class operatorsandExpressions{ void stringPlus(){ int a=3,b=4,c=5; System.out.println("abc"+3); } }A. 15B. abc3C. 256D. 63满分:3 分4. 现有负无限值双精度浮点数x和负有限值单精度浮点数y,以下关于x%y的说法中.哪一个选项地正确的?()A. NaNB. 负无限单精度浮点数C. 负有限双精度浮点数D. 负无限双精度浮点数满分:3 分5. 对于下面的程序,x在什么范围内取值时将输出字符串”second”?() if (x>0) { System.out.println("first"); } else if (x>-3) { System.out.println("second"); } else { System.out.println("third"); } Which range of x value would print the string "second"?A. x > 0B. x > -3C. x <= -3D. x <= 0 & x > -3满分:3 分6. 类是对象的抽象,它的定义包括()部分A. 一部分B. 两部分C. 三部分D. 四部分满分:3 分7. Java程序中,通过类的定义只能实现()重继承。
15春《JAVA语言程序设计》作业3满分答案
15春《JAVA语言程序设计》作业3满分答案15春《JAVA语言程序设计》作业3单选题ssa一、单选题(共 10 道试题,共 100 分。
)1. 下列有关Java的叙述中,正确的是_______。
A. Java语言的标识符是区分大小写的B. 编译器生成的类的扩展名为.jarC. Java源文件的扩展名为.javaD. 归档工具生成的文件扩展名为.ser-----------------选择:A2. Java程序的执行方式是_______。
A. 即时编译方式和非解释执行方式B. 非即时编译方式和非解释执行方式C. 非即时编译方式和解释执行方式D. 即时编译方式和解释执行方式-----------------选择:D3. 下列说法不属于Java语言实现的机制的是_______。
A. Java虚拟机B. 垃圾回收机制C. 代码安全检查D. 内存管理-----------------选择:D4. 开发出Java程序设计语言的公司是_______。
A. SUNB. MicrosoftC. IBMD. Borland-----------------选择:A5. Java语言是由_______发展而来的。
A. BasicB. CC. C++D. Oak-----------------选择:D6. 下列关于字节代码的说法不正确的是_______。
A. 字节代码是一种二进制文件B. 可以看作是虚拟机的机器码C. 可以直接在操作系统上运行D. Java程序首先由编译器转换为标准字节代码-----------------选择:C7. 下列不属于提高Java语言安全保障的方式的是_______。
A. 不允许使用指针。
东北大学 15春学期《JAVA语言程序设计Ⅰ》在线作业及满分答案
东北大学15春学期《JAVA语言程序设计Ⅰ》在线作业及满分答案一、单选题(共20 道试题,共60 分。
)1. 下面程序的输出结果是什么?class Foo{ static void change(String s){ s=s.replace('j','l'); } public static void main(String args[]){ String s="java"; change(s); System.out.println(s); } }A. lavaB. javaC. 编译错误D. 运行时出现异常正确答案:B2. 下面程序的输出结果是什么?class C1{ static int j=0; public void method(int a){ j++; } } class Test extends C1{ public int method(){ return j++; } public void result(){ method(j); System.out.println(j+method()); } public static void main(String args[]){ new TeA. 0B. 1C. 2D. 3正确答案:C3. 已知如下代码:public class Test { long a[] = new long[10]; public static void main ( String arg[] ) { System.out.println ( a[6] ); } } 请问哪个语句是正确的?A. 输出结果是null.B. 输出结果是0C. 编译时出错D. 运行时出错正确答案:B4. 已知如下的命令执行java MyTest a b c 请问哪个语句是正确的?A. args[0] = "MyTest a b c"B. args[0] = "MyTest"C. args[0] = "a"D. args[1]= 'b'正确答案:C5. 在oneMethod()方法运行正常的情况下,程序段将输出什么? publicvoid test(){ try { oneMethod(); System.out.println("condition 1"); } catch (ArrayIndexOutOfBoundsException e){ System.out.println ("condition 2"); } catch(Exception e){ System.out.println("condition 3");A. condition 1B. condition 2C. condition 3D. condition 1 finally正确答案:D6. 为了获得参数lastname,在applet中可以写如下代码:A. String s=getName(“lastname”);B. String s=parameter(“lastname”);C. String s=getParameter(“lastname”);D.正确答案:C7. 已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 }; 下面哪个表达式的值与数组下标量总数相等?A. m.length()B. m.lengthC. m.length()+1D. m.length+1正确答案:B8. 下列程序段执行后t5的结果是( )。
东大15秋学期JAVA语言程序设计Ⅰ在线作业3答案
东大15秋学期《JAVA语言程序设计Ⅰ》在线作业3答案15秋学期《JAVA语言程序设计Ⅰ》在线作业3试卷总分:100 测试时间:-- 试卷得分:100一、单选题(共20道试题,共60分。
得分:601.下列代码中,将引起一个编译错误的行是 1public class Test{ 2 int m,n; 3 public Test( {} 4 public Test(int a {m=a;} 5 public static void main(String args[]{ 6 Test t1,t2; 7 int j,k; 8 j=0;k=0; 9 t1=new Test(; 10 t2=new Test(j,k; 11 }12A. 第3行B. 第5行C. 第6行D. 第10行正确答案:D满分:3分得分:32.下列代码的执行结果是 public class Test { public int aMethod( { static int i=0; i++; System.out.println(i; } public static void main(String args[] { Test test = new Test(;A. 编译错误C语言程序设计报告B. 0C. 1D. 运行成功,但不输出正确答案:A满分:3分得分:33.下面的语句的作用是:(。
Vector MyVector = new Vector(100,50;A. 创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50。
B. 创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50。
C. 创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。
D. 创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。
正确答案:D满分:3分得分:34.已知如下代码: boolean m = true; if ( m = false System.out.println(A. FalseB. TrueC. 编译时出错D. 运行时出错正确答案:B满分:3分得分:35.下列类头定义中,错误的是( 。
JAVA语言程序设计-国家开放大学电大学习网形考作业题目答案
JAVA语言程序设计一、单选题1.()提供给上层应用进行开发和构建应用的基础类库。
A.JDKB.JREC.JVMD.Java应用正确答案: A2.Java程序在编译之后,以()方式被Java虚拟机执行。
A.源代码B.二进制C.字节码D.文本正确答案: C3.下列()移动开发平台使用Java语言作为官方推荐开发语言。
A.SymbianB.IOSC.WindowsD.Android正确答案: D4.Java语言中用来编译Java程序的命令是()。
A.java.exeB.javaw.exeC.javap.exeD.javac.exe正确答案: D5.下列()是合法的标识符。
modityPriceB.num_greenC.23667D.{printOut}正确答案: B6.下列()不是保留字A.byteB.returnC.num_blueD.private正确答案: C7.下列关于float类型float f=5.2的说法,正确的是()。
A.正确B.错误,精度不够,需要强制类型转换floatC.错误,变量声明错误D.错误,可以考虑使用int类型正确答案: C8.下列代码执行的结果中m和n的值分别为()。
int m = 50, n=160; int tmp =m; m=n; n=tmp 回答错误A.50/160B.50/50C.160/50D.160/160正确答案: C9.表达式29/3*3的值是()。
A.29B.27.999C.27D.27.0正确答案: C10.执行下列语句: int m=15; int val =m- -; val的值是()。
A.13B.14C.15D.16正确答案: C11.执行下列语句: int m=15; int val =--m; val的值是()。
A.13B.14C.15D.16正确答案: B12.编译运行以下代码段后,关于输出结果正确的是()。
public class Conditional{public static void main(String args[ ]){int x=4;System.out.println(“value is “+ ((x>4) ? 99.9:9));}}A.value is 99.9B.value is 9C.value is 9.0D.编译错误正确答案: C13.下列代码段运行结果为()。
Java语言程序设计(一)课后习题答案
第一章Java语言基础指出Java语言的主要特点和ava程序的执行过程。
答:强类型。
编译和解释。
自动无用内存回收功能。
面向对象。
与平台无关。
安全性。
分布式计算。
多线程。
2.说出开发与运行Java程序的主要步骤。
答:安装SUN的JDK,配置class path编写源文件。
编译。
运行。
3.如何区分应用程序和小应用程序。
答:应用程序必须在一类中定义一个main()方法,该方法代表应用程序的入口。
小应用程序不必定义main()方法,但是必须继承applet类。
4.说出Java源文件的命名规则。
答:和类命名规则一样,首字母大写。
5.选择一种上机环境,参照实例,编写一个输出“hello world!”字样的Java程序。
答:选择SUN的IDE,用UltraEdit-32编写如下://HelloWorld.java/***<p>这是第一个程序</p>*@author 饶林*@see */class HelloWorld{public static void main(String[] args) {System.out.println("Hello World!");}}6.Java用什么字符集?共有多少个不同的字符?答:Java语言使用Unicode字符集,共有65535个字符。
7.Java语言标识符的命名规则是什么?答:由字母(包括英文字母、下划线、美元字符、文字字符)和数字字符组成。
限定标识符的第一个字符不能是数字。
8.Java有哪些基本的数据类型,它们的常量又是如何书写的?答:基本的数据类型也称为原始数据类型,是系统预先规定的一些常用类型。
它们是:整数类型、浮点数(实数)类型、字符(文字)类型、逻辑类型(布尔型)。
9.指出下列内容那些事Java语言的整形常量,哪些是浮点数类型常量,那些两者都不是?1)E-4 2)A423 3)-1E-31 4)0xABCL 5).32E31 6)087 7)0x L8)003 9)0x12.5 10)077 11)11E 12)056L 13)0. 14).0答:整形常量:4,5,6,8,10,12浮点型:1,3,9,13,14两者都不是:2,7,11第二章运算和语句1.Java字符能参加算术运算吗?答:能,例如char类型a自加后变b2.占字节多的变量能直接赋给占字节少的变量吗?答:不能,需强制类型转换。
国开电大《Java语言程序设计》形考任务三答案
国开电大《Java语言程序设计》形考任务三答案学习完2-3章后,选做【课程实验】栏目中实验1和实验2其中一个。
请提交源代码,并将执行结果的输出信息截图保存并提交。
本次任务满分25分。
实验1:实验目的通过本实验,了解和掌握如何在程序中使用各种Java数据类型。
问题描述杂物店有各种各样的商品在售卖,请完成一个程序,帮助杂物店的老板计算顾客购买商品的总费用。
主要的商品有:冰棍(单价1.5元),矿泉水(单价2.0元),面包(单价2.5),方便面(单价4.5元),瓶装可乐(单价3.5元)目前共有两位顾客购买了商品,明细如下:小明:矿泉水2瓶,面包1个,瓶装可乐1个;小美:冰棍3个,瓶装可乐2个,方便面1包。
实验要求在程序中输出顾客的名称以及购买的商品详细清单,并给出最终的商品价格。
请提交源代码,并将执行结果的输出信息截图保存并提交。
实验2:实验目的通过本实验,了解和掌握分支、循环和跳转语句的使用及常见问题处理。
问题描述杂物店正在做促销活动,很多商品都在进行特价促销,针对特价商品的购买数量做了限制,具体的促销办法是:购买金额大于30元,打9折优惠。
如果购买金额大于50元,打8.5折优惠。
主要的商品有:冰棍(单价2.5元),矿泉水(单价3.0元),面包(单价3.5元)。
目前共有两位顾客购买了商品,明细如下:小明:矿泉水6瓶,面包5个,冰棍5个;小美:冰棍6个, 矿泉水4瓶,面包4个。
请编写程序计算实际的缴费金额。
实验要求请提交源代码,并将执行结果的输出信息截图保存并提交。
答案:源码和截图已作为附件嵌入本答案,请另存打包提交即可,q2.java。
奥鹏大工15秋《Java程序设计》在线作业3满分答案
大工15秋《Java程序设计》在线作业3
一、单选题(共10 道试题,共50 分。
)
1. this关键字的含义是表示一个()。
A. 指针
B. 当前对象
C. 一个类
D. 一个方法
答案:B
2. 接口中方法默认是()类型。
A. private
B. protected
C. public
D. package
答案:C
3. 一个类的构造方法被自动调用的时机是()。
A. 定义类时
B. 使用对象的属性时
C. 使用对象的方法时
D. 一个类的实例对象刚产生时
答案:D
4. Java使用()关键字来定义一个接口。
A. implements
B. class
C. extends
D. interface
答案:D
5. 构造方法是一种特殊的方法,它的名字必须与()相同,而且不返回任何数据类型。
A. 类名
B. 对象名
C. 包名
D. 变量名
答案:A
6. JPanel默认的布局管理器是()。
A. FlowLayout
B. CardLayout。
JAVA语言程序设计 在线作业
JA V A语言程序设计11.第5题下列哪个是面向大型企业级用容器管理专用构件的应用平台?A.J2EEB.J2MEC.J2SED.J2DE答案:A您的答案:A题目分数:2.0此题得分:2.02.第6题以下说法中错误的是:()A.Choice、Checkbox、CheckboxGroup、List这些组件可以接收用户在一个选择的集合中作出选择,但是不能输出信息B.一个Checkbox对象既可以作为一个复选按钮,也可作为一个单选按钮组中的一个按钮C.一个复选按钮实现的是“二选一”的结构,一个单选按钮组实现的是“多选一”的结构D.List对象可以实现“多选一”结构,也可以实现“多选多”结构,完全由创建List对象时的参数确定答案:A您的答案:A题目分数:2.0此题得分:2.03.第7题若类中某方法进行重载,能够区分这重载方法的手段是_______。
A.它们的返回值类型的不同B.它们的名称的不同C.它们的参数表的不同D.它们的修饰符不同答案:C您的答案:C题目分数:2.0此题得分:2.0Java语言具有许多优点和特点,下列选项中哪个反映了Java程序并行机制的特点?A.安全性B.多线程C.跨平台D.可移植答案:B您的答案:B题目分数:2.0此题得分:2.05.第10题关于Java的包叙述不正确的是________。
A.不同包中的类不允许有相同的名称B.同一包中的类不允许有相同的名称C.包是用于组织类与接口的机制D. 可以通过import语句将包中的类加载到程序中答案:A您的答案:A题目分数:2.0此题得分:2.06.第11题下面程序段执行后b的值是( )。
String str = "java";boolean b = str instanceof StringA.0B.trueC.1D.false答案:B您的答案:B题目分数:2.0此题得分:2.0下面哪一个函数是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.08.第13题下列说法哪个是正确的?()A.一个源文件中可以有一个以上的公共类B.一个源文件只能供一个程序使用C.一个源文件中只能有一个方法D.一个程序可以包含多个源文件答案:D您的答案:D题目分数:2.0此题得分:2.09.第14题下列说法哪个是正确的?()A.不需定义类,就能创建对象B.属性可以简单变量,也可以是一个对象C.属性必须是简单变量D.对象中必有属性和方法答案:B您的答案:B题目分数:2.0此题得分:2.010.第15题下列操作中,不属于Applet安全限制的是:()A.加载本地库B.读写本地文件系统C.运行本地可执行程序D.与同一个页面中的Applet通信答案:D您的答案:D题目分数:2.0此题得分:2.011.第16题下面的程序输出的结果是()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=0B.i=10C.程序有编译错误D.i=true答案:B您的答案:B题目分数:2.0此题得分:2.012.第17题下列关于方法覆盖不正确的是________。
《JAVA程序设计》在线作业及答案汇编
《JAVA程序设计》在线作业及答案试卷总分:100 得分:0一、单选题 (共 30 道试题,共 60 分)1. 下列正确的句子是( )。
A. float 3.14B. byte i=225C. k=33LD. int p[][];满分:2 分2. 下列不属于java语言鲁棒性特点的是:A. java能检查程序在变异和运行时的错误B. java 能运行虚拟机实现跨平台C. java 自己操纵内存减少了内存出错的可能性D. java 还实现了真数组,避免了覆盖数据的可能满分:2 分3. java语言的执行模式是:A. 全编译型B. 全解释型C. 半编译和半解释型D. 同脚本语言的解释模式满分:2 分4. 下列Java常见事件类中哪个是鼠标事件类?A. InputEventB. KeyEventC. MouseEventD. WindowEvent满分:2 分5. 下列属于JAVA关键词的是()A. TRUEB. gotoC. floatD. NULL满分:2 分6. 要使用Vector必须import入下面哪个包( )。
A. java.VectorB. java.ioC. java.utilD. java.Applet满分:2 分7. 不使用static修饰符限定的方法称为成员方法,下列哪一个说法是不正确的( )A. 成员方法可以直接调用父类的成员方法B. 成员方法可以直接调用父类的类方法C. 成员方法不可以直接调用其他类的成员方法D. 成员方法可以直接调用本类的类方法满分:2 分8. 在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是( )A. 与文件的结构相同B. 与文件目录的层次相同C. 与文件类型相同D. 与文件大小相同满分:2 分9.阅读下列代码public class Test2005{public static void main(String args[]){String s=″Test″;Switch(s){case″Java″:System.out.print(″Java″);break;case″Language″:System.out.print(″Language″);break;case″Test″:System.out.print(″Test″);break;}}}其运行结果是_________。
东北大学18年12月考试《Java语言程序设计I》考核作业
东北大学继续教育学院Java语言程序设计I 试卷(作业考核线上) A 卷学习中心:院校学号:姓名(共9 页)一、选择题(请将所有正确答案写到答题卡中,每小题3分,共60分)1 . 请选择以下代码的正确的重载构造器。
class Happy {Happy() {}}A. public void Happy(){}B. public Happy(int c){}C. protected Happy(){}D. void Happy(){}2 . 下面哪个方法可用于定义新线程类?A. 实现Runnable 接口B. 在类中添加一个run() 方法C. 创建一个Thread类的实例D. 继承Thread 类3 . 在编写异常处理的Java程序中,每个catch语句块都应该与( )语句块对应,使得用该语句块来启动Java的异常处理机制。
A. if - elseB. switchC. tryD. throw4 . 给出下面的代码段:public class Base{int w, x, y ,z;public Base(int a,int b){x=a; y=b;}public Base(int a, int b, int c, int d){//赋值x=a, y=bw=d;z=c;}}在代码说明//赋值x=a, y=b处写入如下哪几行代码是正确的?A. Base(a,b)B. x=a,y=b;C. x=a;y=b;D. this(a,b);5 . 在Java中,存放字符串常量的对象属于()类对象。
A. CharacterB. StringC. StringBufferD. Vector6 . 以下哪个语句是正确的?A. 在Java中允许简单继承,它可以保证代码更可靠。
B. 子类继承父类中包括构造函数在内的所有方法。
C. 一个类能实现它所需要的所有接口。
D. 当一个类实现一个接口时,它能仅选择接口中它所需要的方法进行重写。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
15秋学期《JAVA语言程序设计Ⅰ》在线作业3
单选题多选题
一、单选题(共 20 道试题,共 60 分。
)
1. 下列代码中,将引起一个编译错误的行是 1)public class Test{ 2) int m,n; 3) public Test() {} 4) public Test(int a) {m=a;} 5) public static void main(String args[]){ 6)Test t1,t2; 7) int j,k; 8) j=0;k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) }
12
A. 第3行
B. 第5行
C. 第6行
D. 第10行
-----------------选择:D
2. 下列代码的执行结果是 public class Test { public int aMethod() { static int i=0; i++; System.out.println(i); } public static void main(String args[]) { Test test = new Test();
A. 编译错误
B. 0
C. 1
D. 运行成功,但不输出
-----------------选择:A
3. 下面的语句的作用是:()。
Vector MyVector = new Vector(100,50);
A. 创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50。
B. 创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50。
C. 创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。
D. 创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。
-----------------选择:D
4. 已知如下代码:boolean m = true; if ( m = false ) System.out.println("False"); else System.out.println("True"); 执行结果是什么?
A. False
B. True
C. 编译时出错
D. 运行时出错
-----------------选择:B
5. 下列类头定义中,错误的是( )。
A. class x { .... }
B. public x extends y { .... }
C. public class x extends y { .... }
D. class x extends y implements y1 { .... }。