搜索
才径谷 >电大网教 >北京交通大学 >北京交通大学计算机科学与技术专业《JAVA语言设计》作业及答案2

北京交通大学计算机科学与技术专业《JAVA语言设计》作业及答案2试卷及答案大全

永久免费查看
更新时间:2026-04-12

北京交通大学计算机科学与技术专业《JAVA语言设计》作业及答案2提供该考试科目的试卷全部试题及答案大全,科目内容齐全,答案供学员学习免费使用,助力考试通关!

第2题、 [单选题] 设i、j、k为类x中定义的int型变量名,下列类x的构造函数中不正确的是()

A.x(intm){...}

B.voidx(intm){...}

C.x(intm,intn){...}

D.x(inth,intm,intn){...}

答案如下:
B
第3题、 [单选题] 在Java中,表示换行符的转义字符是()

A.\n

B.\f

C.'n'

D.\t

答案如下:
A
第4题、 [单选题] 给出如下代码:class Test{ private int m; public static void fun(){ //some code... }}如何使成员变量m被函数fun()直接访问()。

A.将private int m 改为protected int m

B.将private int m 改为 public int m

C.将private int m 改为 static int m

D.将private int m 改为 int m

答案如下:
C
第6题、 [单选题] 下面哪个为构造函数的特性定义()。

A.在类中声明构造函数时,名称须与类名相同

B.具有重载特性,可以建立多个相同名称

C.使用类建立新对象时,会自动执行构造函数,因此在构造函数内设定变量的初始值进行内存的分配

D.以上都是

答案如下:
D
第7题、 [单选题] 下列关于for循环和while循环的说法中哪个是正确的()

A.两种循环结构中都必须有循环体,循环体不能为空

B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果

C.两种循环任何时候都可替换

D.while循环能实现的操作,for循环也都能实现

答案如下:
D
第9题、 [单选题] 以下选项中,合法的赋值语句是()

A.a==1;

B.++i;

C.a=a+1=5;

D.y=int(i);

答案如下:
B
第10题、 [单选题] 编译并且执行以下代码,会出现什么情况()。 public class Q{ public static void main(String argv[]){ int anar[]=new int[]{1,2,3}; System.out.println(anar[1]); } };

A.1

B.有错误,数组anar在初始化以前不能正常输出

C.2

D.有错误,数组的大小没有定义

答案如下:
C
第12题、 [单选题] main方法是java Application 程序执行的入口点,关于main方法的方法头以下()是合法的。

A.public static void main()

B.public static void main(String args[])

C.public static int main(string [] ar

D.public void main(string arg[])

答案如下:
B
第13题、 [单选题] 不使用static修饰符限定的方法称为成员方法,下列哪一个说法是不正确的()

A.成员方法可以直接调用父类的成员方法

B.成员方法可以直接调用父类的类方法

C.成员方法不可以直接调用其他类的成员方法

D.成员方法可以直接调用本类的类方法

答案如下:
A
第14题、 [单选题] 下列运算符中,优先级最高的是()。

A.&

B.++

C.+

D.*

答案如下:
B
第17题、 [单选题] 关于类和对象的叙述正确的是()

A.Java的类分为两大部分:系统定义的类和用户自定义的类

B.类的静态属性和全局变量的概念完全一样,只是表达形式不同

C.类的成员至少有一个属性和一个方法

D.类是对象的实例化

答案如下:
A
第18题、 [单选题] 关于Java中数据类型叙述正确的是()

A.整型数据在不同平台下长度不同

B.boolean类型数据只有2个值,true和false

C.数组属于简单数据类型

D.Java中的指针类型和C语言的一样

答案如下:
B
第19题、 [单选题] 关于以下程序段的说法正确的是() 1.publicclassMyar{ 2.publicstaticvoidmain(Stringargv[]){ 3.int[]i=newint[5] 4.System.out.println(i[5]) 5.}6. }

A.第2行编译出错

B.第4行编译出错

C.编译时产生错误

D.编译时没有产生错误,运行时发生异常

答案如下:
D
第21题、 [单选题] 设有定义float x=3.5f, y=4.6f, z=5.7f;则以下的表达式中,值为true的是()

A.x >y || x >z

B.x != y

C.z >(y + x

D.x< y & ! (x< z )

答案如下:
B
第22题、 [单选题] 执行完代码int[]x=new int[25];后,以下()说明是正确的。

A.x[24]为0

B.x[24]未定义

C.x[25]为0

D.x[0]为空

答案如下:
A
第23题、 [单选题] 下列构造方法的调用方式中,正确的是()。

A.按照一般方法调用

B.由用户直接调用

C.只能通过new自动调用

D.被系统调用

答案如下:
C
第24题、 [单选题] 以下语句有语法错误的是()

A.int x=1;y=2;z=3

B.for (int x=10,y=0;x>0;x++);

C.while (x>5);

D.for(; ;);

答案如下:
A
第26题、 [多选题] 说明下列创建数组的方法那些是正确的()。

A.int twoDim[][] = new int[4][];

B.int twoDim[][] = new int[][4];

C.int twoDim[][] = new int[4][5];

D.char a[] = {‘A’, ‘B’};

答案如下:
ACD
第27题、 [多选题] Java2主要有几个分支?()

A.J2SE

B.J2ME

C.J2EE

答案如下:
ABC
第28题、 [多选题] 以下哪些是Java语言的特点?()

A.面向对象

B.安全可靠

C.平台无关

D.多支持线程

E.支持分布操作

答案如下:
ABCDE
第29题、 [多选题] 下列哪些语句是正确的()。

A.int a[][]=new int[][3];

B.int a[][]={{1,3},{2,3,4},{1,2}};

C.String s[][]=new String[2][];

D.String s[][]={{"can","I"},{"help","you"}}

答案如下:
BCD
第30题、 [多选题] 选出合理的标识符()

A._sys1_lll

B.2mail

C.$change

D.class

答案如下:
AC
第34题、 [判断题] Java的字符类型采用的是ASCII编码。()

A.错误

B.正确

答案如下:
A