Java程序设计在线作业-单选题2
- 格式:doc
- 大小:61.45 KB
- 文档页数:3
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;。
科目名称:大工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.过程调用
提示:本题为必答题,请认真阅读题目后再作答。
吉大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答案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的说法中.哪一个选项地正确的?()。
福师《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. 传输成分。
《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、子类将继承父类所有的属性和方法。
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. 内存回收程序可以在指定的时间释放内存对象。