南昌航空大学Java模拟题2.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
南昌航空大学Java模拟题2 Java语言程序设计复习题二 一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在答题纸相应位置处。答案错选或未选者,该题不得分。每小题2分,共20分。) 1. 下列哪个标记符无效。 A. Cpplet; B. 7ab; C. $4; D. Goodman; 2. 下列方法定义中,正确的是。 A. int x( int a, b ) { return (a-b); } B. double x( int a, int b) { int w; w=a-b; } C. double x( a, b ) { return b; } D. int x( int a, int b) { return a-b; } 3. 以下关于Java语言继承的说法错误的是。 A. Java中的类可以有多个直接父类 B. 抽象类可以有子类 C. Java中的接口支持多重继承 D. 最终类不可以作为其它类的父类 4. 假设Foo类定义如下,设f是Foo的一个实例,下列语句不正确的是。 public class Foo { int i; static String s; void imethod(){ } static void smethod(){ } } A. System.out.pringln(f.i); B. f.smethod(); C. System.out.pringln(Foo.i); D. Foo.smethod(); 5. 现有两个类M、N,以下描述中表示N继承自M的是。 A. class M extends N B. class N implements M C. class M implements N D. class N extends M 6. str1和str2是两个字符串,下列语句或表达式正确的是。 A. String s3=str1-str2; B. str1=str1+str2; C. char c=str1(5); D. char c=str1.charAt(str1.length()); 7. 有以下方法的定义,请选择该方法的返回类型。 method(byte x, double y) { return (short)x/y*2; } A. byte B. short C. int D. double 8. 阅读以下代码,输出结果应该是 import java.io.*; import java.util.*; public class Test{ public static void main (String[] args){ String s; System.out.println(s= + s); } } A. 代码得到编译,并输出“s=”。 B. 代码得到编译,并输出“s=null”。 C. 由于String s没有初始化,代码不能编译通过。 D. 代码得到编译,但捕获到NullPointException异常。 9. 针对下面代码,下列说法正确的是。 public class Person{ static int arr[] = new int[10]; public static void main(String a[]) { System.out.println(arr[1]); } } A. 编译时将产生错误; B. 编译时正确,运行时将产生错误; C. 输出零; D. 输出空。 10. 下列哪个类的声明是正确的。 A. abstract final class HI{ } B. public abstract class Car{ } C. protected private number; D. abstract private move(){ } 二、填空题(每空2分,共16分) 1. ______是Java程序中基本的结构单位。 2. 表达式1/2*9的计算结果是______。 3. Java语言中,所有的类都是______的子类,Java的窗口通常是______的子类。 4. 在Java语言中,______是组织Java程序中类的一种手段,其作用与Windows系统中 的文件夹类似。创建包的语句必须是文件的第______条语句。 5. 如果在子类中想使用被子类隐藏的父类成员变量或方法,就可以使用关键字______。 6. 假设x的值为1,执行下述表达式之后x的值是。 (x1) (x++1) 三、判断题(判断以下论述的正误,认为正确的就在答题相应位置划“T”,错误的划“F”,每小题1分,共10分) 1. 用static修饰的变量是类变量。( ) 2. 在Java程序中,可以使用protected来修饰一个类。 ( ) 3. 接口中的数据必须

文档评论(0)

有志者事竟成 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7114163151000053

1亿VIP精品文档

相关文档