奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 571|回复: 0

17春北航《Java语言与面向对象程序设计》在线作业二标准答案

[复制链接]

1万

主题

5

回帖

2万

积分

论坛元老

积分
28878
发表于 2017-6-2 11:24:47 | 显示全部楼层 |阅读模式
扫码加微信
北航《Java语言与面向对象程序设计》在线作业二
北航

一、单选题:
1.System类在哪个包中(    )。          (满分:4)
    A. java.util
    B. java.io
    C. java.awt
    D. java.lang
2.下列程序段的输出结果是(    )。 public class operatorsandExpressions{ void stringPlus(    ){ int x=3,y=4,z=5; System.out.println(x+y+z); } }          (满分:4)
    A. xyz
    B. x+y+z
    C. 12
    D. 以上答案均不正确
3.字符流与字节流的区别是(    )          (满分:4)
    A. 每次读入的字节数不同
    B. 前者带有缓冲,后者没有
    C. 前者是块读写,后者是字节读写
    D. 二者没有区别,可以互换使用
4."阅读下面程序 class ex3124 { public static void main(String [] args) { boolean b=true; if(b){ int i=1;} else { int i=2;}System.out.println(i);}} 现在想先编译再运行该程序,结果是(    )。          (满分:4)
    A. 1
    B. 2
    C. 编译出错
    D. 运行出错
5.在 Java 中,所有类的根类是(    )。          (满分:4)
    A. java.lang.Object
    B. java.lang.Class
    C. java.applet.Applet
    D. java.awt.Frame
6.下列语句执行后,变量a、c的值分别是(    )。 int x=182; int a,c; c=x/100; a=x%10;          (满分:4)
    A. 1,2
    B. 2,1
    C. 1.82, 2
    D. 100,82
7.以下选项中,合法的赋值语句是(    )          (满分:4)
    A. a = = 1;
    B. ++ i;
    C. a=a + 1= 5;
    D. y = int( i );
8.下列类定义中,不正确的是(    )          (满分:4)
    A. class x { .... }
    B. class x extends y { .... }
    C. static class x implements y1,y2 { .... }
    D. public class x extends Applet { .... }
9.设 x、 y为已定义的类名,下列声明x类的对象x1的语句中正确的是(    )          (满分:4)
    A. static x x1;
    B. public x x1=new x(int 123);
    C. y x1;
    D. x x1=x(    );
10.下面语句执行后,i 的值是(    )。for( int i=0, j=1; j < 5; j+=3 ) i=i+j;          (满分:4)
    A. 4
    B. 5
    C. 6
    D. 7
11.为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为(    )          (满分:4)
    A. static?void?method(?)
    B. public?void?method(?)
    C. final?void?method(?)
    D. abstract?void?method(?)
12.下列最终属性 i 的定义中,正确的是(    )          (满分:4)
    A. static final int i=100;
    B. final int i=1.2;
    C. final i='w';
    D. final char i;
13.在 Java 中,能实现多重继承效果的方式是(    )。          (满分:4)
    A. 内部类
    B. 适配器
    C. 接口
    D. 同步
14.paint(    )方法使用哪种类型的参数(    )。          (满分:4)
    A. Graphics
    B. Graphics2D
    C. String
    D. Color
15.编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(    )。          (满分:4)
    A. .java
    B. .class
    C. .html
    D. .exe
二、多选题:
1.下列正确的表达式(    )          (满分:4)
    A. double a=1.0;
    B. Double a=new Double(1.0);
    C. byte a = 340;
    D. Byte a = 120;
2.Java2主要有几个分支?(    )          (满分:4)
    A. J2SE
    B. J2ME
    C. J2EE
3.关于awt和swing说法正确的是(    )          (满分:4)
    A. awt在不同操作系统中显示相同的风格
    B. swing在不同的操作系统中显示相同的风格
    C. java.awt的子类
    D. awt和swing都支持事件模型
4.下面main(    )方法的定义哪些是正确的(    )          (满分:4)
    A. public static void main(String args[]) {}
    B. public static void main(String[]) {}
    C. public static void main(String[] args) {}
    D. public static void main(String [] x) {}
5.定义变量如下: char c=‘w‘; int i=8; long L=15; float f=8.9f; 以下赋值语句正确的是(    )          (满分:4)
    A. i=c+i;
    B. c=c+i;
    C. L=f+L;
    D. f=i+L+f;
三、判断题:
1.Java的字符类型采用的是ASCII编码(    )          (满分:4)
    A. 错误
    B. 正确
2.线程的优先级是不能改变的(    )          (满分:4)
    A. 错误
    B. 正确
3.一个容器中可以混合使用多种布局策略(    )          (满分:4)
    A. 错误
    B. 正确
4.当启动 Applet 程序时,首先调用的方法是start(    )(    )          (满分:4)
    A. 错误
    B. 正确
5.在Java中%是取余运算符,要求两端操作数为整型(    )。          (满分:4)
    A. 错误
    B. 正确
更多免费学习资料请登录www.openhelp100.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-24 14:46

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表