[南开大学]《Java语言程序设计》20春期末考核(参考答案)

[复制链接]
查看: 729|回复: 3

5万

主题

8万

帖子

18万

积分

论坛元老

Rank: 8Rank: 8

积分
189105
发表于 2020-9-5 20:31:37 | 显示全部楼层 |阅读模式
答案来源:雅宝题库交流网(www.ybaotk.com)-[南开大学]《Java语言程序设计》20春期末考核
试卷总分:100    得分:100
第1,接口体中不应包含(  )。
A、常量定义
B、常量赋值
C、方法实现
D、方法声明
正确答案:


第2题,以下(       )不是Java的关键字。
A、FALSE
B、const
C、this
D、void
正确答案:


第3题,以下关于继承的叙述正确的是()。
A、在Java中类只允许单一继承
B、在Java中一个类只能实现一个接口
C、在Java中一个类不能同时继承一个类和实现一个接口
D、在Java中接口只允许单一继承
正确答案:


第4题,编译并且执行以下代码,会出现什么情况?
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、有错误,数组的大小没有定义。
正确答案:


答案来源:雅宝题库交流网(www.ybaotk.com),有语句String s=& uot;hello world& uot;; ,以下操作哪个是不合法的?
A、int i=s.length();
B、s=3;
C、String  ts=s.trim()
D、String t=s+& uot;!& uot;;
正确答案:


第 题,给出下面代码,关于该程序以下哪个说法是正确的?(     )
public class Person{
static int arr[] = new int[5];
public static void main(String a[])
{ System.out.println(arr[0]); }
}
A、编译时将产生错误
B、编译时正确,运行时将产生错误
C、输出零
D、输出空
正确答案:


第1题,下列为合法类名的是:(  )
A、class
B、123Student
C、WatchTV
D、& uot;类名& uot;
正确答案:


第8题,设有下面的两个类定义:
class aa{
void Show(){System.out.println(& uot;我喜欢Java!& uot;);
}
class BB extends aa{
void Show(){System.out.println(& uot;我喜欢C++!& uot;);
}
}
则顺序执行如下语句后输出结果为:
aa a=new aa();
BB b=new BB();
a.Show();
b.Show();
A、我喜欢Java! 我喜欢C++!
B、我喜欢C++! 我喜欢Java!
C、我喜欢Java! 我喜欢Java!
D、我喜欢C++! 我喜欢C++!
正确答案:


第9题,以下代码段执行后的输出结果为(      )int  x=-3; int  y=-10;System.out.println(y%x);
A、-1
B、2
C、1
D、3
正确答案:


答案来源:雅宝题库交流网(www.ybaotk.com),当方法遇到异常又不知如何处理时,下列哪种做法是正确的?
A、捕获异常
B、抛出异常
C、声明异常
D、嵌套异常
正确答案:


第11题,在java语句中,运算符||实现()
A、逻辑或
B、逻辑与
C、逻辑非
D、逻辑相等
正确答案:


答案来源:雅宝题库交流网(www.ybaotk.com),boolean endsWith(String s)表示( )。
A、查找某字符串是否以s为结尾
B、查找某字符串是否与s完全匹配
C、确定某字符串与s的大小关系
D、确定某字符串是否以s为开始
正确答案:


第13题,以下不是Reader基类的直接派生子类的是( )。
A、BufferedReader
B、FilterReader
C、FileReader
D、PipedReader
正确答案:


第14题,定义一个名为key的类,使之不能被继承,应选(  )。
A、class key{  }
B、native class key{  }
C、class key{ final; }
D、final class key{  }
正确答案:


答案来源:雅宝题库交流网(www.ybaotk.com),下列代码段int i= 1, j= 10 ; do {    if (i++ --j) continue; } while(i5);执行完毕后,i和j的值分别是( )。
A、i =    j= 5
B、i = 5  j= 5
C、i =    j= 4
D、i = 5  j=  
正确答案:


第1 题,以下关于继承的叙述错误的是(   )。
A、在Java中类只允许单一继承
B、在Java中一个类只能实现一个接口
C、在Java中一个类不能同时继承一个类和实现一个接口
D、在Java中接口只允许单一继承
正确答案:,C,D


第11题,关于compareTo(),下列表述正确的是( )。
A、字符串相等则返回0
B、字符串不等则返回正数或负数
C、compareTo()要求两个作比较的字符串必须完全相等
D、compareTo()和compareIgnoreCase()的作用没有区别
正确答案:,B,C


第18题,下列哪些是类的属性修饰符的是(  )。
A、public
B、abstract
C、private
D、final
正确答案:,B,C


第19题,下列JAVA语句中,正确是(  )。
A、int $e,a,b =10;
B、char c,d ='a';
C、float e=0.0d;
D、double e=0.0f;
正确答案:,B,D


答案来源:雅宝题库交流网(www.ybaotk.com),关于Java的双字节流,下列哪些是正确的( )。
A、除了一般ASCII字符,很多其他语言比如汉字,一个字都需要至少2个字节存储
B、任何双字节字符不能转化为单字节字符,因为会丢失信息
C、主要是为了将一般字符与其他字符(如汉字字符)统一起来,方便处理
D、若程序使用char存储,任何单字节字符都转化成双字节存储
正确答案:,C,D


第21题,下列语句不正确的是(  )。
A、形式参数可被视为局部变量
B、形式参数可被全局变量
C、形式参数为方法被调用时,是真正被传递的参数
D、形式参数不可以是对象
正确答案:,C,D


第22题,以下不正确的描述是( )。
A、方法的定义不可以嵌套,但方法的调用可以嵌套。
B、方法的定义可以嵌套,但方法的调用不可以嵌套。
C、方法的定义和方法的调用均不可以嵌套。
D、方法的定义和方法的调用均可以嵌套。
正确答案:,C,D


第23题,下列选项中,属于JAVA语言的简单数据类型(  )。
A、整数型
B、数组
C、字符型
D、浮点型
正确答案:,C,D


第24题,对于Java标准输入输出流,下列哪些是正确的( )。
A、标准输入流
B、错误输入流
C、标准输出流
D、错误输出流
正确答案:,C,D


答案来源:雅宝题库交流网(www.ybaotk.com),对于标准输入流,下列哪些是正确的( )。
A、System.in只能提供字节为单位的数据输入
B、System.in被通过InputStreamReader和BufferedReader类的对象进行了两次包装
C、输入的字符串需要二次编程转化为具体数据类型
D、BufferedReader可以提供以行为单位的输入
正确答案:,C,D


第2 题,如果子类继承了父类,对于父类中进行封装的方法,子类仍然可以直接调用
T、对
F、错
正确答案:F


第21题,面向对象是指以功能为中心,分析、设计和实现应用程序的机制
T、对
F、错
正确答案:F


第28题,循环体内可以出现多个break语句
T、对
F、错
更多答案下载:雅宝题库交流网(www.ybaotk.com)


第29题,在不同的软硬件平台上,Java的各种数据类型所占用的内存长度不同,因此程序的可移植性不强。
A、错误
B、正确
正确答案:


答案来源:雅宝题库交流网(www.ybaotk.com),雅论Java源程序包含几个类的定义,若该源程序文件以B.java命名,编译后生成的都只有一个名为B.class的字节码文件。
T、对
F、错
正确答案:F


第31题,抽象方法的body部分必须用一对大括号{ }包住
T、对
F、错
正确答案:F


第32题,封装的意义不大,因此在编码时尽量不要使用
T、对
F、错
正确答案:F


第33题,一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。
A、错误
B、正确
正确答案:


第34题,在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。
T、对
F、错
正确答案:F


第35题,异常是定义了程序中遇到的非致命的错误,而不是编译时的语法错误
T、对
F、错
更多答案下载:雅宝题库交流网(www.ybaotk.com)


第3 题,Java语言中的浮点型数据根据数据存储长度和数值精度不同,分为float和###两种类型。
正确答案:


第31题,Java的复合数据类型有:类、数组和##等。
正确答案:


第38题,表达式3/  * 5的计算结果是##。
正确答案:


第39题,当整型变量n的值不能被13除尽时,其值为false的Java语言表达式是##
正确答案:


第40题,在Java语言中,所有的数组都有一个length属性,这个属性存储了该数组的##。
正确答案:


第41题,什么是方法重载,方法重载有什么好处。
正确答案:


第42题,简述方法参数传递的两种情况。
正确答案:





上一篇:[南开大学]《公共财政与预算》20春期末考核(参考答案)
下一篇:[南开大学]20春学期(1109、1803、1809、1903、1909、2003)《金融工程学》在线作业-2
回复

使用道具 举报

0

主题

2万

帖子

4万

积分

论坛元老

Rank: 8Rank: 8

积分
40028
发表于 2020-9-5 20:32:18 | 显示全部楼层
每学期都来
回复

使用道具 举报

0

主题

5万

帖子

8万

积分

论坛元老

Rank: 8Rank: 8

积分
82777
发表于 2020-9-5 20:33:00 | 显示全部楼层
下载一份试试!
回复

使用道具 举报

0

主题

2万

帖子

4万

积分

论坛元老

Rank: 8Rank: 8

积分
40028
发表于 2020-9-5 20:33:31 | 显示全部楼层
不错
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图