北语15秋《Java语言程序设计》作业2 100分答案
免费在线作业答案东大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 的大小也将调整。
北语19秋《Java语言程序设计》作业2参考满分答案

[北京语言大学]-【奥鹏】-北语19秋《Java语言程序设计》作业2试卷总分:100 得分:100一、单选题 (共 10 道试题,共 100 分)1.Java程序的安全性体现在平台层的是_______。
A.语法检查B.访问权限的合法性C.堆栈的溢出D.可设定访问资源域,无需分本地和远程标准参考满分解析答案:D2.下列哪个类声明是正确的?A.public final class NewClass extends superClass implements Interface1{…}B.public abstract class String{…}C.abstract public class classmates{…}D.abstract class G2 extends superClass1,superClass2{…}标准参考满分解析答案:A3.下面的程序段,在程序执行到第13行的声明时,将调用_______。
class Person{ public void printValue(int i,int j){} public void printValue(int i){} } public class Teacher extends Person { public void printValue(int i,int j){} public void printValue(int i){}A.第9行的方法B.第8行的方法C.第4行的方法D.第3行的方法标准参考满分解析答案:B4.下列哪个是合法的Java标识符?A.time/2B.publicC.i_CountD.1varName标准参考满分解析答案:C5.下面程序段的输出结果是_______。
public class Test{ public static void main(String。
北语 15秋《面向对象程序设计》作业3满分答案

北语15秋《面向对象程序设计》作业3满分答案一、单选题(共20 道试题,共100 分。
)1. 在16位计算机系统中,A.B.C.D.正确答案:A2. 将两个字符串连接起来组成一个字符串时,选用()函数。
A. strlen()B. strcap()C. strcat()D. strcmp()正确答案:C3. 设有定义“static int data[5][6];”,设该数组在静态存储区中的起始地址为十进制的100,若每个int型数占4个字节,则数组元素data[2][3]的地址为( )。
A. 115B. 124C. 130D. 160正确答案:D4. 题面见图片A.B.C.D.正确答案:B5. 题面见图片A.B.C.D.正确答案:A6. 采用重载函数的目的是()。
A. 实现共享B. 减少空间C. 提高速度D. 使用方便,提高可读性正确答案:D7. 软件产品准确执行软件需求规格说明书中所规定的任务的能力叫做软件的()。
A. 可维护性B. 可复用性C. 兼容性D. 正确性正确答案:D8. 以下正确的描述是()。
A. 不允许设置参数的默认值B. 设置参数的默认值只能在定义函数时设置C. 设置参数的默认值时,应该设置右边的参数D. 设置参数的默认值时,应该全部参数都设置正确答案:C9. 以下正确的描述是()。
A. 函数的定义可以嵌套,函数的调用不可以嵌套B. 函数的定义不可以嵌套,函数的调用可以嵌套C. 函数的定义和函数的调用均可以嵌套D. 函数的定义和函数的调用均不可以嵌套正确答案:B10. 题面见图片A.B.C.D.正确答案:A11. 题面见图片A.B.C.D.正确答案:B12. 设array为一个数组,则表达式sizeof(array)/sizeof(array[0])的结果为( )。
A. array数组首地址B. array数组中元素个数C. array数组中每个元素所占的字节数D. array数组占的总字节数正确答案:B13. 题面见图片A.B.C.D.正确答案:A14. 假定变量m定义为“int m=7;”,则定义变量p的正确语句为()。
北语 15秋《面向对象程序设计》作业2满分答案

北语 15秋《面向对象程序设计》作业2满分答案一、单选题(共 20 道试题,共 100 分。
)1. 题面见图片A.B.C.D.正确答案:D2. 循环体至少被执行一次的语句为()。
A. for循环B. while循环C. do循环D. 任一种循环正确答案:C3. 题面见图片A.B.C.D.正确答案:D4. 在下面循环语句中循环体执行的次数为()。
int i=0; do i++; while(i*i<10);A. 4B. 3C. 5D. 2正确答案:A5. 题面见图片A.B.C.D.正确答案:B6. 函数重载是指()。
A. 两个或两个以上的函数取相同的函数名,但形参的个数或类型不同B.两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同C. 两个以上的函数名字不同,但形参的个数或类型相同D. 两个以上的函数取相同的函数名,并且函数的返回类型相同正确答案:A7. 题面见图片B.C.D.正确答案:A8. 题面见图片A.B.C.D.正确答案:A9. 题面见图片A.B.D.正确答案:D10. 函数调用func((exp1,exp2),(exp3,exp4,exp5))中所含实参的个数为( )个。
A. 1B. 2C. 4D. 5正确答案:B11. do语句能够改写为()语句。
A. 复合B. ifC. switchD. while正确答案:D12. 题面见图片A.B.C.D.正确答案:A13. 题面见图片A.B.C.D.正确答案:A14. 题面见图片A.B.C.D.正确答案:D15. 假定一个二维数组的定义语句为“inta[3][4]={{3,4},{2,8,6}};”,则元素a[1][2]的值为()。
A. 2B. 4C. 6D. 8正确答案:C16. 题面见图片A.B.C.D.正确答案:C17. 题面见图片A.B.C.D.正确答案:B18. 题面见图片A.B.C.D.正确答案:C19. 以下叙述中不正确的是()。
北京语言大学智慧树知到“计算机科学与技术”《Java语言程序设计》网课测试题答案2

北京语言大学智慧树知到“计算机科学与技术”《Java语言程序设计》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共15题)1.设double类型数据x=1、y=2 和z=3,则表达式y+=z--/++x的值为()。
A.3B.3.5C.4D.4.52.Java虚拟机执行过程有多个特点,下列哪个不属于JVM执行特点?()A.多线程B.动态链接C.异常处理D.异步处理3.执行下列程序段,请选出正确的答案()。
public class Test {public static void throwit(){throw new RuntimeException();}public static void main(String args[]){try(System.out.println(“你好吗”);throwit();System.out.priA.不能通过编译B.输出“你好吗”→RuntimeException异常发生→输出“出错!”→输出“结束”C.输出“你好吗”→RuntimeException异常发生→输出“结束”D.输出“你好吗”→输出“结束”→RuntimeException异常发生4.下面哪个语句会产生编译错误?()A.float F=4096.0FB.double D=4096.0C.byte B=4096D.char C=40965.下列哪个数代表单精度浮点数?A.0652B.3.4457DC.0.298fD.0L6.为了提取字符串长度应使用String类中的()方法。
A.bufferB.lengthC.MAX_VALUED.long7.下面选项正确的是()。
A.1281的值为32B.“1281”的职为64C.“1281”的值为-32D.“1281”的值为-648.下面程序段的说法,正确的是()。
interface Stack{Object content[];push(Object x);Object pop();boolean isEmpty();}A.程序可以通过编译,但运行有错误B.不能通过编译C.程序可以通过编译,运行正常D.以上答案都不对9.下面对形参的说法中哪一项是正确的?A.必须有两个B.至少有一个C.可以没有D.至少两个10.在Java API文档中,不包括以下哪个内容?()A.类及用途的描述B.父类的方法的列表C.成员变量的列表D.类层次11.假设a是int类型的变量,并初始化为1,则下列选项中,合法的一个条件语句是()。
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秋100分答案

北交《Java语言设计》在线作业一15秋100分答案一、单选题(共 25 道试题,共 75 分。
)1. 下列语句序列执行后,k 的值是( )。
int m=3, n=6, k=0; while((m++) < (-- n)) ++k;A. 0B. 1C. 2D. 3正确答案:B2. 下列运算符中,优先级最高的是( )。
A. &&创优作业100分答案B. ++C. +D. *正确答案:B3. 关于以下程序段的说法正确的是( )。
1. public class Myar{ 2. public static void main(String argv[]){ 3. int[]i=new int[5];4. System.out.println(i[5]);5. }6. }A. 第2行编译出错B. 第4行编译出错C. 编译时产生错误D. 编译时没有产生错误,运行时发生异常正确答案:D4. 执行完代码A. x[24]为0B. x[24]未定义C. x[25]为0D. x[0]为空正确答案:D5. 下列类定义中,不正确的是( )A. class x { .... }B. class x extends y { .... }C. static class x implements y1,y2 { .... }D. public class x extends Applet { .... }正确答案:C6. 在调用函数并传递参数时,将变量对应的内存位置传递给函数,而函数会根据内存位置取得参数的值,是指哪种方式( )A. 值传递调用B. 返回值C. 地址传递调用D. 以上都不是正确答案:C7. 下列语句序列执行后,i的值是( )。
int i=16; do { i/=2; } while( i > 3 );A. 16B. 8C. 4D. 2正确答案:D8. 若已定义 byte[ ] x= {11,22,33,-66} ; 其中0≤k≤3,则对x数组元素错误的引用是( )A. x[5-3]B. x[k]C. x[k+5]D. x[0]正确答案:B9. 下面的表达式哪个是正确的( )A. String s=B. String s=C. String s=D. String s=正确答案:A10. 下列正确的句子是( )。
201503考试批次《JAVA语言程序设计》(结课作业)

201503考试批次《JAVA语言程序设计》结课作业北京语言大学网络教育学院《JAVA语言程序设计》结课作业注意:本学期所布置的结课作业,请同学一律按照以下要求执行:1) 结课作业提交起止时间:2015年1月26日—3月22日。
(届时平台自动关闭,逾期不予接收。
)2) 结课作业课程均需通过“离线作业”栏目提交电子版,学院不收取纸介的结课作业,以纸介回寄的作业一律视为无效;3)截止日期前可多次提交,平台只保留最后一次提交的文档,阅卷时以最后一次提交的结课作业为准,截止日期过后将关闭平台,逾期不交或科目提交错误者,按0分处理;4) 提交文档要求:提交的文档格式为doc、rar,大小10M以内;5) 必须严格按照每门课程的答题要求完成作业,没有按照学院要求来做的结课作业,将酌情扣分。
一. 论述题(本大题共5小题,请任选其中两道题作答,每小题25分,总分50分)1.JAVA的基本数据类型数字型、布尔型和字符型三种,请详细说明这三种基本类型包括的子类型及其长度、最小值和最大值。
2.构造方法(Constructor)是一种特殊的方法。
Java中的每个类都有构造方法,用来初始化该类的一个新的对象。
请简述构造方法的特点。
至少说出6个特点。
答: 1、构造方法名一定与类同名2、构造方法无返回值类型(void 也不行)3、构造方法可以没有(默认一个无参构造方法),也可以有多个构造方法,他们之间构成重载关系4、如果定义有参构造函数,则无参构造函数将被自动屏蔽5、构造方法不能被继承6、构造方法不能手动调用,在创建类实例的时候自动调用构造方法3.论述JAVA语言中的继承、单继承和多继承的定义。
答:继承是面向对象最显著的一个特性。
继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。
Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
15秋《Java语言程序设计》作业2
一、单选题(共10 道试题,共100 分。
)
1. 下列关于new动态初始化数组时,数组元素的类型和默认值对应错误的是_______。
A. Boolean false
B. char '\u0000'
C. 浮点数
D. 对象null
———选择:C
2. 下面程序段的输出结果是_______。
public class Test{ public static void main(String args[]){ int x,y; for(y=1,x=1;y<=50;y++){ if(x>=10)break; if(x%2==1){ x+=5; continue; } x-
A. 4
B. 8
C. 6
D. 10
———选择:C
3. 在Java类型中,int、char和short等类型的长度是_______。
A. 由机器CPU决定
B. 由用户自己定义决定
C. 固定的
D. 与机器字节有关的
———选择:C
4. 下面程序段的输出结果是_______。
public class Test{ public static void main(String args[]){ int n=5,sum=0; while(n>0){ sum+=n; --n; } System.out.println("sum is:"+sum); } }
A. sum is:14
B. sum is:15
C. sum is:10
D. sum is: 5
———选择:B
5. 下列哪个数代表十六进制整数?
A. 0123
B. 1900
C. fa00
D. 0xa2
———选择:D
6. Java语言中基本数据类型包括_______。
A. 整数型、浮点型、字符型和布尔型
B. 整数型、浮点型、字符型和数组型
C. 整数型、浮点型、数组型和布尔型。