自考生网为考生们整理提供了“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折
五千+科次在线题库
全真呈现历年考试试题
自考生题库
专业智能,巩固提分
历年真题
真题全景再现
进入做题
模拟考场
海量题随机做
进入做题
考前点题
部分科目押题
进入做题
章节练习
章节专项突破
进入做题
错题收纳
试题收藏复习
进入做题
易错题
高频易错习题
进入做题
微信公众号
网课试听
教材大全
做题闯关
扫描二维码 关注公众号