Java程序设计慕课版自测试题5套及答案大学期末复习资料.docx
- 文档编号:12162203
- 上传时间:2023-04-17
- 格式:DOCX
- 页数:19
- 大小:22.57KB
Java程序设计慕课版自测试题5套及答案大学期末复习资料.docx
《Java程序设计慕课版自测试题5套及答案大学期末复习资料.docx》由会员分享,可在线阅读,更多相关《Java程序设计慕课版自测试题5套及答案大学期末复习资料.docx(19页珍藏版)》请在冰豆网上搜索。
Java程序设计慕课版自测试题5套及答案大学期末复习资料
自测试卷一
笔试试卷
姓名:
笔试时间:
1.编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()
A..javaB..classC..htmlD..exe
2.抽象类和抽象方法有哪些规则
3.不允许作为类及类成员的访问控制符是()。
A.publicB.privateC.staticD.protected
4.设x=1,y=2,z=3,则表达式y+=z--/++x值是()。
A.3B.C.4D.5
5.任何一个Java程序都默认引入一个包,这个包的名字是________________。
6.匿名类的特点有哪些
7.匿名类的一般格式是________________。
8.面向对象的三大特性有哪些
9.简述成员变量和局部变量的作用范围
10.构造方法的特点是什么
11.关于下面程序片段,结论正确的是()。
Stringa=”Java”;
Stringb=”Java”;
Stringx=”Ja”;
Stringy=”va”;
Stringc=x+y;
A.a和b指向同一个实例对象,a和c指向同一个实例对象
B.a和b指向同一个实例对象,a和c不指向同一个实例对象
C.a和b不指向同一个实例对象,a和c指向同一个实例对象
D.a和b不指向同一个实例对象,a和c不指向同一个实例对象
12.关于多态性的说法正确的是()。
A.一个类中不能有同名的方法
B.子类中不能有和父类中同名的方法
C.子类中可以有和父类中同名且参数相同的方法
D.多态性就是方法的名字可以一样,但返回的类型必须不一样
13.关于继承的说法,正确的是()。
A.超类的对象就是子类的对象
B.一个类可以有几个超类
C.一个类只能有一个子类
D.一个类只能有一个超类
14.下面的方法重载正确的是()。
A.intfun(inta,floatb){}floatfun(inta,floatb){}
B.floatfun(inta,floatb){}floatfun(intx,floaty){}
C.floatfun(floata){}floatfun(floata,floatb){}
D.floatfun1(inta,floatb){}floatfun2(inta,floatb){}
15.输入输出流一般分为__________________________________________。
自测试卷二
笔试试卷
姓名:
笔试时间:
1.执行下面代码后,描述正确的是()
inta,b,c;
a=1;
b=2;
c=(a+b>3a++:
b++)
A.a的值是2,b的值是3
B.a的值是1,b的值是3
C.a的值是2,b的值是2
D.c的值是false
2.将类的成员的访问权限设置为默认的,则该成员被()
A.同一包中的类访问
B.其他包中的类访问
C.所有的类访问
D.所有的类的子类访问
3.有关类的说法,正确的是()。
A.类具有封装性,所以类的数据是不能被访问的
B.类具有封装性,但可以通过类的公共接口访问类中的数据
C.声明一个类时,必须使用public修饰符
D.每个类中必须有main方法,否则程序无法运行
4.编译一个定义了两个类和三个方法的Java源文件,总共会生成()个字节码文件。
A.5个字节码文件,以“.java”为扩展名
B.2个字节码文件,以“.java”为扩展名
C.5个字节码文件,以“.class”为扩展名
D.2个字节码文件,以“.class”为扩展名
5.关于super的说法正确的是()。
A.是指当前对象的内存地址
B.是指当前对象的父类对象的内存地址
C.是指当前对象的父类
D.可以用在main()方法中
6.若x=5,y=10,则x
7.创建一个名为MyFirstPackage的包,那么在程序中该包的语句是_________,该语句位于程序的位置是:
_________。
8.如何理解面向对象的多态特性
9.List接口、Set接口、Map接口和Collection接口的主要特征是什么
10.HashMap类,在重写hashCode()方法时需要遵循的原则是
11.下面的代码,编译运行时,结果是()
publicclassTest{
publicstaticvoidmain(Stringargs[]){
for(inti=0;i<3;i++){
编译时报错
B.正确运行,输出012
C.正确运行,输出123
D.正确运行,输出0123
12.下面代码中,编译时会发生错误的是()。
classParent{}
classChildextendsParent{
publicstaticvoidmain(String[]args){
Parentp1=newChild();NullPointerException
C.IOException
D.EOFException
15.请列举出三种常见的过滤器及其作用。
自测试卷三
笔试试卷
姓名:
笔试时间:
1.下面合法的标识符是()。
A.#_poundB._underscoreC.5InterstateD.class
2.下面()赋值语句不会出现编译警告或错误的是。
A.floatf=;
B.charc=”a”;
C.byteb=257;
D.inti=10;
3.字符流和字节流的区别在于()。
A.前者带有缓冲,后者没有
B.前者是块读写,后者是字节读写
C.二者没有区别,可以互换使用
D.每次读写的字节数不同
4.下列流中哪个不属于字节流()。
A.FileInputStreamB.BufferedInputStream
C.FilterInputStreamD.InputStreamReader
5.Java语言中,Stringstr=”9”,,输出结果是()。
A.6B.5C.4D.3
6.x=2,y=3,z=4,则表达式z*=y++*--x的值是_________________。
7.接口和抽象类的用法区别是什么
8.Java是一种不支持多重继承的语言,但是我们可以通过___________实现。
9.FileInputStream是_______,BufferedWriter是_______,ObjectOutputStream是_______。
10.构造函数何时会被调用()
A.创建对象时B.可以出现在非抽象类中
C.是没有方法体的方法D.抽象类中的方法都是抽象方法
11.在使用interface声明一个接口时,只可以使用_______修饰符修饰该接口。
12.下面的java代码运行结果是()。
import.*;
publicclassB{
publicstaticvoidmain(String[]args){
inti=12;
169
C.156
D.无法编译
13.Java中,byte数据类型的取值范围是()。
A.-256~255
B.-255~255
C.-128~127
D.-127~128
14.Java中的布局管理器,下列说法错误的是()。
A.FlowLayout以由上到下的方式从左到右排列组件
B.BorderLayout使用“东”、“西”,“南”,“北”,“居中”来指定组件的位置
C.GridLayout可以创建网格布局,网格布局中各组件的大小可以任意调整
D.可以通过容器的setLayout方法为容器指定布局管理器
15.Java中,关于HashMap类的描述,错误的是()。
A.HashMap使用键/值的形式保存数据
B.HashMap能够保证其中元素的顺序
C.HashMap允许将null用作键
D.HashMap允许将null用作值
自测试卷四
笔试试卷
姓名:
笔试时间:
1.下列选项中哪个是Java的有效关键字()
A.nameB.helloC.falseD.good
2.Frame对象默认的布局管理器是()。
A.FlowLayoutB.BorderLayoutC.CardLayout
3.下列哪一个import命令可以使我们在程序中创建输入/输出流对象。
()
A.import.*;B.import.*;
C.import.*;D.import.*;
4.下面哪一个import命令可以为我们提供编写网络应用程序的类()。
A.import.*;B.import.*;
C.import.*;D.import.*;
5.一般造成死锁必须同时满足的4个条件是
6.Java程序中的单行注释的符号是___________,多行注释的符号是___________。
7.当声明一个数组intarr[]=newint[5];时,这代表这个数组所保存的变量类型是________,数组名是________,数组的长度是________,数组下标的使用范围是________。
8.假设x=13,y=14,则表达式x%y!
=0的值是________,其数据类型是________。
9.下列哪一项不属于Swing的顶层容器()
A.JAppletB.JTreeC.JDialog
10.覆盖和重载的关系是()。
A.覆盖只能发生在父类与子类之间,而重载可以发生在同一个类中
B.覆盖方法可以不同名,而重载方法必须同名
C.final修饰的方法可以被覆盖,但不能被重载
D.覆盖与重载是同一回事
11.关于this和super的说法正确的是()。
A.都可以用在main()方法中
B.都是指一个内存地址
C.不能用在main()方法中
D.意义相同
12.Java中的字符类型采用的是Unicode编码方案,每个Unicode码占用()个比特位。
A.8
13.关于while循环和do…while循环的区别是()。
A.没有区别,这两个结构任何情况下效果一样
B.while循环比do…while循环执行效率高
C.while循环是先循环后判断,所以循环体至少被执行一次
D.do…while循环是先循环后判断,所以循环体至少被执行一次
14.Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点()。
A.安全性
B.多线程
C.跨平台
D.可移植
15.什么是重载什么是覆盖它们二者之间有怎样的区别与联系
自测试卷五
笔试试卷
姓名:
笔试时间:
1.以下对封装描述正确的是()。
A.只能对一个类中的方法进行封装,不能对属性进行封装
B.如果子类继承了父类,对于弗雷中进行封装的方法,子类仍可直接调用
C.封装的意义不大,因此在编码时尽量不要使用
D.封装的主要作用在于对外隐藏内部实现细节,增强程序的安全性
2.一下不是Object类的方法是()。
A.clone()
B.finalize()
C.toString()
D.hasNext()
3.以下对自定义异常描述错误的是()。
A.自定义异常必须继承Exception
B.自定义异常可以继承自Error
C.自定义异常可以更加明确定位异常出错的位置和给出详细出错信息
D.程序已经提供了丰富的异常类,使用自定义异常没有意义
4.以下对TCP和UDP描述正确的是()。
A.TCP不能提供数据的可靠性
B.UDP能够保证数据库的可靠性
C.TCP数据传输效率高于UPD
D.UPD数据传输效率高于TCP
5.在开发JDBC应用程序时,使用DriverManager类的getConnection()方法建立与数据源链接语句为:
Connectioncon=(“jdbc:
odbc:
news”);其中,“news”表示的是________________。
6.________________接口以键值对的方式存储对象。
7.下列关于对象序列化描述正确的是()。
A.使用FileOutputStream可以将对象进行传输
B.使用PrintWriter可以将对象进行传输
C.使用ObjectOutputStream类完成对象存储,使用ObjectInputStream类完成对象读取
D.对象序列化的所属类不需要Serializable接口
8.使用JDBC连接数据库的顺序是()。
A.加载驱动
B.导入驱动包
C.发送并处理SQL语句
D.建立于数据库的连接
E.关闭连接
9.下面语句中,break的作用是________________。
for(inti=0;i<10;i++){
if(aData[i]==TargetData){
FoundID=i;
break;
}
}
10.在Swing中,如何设置组件的边框()
A.通过根窗格的setBorder函数设置某个组件的边框
B.通过内容窗格的setBorder函数设置某个组件的边框
C.通过组件的setBorder函数设置
D.通过框架的setBorder函数设置某个组件的边框
11.结构化程序设计所规定的的三种基本控制结构是()。
A.输入、处理、输出B.树形、网形、环形
C.顺序、选择、循环D.主程序、子程序、函数
12.下面的程序中,s的最终结果是_________。
publicclassdai{
publicstaticvoidmain(String[]args){
inti,s=0;
inta[]={10,20,30,40,50,60,70,80,90};
for(i=0;i<;i++){
if(a[i]%3==0)
s+=a[i];
"s="+s);
}
}
}
13.下列程序,输出的结果是___________________________。
publicclasscook{
publicstaticvoidmain(String[]args){
inti,j;
inta[]={5,9,6,8,7};
for(i=0;i<;i++){
intk=i;
for(j=i;j<;j++)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 程序设计 慕课版 自测 试题 答案 大学 期末 复习资料