东软Java笔试题答案.docx
- 文档编号:1640675
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:16
- 大小:21.24KB
东软Java笔试题答案.docx
《东软Java笔试题答案.docx》由会员分享,可在线阅读,更多相关《东软Java笔试题答案.docx(16页珍藏版)》请在冰豆网上搜索。
东软Java笔试题答案
Java面向对象程序设计
考试卷
班级:
姓名:
时间:
90分钟
一、选择题(没有注明多选,则为单选)
1、下列变量定义错误的就是
A.inta;
B.doubleb=4、5;
C.booleanb=true;
D.floatf=9、8;(9、8f)
2、6+5%3+2的值就是
A.2
B.1
C.9
D.10
3、对于一个三位的正整数n,取出它的十位数字k(k为整型)的表达式就是
A.k=n/10%10//先得到百位与十位192199
B.k=(n-n/100*100)%10
C.k=n%10
D.k=n/10
4、下列语句序列执行后,k的值就是
1.intx=6,y=10,k=5;
2.switch(x%y)
3.{
4.case0:
k=x*y;
5.case6:
k=x/y;
6.case12:
k=x-y;
7.default:
k=x*y-x;(default位置可以改变)
8.}
A.60
B.5
C.0
D.54
5、下列语句序列执行后,i的值就是:
1.inti=10;
2.do{i/=2;}while(i-->1);10→5→4→2->1->0→-1
A.1
B.5
C.2
D.-1
6、在某个类中存在一个方法:
voidgetSort(intx),以下能作为这个方法的重载的声明的就是:
(同一个方法中参数不同,返回值类型可以不同也可以相同)
A.publicgetSort(floatx)没有返回类型一定就是构造函数不能重载
B.intgetSort(inty)(参数一样不就是重载)
C.doublegetSort(intx,inty)(参数不一样就是重载)
D.voidget(intx,inty)
7、下列哪个就是合法的Java标识符:
(两个答案)BC
A.Tree&Glasses
B.FirstJavaApplet
C._$theLastOne
D.273、5
8、设a=8,则表达式a>>>2的值就是:
C(无符号右移动)左移就是乘右就是除
1000->/2->/2将一个数8除2,运算最快的方式
A.1
B.2
C.3
D.4
9、下面的程序名为Student、java
1.publicclassStudent
2.{
3.privateStringname;
4.publicStudent(Strings_name)//1构造函数
5.{
6.name=s_name;//2
7.}
8.publicstaticvoidmain(Stringargs[])
9.{
10.Students=newStudent();//3
11.}
12.}
使用如下指令编译:
javacStudent、java将会得到什么结果?
A.将会顺利通过编译,并将产生一个Student、class的类文件
B.编译时在//3处出错
C.编译时在//2处出错
D.编译时在//1处出错
10、下面选项中能把字符串转换成float类型的就是?
:
B
A.floatvalue=newFloat(str);创建一个对象
B.floatvalue=Float、parseFloat(str);
C.floatvalue=Float、floatValue(str);
D.floatvalue=(newFloat())、parseFloat(str);
11、下边程序运行的结果就是?
实例化子类对象要瞧父类
1、classBase{//父类
2、Base(){System、out、print("Base");}//父类中构造函数
3.}
4.publicclassAlphaextendsBase{
5.publicstaticvoidmain(String[]args){
6.newAlpha();//实例化自己首先要实例化其父类
7.newBase();//实例化父类
8.}
9.}
A.Base
B.BaseBase
C.程序编译失败、
D.程序运行但没有任何输出
12、下面程序运行的结果就是?
A值传递
1.publicclassX{
2.privatestaticinta;
3.publicstaticvoidmain(String[]args){
4.modify(a);
5.System、out、println(a);
6.}
7.publicstaticvoidmodify(inta){
8.a++;
9.}
10.}
A.0
B.1
C.程序编译失败
D.程序抛出异常
13、下面程序运行的结果就是?
1.Strings="Hello"+9+1;+字符连接(9+1+”hello”=10hello(string类型))
2.System、out、println(s);
A.Hello10
B.Hello91
C.Hello10、0
D.程序编译失败
14、下列说法正确的就是?
C
A.一个子类可以有多个父类,一个父类也可以有多个子类
B.一个子类可以有多个父类,但一个父类只可以有一个子类
C.一个子类可以有一个父类,但一个父类可以有多个子类
D.上述说法都不对
15、下面程序运行的结果就是?
1、abstractclassAbstrctIt{
2、abstractfloatgetFloat();
3、}
4、publicclassAbstractTestextendsAbstractIt{
5、privatefloatf1=1、0f;
6、privatefloatgetFloat(){returnf1;}//权限只能扩大不能缩小
7、}
A.编译成功
B.在第6行产生一个运行时异常
C.在第6行产生一个编译错误
D.在第2行产生一个编译错误
16、下面的程序输出的结果就是:
1.publicclassAimplementsB{
2.publicstaticvoidmain(Stringargs[]){
3.inti;
4.Ac1=newA();
5.i=c1、k;
6.System、out、println("i="+i);
7.}
8.}
9.interfaceB{
10.intk=10;接口(抽象方法与静态常量的结合)里的静态常量publicstaticfinal
11.}
A.i=0
B.i=10
C.程序有编译错误
D.i=true
17、方法methodA返回类型就是:
1、publicclassreturnIt{
2、returnTypemethodA(bytex,doubley){
3、return(short)x/y*2;
4、}
5、}
A.int
B.byte
C.long
D.double
18、下面的程序输出的结果就是:
1、publicclast{
2、publicstaticvoidmain(string[]args){
3、intx=3;
4、inty=1;
5、if(x=y){//=:
赋值运算符==:
比较运算符
6、System、out、println(“Notequal”);
7、}else
8、System、out、println(“Equal”);
9、}
10、}
A.Equal
B.NotEqual
C.编译失败
D.程序没有任何输出结果
19、在下面程序中,变量i可以使用的数据类型就是:
(两个答案)
1、switch(i){//i可以就是byte、char、short、int四种
2、default:
3、System、out、println(“Hello”);
4、}
A.char
B.byte
C.float不行
D.double不行
E.object
20、应用程序的main方法中有以下语句,则输出的结果就是:
1.int[]x={122,33,55,678,-987};
2.inty=x[0];
3.for(inti=1;i 4.if(x[i]>y) 5.y=x[i]; 6.} 7.System、out、println(y); A.678 B.122 C.-987 D.33 21、程序输出的结果就是? 1、publicclassX{ 2、publicstaticvoidmain(String[]args){ 3、try{ 4、badMethod();//调用静态方法,无意义。 5、System、out、print(“A”); 6、} 7、catch(Exceptionex){//未捕获到,不输出。 8、System、out、print(“B”); 9、} 10、finally{ 11、System、out、print(“C”); 12、} 13、System、out、print(“D”); 14、} 15、publicstaticvoidbadMethod(){ System、out、println(“E”) } 17、} A.AB B.BD C.E ACD D.ABCD 22、程序输出的结果就是? System、out、println(4|3);//二进制按位或操作 0100|00110111 A.0 B.1 C.5 D.7 23、关于下述程序哪个就是正确的构造器重载(两个正确) publicclassConstOver{ publicConstOver(intx,inty,intz){} } A.ConstOver(){} B.protectedintConstOver(){}//构造函数不能有返回类型 C.privateConstOver(intz,inty,bytex){} D.publicObjectConstOver(intx,inty,intz){} E.publicvoidConstOver(bytex,bytey,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 东软 Java 笔试 答案