|
|
华师《Java语言程序设计》在线作业标准答案
16春作业答案附件回复可见,有需要的请自助下载
转载请注明无忧答案网 www.ap5u.com
一、单选题:
1.下列语句序列执行后,i 的值是( )。 int i=8, j=16; if( i-1 > j ) i--; else j--; (满分:2)
A. 15
B. 16
C. 7
D. 8
2.下面哪个为构造函数的特性定义( ) (满分:2)
A. 在类中声明构造函数时,名称须与类名相同
B. 具有重载特性,可以建立多个相同名称
C. 使用类建立新对象时,会自动执行构造函数,因此在构造函数内设定变量的初始值进行内存的分配
D. 以上都是
3.下列哪个类声明是正确的( ) (满分:2)
A. abstract final class Hl{…}
B. abstract private move( ){…}
C. protected private number
D. public abstract class Car{…}
4.以下有关构造方法的说法,正确的是( ) (满分:2)
A. 一个类的构造方法可以有多个
B. 构造方法在类定义时被调用
C. 构造方法只能由对象中的其它方法调用
D. 构造方法可以和类同名,也可以和类名不同
5.在Java中,表示换行符的转义字符是( ) (满分:2)
A. \n
B. \f
C. 'n'
D. \dd
6.若已定义 byte[ ] x= {11,22,33,-66} ; 其中0≤k≤3,则对x数组元素错误的引用是( ) (满分:2)
A. x[5-3]
B. x[k]
C. x[k+5]
D. x[0]
7.下列程序段的输出结果是( )。 public class operatorsandExpressions{ void stringPlus( ){ int x=3,y=4,z=5; System.out.println(x+y+z);}} (满分:2)
A. xyz
B. x+y+z
C. 12
D. 以上答案均不正确
8.下列关于for循环和while循环的说法中哪个是正确的( ) (满分:2)
A. while循环能实现的操作,for循环也都能实现
B. while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果
C. 两种循环任何时候都可替换
D. 两种循环结构中都必须有循环体,循环体不能为空
9.关于Java中数据类型叙述正确的是( ) (满分:2)
A. 整型数据在不同平台下长度不同
B. boolean类型数据只有2个值,true和false
C. 数组属于简单数据类型
D. Java中的指针类型和C语言的一样
10.下列程序段执行后的结果是( )。 String s=new String("abcdefg");for(int i=0;i<s.length( );i+=2){ System.out.print(s.charAt(i)); } (满分:2)
A. aceg
B. ACEG
C. abcdefg
D. abcd
11.关于以下程序段的说法正确的是( )。 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. } (满分:2)
A. 第2行编译出错
B. 第4行编译出错
C. 编译时产生错误
D. 编译时没有产生错误,运行时发生异常
12.已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 }; 下面哪个表达式的值与数组下标量总数相等( ) (满分:2)
A. m.length( )
B. m.length
C. m.length( )+1
D. m.length+1
13.以下有关构造方法的说法,正确的是( ) (满分:2)
A. 一个类的构造方法可以有多个
B. 构造方法在类定义时被调用
C. 构造方法只能由对象中的其它方法调用
D. 构造方法可以和类同名,也可以和类名不同
14.下列语句序列执行后,ch1 的值是( )。 char ch1='A',ch2='W'; if(ch1 + 2 < ch2 ) ++ch1; (满分:2)
A. ‘A’
B. ‘B’
C. ‘C’
D. B
15.下列语句执行后,变量a、c的值分别是( )。 int x=182; int a,c; c=x/100; a=x%10; (满分:2)
A. 1,2
B. 2,1
C. 1.82
2
D. 100
82
二、多选题:
1.下面哪个方法可以在任何时候被任何线程调用( www.op5n.com ) (满分:4)
A. A. notify( )
B. wait( )
C. notifyAll( )
D. sleep( )
E. yield( )
辅导可以联系qq 王老师 1647861640
F. synchronized(this)
2.以下能作为class, interface, method或variable有效标识符的有 (满分:4)
A. For
B. boolean
C. 23age
D. id
E. my name
F. $thisisalongvariablename
3.以下方法申明正确的有( ) (满分:4)
A. public static synchronized void writeLog(String msg)
B. synchronized public static writeLog(String msg)
C. public final abstract void writeLog(String msg)
D. final public void writeLog(String msg)
4.以下描述正确的有( ) (满分:4)
A. abstract class一定有abstract method(s)
B. abstract class可以没有abstract method(s)
C. 定义abstract class的目的是为了被继承
D. interface中定义的方法全是abstract methods
E. interface中定义的变量全部是final static变量
5.下面集合定义正确的有( ) (满分:4)
A. String strs[] = { ‘a’ ‘b’ ‘c’};
B. String[] strs = {“a”
“b”
“c”};
C. String[] strs = new String{“a” ”b” ”c”};
D. String strs[] = new String[]{“a”
“b”
“c”};
6.下面哪些判断是正确的( ) (满分:4)
A. Abstract不能和final并列修饰同一个类;
B. 一个方法使用final修饰,则该方法所在的类不能被继承;
C. abstract方法所在的类必须是abstract类
D. static方法中能处理非static域
7..以下switch表达语句正确的有( ) (满分:4)
A. public void switchTest(char c){switch(c){…}}
B. public void switchTest(long c){switch(c){…}}
C. public void switchTest(byte c){switch(c){…}}
D. public void switchTest(double c){switch(c){…}}
8.面向对象程序设计的基本特征是( ) (满分:4)
A. 抽象
B. 封装
C. 继承
D. 多态
9.选出合理的标识符( ) (满分:4)
A. sys1lll
B. 2mail
C. $change
D. class
10.对于构造函数,下列叙述正确的是( ) (满分:4)
A. 构造函数是类的一种特殊函数,它的方法名必须与类名相同。
B. 构造函数的返回类型只能是void型。
C. 构造函数的主要作用是完成对类的对象的初始化工作。
D. 一般在创建新对象时,系统会自动调用构造函数
三、判断题:
1.interface中定义的变量全部是final static变量 (满分:2)
A. 错误
B. 正确
2.套接字是指网络上的两个程序经过双向的通信而建立起来的一个实现数据传输的通道,这个双向连接的一端成为一个套接字( ) (满分:2)
A. 错误
B. 正确
3.Final类中的属性和方法都必须被final修饰符修饰( ) (满分:2)
A. 错误
B. 正确
4.System类不能实例化,即不能创建System类的对象( ) (满分:2)
A. 错误
B. 正确
5.重写的方法不能比被重写的方法抛弃throw (满分:2)
A. 错误
B. 正确
6.类加载器加载程序运行所需要的所有类,它通过区分本机文件系统的类和网络系统导入的类增加安全性 (满分:2)
A. 错误
B. 正确
7.操作符判定两个分立的对象的内容和类型是否一致 (满分:2)
A. 错误
B. 正确
8.注释的作用是使程序在执行时在屏幕上显示//之后的内容( ) (满分:2)
A. 错误
B. 正确
9.由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目( ) (满分:2)
A. 错误
B. 正确
10.Java的字符类型采用的是ASCII编码( ) (满分:2)
A. 错误
B. 正确
11.最终类不能派生子类,最终方法不能被覆盖( ) (满分:2)
A. 错误
B. 正确
12.当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。( ) (满分:2)
A. 错误
B. 正确
13.抽象类里一定要包含抽象方法,但含抽象方法的类未必是抽象类( ) (满分:2)
A. 错误
B. 正确
14.ava的各种数据类型占用的内存长度固定,与具体软硬件环境无关( ) (满分:2)
A. 错误
B. 正确
15.一个线程对象的具体操作是由run( )方法的内容确定的,但是Thread类的run( )方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run( )方法,要么使一个类实现Runnable接口并书写其中run( )方法的方法体。 (满分:2)
A. 错误
B. 正确
16春作业答案附件回复可见,有需要的请自助下载
转载请注明无忧答案网 www.ap5u.com
|
|