15春《JAVA语言程序设计》作业3

合集下载

《JAVA程序设计》试卷含答案

《JAVA程序设计》试卷含答案

《JAVA 程序设计》试卷《JAVA 程序设计》试卷第1页,共6页第2页,共6页Java 程序设计一、 填空题(要求将答案写在空白处,共11道小题,每空1分,共20分)1、Java 的三大体系分别是______、______、______。

2、Java 程序的运行环境简称之为______。

3、Java 中的程序代码都必须在一个类中定义,类使用______关键字来定义。

4、布尔常量即布尔类型的两个值,分别是______和______。

5、在Java 中,byte 类型数据占______个字节,short 类型数据占______个字节,int 类型数据占______个字节,long 类型数据占______个字节。

6、若x = 2,则表达式 ( x + + )/3 的值是______。

7、若int a =2; a+=3;执行后,变量a 的值为______。

8、若int []a={12,45,34,46,23}; ,则a[2]= ______。

9、若int a[3][2]={{1,1},{2,2},{3,3}},则a[2][1]= ______。

10、 面向对象的三大特征是______、______和______。

11、 定义在类中的变量被称为______,定义在方法中的变量被称为______二、 选择题(将正确答案写在括号内,注意没有在题目中特别说明的均为单选题,共10题,每题2分,共20分)1、以下选项中,哪个用来编译源程序A 、JavadocB 、Java 运行工具C 、Java 编译器D 、Java 打包工具 2、Java 属于以下哪种语言?A 、机器语言B 、 汇编语言C 、高级语言D 、以上都不对 3、下面哪种类型的文件可以在Java 虚拟机中运行? A 、.java B 、.jre C 、class D 、.exe4、以下选项中,switch 语句判断条件可以接收的数据类型有哪些? (多选) A 、int B 、byte C 、char D 、short5、假设int x = 2,三元表达式 x>0?x+1:5 的运行结果是以下哪一个? A 、0 B 、2 C 、3 D 、56、下面的运算符中,用于执行除法运算是哪个? A 、% B 、\ C 、/ D 、*7、下列语句哪些属于循环语句?(多选)A 、for 语句B 、if 语句C 、while 语句D 、switch 语句 8、下面哪种写法可以实现访问数组arr 的第1个元素? A 、arr[0] B 、arr(0) C 、arr[1] D 、arr(1)9、以下哪个选项可以正确创建一个长度为3的一维数组? A 、 new int [2]; B 、 new int[3][]; C 、 new int[3]; D 、 以上答案皆不对 10、请先阅读下面的代码。

北语21春《JAVA语言程序设计》作业3

北语21春《JAVA语言程序设计》作业3

北语21春《JAVA语言程序设计》作业3试卷总分:100 得分:100一、单选题(共20 道试题,共100 分)1.定义一个表示20个值为null的字符串数组,下面选项正确的是_______。

A.String [] a;B.String a[];C.char a[20][];D.String a[]=new String[20];答案:D2.下面是关于Java语言中的方法的描述,其中不正确的一项是A.Java中的方法的参数传递是传值调用,而不是地址调用。

B.方法体是对方法的实现,包括变量声明和Java的合法语句C.如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成空的构造方法D.类的私有方法不能被其子类直接访问答案:C3.与0x001B and 033式相同的是_______。

A.21 and 27B.27 and 33C.33 and 33D.27 and 27答案:D4.Java语言具有许多优点和特点,下列选项中,反映了Java程序并行机制的特点的是_______。

A.分布式计算B.多线程C.跨平台D.面向对象技术答案:B5.下面程序段的运行结果为_______。

public class OperatorsAndExpressions { void residual(){ int i=10,j=3; float m=213.5f,n=4.0f; System.out.println(i%j); System.out.println(m%n); } public static void main(String args[]){A.1 1.5B.3 1.5C.1 2D.3 2答案:A6.下面程序段的输出结果是_______。

class Base{ int i; Base(){ add(1); } void add(int v){ i+=v; } void print(){ System.out.println(i); } } class Extension extends Base{ ExtenA.9B.18C.20D.22答案:D7.执行下面的赋值语句后,a和b的值为_______。

南开21春学期(2103)《Java语言程序设计》在线作业_3 (61).doc

南开21春学期(2103)《Java语言程序设计》在线作业_3 (61).doc

1.String与StringBuffer最大的区别在于( )。

A.它们没有区别B.String对原字符串的拷贝进行操作,而StringBuffer对原字符串本事操作 C.StringBuffer拥有更多相关函数 D.String更节省空间【参考答案】: D2.下列代码中,将引起一个编译错误的行是()。

1)public classTest{ 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行【参考答案】: D3.A派生出子类B ,B派生出子类C,并且在Java源代码中有如下声明: 1.A a0=new A(); 2. A a1 =new B(); 3. A a2=new C(); 问以下哪个说法是正确的?A.只有第1行能通过编译B.第1、2行能通过编译,但第3行编译出错C.第1、2、3行能通过编译,但第2、3行运行时出错 D.第1行、第2行和第3行的声明都是正确的?【参考答案】: D4.下列哪个数代表八进制整数?A.0XA6B.-1E3C.1840D.0144【参考答案】: D5.在 Java 中,由Java编译器自动导入,而无需在程序中用import导入的包是()。

A.java.appletB.java.awtC.java.utilng【参考答案】: D6.下列哪项不是Java标准库中OutputStream类的子类( )。

A.ByteArrayOutputStreamB.DataOutputStreamC.PrintStreamD.L ineNumberOutputStream【参考答案】: D7.下面()不是Java中的容器。

奥鹏南开21春学期(2103)《Java语言程序设计》在线作业_3.pdf

奥鹏南开21春学期(2103)《Java语言程序设计》在线作业_3.pdf

1.在Java中,负责对字节代码解释执行的是()。

A.垃圾回收器B.虚拟机C.编译器D.多线程机制【参考答案】:B2.定义一个类,必须使用的关键字是()。

A.publicB.classC.interfaceD.static【参考答案】:B3.阅读下列代码段int x=3;while(x<9)x+=2;x++;while语句成功执行的次数是()。

A.1B.2C.3D.4【参考答案】:B4.属于main()方法的返回类型是A.publicB.staticC.voidD.main【参考答案】:C5.给出下面代码,关于该程序以下哪个说法是正确的?()public classPerson{static int arr[]=new int[5];public static voidmain(String a[]){System.out.println(arr[0]);}}A.编译时将产生错误B.编译时正确,运行时将产生错误C.输出零D.输出空【参考答案】:C6.s=s.replaceAll("he","she");表示()。

A.把s中的所有she换成heB.把s中的第一个she换成heC.把s中的所有he换成she并把新的字符串赋给sD.把s中的第一个he换成she并把新的字符串赋给s【参考答案】:C7.int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是()。

A.public int MAX_LENGTH=100B.final int MAX_LENGTH=100C.public const int MAX_LENGTH=100D.public final int MAX_LENGTH=100【参考答案】:D8.在Java中,所有类的根类是()。

ng.Objetng.ClassC.java.applet.AppletD.j ava.awt.Frame【参考答案】:A9.Java程序的执行过程中用到一套JDK工具,其中java.exe是指()。

大工15春《Java程序设计》在线作业2

大工15春《Java程序设计》在线作业2

大工15春《Java程序设计》在线作业2

单选题 判断题

一、单选题(共 10 道试题,共 50 分。) 1. 下列方法中,哪个不是Applet的基本方法( )。 A. init() B. run() C. stop() D. start() -----------------选择:B 2. 下列方法中,哪个可以使线程从运行状态进入其他阻塞状态( )。 A. sleep B. wait C. yield D. start -----------------选择:A 3. 下列属性特征中,哪一项不是进程所具有的属性特征( )。 A. 结构性 B. 共享性 C. 静态性 D. 独立性 -----------------选择:C 4. 关于内部类和内部接口的描述,下列正确的是( )。 A. 内部类和内部接口属于内嵌类型,它们可以与外层类型同名 B. 内部类可以继承父类 C. 内部类中不可以声明成员方法 D. 内部类不能声明为抽象类 -----------------选择:B 5. 容器重新设置大小后,下列哪个布局管理器的容器中的组件大小不随容器大小的变化而改变( )。 A. FlowLayout B. CardLayout C. BorderLayout D. GridLayout -----------------选择:A 6. 在下面的类中,不属于java.lang包中的类的是( )。 A. Date类 B. Math类 C. String类 D. Thread类 -----------------选择:A 7. 下列有关线程的描述正确的是( )。 A. 并发线程之间均是无关的 B. 并发线程之间均是交互的 C. 交互线程之间只存在协作关系 D. 线程的同步机制包括线程互斥和线程同步 -----------------选择:D 8. 下列选项中哪一个不属于Java线程模型的组成部分( )。 A. 虚拟的CPU B. 虚拟CPU执行的代码 C. 代码所操作的数据 D. 执行流 -----------------选择:D 9. 关于Swing组件叙述,下列描述不正确的是( )。 A. Swing库是AWT库的扩展,Swing组件称为重型组件 B. Swing组件不直接使用本地组件 C. 基于Swing组件的图形用户界面,采用Jframe框架作为主窗口 D. Swing组件都是放到容器中 -----------------选择:A 10. 下列错误属于程序运行错误的是( )。 A. Java程序没有main()方法 B. 除数为0 C. 对空数组元素进行操作 D. 数组下标越界 -----------------选择:A 大工15春《Java程序设计》在线作业2

[答案][北京语言大学]2020秋《Java语言程序设计》作业3

[答案][北京语言大学]2020秋《Java语言程序设计》作业3

1.下列关于表达式的说法中正确的一项是()。

A.单个常量不可以作为表达式B.单个变量不可以作为表达式C.表达式可以作为其它表达式的操作数D.表达式的类型是操作数的类型答案:C2.下面是关于Java语言中的方法的描述,其中不正确的一项是()。

A.Java中的方法的参数传递是传值调用,而不是地址调用B.方法体是对方法的实现,包括变量声明和Java的合法语句C.如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成空的构造方法D.类的私有方法不能被其子类直接访问答案:C3.使用如下哪个保留字可以使只有在定义该类的包中的其他类才能访问该类?()A.abstractB.privateC.protectedD.不使用保留字答案:D4.下列命令中,()命令是Java的编译命令。

A.javacB.javaC.javadocD.appletviewer答案:A5.下列选项中哪一项属于Java语言的复合数据类型?()A.无符号整数类型B.整型C.联合类型D.接口答案:D6.执行下面的赋值语句后,a的值为()。

a=Float.valueOf(“12.34”).floatValue()A.a=“12.34”B.a=12.34C.a=1234D.a=12答案:B7.设double类型数据x=1、y=2 和z=3,则表达式y+=z--/++x的值为()。

A.3B.3.5C.4D.4.5答案:B8.下列哪个是反斜杠字符的正确表示?()A.\\B.*\\C.\D.\‘\’答案:A9.下面选项正确的是()。

A.1281的值为32B.“1281”的职为64C.“1281”的值为-32D.“1281”的值为-64答案:B10.下面的程序执行后,屏幕上显示的应是()。

public class Test {public static void main(String args[]{charchar1[]={‘t’,‘e’,‘s’,‘t’};charchar2[]={‘t’,‘e’,‘s’,‘t’,‘1’};String s1=newString(char1);String s2=newString(char2,0,4);System.out.println(s1.equals(s2))A.trueB.falseC.testD.编译错误答案:A11.下列哪一项不属于面向对象程序设计的基本要素?()A.类B.对象C.方法D.安全答案:D12.不可用于文档注释的注释语句格式是()。

北语15秋《Java语言程序设计》作业1 100分答案

15秋《Java语言程序设计》作业1一、单选题(共10 道试题,共100 分。

)1. 下列关于一个二维的整型数组的定义,不正确的是_______。

A. int a[10][10]=new int[][];B. int []a[]=new int[10][10];C. int [][]a=new int[10][10];D. int a[][]=new int[10][10];———选择:A2. 假设a是int类型的变量,并初始化为1,则下列选项中,合法的一个条件语句是_______。

A. if(a){}B. if(a<<=3){}C. if(a=2){}D. if(true){}———选择:D3. 用整型数10创建一个Integer类的对象,下列语句中,能够完成上述功能的是_______。

A. Integer i=new Integer(10);egerLUEB. Integer i=10;C. int i=10;D. Integer i=Integer (10);———选择:A4. 下面的程序段,方法A返回的类型为_______。

public class ReturnA{ ReturnType A(byte x,double y){ return (short)x/y*2; } }A. doubleB. byteC. floatD. short———选择:A5. 下列关于基本数据类型的取值范围的描述中,正确的一项是_______。

A. byte类型的范围是-128~128B. boolean类型的范围是真或假C. char类型的范围是0~65536D. short类型的范围是-32767~32767———选择:B6. 下列关于变量组成部分的描述中正确的一项是_______。

A. 变量名不是标识符B. 变量名是标识符C. 浮点型属于复合类型D. 变量属性分为两类,基本类型和复合类型。

《JAVA程序设计》题库

《JAVA程序设计》题库一、选择题(每小题2分,共40分)1.下列关于java语言的叙述中,正确的是_______D_____A.机器语言B汇编语言 C.面向过程的语言 D.面向对象的语言2.下列_____D___是Java合法的标识符A.staticB.5stuC.-3eD. _atm3.下列关于继承的描述中,正确的是____B_ _A. 在Java中允许多重继承B.Java的单一继承使代码更可靠C. 在Java中一个类只能实现一个接口D.在Java中一个类不能同时继承一个类和实现一个接口4.下列_A________代表十六进制整数A.0x7EB. 034C.2E3D.195.下列___A_符号修饰成员后,可以在Java中用类名前缀直接调用A. staticB. abstractC. finalD. define6.switch语句不能用于下列____D___数据类型A. byteB. shortC. charD.float7.执行下列程序段后,b,x,y的值正确的是________A_int x=6, y=8;boolean b;b= x < y || ++ x = = - - y;A. true , 6, 8B. false , 7 ,7C. true, 7, 7D. false ,6 , 88.设a=8,则表达式a>>2的值是_B______A. 1B. 2C. 3D. 49.下面是findSum(int m,int n)方法的定义,方法调用findSum(1,4)的返回结果是_____D___int findSum(int m,int n) {int sum=0;for(int i=m;i<=n;i++) {sum+=i;}return sum;}A.1B. 4C. 5D. 1010.Java中main()方法的返回值是____________D__A. stringB. intC. charD. void11.以下关于JAVA程序的叙述中正确的是__ __D______。

《Java语言程序设计》答案

中国石油大学(北京)远程教育学院期末考试《 Java语言程序设计》学习中心:_ __ 姓名:___ 学号:__关于课程考试违规作弊的说明1、提交文件中涉嫌抄袭内容(包括抄袭网上、书籍、报刊杂志及其他已有论文),带有明显外校标记,不符合学院要求或学生本人情况,或存在查明出处的内容或其他可疑字样者,判为抄袭,成绩为“0”。

2、两人或两人以上答题内容或用语有50%以上相同者判为雷同,成绩为“0”。

3、所提交试卷或材料没有对老师题目进行作答或提交内容与该课程要求完全不一、题型简答题,4题,每题15分,共60分;编程题,2题,每题20分,共40分二、题目共两套题,学号末尾数单号学生做第一套,学号末尾数双号学生做第二套题第一套题一、简答题1 什么是多态性? 方法的重载和覆盖有何区别? 阅读下列代码,指出其中存在的重载和覆盖,写出输出结果是什么?解释为什么这样输出? (15分)class C1{public void f() {System.out.println("C1.f");}}class C2 extends C1{public void f() {System.out.println("C2.f");}}class C3 {public void g(C1 one) {System.out.println("g(C1)");one.f();}public void g(C2 two) {System.out.println("g(C2)");two.f();}}public class Main1{public static void main(String[] args) {C1 one = new C2();C3 three = new C3();three.g(one);}}答:1.多态性是指允许不同类的对象对统一消息做出响应。

智慧树知道网课《Java语言程序设计》课后章节测试满分答案

第一章测试1【单选题】(10分)J ava属于以下哪种语言?A.汇编语言B.机器语言C.其余选项都不对D.高级语言2【单选题】(10分)下面哪种类型的文件可以在J ava虚拟机中运行?()A..classB..exeC..javaD..jre3【单选题】(10分)安装好JDK后,在其bin目录下有许多exe可执行文件,其中java.exe命令的作用是以下哪一种?()A.J ava启动器B.J ava文档制作工具C.J ava解释器D.J ava编译器4【单选题】(10分)如果J DK的安装路径为d:\jdk,若想在命令窗口中任何当前路径下,都可以直接使用javac和java命令,需要将环境变量path设置为以下哪个选项?()A.d:\jre;B.d:\jdk;C.d:\jdk\bin;D.d:\jre\bin;5【多选题】(10分)以下选项中,哪些属于J DK工具?()A.J ava运行工具B.Java文档生成工具C.J ava打包工具D.J ava编译器6【判断题】(10分)通过J ava虚拟机可以在不同的操作系统上运行J ava程序,从而实现跨平台特性。

A.对B.错7【判断题】(10分)JRE中包含了J ava基础类库、J VM和Java工发工具。

A.对B.错8【判断题】(10分)J ava中的包是专门用来存放类的,通常功能相近的类存放在相同的包中。

A.错B.对9【判断题】(10分)java.util包含J ava中大量工具类、集合类等,例如:Arrays、List、Set等。

A.错B.对10【判断题】(10分)J ava语言和C语言一样,是面向过程的语言。

A.对B.错第二章测试1【判断题】(8分)ng包的Character类的isJavaIdentifierStart方法的功能是用来判断某个字符是否为Java标识符的首字符。

A.错B.对2【判断题】(8分)ng包的Character类的isJavaIdentifierPart方法的功能是用来判断某个字符是否为Java标识符的中间字符(非首字符)。

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

15春《JAVA语言程序设计》作业3

单选题

一、单选题(共 10 道试题,共 100 分。)
1. 下列有关Java的叙述中,正确的是_______。
A. Java语言的标识符是区分大小写的
B. 编译器生成的类的扩展名为.jar
C. Java源文件的扩展名为.java
D. 归档工具生成的文件扩展名为.ser
-----------------选择:A
2. Java程序的执行方式是_______。
A. 即时编译方式和非解释执行方式
B. 非即时编译方式和非解释执行方式
C. 非即时编译方式和解释执行方式
D. 即时编译方式和解释执行方式
-----------------选择:D
3. 下列说法不属于Java语言实现的机制的是_______。
A. Java虚拟机
B. 垃圾回收机制
C. 代码安全检查
D. 内存管理
-----------------选择:D
4. 开发出Java程序设计语言的公司是_______。
A. SUN
B. Microsoft
C. IBM
D. Borland
-----------------选择:A
5. Java语言是由_______发展而来的。
A. Basic
B. C
C. C++
D. Oak
-----------------选择:D
6. 下列关于字节代码的说法不正确的是_______。
A. 字节代码是一种二进制文件
B. 可以看作是虚拟机的机器码
C. 可以直接在操作系统上运行
D. Java程序首先由编译器转换为标准字节代码
-----------------选择:C
7. 下列不属于提高Java语言安全保障的方式的是_______。
A. 不允许使用指针

相关文档
最新文档