[奥鹏]吉大22春《JAVA程序设计》在线作业二[答案]

作者:奥鹏作业答案 字体:[增加 减小] 来源: 吉林大学 时间:2022-05-30 00:23

吉大21春学期《JAVA程序设计》在线作业二-0004 试卷总分:100 得分:100 一、单选题 (共 15 道试题,共 60 分) 1.在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是( ) A.与文件的结构相同 B.与

[奥鹏]吉大22春《JAVA程序设计》在线作业二[答案]

吉大22春《JAVA程序设计在线作业二[答案]

正确答案:C

吉大21春学期《JAVA程序设计在线作业二-0004

正确答案:D

试卷总分:100  得分:100

一、单选题 (共 15 道试题,共 60 分)

1.在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是( )

A.与文件的结构相同

B.与文件目录的层次相同

C.与文件类型相同

D.与文件大小相同

正确答案:C

 

2.为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )

正确答案:C

A.static?void?method(?)

正确答案:D

正确答案:C

正确答案:C

B.public?void?method(?)

C.final?void?method(?)

D.abstract?void?method(?)

正确答案:B

 

3.下面的代码段中,执行之后i 和j 的值是( )。 int i = 1; int j; j = i++;

A.1, 1

B.1, 2

C.2, 1

D.2, 2

正确答案:B

 

4.在对String类进行查找比较操作时,字符串的长度( )。

A.不变

B.变长

C.变短

D.不一定

正确答案:C

 

5.不使用static修饰符限定的方法称为成员方法,下列哪一个说法是不正确的( )

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

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

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

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

正确答案:C

 

6.下列关于栈的描述中错误的是( )

A.栈是先进后出的线性表

B.栈只能顺序存储

C.栈具有记忆作用

D.对栈的插入与删除操作中,不需要改变栈底指针

正确答案:A

 

7.下列运算符中,优先级最高的是( )。

A.&&

B.++

C.+

D.*

正确答案:A

 

8.下列对于线性链表的描述中正确的是( )

A.存储空间不一定是连续,且各元素的存储顺序是任意的

B.存储空间不一定是连续,且前件元素一定存储在后件元素的前面

C.存储空间必须连续,且前件元素一定存储在后件元素的前面

D.存储空间必须连续,且各元素的存储顺序是任意的

正确答案:C

 

9.下列程序段的输出结果是 ( )。 public class operatorsandExpressions{ void stringPlus(){ int x=3,y=4,z=5; System.out.println(x+y+z); } }

正确答案:D

A.xyz

B.x+y+z

C.12

D.以上答案均不正确

正确答案:B

 

10.下面语句执行后,i 的值是( )。for( int i=0, j=1; j < 5; j+=3 ) i=i+j;

A.4

B.5

C.6

D.7

正确答案:C

 

11.以下叙述正确的是( )

A.构造方法必须是public方法

B.main方法必须是public方法

C.Java应用程序的文件名可以是任意的

D.构造方法应该声明为void类型

正确答案:D

 

12.下列语句序列执行后,i 的值是( )。 int i=8, j=16; if( i-1 > j ) i--; else j--;

A.15

B.16

C.7

D.8

正确答案:A

 

13.在 Java 中,所有类的根类是( )。

A.java.lang.Object

B.java.lang.Class

C.java.applet.Applet

D.java.awt.Frame

正确答案:C

 

14.下列关于Java线程的说法那些是正确的( )。

A.每一个Java线程可以看成由代码、一个真实的CPU以及数据三部份组成

B.创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题

正确答案:B

C.Thread类属于java.util程序包

正确答案:D

D.以上说法无一正确

正确答案:B

 

15.下列程序段执行后的结果是( )。 String s=new String("abcdefg"); for(int i=0;i<s.length();i+=2){ System.out.print(s.charAt(i)); }

正确答案:D

A.aceg

B.ACEG

C.abcdefg

正确答案:D

D.abcd

正确答案:A

 

吉大22春《JAVA程序设计》在线作业二[答案]多选题答案

二、多选题 (共 5 道试题,共 20 分)

16.以下哪些是Java语言的特点?( )

A.结构简单,代码长度短

B.可以在网络的任何地方运行

C.使Internet上的信息真正具有动态性和交互性

D.所有Java applet都受Applet类的子类

正确答案:D

 

17.如下哪些是Java中有效的关键字( )

A.Const

B.NULL

C.false

D.this

正确答案:D

E.native

 

21.JDBC驱动程序的类型包括哪几种?( )

正确答案:B

A.JDBC-ODBC桥接

正确答案:C

B.部分Java,部分本地驱动

C.JDBC网络纯Java驱动程序

正确答案:C

D.本地协议纯Java驱动程序

正确答案:C

 

19.下列正确的表达式( )

A.double a=1.0;

正确答案:C

B.Double a=new Double(1.0);

正确答案:B

C.byte a = 340;

D.Byte a = 120;

正确答案:B

 

20.数组与向量的区别是( )。

A.数组的长度固定

B.数组元素的数据类型相同,可以是普通数据类型

C.向量长度可变

D.向量的元素类型可不同,只能是对象的引用

正确答案:D

 

三、判断题 (共 5 道试题,共 20 分)

21.有的类定义时可以不定义构造函数,所以构造函数不是必需的( )。

 

22.Final类中的属性和方法都必须被final修饰符修饰( )

 

23.实现JDBC-ODBC桥接的方式需要三步:建立数据库和数据表,建立数据源,编写Java代码通过JDBC-ODBC桥访问数据库( )

正确答案:A

 

24.类及其属性、方法可以同时有一个以上的修饰符来修饰( )。

 

25.Java语言中的数组元素只能是基本数据类型而不能为对象类型( )

吉大22春《JAVA程序设计》在线作业二[答案]历年参考题目如下:




吉大18春学期《JAVA程序设计》在线作业二-0001

试卷总分:100    得分:0

一、 单选题 (共 15 道试题,共 60 分)

1.下面语句执行后,i 的值是( )。for( int i=0, j=1; j < 5; j+=3 ) i=i+j;

A.4

B.5

C.6

D.7

 

 

2.下列方法中可以用来创建一个新线程的是( )。

A.实现java.lang.Runnable 接口并重写 start()方法

B.实现java.lang.Runnable 接口并重写 run()方法

C.继承java.lang.Thread 类并重写 run()方法

D.实现java.lang.Thread 类并实现 start()方法

 

 

3.设有定义 int i=123; long j=456; 下面赋值不正确的语句是( )

A.j=i;

B.j=(long)i;

C.i=(int)j;

D.i=j;

 

 

4.下列语句序列执行后,i的值是( )。int i=16; do { i/=2; } while( i > 3 );

A.16

B.8

C.4

D.2

 

 

5.给出如下代码: 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

 

 

6.下列语句序列执行后,k 的值是( )。 int i=10, j=18, k=30; switch( j - i ) { case 8 : k++; case 9 : k+=2; case 10: k+=3; default : k/=j; }

A.31

B.32

C.2

D.33

 

 

7.下列程序段执行后的结果是( )。 String s=new String("abcdefg"); for(int i=0;i<s.length();i+=2){ System.out.print(s.charAt(i)); }

A.aceg

B.ACEG

C.abcdefg

D.abcd

 

 

8.若已定义 byte[ ] x= {11,22,33,-66} ; 其中0&le;k&le;3,则对x数组元素错误的引用是( )

A.x[5-3]

B.x[k]

C.x[k+5]

D.x[0]

 

 

9.下列程序段执行后 b3 的结果是( )boolean b1=true, b2, b3; b3= b1 ?b1 : b2;

A.0

B.1

C.true

D.false

 

 

10.下列代码中,将引起一个编译错误的行是( ) 1)public class Test{ 2) int m,n; 3) public Test(){} 4) public Test(int a){m=a;} 5) public static void main(String args[]){ 6) Test t1,t2; 7) int j,k; 8) j=0;k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) } 12) }

A.第3行

B.第5行

C.第6行

D.第10行

 

 

11.用于定义类成员的访问控制权的一组关键字是( )

A.class, float, double, public

B.float, boolean, int, long

C.char, extends, float, double

D.public, private, protected

 

 

12.String s="This is the ";String t=s.concat("String."); t的内容是( )

A.This is the String

B.This is the

C.String

 

 

13.类Teacher和Student是类Person的子类; Person p; Teacher t; Student s; //p, t and s are all non-null. if(t instanceof Person) { s = (Student)t; } 最后一句语句的结果是( )。

A.将构造一个Student对象;

B.表达式是合法的;

C.表达式是错误的;

D.编译时正确,但运行时错误。

 

 

14.下面的表达式哪个是正确的( )

A.String s="你好";int i=3; s+=i;

B.String s="你好";int i=3; if(i==s){ s+=i};

C.String s="你好";int i=3; s=i+s;

D.String s="你好";int i=3; s=i+;

 

 

15.下列关于修饰符混用的说法,错误的是( )

A.abstract不能与final并列修饰同一个类

B.abstract类中不可以有private的成员

C.static方法中能处理非static的属性

D.abstract方法必须在abstract类中

 

 

二、 多选题 (共 5 道试题,共 20 分)

1.关于awt和swing说法正确的是( )

A.awt在不同操作系统中显示相同的风格

B.swing在不同的操作系统中显示相同的风格

C.java.awt的子类

D.awt和swing都支持事件模型

 

 

2.下列哪些语句是正确的( )。

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"}}

 

 

3.以下哪些是Java语言的特点( )

A.面向对象

B.安全可靠

C.平台无关

D.多支持线程

E.支持分布操作

 

 

4.以下哪些是Java语言的特点?( )

A.结构简单,代码长度短

B.可以在网络的任何地方运行

C.使Internet上的信息真正具有动态性和交互性

D.所有Java applet都受Applet类的子类

 

 

5.说明下列创建数组的方法那些是正确的( )。

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

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

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

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

 

 

三、 判断题 (共 5 道试题,共 20 分)

1.在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句( )。

A.错误

B.正确

 

 

2.当启动 Applet 程序时,首先调用的方法是start()( )

A.错误

B.正确

 

 

3.如果p是父类Parent的对象,而c是子类Child的对象,则语句c?=?p是正确的( )

A.错误

B.正确

 

 

4.Java的字符类型采用的是Unicode编码,但所占字节由具体软硬件环境决定( )

A.错误

B.正确

 

 

5.用“+”可以实现字符串的拼接,用- 可以从一个字符串中去除一个字符子串( )

A.错误

B.正确

 




[奥鹏]吉大22春《JAVA程序设计》在线作业二[答案]相关练习题:
对于弧形闸门,闸孔的垂直收缩系数与()的夹角有关。

坏账准备金是根据应收账款和应收票据计算提取。()

“进管指令”是管态指令。多用户系统中用户程序不能使用I/O指令,而是用“进管”指令来请求输入输出。

张某拖欠李某3万元,但李某因当时没有叫张某出具欠条而没有有力的证据要求张某归还欠款。某日李某打电话给张某,张某在电话中说:我是在一年前向你借了3万元,至今未归还,但我就是不还你。张某没想到的是,李某对这番对话进行了电话录音,并据此向法院起诉。对于张某在电话中的这番话,下列正确说法是( )。

组织行为学是研究一定组织中( )的科学

社会物质生活条件是国家意志内容的最终决定因素,经济以外因素,如政治、思想、道德、文化、历史传统、民族、宗教、习惯等,对法所体现的国家意志没有影响。( )

通过社会主义改造,建立起了完善的社会主义制度。

男士西服的选择以两粒扣为正式西服。( )

工字形截面轴心受压钢构件局部稳定的验算方法是()

三元件综合式液力变矩器中滚柱式单向离合器是由( )组成。

法院对提起公诉的案件进行审查后,应决定开庭审判的条件有( )

在西方社会,公平是指收入分配的均等化,可以用基尼系数来衡量。

收集耳后静脉血的是:

从信息资源管理的角度考察,企业信息化有数据管理、信息管理和知识管理三个阶段。以下例子能恰当地表示这些阶段的是( )。

(  )是社区存在和发展的基本条件。

通常,社会救助标准是以( )为参照标准,根据一定时期的经济发展水平和物价水平等加以确定。

专性寄生虫是指生活史各阶段均营寄生生活的寄生虫。

正规商务中,关于着装的说法,以下哪些说法不正确()

极距变化型传感器可以进行动态非接触式测量。

根据IEEE定义电压凹陷的电压下降幅度为标准电压的 ( )

  实现运动训练目标的保证和基本前提是运动训练管理体制的科学化建设( ).

《植物保护学(本科)》20年12月作业考核

腹部手术后患者出现呼吸困难、紫绀、呼吸音减弱或消失应首先考虑()

作业咨询:
点击这里给我发消息

论文咨询:
点击这里给我发消息

合作加盟:
点击这里给我发消息

服务时间:
8:30-24:00(工作日)