自考生网为考生们整理提供了“2025年自考13215Java语言程序设计模拟试题及答案2”,更多13215Java语言程序设计模拟试题内容可点击查看13215Java语言程序设计模拟试题及答案汇总。
注:不同省份、不同专业的自考模拟试题及答案,只要课程代码和课程名称相同,都可参考使用。
1、以下关于继承的叙述正确的是()。
A.在Java中类只允许单一继承
B.在Java中一个类只能实现一个接口
C.在Java中一个类不能同时继承一个类和实现一个接口
D.在Java中接口只允许单一继承
2、Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象(人工可以指定的程序改变)。
A.正确
B.错误
3、编译并运行以下程序,以下描述哪个选项是正确的()
1.classX{
2. protectiedStringtoString()i{
3. returnsuper.toString();}
4. }
A.编译通过运行无异常
B.编译通过但运行时出错
C.行2出错,不能成功编译
D.不能成功编译,行3出错
4、如下哪个是Java中的标识符()
A.public
B.super
C.3number
D.width
5、已知如下定义:Strings="story";下面哪个语句不是合法的()
A.s+="books";
B.s=s+100;
C.intlen=s.length;
D.Stringt=s+“abc”;
6、声明并创建一个按钮对象b,应该使用的语句是()
A.Buttonb=newButton();
B.buttonb=newbutton();
C.Buttonb=newb();
D.setLabel(“确定”);
7、下面程序段的执行结果是()
inta[]={2,3,4,5,6};
for(inti=a.length-1;i>=0;i--)
System.out.print(a[i]+"");
8、【程序阅读题】下列程序的运行结果是______。
publicclassMyClass{
inta[]={1,2,3,4,5};
voidout(){
for(intj=0;j
}
publicstaticvoidmain(String[]args){
MyClassmy=newMyClass();
my.out();
}
}
9、【程序阅读题】以下程序的输出结果____________。
publicclassFather{
Stringname,address,tel;
intage;
publicFather(Stringname,intage){
this.name=name;
this.age=age;
}
voidout(){
System.out.print("姓名:"+name);
System.out.print("年龄:"+age);
}
voidoutOther(){
System.out.print("家庭住址:"+address);
System.out.print("电话:"+tel);
}
}
classSonextendsFather{
Stringschool;
publicSon(Stringname,intage){
super(name,age);
}
voidout(){
super.out();
super.outOther();
System.out.println("学校:"+school);
}
publicstaticvoidmain(Stringargs[]){
Sonson=newSon("Tom",15);
son.address="金水区";
son.school="九中";
son.tel="66123456";
son.out();
}
}
10、【程序阅读题】以下程序的输出结果为_____。
publicclassTom{
privatefloatweight;
privatestaticStringname;
publicvoidsetWeight(floatweight){
this.weight=weight;
}
privatevoidout(){
System.out.println(name+"体重:"+weight+"斤");
}
publicstaticvoidmain(String[]args){
Tom.name="汤姆猫";
Tomcat=newTom();
cat.setWeight(20);
cat.out();
}
}
11、【简答题】什么是继承?
12、【程序设计题】编写一个Frame框架应用程序,要求如下:
(1)在窗口设置两个菜单“文件”、“编辑”
(2)在“文件”菜单里添加三个菜单项“打开”、“保存”、“关闭”
(3)在“编辑”菜单里添加两个菜单项“复制”、“粘贴”
(4)点击关闭菜单项时,使程序关闭。
13、Socket通常也称为( ),用于描述( )和( )。
14、线程的优先级在( )至( )之间,数值越大( )。
15、在一个时间只能由一个线程访问的资源称为( )。访问临界资源的代码( )。
16、在多线程系统中,多个线程之间有( )和( )两种关系。
17、void的含义:()
A.方法没有返回值
B.方法体为空
C.没有意义
D.定义方法时必须使用
18、this和super:
A.都可以用在main()方法中
B.都是指一个内存地址
C.不能用在main()方法中
D.意义相同
19、下列流中哪个不属于字节流()
A.FileInputStream
B.BufferedInputStream
C.FilterInputStream
D.InputStreamReader
20、【简答题】在Java中,怎样创建一个线程?
全专业电子资料、题库、学位、网课
最高直省2344元
上千+科次精品网课
买网课即送全真模考题库
五千+科次教材资料
电子资料满三件9折
五千+科次在线题库
全真呈现历年考试试题
自考生题库
专业智能,巩固提分
历年真题
真题全景再现
进入做题
模拟考场
海量题随机做
进入做题
考前点题
部分科目押题
进入做题
章节练习
章节专项突破
进入做题
错题收纳
试题收藏复习
进入做题
易错题
高频易错习题
进入做题
微信公众号
网课试听
教材大全
做题闯关

扫描二维码 关注公众号
微信小程序
资料大全
免费题库
无需下载

扫描小程序码 领免费题库