大工16秋《Java程序设计》在线作业2
- 格式:doc
- 大小:13.13 KB
- 文档页数:3
17春16秋《Java语言程序设计》2一、单选(共10 道,共100 分。
)1. 为了提取字符串长度应使用String类中的_______方法。
A. bufferB. lengthC. MAX_V ALUED. long标准解:2. Java语言中复合数据类型包括_______。
A. 数组、类和字符B. 数组、浮点和布尔C. 数组、类和接口D. 字符、类和布尔标准解:3. 下面程序段的输出结果是_______。
public class Test{ public static void main(String args[]){ int x=0; for(int i=1;i<=4;i++){ x=4; for(int j=1;j<=3;j++){ x=3; for(int k=1;k<=2;k++){ x=x+6;A. 36B. 48C. 144D. 15标准解:4. 下面程序段的输出结果是_______。
public class Test{ void printValue(int m){ do{ System.out.println("The value is "+m); }while(--m>10); } public static void main(String args[]){ int i=10; Test t=new Test(); tA. The value is 8B. The value is 9C. The value is 10D. The value is 11标准解:5. 下面程序段的输出结果是_______。
public class Test{ public static void main(String args[]){ int a,b; for(a=1,b=1;a<=100;a++){ if(b>=10)break; if(b%2==1){ b+=2; continue; } } SysteA. 5B. 6C. 7D. 101标准解:6. 下面程序段的输出结果是_______。
地大《Jv语言程序设计》在线作业二一、单选题(共 25 道试题,共 100 分。
)1. 关于变量的作用范围,下列说法错误的是____. 异常处理参数作用域为整个类. 局部变量作用于声明该变量的方法代码段. 类变量作用于声明该变量的类. 方法参数作用于传递到方法内代码段正确答案:2. 下列不属于简单数据类型的是____. 整数类型. 类. 符点数类型. 布尔类型正确答案:3. 线程同步中,对象的锁在____情况下持有线程返回. 当synhroniz()语句块执行完后. 当在synhroniz()语句块执行中出现例外(xption)时. 当持有锁的线程调用该对象的wit()方法时. 以上都是正确答案:4. 下列属于JV关键词的是____. TRU.tst. flot. NULL正确答案:5. 关于jv线程,下面说法错误的是____. 线程是以PU为主体的行为. jv利用线程使整个系统成为异步. 创建线程的方法有两种:实现Runnl接口和继承Thr类. 新线程一旦被创建,它将自动开始运行正确答案:6. 下列属于文件输入输出类的是____. FilInputStrm和FilOutputStrm. uffrInputStrm和uffrOutputStrm. PipInputStrm和PipOutputStrm. 以上都是正确答案:7. 在当前的jv实现中,每个编译单元就是一个以____为后缀的文件. jv. lss. o. x正确答案:8. 类所实现的接口以及修饰不可以是____. puli. strt. finl. voi正确答案:9. 下列关于虚拟机说法错误的是____. 虚拟机可以用软件实现. 虚拟机不可以用硬件实现. 字节码是虚拟机的机器码. 虚拟机把代码程序与各操作系统和硬件分开正确答案:10. 在以下____情况下,线程就进入可运行状态. 线程调用了slp()方法时. 线程调用了join()方法时. 线程调用了yil()方法时. 以上都是正确答案:11. 在jv语言中,临界区可以是一个语句块,或者是一个方法,并用____关键字标识。
福师17春秋学期《JAVA程序设计》在线作业⼆⼀、单选题(共30道试题,共60分。
)V1.以下有关构造⽅法的说法,正确的是()A.⼀个类的构造⽅法可以有多个B.构造⽅法在类定义时被调⽤C.构造⽅法只能由对象中的其它⽅法调⽤D.构造⽅法可以和类同名,也可以和类名不同2.在JavaApplet程序⽤户⾃定义的Applet⼦类中,⼀般需要重载⽗类的()⽅法来完成⼀些画图操作。
A.start()B.stop()C.init()D.paint()3.下列InputStream类中哪个⽅法可以⽤于关闭流?A.skip()B.close()C.mark()D.reset()4.下列的哪个赋值语句是正确的?A.chara=12;B.inta=12.0;C.inta=12.0f;D.inta=(int)12.0;5.下列哪个不是nio包的新特点?A.内存映射技术B.⽂件锁定C.字符及编码D.阻塞I/O6.设有定义floatx=3.5f,y=4.6f,z=5.7f;则以下的表达式中,值为true的是()A.x>y||x>zB.x!=yC.z>(y+xD.x7.类Teacher和Student是类Person的⼦类;Personp;Teachert;Students;//p,tandsareallnon-null.if(tinstanceofPerson){s= (Stude nt)t;}最后⼀句语句的结果是()。
A.将构造⼀个Student对象;B.表达式是合法的;C.表达式是错误的;D.编译时正确,但运⾏时错误。
8.在Java中,表⽰换⾏符的转义字符是()A.\nB.\fC.'n'D.\dd9.每个java的编译单元可包含多个类或界⾯,但是每个编译单元最多只能有()类或者界⾯是公共的。
A.⼀个B.两个C.四个D.任意多个10.程序设计语⾔的基本成分是数据成分、运算成分、控制成分和________。
东师C++程序设计16秋在线作业2一、单选题(共20道试题,共60分。
)1.与标准输入设备关联的预定义C++流类库为()。
a、辛布。
库茨。
塞尔德。
阻塞正确答案:2.以下类型声明中正确的类型是()。
a、 int&a[4];b、 int&*p;c、 int&q;d、inti,*pp=&i;正确答案:3.假定一个类的构造函数为“a(intaa=1,intbb=0){a=aa;b=bb;}”,则执行“ax(4);”语句后,x.a和x.b的值分别为()。
a.1和0b.1和4c.4和0d.4和1正确答案:4.在关键字public之后定义的成员是类的()成员。
a、公共B.保护C.私人D.任何正确答案:5.在c++中,数据与操作的封装是借助于()达到的。
a.指针b.类c.数组d.函数正确答案:6.I/O流库中定义的用于控制浮点数输出精度的函数为()。
a、宽度b.填充c.precision()d、 Setprecision()正确答案:7.下列关于纯虚函数的描述中,正确的是()。
a.纯虚函数是一种特殊的虚函数,它是个空函数b.具有纯虚函数的类称为虚基类c、基类描述纯虚函数,其派生类必须实现纯虚函数。
D.具有纯虚函数的类不能创建类对象。
正确答案:8.使用派生类的主要原因是()。
a.提高代码的可重用性b.提高程序的运行效率c.加强类的封装性d.实现数据的隐藏正确答案:9.假设变量x被定义为“intx=8;”,要将RX作为x的参考(别名),RX应定义为()。
a、 intrx=x;b、 intrx=&x;c、 int*rx=&x;d、 int&rx=x;正确答案:10.如果在类a中用友元函数的方式重载了前缀自增运算符++,又定义了类a的一个对象a,则以下用法正确的是()。
a.operator++(a);b.a.operator++();c.a.operator++(0);d.a++;正确答案:11.在下面对静态成员的描述中,正确的是()。
------------------------------------------------------------------------------------------------------------------------------(单选题) 1: 下列叙述中不正确的是A: abstract不能与final并列修饰同一个类B: abstract类中不可以有private的成员C: abstract方法必须在abstract类中D: static方法中能直接处理非static的属性正确答案:(单选题) 2: 在Java中,子类重新定义一个与从父类那里继承来的域变量(成员变量)完全相同的变量,这称为域的A: 隐藏B: 覆盖C: 重载D: Java不支持此特性正确答案:(单选题) 3: 在Java的基本数据类型中,int型数据占用字节内存空间。
A: 1B: 2C: 4D: 不能确定,取决于计算机字长正确答案:(单选题) 4: 下列常见的系统定义的异常中,是数组下标越界异常。
A: ArithmeticExceptionB: IOExceptionC: ArrayIndexOutOfBoundsExceptionD: NullPointerException正确答案:(单选题) 5: 在Java语言中,包是自动导入的。
A: ngB: java.awtC: java.appletD: java.io正确答案:(单选题) 6: 在Java中,语句作为异常处理的统一出口。
A: throwB: tryC: finallyD: catch正确答案:(单选题) 7: What happens when you try to compile and run the following program? class Mystery{String s; public static void main(String[] args){ Mystery m=new Mystery();m.go();} void Mystery(){s="constructor";} void go(){System.out.println(s);} }A: this code will not compileB: this code compliles but throws an exception at runtime------------------------------------------------------------------------------------------------------------------------------C: this code runs and "constructor" in the standard outputD: this code runs and writes "null" in the standard output正确答案:(单选题) 8: Java语言中,是所有类的根类。
大连理工大学智慧树知到“计算机科学与技术”《Java程序设计》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共15题)1.以下哪个是处理可变字符串的类()。
A.StringB.StringBufferC.ObjectD.Math2.Java语言有多种实现机制,下列()技术属于垃圾回收机制。
A.字节编译B.内存跟踪C.语法检查D.堆栈上/下溢检查3.Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。
()A.正确B.错误4.抽象类实现接口后,必须实现接口中的抽象方法。
()A.正确B.错误5.按运算符操作数的数目划分,运算符?:的类型是()。
A.三元B.二元C.四元D.一元6.final关键字不能修饰的参数是()。
A.类C.变量D.方法7.final修饰的方法一定要存在于final类中。
()A.正确B.错误8.Java程序分为Java应用程序和Java小程序两类。
()A.正确B.错误9.同一个Java类中,方法名相同,参数不同的方法为重载方法。
()A.正确B.错误10.Java 2平台分为3个体系J2SE、J2EE、J2ME。
()A.正确B.错误11.类定义代码被置于其他类定义中的类是()。
A.外部类B.内部类C.匿名类D.抽象类12.在一个抽象类中不能定义构造方法。
()A.正确B.错误13.关键字abstract和final不可以并列修饰同一个类。
()A.正确B.错误14.this语句是构造函数的第一个可执行语句。
()A.正确B.错误15.关于数据类型的转换,向上转型时不必使用强制类型转换。
()A.正确B.错误第2卷一.综合考核(共15题)1.设类S和类T都不是抽象类,且类S是类T的父类。
下列声明对象x1的语句不正确的是()。
A.S x1=new S()B.S x1=new T()C.T x1=new T()D.T x1=new S()2.接口中方法默认是()类型。
大连理工大学智慧树知到“计算机科学与技术”《Java程序设计》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共15题)1.Java虚拟机是一种虚拟计算机,运行在主操作系统顶层。
()A.正确B.错误2.无修饰符类:class Car{...},则类Car()。
A.可被其他程序包中的类使用B.仅能被本程序包中的类使用C.不能被任何类使用D.不能被其他类继承3.一个类的构造方法被自动调用的时机是()。
A.定义类时B.使用对象的属性时C.使用对象的方法时D.一个类的实例对象刚产生时4.将源文件转化为机器指令的方式是()。
A.编译方式B.解译方式C.解码方式D.编辑方式5.关键字abstract和final不可以并列修饰同一个类。
()A.正确B.错误6.构造函数与类名同名,没有返回值类型,功能用来初始化一个类的具体对象。
()A.正确7.Java程序设计的源文件和编译后的文件后缀分别是()。
A..class和.javaB..java和.classC..class和.classD..java和.java8.Java中类和接口都只能单继承。
()A.正确B.错误9.Java中,JDBC的概念是指()。
A.Java程序与数据库连接的一种机制B.Java程序与浏览器交互的一种机制C.Java类库名称D.Java类编译程序10.super()和this()调用语句可以同时在一个构造函数中出现。
()A.正确B.错误11./*......*/中可以嵌套//注释,也能嵌套/*......*/注释。
()A.正确B.错误12.Java数组中的元素只可以是简单数据类型的。
()A.正确B.错误13.赋值语句float f=12.0; 是正确的变量赋值定义。
()A.正确B.错误14.构造方法是一种特殊的方法,它的名字必须与()相同,而且不返回任何数据类型。
A.类名B.对象名C.包名D.变量名15.String类对象创建之后可以再修改和变动。
大连理工大学智慧树知到“计算机科学与技术”《Java程序设计》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共15题)1.流是Java通信的一个基本概念,流的传递方式是()。
A.并行的B.串行的C.并行和串行D.以上都不对2.下面不是Java语言特点的是()。
A.动态性B.面向对象C.编辑型D.多线程3.方法定义和常量值的集合是()。
A.单元B.接口C.成员D.变量4.类Math中的方法和常量都是静态的,可通过类名直接调用。
()A.正确B.错误5.下列不属于Java提供的运算符的是()。
A.算术运算符B.逻辑运算符C.关系运算符D.整数运算符6.this关键字的含义是表示一个()。
A.指针B.当前对象C.一个类D.一个方法7.接口中的所有方法都是抽象方法。
()A.正确B.错误8.Java字符类型采用Unicode编码,每个Unicode码占16位。
()A.正确B.错误9.break语句终止当前这一轮循环,跳到下一轮循环并执行。
()A.正确B.错误10.没有关键字abstract修饰的类可以有抽象方法。
()A.正确B.错误11.当方法被调用时如果方法有参数,参数必须要()。
A.实例化B.解析化C.传递D.释放12.当系统调用当前类的构造方法时,若没有this()语句进行重载调用,也没有super()语句调用父类构造方法,则直接执行构造方法中的其他语句。
()A.正确B.错误13.接口中方法默认是()类型。
A.privateB.protectedC.publicD.package14.接口中的方法均为抽象的和公共的,既有方法头,也有方法体。
()A.正确B.错误15.构造函数与类名同名,没有返回值类型,功能用来初始化一个类的具体对象。
()A.正确B.错误第2卷一.综合考核(共15题)1.Java的字符串和数组是以对象的形式出现的。
()A.正确B.错误2.Java语言中,关键字super的作用是()。
大工15秋《Jv程序设计》在线作业2一、单选题(共 10 道试题,共 50 分。
)1. 创建一个对象的操作中,没有下面的()。
. 释放内存. 对象声明. 分配内存. 调用构造方法正确答案:2. 方法定义和常量值的集合是()。
. 单元. 接口. 成员. 变量正确答案:3. 按运算符操作数的数目划分,运算符?:的类型是()。
. 三元. 二元. 四元. 一元正确答案:4. 下列陈述正确的是()。
. 不需定义类,就能创建对象. 属性可以是简单变量,也可以是一个对象. 属性必须是简单变量. 对象中必有属性和方法正确答案:5. finl关键字不能修饰的参数是()。
. 类. 成员. 变量. 方法正确答案:6. 在编写异常处理的Jv程序中,每个th语句块都应该与()语句块对应,使得用该语句块来启动Jv的异常处理机制。
. if-ls. swith. try. throw正确答案:7. 当方法被调用时如果方法有参数,参数必须要()。
. 实例化. 解析化. 传递. 释放正确答案:8. 属于min方法的返回值类型是()。
. puli. stti. voi. min正确答案:9. 在Jv中,由Jv编译器自动导入,而无需在程序中用import导入的包是()。
. jv.pplt. jv.wt. jv.util. jv.lng正确答案:10. Jv异常处理涉及的关键字,以下哪个不是()。
. try. finl. th. throws正确答案:大工15秋《Jv程序设计》在线作业2二、判断题(共 10 道试题,共 50 分。
)1. 当系统调用当前类的构造方法时,若没有this()语句进行重载调用,也没有supr()语句调用父类构造方法,则直接执行构造方法中的其他语句。
. 错误. 正确正确答案:2. 在Jv语言中属性前不加任何访问控制修饰符则表示只允许同一包中的类访问。
. 错误. 正确正确答案:3. 子类可以重写一个父类的构造方法。
大工16秋《Java程序设计》在线作业2
一、单选题
1、D
2、C
3、B
4、C
5、B
一、单选题
1. 关于独立运行的Java应用程序,下列说法哪个是正确的()?
A. 无须main方法
B. 必须有两个main方法
C. 可以有多个或0个main方法
D. 必须有一个main方法
2. 下面关于main()方法的定义选项,正确的是()。
A. public static void main(String args){}
B. public static void main(String[]){}
C. public static void main(String[] args){}
D. public static void MAIN(String[] xyz){}
3. 无修饰符类:class Car{...},则类Car()。
A. 可被其他程序包中的类使用
B. 仅能被本程序包中的类使用
C. 不能被任何类使用
D. 不能被其他类继承
4. 对象m具有属性a,则访问该属性的方法为()。
A. a.m
B. a.m()
C. m.a
D. m.a()
5. 关于构造方法特点的说明,下列正确的是()。
A. 构造方法的返回值类型必须是void类型
B. 在定义类时,如果没有定义构造方法,系统会自动生成一个无参数的构造方法
C. 在创建子类时,会自动调用父类的有参数的构造方法
D. 构造方法是多余的
6. Java程序设计语言使用()创建一个对象。
A. class
B. interface
C. new
D. create
7. 执行下列代码:int[]x=new int[5];后,下面说明正确的是()。
A. x[4]为0
B. x[4]未定义
C. x[5]为0。