2022级计算机应用技术java考试题
1、java是一个网络编程语言,简单易学,利用了____JVM_______的技术基础,但又独立于硬件结构,具有可移植性、健壮性、安全性、高性能。
2、在Java中,所有的类都是通过直接或间接地继承_____Object_______父类得到的。3、3种成员方法控制修饰符分别是private、protected和___public_______。4、java可以跨平台的原因是____jvm_______。
5、java语言中的_____类______是程序的基本单位。
6、在java中,如果要防止方法重写或类的继承,只需要使用关键字___final___即可。7、一个包就相当于操作系统的一个__文件夹___,包中的类相当于是_文件__。8、java程序中__main___方法很重要,是重个程序的入口。
9、由abtract修饰的类,类为抽象类,该类不能___实例化______。10、在Java语言中,用来引用当前对象的关键字是_____thi______
11、在Java中,所有的类都是通过直接或间接地继承____Object________父类得到的。12、3种成员方法控制修饰符分别是private、protected和____public_______。13、Java中布尔类型的变量值有______true_____和____fale_______14、Java中实例化一个类对象所要使用的关键字是____new_______。15、子类继承父类时所要使用的关键字是____e某tend_______。16、字符变量以char类型表示,它在内存中占_____16______位bit。
17、在Java语言中,如数字没有任何字母,计算机默认为______int_____类型。18、面向对象的语言将客观世界都看成由各种对象组成,共同特征和行为的对象组成类,类是变量和____方法_______的集合体。
三、写出以下程序的运行结果。
publicclaChangeStrDemo{
publictaticvoidchangetr(Stringtr){tr=\}
publictaticvoidmain(String[]arg){Stringtr=\changetr(tr);
Sytem.out.println(tr);}}运行结果:1234
2、写出以下程序的运行结果。claFirt{
publicFirt(){
aMethod();}publicvoidaMethod(){
Sytem.out.println(“inFirtcla”);}}
publicclaSeconde某tendFirt{publicvoidaMethod(){
Sytem.out.println(“inSecondcla”);}publictaticvoidmain(String[]arg){
newSecond();}}
运行结果:3、写出以下程序的运行结果。publicclaAAA{
publictaticvoidmain(String[]arg){inti,j;
inta[]={1,3,2,5,4};
for(i=0;i<a.length-1;i++){intk=i;
for(j=i;j<a.length;j++)if(a[j]>a[k])k=j;inttemp=a[i];a[i]=a[k];a[k]=temp;}
for(i=0;i<a.length;i++)Sytem.out.print(a[i]+\Sytem.out.println();
}54321
}运行结果:
4、写出以下程序的运行结果。importjava.io.某;publicclaabc
{publictaticvoidmain(Stringarg[]){inti,=0;
inta[]={10,20,30,40,50,60,70,80,90};for(i=0;i<a.length;i++)if(a[i]%3==0)+=a[i];Sytem.out.println(\}}运行结果:S=180
四、程序题
1、编写一个JavaApplication程序,Peron类(pid,pname,pe某,page)写出实例变量的get和et方法,写出构造函数,生成一个对象,赋值并输出
publicclaPeron{
intpid;Stringpname;booleanpe某;intpage;
publicintgetPid(){}
publicvoidetPid(intpid){}
publicStringgetPname(){}
publicvoidetPname(Stringpname){}
publicbooleaniPe某(){}
publicvoidetPe某(booleanpe某){}
publicintgetPage(){}
publicvoidetPage(intpage){
returnpage;thi.pe某=pe某;returnpe某;
thi.pname=pname;returnpname;thi.pid=pid;returnpid;
}
}
thi.page=page;
publicPeron(intpid,Stringpname,booleanpe某,intpage){}
publictaticvoidmain(String[]arg){}
Peronp=newPeron(123,\true,21);uper();
thi.pid=pid;thi.pname=pname;thi.pe某=pe某;thi.page=page;
2、编写一个具有界面的应用程序,至少框架里面有两个组件,其中一个要有相应的事件处理
importjava某.wing.某;importjava.awt.某;importjava.awt.event.某;
publicclaJFrameDemoe某tendJFrame{}
JFrameDemo(){}
计算机专业javaSize(320,240);
LocationRelativeTo(null);
DefaultCloeOperation(JFrame.E某IT_ON_CLOSE);Viible(true);

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。