东大19春学期《JAVA语言程序设计Ⅰ》在线作业3参考答案

合集下载

大工19秋《Java程序设计》在线作业1满分答卷

大工19秋《Java程序设计》在线作业1满分答卷

【2019奥鹏】-大工19秋《Java程序设计》在线作业1试卷总分:100 得分:100一、单选题 (共 10 道试题,共 50 分)1.Java程序设计的源文件和编译后的文件后缀分别是()。

A..java和.javaB..java和.classC..class和.javaD..class和.class[解析提示:认真完成本题作答,参考001]标准解析参考答案:B2.表达式(short)(7/9.2*5)值的类型是()。

A.shortB.intC.floatD.double[解析提示:认真完成本题作答,参考001]标准解析参考答案:A3.下列赋值语句中,()是不能通过编译的语句。

A.int i=321;B.float f1=45.0f;C.double d=545.0;D.char a1="c";[解析提示:认真完成本题作答,参考001]标准解析参考答案:D4.下面哪个赋值语句是正确的()。

A.float f=0.23;B.double d=0.7E-3;C.char='abc';D.byte b=963;[解析提示:认真完成本题作答,参考001]标准解析参考答案:B5.执行下面的Java语句序列,k的值是()。

int j=4,k=20; for(int i=1;i!=j;i++)k=k-i;A.24B.14C.12D.10[解析提示:认真完成本题作答,参考001]标准解析参考答案:B6.下面赋值语句中,哪个选项不正确()。

东大19春学期《JAVA语言程序设计Ⅰ》在线作业123辅导答案

东大19春学期《JAVA语言程序设计Ⅰ》在线作业123辅导答案

19春学期《JAVA语言程序设计Ⅰ》在线作业1下列代码的执行结果是publicclassTest{publicintaMethod(){staticinti=0;i++;System.out.println(i);}publicstaticvoidmain(Stringargs[]){Testtest=newTest();A.编译错误B.0C.1D.运行成功,但不输出正确答案:A下面程序的输出结果是什么?publicstaticvoidmain(Stringargs[]){inta=10;intb=20;if(a=b)System.out.println("NotEqual");elseSystem.out.println("Equal");}A.EqualB.NotEqualC.编译错误D.运行时将抛出异常正确答案:CPerson,Student和Teacher都是类名。

这些类有以下继承关系。

Person|--------------------||StudentTeacher并且在Java源代码中有如下表达式:Personp=newStudent();如下哪个语句是正确的?A.这条语句是合法的B.这条语句是不合法的C.编译时出错D.编译正确但运行时出错正确答案:A已知如下的命令执行javaMyTestabc请问哪个语句是正确的?A.args[0]="MyTestabc"B.args[0]="MyTest"C.args[0]="a"D.args[1]='b'正确答案:C下列类头定义中,错误的是()。

A.classx{....}B.publicxextendsy{....}C.publicclassxextendsy {....}D.classxextendsyimplementsy1 {....}正确答案:B下面程序的输出结果是什么?classC1{staticintj=0;publicvoidmethod(inta){j++;}}classTestextendsC1{ publicintmethod(){returnj++;}publicvoidresult(){method(j);System.out.println(j+method());}publicstaticvoidmain(Stringargs[]){newTeA.0B.1C.2D.3正确答案:C下列哪个选项的java源文件代码片段是不正确的?A.packagetestpackage;publicclassTest{}B.importjava.io.*;packagetestpackage;publicclassTest{}C.importjava.io.*;classPerson{}publicclassTest{}D.importjava.io.*;importjava.awt.*;publicclassTest{}正确答案:B下面程序的输出结果是什么?Strings="ABCD";s.concat("E");s.replace('C','F');System.out.println(s);A.编译错误,字符串是不可改变的B.ABFDEC.ABCDED.ABCD正确答案:D给出如下代码:classTest{privateintm;publicstaticvoidfun(){//somecode...}}如何使成员变量m被函数fun()直接访问?A.将privateintm改为protectedintmB.将privateintm改为publicintmC.将privateintm改为staticintmD.将privateintm改为intm正确答案:C设有下面的一个类定义:classAA{staticvoidShow(){System.out.println("我喜欢Java!");}}classBB{voidShow(){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下面程序的输出结果是什么?classFoo{staticvoidchange(Strings){s=s.replace('j','l');}publicstaticvoidmain(Stringargs[]){Strings="java";change(s);System.out.println(s);}}vaB.javaC.编译错误D.运行时出现异常正确答案:B若有循环:intx=5,y=20;do{y-=x;x++;}while(++x--y);则循环体将被执行()。

《Java语言程序设计(一)》课后习题答案全集

《Java语言程序设计(一)》课后习题答案全集

1.1 指出JAVA语言的主要特点和JAVA程序的执行过程。

答:(1)强类型;(2)编译和解释;(3)自动无用内存回收功能;(4)面向对象;(5)与平台无关;(6)安全性;(7)分布式计算;(8)多线程;程序执行过程如图所示:编写源文件,编译器编译源文件转换成字节码,解释器执行字节码。

1.2 说出开发与运行JAVA程序的重要步骤。

答:(1)编写源文件:使用一个文本编译器,如Edit或记事本,不可以使用Word.将编好的源文件保存起来,源文件的扩展名必须是.java;(2)编译Java源文件:使用Java编译器(javac.exe)编译源文件得到字节码文件;(3)运行Java程序:Java程序分为两类——Java应用程序必须通过Java解释器(java.exe)来解释执行其字节码文件;Java小应用程序必须通过支持Java标准的浏览器来解释执行。

1.3 如何区分应用程序和小应用程序?答:应用程序在与源文件名字相同的类中,有main()方法,该方法代表应用程序的入口; 小应用程序必须有一个Applet类的子类,该类称作主类,必须用public修饰。

1.4 说出JAVA源文件的命名规则。

答:源文件命名规则和类命名规则一样,所有的单词首字母都用大写字母,且必须和源文件的public类同名。

1.6 JAVA语言使用什么字符集?共有多少个不同的字符?答:Java语言使用Unicode字符集,共有65535个字符。

1.7 JAVA语言标识符的命名规则是什么?(1)由字母(包括英文字母、下划线字符、美元字符、文字字符)和数字字符组成(2)限定标识符的第一个字符不能是数字字符(3)不能和关键字重名(4)长度不能超过255个字符1.8 JAVA有那些基本数据类型,它们的常量又是如何书写的?1.9 指出下列内容哪些是JAVA语言的整型常量,哪些是浮点数类型常量,哪些两者都不是。

整型常量: 4)0xABCL,8)003,10)077,12)056L浮点数类型常量:3)-1E-31,5).32E31 13)0.,14).0两者都不是: 1),2),6),7),9),11)第二章运算和语句2.1 Java的字符能参加算术运算吗?可以。

大工19秋《Java程序设计》在线作业1辅导答案

大工19秋《Java程序设计》在线作业1辅导答案

大工19秋《Java程序设计》在线作业1辅导答案大工19秋《Java程序设计》在线作业1一、单选题(共 10 道试题,共 50 分。

)1. 关于Java继承性的描述,下列正确的是()。

A. Java中类只允许单一继承B. Java中一个类只能实现一个接口C. Java中一个类不能同时继承一个类和实现一个接口D. Java中接口只允许单一继承正确答案:A2. 下列选项中,能正确表示Java标识符的是()。

A. 7maxB. +minC. _min++D. public正确答案:C3. 关于Java转移语句的描述正确的是()。

A. Java提供return、break、continue和goto 4种转移语句B. break语句用于跳出本次循环,进入下一循环C. break和continue语句不提倡作为程序设计的主流思想D. continue语句用于结束整个循环正确答案:C4. 关于类的构造方法的描述不正确的是()。

A. 构造方法与类同名B. 一个类只能声明一个构造方法C. 构造方法通过new运算符调用D. 当一个类没有构造方法时,Java会自动为该类提供一个无参数的默认构造方法正确答案:B5. 下列哪一项是JDK不提供的()。

A. Java类库B. Java程序的编译和运行命令C. Java运行环境D. Java程序编辑环境正确答案:D6. 关于Java应用及运行方式的描述不正确的是:()。

A. Java应用程序有Application和Applet两种形式B. Java应用程序的两种形式都可以单独运行C. Applet是可以嵌入Web页面的最小应用D. Application包括控制台和图形用户界面两种运行方式。

东大-19春学期《JAVA语言程序设计Ⅰ》在线作业11答案

东大-19春学期《JAVA语言程序设计Ⅰ》在线作业11答案

19春学期《JAVA语言程序设计Ⅰ》在线作业1-0001试卷总分:100 得分:0一、单选题(共20 道试题,共60 分)1.下列代码的执行结果是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.0C.1D.运行成功,但不输出正确答案:A2.下面程序的输出结果是什么? public static void main(String args[]) { int a=10; int b=20; if(a=b) System.out.println("Not Equal"); else System.out.println("Equal"); }A.EqualB.Not EqualC.编译错误D.运行时将抛出异常正确答案:C3.Person, Student 和Teacher 都是类名。

这些类有以下继承关系。

Person | -------------------- | | Student Teacher 并且在Java源代码中有如下表达式:Person p = new Student(); 如下哪个语句是正确的?A.这条语句是合法的B.这条语句是不合法的C.编译时出错D.编译正确但运行时出错正确答案:A4.已知如下的命令执行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.下列类头定义中,错误的是( )。

39576东北师范大学Java程序设计19秋在线作业1答案

39576东北师范大学Java程序设计19秋在线作业1答案

ex.change(ex.str,ex.ch);
System.out.print(ex.str+" and ");
Sytem.out.print(ex.ch); } public void change(String str,char ch[]){ str="test
ok"; ch[0]='g'; } }
Java程序设计19秋在线作业1
单选题 1.在Java语言中,那一个是最基本的元素?() A.方法 B.包 C.对象 D.接口 答案:C
2.paint()方法使用哪种类型的参数?() A.Graphics B.Graphics2D C.String D.Color 答案:A
3.创建一个名为 MyPackage 的包的语句正确的是()。 A.import MyPackage ; B.import package MyPackage ; C.package MyPackage ; D.package import MyPackage 答案:C
5.考虑如下代码: class Tree{} class Pine extends Tree{} class Oak extends Tree{} public class Forest { public static void main( String[] args ) { Tree tree = new Pine(); if( tree instanceof Pine ) System.out.println( "Pine" ); if( tree A.Pine B.Tree C.Forest D.Oops 答案:ABD
A.good and abc

东大19春学期《C语言及程序设计》在线作业3

东大19春学期《C语言及程序设计》在线作业3

(单选题)1: char*A[5],则标识符A的意义时()。

A: A是一个指向有5个字符型元素的指针变量B: A是一个有5个元素的一维数组,每个元素指向字符型的指针变量C: A是一个指向字符型的函数的指针变量D: A是一个有5个元素的一维数组,每个元素指向整型变量的指针变量正确答案:(单选题)2: C语言中,逻辑“真”等价于()。

A: 大于零的数B: 大于零的整数C: 非零的数D: 非零的整数正确答案:(单选题)3: sizeof(float)是()。

A: 双精度型表达式B: 一个整型表达式C: 一个函数调用D: 一个不合法的表达式正确答案:(单选题)4: 下面正确的字符常量是()A: \X17'B: \80'C: \\'D: """\n"""正确答案:(单选题)5: 若有说明:inta[10];则对数组元素的正确引用是()。

A: a[10]B: "a[3,5]"C: a(5)D: a[10-10]正确答案:(单选题)6: 下列程序的输出为()#includestdio.h;main(){intm=13;floata=12.6,x;x=m/2+a/2;printf(“%f\n” ,x);}A: 12B: 12.3C: 12.8D: 12.3正确答案:(单选题)7: 若有变量说明:inta=0,b=0,c=0;,以下符合C语言语法的赋值表达式是()。

A: a=9+b+c=a+9B: a=9+b;c=a+9;C: "a=(9+b,b++)"D: a=9+b++=a+7正确答案:(单选题)8: 下面程序的输出是()。

main(){intx=10,y=3;printf(“%d\n”,y=x%y);}A: 0B: 1C: 3D: 不确定的值正确答案:(单选题)9: 下述for语句intI,x;for(i=0,x=1,i=9;x!=876;i++)scanf(“%d”,x);A: 最多循环10次B: 最多循环9次C: 无限循环D: 一次也不循环正确答案:(单选题)10: 复制题干,如有插入图片点击第二个“插入多图按钮”插入图片并上传图片A: 单击选项1 粘贴答案,如有图片同样方法插入上传B: 选项内容都是正确答案:(单选题)11: 违约责任的相对性是指违约责任只能发生在( )之间发生。

东大-19秋学期《JAVA语言程序设计Ⅰ》在线平时作业2答案

东大-19秋学期《JAVA语言程序设计Ⅰ》在线平时作业2答案

19秋学期《JAVA语言程序设计Ⅰ》在线作业2试卷总分:100 得分:100一、单选题(共20 道试题,共60 分)1.下面的代码段中,执行之后i 和j 的值是什么? int i = 1; int j; j = i++;A.1, 1B.1, 2C.2, 1D.2, 2答案:C2.设有下面的一个类定义:class AA { static void Show( ){ System.out.println("我喜欢Java!"); } } class BB { void Show( ){ System.out.println("我喜欢C++!"); } } 若已经使用AA类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的:()A.Show( ) b.Show( )B.AA.Show( ) BB.Show( )C.AA.Show( ) b.Show( )D.Show( ) BB.Show( )答案:C3.设有下面的两个类定义: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++!答案:A4.已知如下代码:boolean m = true; if ( m = false ) System.out.println("False"); else System.out.println("True"); 执行结果是什么?A.运行时出错B.编译时出错C.TrueD.False答案:C5.给出下列的代码,哪行在编译时可能会有错误?①public void modify(){ ②int i, j, k; ③i = 100; ④while (i > 0 ){ ⑤j = i * 2; ⑥System.out.println (" The value of j is " + j ); ⑦k = k + 1; ⑧} ⑨}A.8B.7C.6D.4答案:B6.请选择以下代码的正确的重载构造器。

东师-Java程序设计19春在线作业答案

东师-Java程序设计19春在线作业答案

Java程序设计19春在线作业1-0004试卷总分:100 得分:0一、单选题(共10 道试题,共30 分)1.在Java中,开发图形用户界面的程序需要使用一个系统提供的类库,这个类库就是()包。

A.java.ioB.java.awtC.java.appletD.java.awt.event正确答案:D2.下面代码的执行结果是什么?( )<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正确答案:C3.以下字符常量中不合法的一个是()。

A.’l’B.’\\’C.”\n”D.’我’正确答案:C4.下面选项中不是面向对象编程主要体现的特性是()A.封装性B.继承C.多态D.类正确答案:D5.监听事件和处理事件()A.都由Listener完成B.都由相应事件Listener处登记过的构件完成C.由Listener和构件分别完成D.由Listener和窗口分别完成正确答案:D6.哪个关键字可以对对象加互斥锁?( )A.transientB.synchronizedC.serializeD.static正确答案:B7.paint()方法使用哪种类型的参数?()A.GraphicsB.Graphics2DC.StringD.Color正确答案:A8.以下说法哪项是正确的()A.以上代码可通过编译B.不能通过编译,因为没有实现MouseListener接口中的所有方法C.不能通过编译,因为类头定义不能分行D.能通过编译,若组件用该类作为Mouse的监听者并且接收了mouse-exited事件,则在执行过程中会抛出异常正确答案:A9.下面哪个方法与applet的显示无关?()A.draw()B.update()C.repaint()D.paint()正确答案:A10.以下哪个方法用于定义线程的执行体??()A.start()B.init()C.run()正确答案:C二、多选题(共10 道试题,共30 分)1.选出合理的标识符()A._sys1_lllB.2mailC.$changeD.class正确答案:AC2.下面哪些说法是正确的?()A.Http Servlet.init () throws Servlet ExceptionB.Http Servlet.service () thrwos Servlet Exception anIOExceptionC.Http Servlet.destroy () throws Servlet ExceptionD.Http Servlet.do Head () throws Servlet Exception正确答案:AB3.下面哪个叙述是正确的?(选择二个)()1. public class MyTextArea extends TextArea { 2. public MyTextArea(int nrows, int ncols) { 3. enableEvents(AWTEvent.TEXT_ EVENT_MASK);4. }5.6. public void processTextEvent (TextEvent te) {7. System.out.println(“Processing a tA.源程序必须存放到MyTextArea.java文件中B.在行2和行3之间应该增加一句:super(nrows, ncols)以至新构件有合适的大小C.在行6 processTextEvent()的返回值应声明为boolean而不是void.D.在行7和8之间应增加一句:return true.正确答案:AB4.指出下列哪个方法与方法public void add(int a){}为合理的重载方法。

东师-Java程序设计19秋在线作业1满分答案

东师-Java程序设计19秋在线作业1满分答案

Java程序设计19秋在线作业1【东北师范大学】3试卷总分:100 得分:100一、单选题 (共 10 道试题,共 30 分)1.jav[A.]awt包的Panel类是()的子类。

[A.]Frame[B.]Container[C.]Canvas[D.]Component[仔细阅读以上题目,并运用所学知识完成作答]参考选择:B2.对于catch 子句的排列,下列哪种是正确的?()[A.]父类在先,子类在后[B.]子类在先,父类在后[C.]有继承关系的异常不能在同一个 try 程序段内[D.]先有子类,其他如何排列都无关[仔细阅读以上题目,并运用所学知识完成作答]参考选择:A3.下列关于Java程序结构的描述中,不正确的一项是()。

[A.]一个Java源文件中可以包括一个package语句[B.]一个Java源文件中可以包括多个类定义,但是只能有一个public类[C.]一个Java源文件中可以有多个public类[D.]源文件名与程序类名必须一致[仔细阅读以上题目,并运用所学知识完成作答]参考选择:C4.下列说法中错误的一项是()。

[A.]Java语言提供了检测与避免死锁的机制[B.]在Java语言中,要避免死锁,只能通过程序进行控制[C.]释放锁的时候,应该按照死锁顺序的逆序进行[D.]在编写程序的时候,可以对所有共享数据设汁一个统一的加锁顺序[仔细阅读以上题目,并运用所学知识完成作答]参考选择:A5.类是对象的抽象,它的定义包括()部分[A.]一部分[B.]两部分[C.]三部分[D.]四部分[仔细阅读以上题目,并运用所学知识完成作答]参考选择:B6.以下哪项可能包含菜单条()[A.]Panel[B.]Frame[C.]Applet[D.]Dialog[仔细阅读以上题目,并运用所学知识完成作答]。

东北大学19春学期《JAVA语言程序设计Ⅰ》在线作业2参考答案

东北大学19春学期《JAVA语言程序设计Ⅰ》在线作业2参考答案

东大19春学期《JAVA语言程序设计Ⅰ》在线作业2试卷总分:100 得分:100[试题1]、设有下面两个赋值语句:a = Integer.parseInt("1024");b = Integer.valueOf("1024").intValue();下述说法正确的是()。

A、a是整数类型变量,b是整数类对象。

B、a是整数类对象,b是整数类型变量。

C、a和b都是整数类对象并且它们的值相等。

D、a和b都是整数类型变量并且它们的值相等。

正确选择是:D[试题2]、下列类头定义中,错误的是( )。

A、class x { .... }B、public x extends y{ .... }C、public class x extends y{ .... }D、class x extends y implements y1{ .... }正确选择是:B[试题3]、选择正确的叙述.class Happy extends Frame {Happy() {SetLayout(new GridLayout(2,2));Panel p1 = new Panel();add(p1);p1.add( new Button("One"));Panel p2 = new Panel();add(p2);p2.add( new Button("Two"));add( new Button("Three"));add( new Button("Four"));sA、当frame调整大小时,按钮Three和Four 的大小也将调整。

B、当frame调整大小时,所有按钮的大小都将调整。

C、当frame调整大小时,按钮Two和Four 的大小也将调整。

D、当frame调整大小时,按钮One和Two 的大小也将调整。

正确选择是:A[试题4]、下面程序的输出结果是什么?class C1{static int j=0;public void method(int a){j++;。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

19春学期《JAVA语言程序设计Ⅰ》在线作业3-0001
试卷总分:100 得分:0
一、单选题(共20 道试题,共60 分)
1.下列程序段执行后t5的结果是( )。

int t1 = 9, t2 = 11, t3=8;int t4,t5;t4 = t1 > t2 ? t1 : t2+ t1;t5 = t4 > t3 ? t4 : t3;
A.8
B.20
C.11
D.9
正确答案:B
2.下面程序的输出结果是什么?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 Te
A.0
B.1
C.2
D.3
正确答案:C
3.选择正确的叙述. class Happy extends Frame { Happy() { SetLayout(new GridLayout(2,2)); Panel p1 = new Panel(); add(p1); p1.add( new Button("One")); Panel p2 = new Panel(); add(p2); p2.add( new Button("Two")); add( new Button("Three")); add( new Button("Four")); s
A.当frame调整大小时,按钮Three和Four 的大小也将调整。

B.当frame调整大小时,所有按钮的大小都将调整。

C.当frame调整大小时,按钮Two和Four 的大小也将调整。

D.当frame调整大小时,按钮One和Two 的大小也将调整。

正确答案:A
4.已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 }; 下面哪个表达式的值与数组下标量总数相等?
A.m.length()
B.m.length
C.m.length()+1
D.m.length+1
正确答案:B。

相关文档
最新文档