东软Java笔试题_精品文档Word下载.doc
- 文档编号:13143878
- 上传时间:2022-10-06
- 格式:DOC
- 页数:11
- 大小:140KB
东软Java笔试题_精品文档Word下载.doc
《东软Java笔试题_精品文档Word下载.doc》由会员分享,可在线阅读,更多相关《东软Java笔试题_精品文档Word下载.doc(11页珍藏版)》请在冰豆网上搜索。
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à
0à
-1
A.1
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(无符号右移动)左移是乘右是除
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();
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);
9.interfaceB{
10.intk=10;
接口(抽象方法和静态常量的结合)里的静态常量publicstaticfinal
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.publicclassIfTest{
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可以是byete、char、short、int四种
2.default:
3.System.out.println(“Hello”);
4.}
A.char
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<
x.length;
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);
//二进制按位或操作
C.5
D.7
23、关于下述程序哪个是正确的构造器重载(两个正确)
publiccl
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 东软 Java 笔试 精品 文档
![提示](https://static.bdocx.com/images/bang_tan.gif)