- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)