13春福师《JAVA程序设计》在线作业二.doc_第1页
13春福师《JAVA程序设计》在线作业二.doc_第2页
13春福师《JAVA程序设计》在线作业二.doc_第3页
13春福师《JAVA程序设计》在线作业二.doc_第4页
13春福师《JAVA程序设计》在线作业二.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

13春福师JAVA程序设计在线作业二试卷总分:100 测试时间:-单选题 多选题 判断题 一、单选题(共 30 道试题,共 60 分。)1. 设有定义 int i = 6 ;,则执行以下语句后,i 的值为( )。i += i - 1;A. 10B. 121C. 11D. 100 满分:2 分2. 给出如下代码: class test private int m; public static void fun() / some code. 如何使成员变量m 被函数fun()直接访问( )。A. 将private int m 改为protected int mB. 将private int m 改为 public int mC. 将private int m 改为 static int mD. 将private int m 改为 int m 满分:2 分3. 关于类和对象的叙述正确的是( )A. Java的类分为两大部分:系统定义的类和用户自定义的类B. 类的静态属性和全局变量的概念完全一样,只是表达形式不同C. 类的成员至少有一个属性和一个方法D. 类是对象的实例化 满分:2 分4. 若已定义 byte x= 11,22,33,-66 ; 其中0k3,则对x数组元素错误的引用是( )A. x5-3B. xkC. xk+5D. x0 满分:2 分5. 下列程序段的输出结果是 ( )。 public class operatorsandExpressions void stringPlus() int x=3,y=4,z=5; System.out.println(x+y+z); A. xyzB. x+y+zC. 12D. 以上答案均不正确 满分:2 分6. 下列关于for循环和while循环的说法中哪个是正确的( )A. while循环能实现的操作,for循环也都能实现B. while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C. 两种循环任何时候都可替换D. 两种循环结构中都必须有循环体,循环体不能为空 满分:2 分7. 以下选项中,合法的赋值语句是( )A. a = = 1;B. + i;C. a=a + 1= 5;D. y = int ( i ); 满分:2 分8. 下列方法中可以用来创建一个新线程的是( )。A. 实现java.lang.Runnable 接口并重写 start()方法B. 实现java.lang.Runnable 接口并重写 run()方法C. 继承java.lang.Thread 类并重写 run()方法D. 实现java.lang.Thread 类并实现 start()方法 满分:2 分9. 下面哪几个函数是public void example().的重载函数( )。A. public void example( int m).B. public int example().C. public void example2().D. public int example3 ( int m, float f). 满分:2 分10. 阅读下面程序 class ex3124 public static void main(String args) boolean b=true; if(b) int i=1; else int i=2;System.out.println(i); 现在想先编译再运行该程序,结果是( )。A. 1B. 2C. 编译出错D. 运行出错 满分:2 分11. 下列语句序列执行后,i 的值是( )。 int i=8, j=16; if( i-1 j ) i-; else j-;A. 15B. 16C. 7D. 8 满分:2 分12. 下列构造方法的调用方式中,正确的是( )。A. 按照一般方法调用B. 由用户直接调用C. 只能通过 new 自动调用D. 被系统调用 满分:2 分13. 如果类中的成员变量可以被同一包访问,则使用如下哪个约束符( )。A. privateB. publicC. protectedD. no modifier 满分:2 分14. 已知表达式int m = 0, 1, 2, 3, 4, 5, 6 ; 下面哪个表达式的值与数组下标量总数相等( )。A. m.length()B. m.lengthC. m.length()+1D. m.length+1 满分:2 分15. 要使用Vector必须import入下面哪个包( )。A. java.VectorB. java.ioC. java.utilD. java.Applet 满分:2 分16. 关于以下程序段的说法正确的是( )。 1. public class Myar 2. public static void main(String argv) 3. inti=new int5; 4. System.out.println(i5); 5. 6. A. 第2行编译出错B. 第4行编译出错C. 编译时产生错误D. 编译时没有产生错误,运行时发生异常 满分:2 分17. 数组的大小在创建以后( )。A. 可以改变B. 不能改变C. 使用new方法可以改变D. 有些可以改变 满分:2 分18. paint()方法使用哪种类型的参数( )。A. GraphicsB. Graphics2DC. StringD. Color 满分:2 分19. 执行完代码intx=new int25;后,以下说明是正确的( )。A. x24为0B. x24未定义C. x25为0D. x0为空 满分:2 分20. 在Java中,表示换行符的转义字符是( )A. nB. fC. nD. dd 满分:2 分21. 下列语句序列执行后,k 的值是( )。 int i=10, j=18, k=30; switch( j - i ) case 8 : k+; case 9 : k+=2; case 10: k+=3; default : k/=j; A. 31B. 32C. 2D. 33 满分:2 分22. 关于Java中数据类型叙述正确的是( )A. 整型数据在不同平台下长度不同B. boolean类型数据只有2个值,true和falseC. 数组属于简单数据类型D. Java中的指针类型和C语言的一样 满分:2 分23. 下列方法定义中,正确的是( )A. int x() char ch=a; return (int)ch; B. void x() .return true; C. int x() .return true; D. int x(int a,b) return a+b; 满分:2 分24. 设 i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是( )A. i = i + 2B. a0 = 7;C. i+ - -j;D. a(0) = 66; 满分:2 分25. 不允许作为类及类成员的访问控制符的是( )。A. publicB. privateC. staticD. protected 满分:2 分26. 下列不是 InputStream 子类的是( )A. 文件输入流 FileInputStreamB. 对象输入流 ObjectInputStreamC. 字符输入流 CharInputStreamD. 压缩文件输入流 ZipInputStream 满分:2 分27. 当浏览器返回到新URL的包含applet 的页面时调用以下哪个函数( )。A. init()B. start()C. stop()D. destroy() 满分:2 分28. 类Teacher和Student是类Person的子类; Person p; Teacher t; Student s; /p, t and s are all non-null. if(t instanceof Person) s = (Student)t; 最后一句语句的结果是( )。A. 将构造一个Student对象;B. 表达式是合法的;C. 表达式是错误的;D. 编译时正确,但运行时错误。 满分:2 分29. 以下有关类的继承的叙述中,正确的是( )A. 子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性B. 子类只能继承父类的方法,不能继承父类的属性C. 子类只能继承父类的非私有属性,不能继承父类的方法D. 子类不能继承父类的私有属性 满分:2 分30. 下列语句序列执行后,i的值是( )。int i=16; do i/=2; while( i 3 );A. 16B. 8C. 4D. 2 满分:2 分二、多选题(共 10 道试题,共 20 分。)1. 下面哪个方法可以在任何时候被任何线程调用( )A. notify()B. wait()C. notifyAll()D. sleep()E. yield()F. synchronized(this) 满分:2 分2. 下面哪个说法正确( )。A. 如果某公共的接口被声明在一个源文件中,则接口必须与源文件具有相同的名字。B. 如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行。C. 如果某源文件包含package语句,则该语句必须是第一个非空、非注释行。D. 接口中的方法必定是抽象方法,但可以不用关键字abstract修饰。 满分:2 分3. 以下哪些是面向对象编程的基本特征?( )A. 继承B. 封装C. 多态 满分:2 分4. 哪个布局管理器使用的是组件的最佳尺寸( )A. FlowLayoutB. BorderLayoutC. GridLayoutD. CardLayoutE. GridBagLayout 满分:2 分5. 下面哪个不是Java中的容器( )。A. ScrollPaneB. CanvasC. ScrollbarD. AppletE. Dialog 满分:2 分6. 下述哪些说法是正确的( )。A. java语言中的类只能有一个构造函数B. 程序员可以自己定义自己的异常C. java语言允许多继承D. socket在包中 满分:2 分7. 以下哪些是Java中处理xml的API?( )A. JAXPB. JAXBC. JAXMD. SAAJ 满分:2 分8. 关于awt和swing说法正确的是( )A. awt在不同操作系统中显示相同的风格B. swing在不同的操作系统中显示相同的风格C. java.awt的子类D. awt和swing都支持事件模型 满分:2 分9. 指出下列哪个方法与方法public void add(int a)为合理的重载方法( )。A. public int add(int a)B. public void add(long a)C. public void add(int a,int b)D. public void add(float a) 满分:2 分10. 执行下列代码后,哪个结论是正确的 ( )String s=new String10;A. s10 为 ;B. s9 为 null;C. C. s0 为 未定义D. slength 为10 满分:2 分三、判断题(共 10 道试题,共 20 分。)1. 类及其属性、方法可以同时有一个以上的修饰符来修饰( )。A. 错误B. 正确 满分:2 分2. 一个容器中可以混合使用多种布局策略( )A. 错误B. 正确 满分:2 分3. Java的类不允许多重继承,但接口支持多重继承( )。A. 错误B. 正确 满分:2 分4. 在Java中%是取余运算符,要求两端操作数为整型。( )A. 错误B. 正确 满分:2 分5. 有的类定义时可以不定义构造函数,所以构造函数不是必需的( )。A. 错误B. 正确 满分:2 分6. 当启动 Applet 程序时,首先调用的方法是start()( )A. 错误B. 正确 满分:2 分7. Java的字

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论