Java程序设计在线作业-单选题2
14春福师《JAVA程序设计》在线作业二答案
14春福师《JA V A程序设计》在线作业二答案单选题多选题判断题一、单选题(共30 道试题,共60 分。
)1. 下列程序段执行后的结果是( )。
String s=new String("abcdefg"); for(int i=0;i<s.length();i+=2){ System.out.print(s.charAt(i)); }A. acegB. ACEGC. abcdefgD. abcd-----------------选择:A2. 下列方法中哪个是执行线程的方法?A. run()B. start()C. sleep()D. suspend()-----------------选择:A3. java以JVM为基础,最下层是移植接口,由适配器和()组成A. 网卡B. Java osC. Java基本类D. Java 应用程序和applet小程序-----------------选择:B4. java.io包的File类是_________。
A. 字符流类B. 字节流类C. 对象流类D. 非流类-----------------选择:B5. 数组的大小在创建以后( )。
A. 可以改变B. 不能改变C. 使用new方法可以改变D. 有些可以改变-----------------选择:B6.下列代码的执行结果是________。
public class Test{public int aMethod(){static int i=0;。
JAVA程序设计练习题(有答案)
for (int i = 0 ; i < MyIntArray.length ;i + + )
if ( i % 2 = = 1 )
s += MyIntArray[i] ;
System.out.println(s);
8、的定义可以实现多重继承关系。
ReturnType method(byte x, double y)
{
return (short) x/y*2;
}
A、byte B、short C、int D、double
三.程序阅读题
1.以下程序的输出结果为相等。
class StringTest1
{
public static void main(String[] args)
用2字节内存空间。
3、设x = 2,则表达式( x + + )/3的值是0。
4、若x = 5,y = 10,则x < y和x >= y的逻辑值分别为true和false。
5、抽象(abstract)方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。最终(final)方法是不能被当前类的子类重新定义的方法。
{ super(aa, bb, cc);
A = aa+bb+cc;
}
void show()
{
System.out.println("a="+a+"\nb="+b+"\nc="+c);
}
}
一.判断题
1.Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。(√)
[大连理工大学]20春《Java程序设计》在线作业2-复习资料答案
科目名称:大工20春《Java程序设计》在线作业2
学校名称:奥鹏-大连理工大学
一、单选题 (共 10 道试题,共 50 分)
1.Java使用()关键字来定义一个接口。
A.implements
B.class
C.extends
D.interface
提示:本题为必答题,请认真阅读题目后再作答
--本题参考答案:D
2.final关键字不能修饰的参数是()。
A.类
B.成员
C.变量
D.方法
提示:本题为必答题,请认真阅读题目后再作答
--本题参考答案:C
3.在编写异常处理的Java程序中,每个catch语句块都应该与()语句块对应,使得用该语句块来启动Java的异常处理机制。
A.if-else
B.switch
C.try
D.throw
提示:本题为必答题,请认真阅读题目后再作答
--本题参考答案:C
4.属于main方法的返回值类型是()。
A.public
B.static
C.void
D.main
提示:本题为必答题,请认真阅读题目后再作答
--本题参考答案:C
5.下面概念中,不属于面向对象方法的是()。
A.对象
B.继承
C.类
D.过程调用
提示:本题为必答题,请认真阅读题目后再作答。
大工10春《Java程序设计》在线作业1-4
7. Java虚拟机简称为()。
A. API
B. OS
C. JPI
D. JVM
满分:3 分
8. 下面哪个赋值语句是合法的()?
A. float a=2.0z
B. double b=2.0
C. int c=2a
D. long d=2c
C. class A implements B
D. class B extends A
满分:3 分
19. 定义类头时,不可能用到的关键字是()。
A. null
B. class
C. extends
D. implements
满分:3 分
20. 下列哪一种叙述是正确的()
大工10春《Java程序设计》在线作业1
单选:DCDAB\CDBDD\BCCCA\DDAAA
多选:ABCD\BCD\BC\ABC\AC
判断:XVXVV
大工10春《Java程序设计》在线作业2
单选:ACDCB\DACCC\CBDCB\ACDAD
多选:CD\ABCD\AC\CD\ABC
判断:XXXXV
B. Boolean
C. Class
D. Object
满分:3 分
7. 在Java中,所有类的根类是()。
A. ng.Object
B. ng.Class
C. java.applet.Applet
D. java.awt.Frame
满分:3 分
D. 对具体问题只需给出其功能实现方法,而不必给出其特征属性的定义。
满分:3 分
5. 下面哪一个不是正确的标识符().
吉大15春学期《JAVA程序设计》在线作业二满分答案
吉大15春学期《JA V A程序设计》在线作业二单选题多选题判断题一、单选题(共15 道试题,共60 分。
)1. 下列程序段执行后的结果是( )。
String s=new String("abcdefg"); for(int i=0;i<s.length();i+=2){ System.out.print(s.charAt(i)); }A. acegB. ACEGC. abcdefgD. abcd-----------------选择:A2. 下面的代码段中,执行之后i 和j 的值是( )。
int i = 1; int j; j = i++;A. 1, 1B. 1, 2C. 2, 1D. 2, 2-----------------选择:C3. 下面语句执行后,i 的值是( )。
for( int i=0, j=1; j < 5; j+=3 ) i=i+j;A. 4B. 5C. 6D. 7-----------------选择:B4. 可变长度字符串使用( )处理。
A. charB. CharacterC. StringD. StringBuffer-----------------选择:D5. String s=""This is the "";String t=s.concat(""String.""); t的内容是( )A. This is th StringB. This is theC. String-----------------选择:A6. 下列语句序列执行后,i 的值是( )。
int i=8, j=16; if( i-1 > j ) i--; else j--;A. 15B. 16C. 7D. 8-----------------选择:D7. int 型public 成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是( )。
东北师范-Java程序设计22秋学期在线作业2-[学习资料]-答案
Java程序设计22秋在线作业2答案2试卷总分:100 得分:100一、单选题 (共 10 道试题,共 30 分)1.在Java语言中,那一个是最基本的元素?()【A.项】方法【B.项】包【C.项】对象【D.项】接口【此题正确选项是】:C2.while循环和do……while循环的区别是:()【A.项】没有区别,这两个结构任何情况下效果一样【B.项】while循环比do……while循环执行效率高【C.项】while循环是先循环后判断,所以循环体至少被执行一次【D.项】do……while循环是先循环后判断,所以循环体至少被执行一次【此题正确选项是】:B3.下列程序段的输出结果是() public class operatorsandExpressions{ void stringPlus(){ int a=3,b=4,c=5; System.out.println("abc"+3); } }【A.项】15【B.项】abc3【C.项】256【D.项】63【此题正确选项是】:B4.布局管理器中的按钮位置有可能会根据Frame的大小改变而改变。
()【A.项】BorderLayout【B.项】CardLayout【C.项】GridLayout【D.项】FlowLayout【此题正确选项是】:D5.类是对象的抽象,它的定义包括()部分【A.项】一部分【B.项】两部分【C.项】三部分【D.项】四部分【此题正确选项是】:B6.下面代码的结果是什么?()<html><body> <% int i = 10 ;%> <% while(--i>=0) { %> out.print(i); <% } %> </body></html>【A.项】9876543210【B.项】9C【C.项】0【D.项】None of the above【此题正确选项是】:D7.现有负无限值双精度浮点数x和负有限值单精度浮点数y,以下关于x%y的说法中.哪一个选项地正确的?()。
大工14秋《Java程序设计》在线作业2答案
一,单选题
1.对象m具有属性a,则访问该属性的方法为()。
A. a.m
B. a.m()
C. m.a
D. m.a()
?
正确答案:C
2.下面关于main()方法的定义选项,正确的是()。
A. public static void main(String args){}3.每个类只对应唯一一个构源自方法。A.错误B.正确
?
正确答案:A
4.关于Java异常,不论try块中是否发生了异常,是否执行过catch语句,如果有finally语句,都要执行finally语句。
A.错误
B.正确
?
正确答案:B
5. Java程序设计中,用new来创建一个类的实例,即“对象”。
A.错误
A.可被其他程序包中的类使用
B.仅能被本程序包中的类使用
C.不能被任何类使用
D.不能被其他类继承
?
正确答案:B
二,判断题
1.一个Java类的属性既能是基本类型变量,也能是对象变量。
A.错误
B.正确
?
正确答案:B
2.方法名与类名相同,返回值类型为void的方法称之为构造方法。
A.错误
B.正确
?
正确答案:A
A. S x1=new S()
B. S x1=new T()
C. T x1=new T()
D. T x1=new S()
?
正确答案:D
4.下列哪一项不允许作为类及类成员的访问控制符()。
A. public
B. private
C. static
D. protected
?
14秋福师《JAVA程序设计》在线作业二答案
福师《JA V A程序设计》在线作业二
一,单选题
1. 已知有下列类的说明,则下列哪个语句是正确的?
public class Test
{
private float f = 1.0f;
int m = 12;
static int n=1;
public static void main(String arg[])
{
Test t = new Test();
}
}
A. t.f;
B. this.n;
C. Test.m;
D. Test.f;
?
正确答案:A
2. 关于类和对象的叙述正确的是( )
A. Java的类分为两大部分:系统定义的类和用户自定义的类
B. 类的静态属性和全局变量的概念完全一样,只是表达形式不同
C. 类的成员至少有一个属性和一个方法
D. 类是对象的实例化
?
正确答案:A
3. 已知如下代码:boolean m = true;if ( m = false ) System.out.println("False");else System.out.println("True");执行结果是( )
A. False
B. True
C. None
D. 出错
?
正确答案:B
4. 程序设计语言的基本成分是数据成分、运算成分、控制成分和________。
A. 对象成分
B. 变量成分
C. 语句成分
D. 传输成分。
(完整版)《JAVA程序设计》(含答案)
《JA V A程序设计》练习题一、单选择题1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。
A. javaB. .classC. htmlD. .exe2、设x = 1 , y = 2 , z = 3,则表达式y+=z--/++x 的值是( A)。
A. 3B. 3. 5C. 4D. 53、不允许作为类及类成员的访问控制符的是( C )。
A. publicB. privateC. staticD. protected4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( A)。
A. static void method( )B. public void method( )C. final void method( )D. abstract void method( )5、关于选择结构下列哪个说法正确?( B )A.if语句和else语句必须成对出现B.if语句可以没有else语句对应C.switch结构中每个case语句中必须用break语句D.switch结构中必须有default语句6、while循环和do…while循环的区别是:( D)A.没有区别,这两个结构任何情况下效果一样B.while循环比do…while循环执行效率高C.while循环是先循环后判断,所以循环体至少被执行一次D.do…while循环是先循环后判断,所以循环体至少被执行一次7、关于for循环和while循环的说法哪个正确?( B)A.while循环先判断后执行,for循环先执行后判断。
B.while循环判断条件一般是程序结果,for循环的判断条件一般是非程序结果C.两种循环任何时候都不可以替换D.两种循环结构中都必须有循环体,循环体不能为空8、下列修饰符中与访问控制无关的是( D)A.private B.publicC.protected D.final9、void的含义:( A)A.方法没有返回值B.方法体为空C.没有意义 D.定义方法时必须使用10、return语句:( C )A.只能让方法返回数值B.方法都必须含有C.方法中可以有多句return D.不能用来返回对象11、关于对象成员占用内存的说法哪个正确?( B)A.同一个类的对象共用同一段内存B、同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间C.对象的方法不占用内存D.以上都不对12、下列说法哪个正确?( C)A.不需要定义类,就能创建对象B.对象中必须有属性和方法C.属性可以是简单变量,也可以是一个对象D、属性必须是简单变量13、下列说法哪个正确?( A )A、一个程序可以包含多个源文件B、一个源文件中只能有一个类C、一个源文件中可以有多个公共类D、一个源文件只能供一个程序使用14、关于方法main()的说法哪个正确?( C )A.方法main()只能放在公共类中B main()的头定义可以根据情况任意更改C.一个类中可以没有main()方法D.所有对象的创建都必须放在main()方法中15、构造函数何时被调用?( A )A、创建对象时B、类定义时C、使用对象的方法时D、使用对象的属性时16、抽象方法:( C )A、可以有方法体B、可以出现在非抽象类中C、是没有方法体的方法D、抽象类中的方法都是抽象方法17、关于继承的说法正确的是:( B )A、子类将继承父类所有的属性和方法。
【奥鹏】[南开大学]19秋学期(1709、1803、1809、1903、1909)《Java语言程序设计》在线作业2
C、输出零
D、输出空
正确答案:A
第26题,Plant类派生出子类Flower ,Flower类派生出子类Rose,以下声明错误的是
A、Plant p=new Plant ();
B、Plant a1 =new Flower();
C、Flower f=new Rose ();
void crunch(int i){
System.out.println("int version");
}
void crunch(String s){
System.out.println("String version");
}
public static void main(String args[]){
A、错误
B、正确
正确答案:B
第40题,Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关。
A、错误
B、正确
正确答案:B
第41题,Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out和标准错误输出System.err。
A、字符‘\u0000’
B、不做任何操作
C、任意字符
D、补0
正确答案:A
第15题,Java中( )。
A、一个子类可以有多个父类,一个父类也可以有多个子类
B、一个子类可以有多个父类,但一个父类只可以有一个子类
C、一个子类可以有一个父类,但一个父类可以有多个子类
D、上述说法都不对
}
下列m 的哪个值将引起“default”的输出?
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Java程序设计在线作业2
一、单选题(共 10 道试题,共 30 分。
)
1. 下列程序的输出结果是import java.io.*; public class abc { public static void main(String
args[]) { String s1="Hello!"; String s2=new String("World!");
System.out.println(s1.concat(s2)); } }
A. false
B. Hello!
C. Hello!Wofld!
D. 12
2. 在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行()。
A. init()
B. start()
C. destroy()
D. stop()
3. Java语言的类型是()
A. 面向对象语言
B. 面向过程语言
C. 汇编程序
D. 形式语言
4. 下列哪一项不属于Awt布局管理器?()
A. GridLayout
B. CardLayout
C. BorderLayout
D. BoxLayout
5. 下面代码的执行结果是什么?( )<html><body><% x=3; %><% int x=5; %><%! int x=7; %> x
= <%=x%>, <%=this.x%></body></html>
A. x = 3, 5
B. x = 3, 7
C. x = 5, 3
D. x = 5, 7
6. Java Applet 源程序文件的扩展名为()。
A. .java
B. .class
C. .html
D. .exe
7. 在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的()方法来完成一些画
图操作。
()
A. start()
B. stop()
C. init()
D. paint()
8. 阅读下面的代码,第10行的语句将调用哪个方法?() 1. class Person { 2. public void
printValue(int i, int j) {/*…*/ } 3. public void printV alue(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. 行2
B. 行3
C. 行6
D. 行7
9. 下面代码的执行结果是什么?( )<html><body><% x=3; %><% int x=5; %><%! int x=7; %> x
= <%=x%>, <%=this.x%></body></html>
A. x = 3, 5
B. x = 3, 7
C. x = 5, 3
D. x = 5, 7
10. 下列哪些语句关于内存回收的说明是正确的?()
A. 程序员必须创建一个线程来释放内存
B. 内存回收程序负责释放无用内存
C. 内存回收程序允许程序员直接释放内存
D. 内存回收程序可以在指定的时间释放内存对象。