`
jiaguwen123
  • 浏览: 414042 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

JAVA选择题<三>

    博客分类:
  • view
阅读更多

21.如果任何包中的子类都能访问超类中的成员,那么应使用哪个限定词?
A public B private C protected D transient
22. 不允许作为类的访问控制符的是
A、public B、private C、static D、protected
23. 为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为 。
A. static void method()
B. public void method()
C. final void method()
D. abstract void method()
24.若在某一个类定义中定义有如下的方法:abstract void performDial( );该方法属于
A、本地方法 B、最终方法
C、静态方法 D、抽象方法
25. 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为
A、隐藏 B、覆盖 C、重载 D、Java不支持此特性
26.在调用方法时, 。
A. 实参的顺序、个数必须与形参一致
B. 实参的顺序、类型、个数必须与形参一致
C. 实参的类型、个数必须与形参一致
D. 实参的顺序、类型必须与形参一致
27. 在创建对象时,必须 。
A. 先声明对象,然后才能使用对象
B. 先声明对象,为对象分配内存空间,然后才能使用对象
C. 先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象
D. 以上说法都对
28.在Java中, 。
A. 一个子类可以有多个父类,一个父类也可以有多个子类
B. 一个子类可以有多个父类,但一个父类只可以有一个子类
C. 一个子类只可以有一个父类,但一个父类可以有多个子类
D. 上述说法都不对
29、关于被私有保护访问控制符private修饰的成员变量,以下说法正确的是( )
A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B.可以被两种类访问和引用:该类本身、该类的所有子类
C.只能被该类自身所访问和修改
D.只能被同一个包中的类访问
30、关于被保护访问控制符protected修饰的成员变量,以下说法正确的是( )
A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B.可以被两种类访问和引用:该类本身、该类的所有子类
C.只能被该类自身所访问和修改
D.只能被同一个包中的类访问

c,b,a,d,c,a!(感觉说的有问题),b,c,c,a
B C A D C B B C C A

<!--++ plugin_code qcomic begin-->

31、下列关于修饰符混用的说法,错误的是( )
A.abstract不能与final并列修饰同一个类
B.abstract类中不可以有private的成员
C.abstract方法必须在abstract类中
D.staic方法中能处理非static的属性
32、以下标识符中哪项是不合法的( )
A、BigMeaninglessName B、$int C、1s D、$1
33、以下代码段执行后的输出结果为( )
int x=3; int y=10;
System.out.println(y%x);
A、0 B、1 C、2 D、3
34、以下哪个表达式是不合法的( )
A、String x="Hello"; int y=9; x+=y;
B、String x="Hello"; int y=9; if(x= =y) { }
C、String x="Hello"; int y=9; x=x+y;
D、String x=null; int y=(x!=null)&&(x.length()>0) ? x.length : 0
35、编译运行以下程序后,关于输出结果的说明正确的是 ( )
public class Conditional
{ public static void main(String args[ ])
{ int x=4;
System.out.println("value is "+ ((x>4) ? 99.9 :9));
}
}
A、输出结果为:value is 99.99 B、输出结果为:value is 9
C、输出结果为:value is 9.0 D、编译错误
36、以下声明合法的是( )
A、 default String s;
B、 public final static native int w( )
C、 abstract double d;
D、 abstract final double hyperbolicCosine( )
37、关于以下application的说明,正确的是( )
1. class StaticStuff
2. {
3. static int x=10;
4. static { x+=5;}
5. public static void main(String args[ ])
6. {
7. System.out.println("x=" + x);
8. }
9. static { x/=3;}
10. }
A、4行与9行不能通过编译,因为缺少方法名和返回类型
B、9行不能通过编译,因为只能有一个静态初始化器
C、编译通过,执行结果为:x=5
D、编译通过,执行结果为:x=3

31d
32c
33d
34a
35c
36c
37c
dcbbbab
D
C
B
B
B
A
B

<!--++ plugin_code qcomic begin-->

38、关于以下程序代码的说明正确的是( )
1.class HasStatic
2. { private static int x=100;
3. public static void main(String args[ ])
4. { HasStatic hs1=new HasStatic( );
5. hs1.x++;
6. HasStatic hs2=new HasStatic( );
7. hs2.x++;
8. hs1=new HasStatic( );
9. hs1.x++;
10. HasStatic.x- -;
11. System.out.println("x="+x);
12. }
13. }
A、5行不能通过编译,因为引用了私有静态变量
B、10行不能通过编译,因为x是私有静态变量
C、程序通过编译,输出结果为:x=103
D、程序通过编译,输出结果为:x=102
39、以下选项中循环结构合法的是( )
A、while (int i<7)
{ i++;
System.out.println("i is "+i);
}
B、 int j=3;
while(j)
{ System.out.println(" j is "+j);}
C、int j=0;
for(int k=0; j + k !=10; j++,k++)
{ System.out.println(" j is "+ j + "k is"+ k);}
D、 int j=0;
do{
System.out.println( "j is "+j++);
if (j = = 3) {continue loop;}
}while (j<10);
40、类Test1定义如下:
1.public class Test1{
2. public float aMethod(float a,float b){ }
3.
4.}
将以下哪种方法插入行3是不合法的。( )
A、public float aMethod(float a, float b,float c){ }
B、public float aMethod(float c,float d){ }
C、public int aMethod(int a, int b){ }
D、private float aMethod(int a,int b,int c){ }
41、类Test1、Test2定义如下:
1.public class Test1
2.{ public float aMethod(float a,float b) throws
3. IOException { }
4. }
5. public class Test2 extends Test1{
6.
7.}
将以下哪种方法插入行4是不合法的。( )
A、float aMethod(float a,float b){ }
B、public int aMethod(int a,int b)throws Exception{ }
C、public float aMethod(float p,float q){ }
D、public int aMethod(int a,int b)throws IOException{ }
BCACDBA

<!--++ plugin_code qcomic begin-->

1.Java平台无关性是指:()。
A. 同一Java程序可以在Internet上运行而跟浏览器的类型无关
B. 同一Java程序可以在多种操作系统上运行
C. Java是一种广泛使用的语言
D. 任何语言可以运行在Java平台之上


2.Java程序类型有()
A. Apple
B. Applet
C. Applications
D. Application



3.JIT是指()
A. Java将运行时间
B. Java立即运行时间
C. 立即运行时
D. 即时编译器
问题补充:1题好像是B吧 我同学都选的第二项也
1A 2BD 3D

<!--++ plugin_code qcomic begin-->

7.给出下面代码:
1) class Parent {
2) private String name;
3) public Parent(){}
4) }
5) public class Child extends Parent {
6) private String department;
7) public Child() {}
8) public String getValue(){ return name; }
9) public static void main(String arg[]) {
10) Parent p = new Parent();
11) }
12) }
那些行将引起错误?
A、 第3行
B、 第6行
C、第7行
D、 第8行
8.类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、编译时正确,但运行时错误。
9.哪个关键字可以抛出异常?
A、 transient
B、 finally
C、 throw
D、 static
10.Main()方法的返回类型是:
A、 int
B、 void
C、 boolean
D、 static
11.给出下面代码:
public class test{
static int a[] = new a[10];
public static void main(String args[]) {
System.out.println(arr[10]);
}
}
那个选项是正确的?

A、 编译时将产生错误;
B、编译时正确,运行时将产生错误;
C、输出零;
D、 输出空。
12.下面哪个选项是正确的main方法说明?
A、public main(String args[])
B、public static void main(String args[])
C、private static void main(String args[])
D、void main()

7 d
8 c
9 c
10 b
11 a
12 b

7 D
8 C
9 B
10 B
11 B
12 B

楼上两组答案不同的地方我说一下
9 明显是选C
11 不知道是不是楼主题目抄错了 要是没错 很明显是 编译都通不过的
不然题目就是public class Test{
static int arr[] = new int[10];
public static void main(String args[]) {
System.out.println(arr[10]);
}
}
这样的话运行的时候才会出错 数组下标越界
如果最后一句的10改成0-9中任意一个数就是 输出0<!--++ plugin_code qcomic begin--> <!--++ plugin_code qcomic end--> 

<!--++ plugin_code qcomic end--> <!--++ plugin_code qcomic end--><!--++ plugin_code qcomic end--><!--++ plugin_code qcomic end-->
分享到:
评论

相关推荐

    Java测试题2答案

    &lt;br&gt;三、 填空题&lt;br&gt;1.执行下列代码后的结果是什么? int x,a=2,b=3,c=4; x=++a+b+++c++;&lt;br&gt;2. 包包含了Collection的接口和类的API&lt;br&gt;.main方法的声明格式包括&lt;br&gt;4.下列程序中构造了一个SET并且调用其方法add()...

    Java测试题4答案

    &lt;br&gt;二、选择题&lt;br&gt;1、 属于访问控制的关键字是( )。&lt;br&gt;A、static B、final C、abstract D、private&lt;br&gt;2、 对成员的访问控制保护最强的是( )。&lt;br&gt;A、public 、B、缺省、 C private D protected&lt;br&gt;3、 可用做...

    Java课程设计(代码+清单)

    ReadTestquestion&lt;br&gt;7.5. 课程设计作业&lt;br&gt;第8章 日历记事本&lt;br&gt;8.1. 设计内容&lt;br&gt;8.2. 设计要求&lt;br&gt;8.3. 总体设计&lt;br&gt;8.4. 具体设计&lt;br&gt;8.4.1. 运行效果与程序发布&lt;br&gt;8.4.2. 主类CalendarPad&lt;br&gt;8.4.3. 记事本...

    java应用软件程序设计

    ReadTestquestion&lt;br&gt;7.5. 课程设计作业&lt;br&gt;第8章 日历记事本&lt;br&gt;8.1. 设计内容&lt;br&gt;8.2. 设计要求&lt;br&gt;8.3. 总体设计&lt;br&gt;8.4. 具体设计&lt;br&gt;8.4.1. 运行效果与程序发布&lt;br&gt;8.4.2. 主类CalendarPad&lt;br&gt;8.4.3. 记事本...

    AIC的Java课程1-6章

    第5 版 清华大学出版社&lt;br&gt; “SCJP学习指南” 人民邮电出版社&lt;br&gt; “Java 编程思想” 第3版 机械工业出版社&lt;br&gt; 教学内容和要求&lt;br&gt;知识点 重要程度 使用频度 难度&lt;br&gt;Java 入门 高 中 易&lt;br&gt;变量和运算符 高 ...

    程序设计基础答案

    〖程序设计基础〗练习题1&lt;br&gt;一、选择题(每题1分,共30分)&lt;br&gt;下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项的标记写在题干后的括号内。&lt;br&gt;1.以下的选项中能正确表示Java语言中的一...

    java web 初学者练习题

    8. 表单:学习&lt;form&gt;、&lt;input&gt;、&lt;select&gt;、&lt;textarea&gt;、&lt;button&gt;等表单元素,了解GET和POST提交方式,以及验证规则。 9. CSS(Cascading Style Sheets)基础:虽然不是HTML本身,但CSS是美化HTML页面的关键。了解...

    asp+access写的考试系统

    注:在该版本系统中,题目只有选择题,可以是单选或多选题;&lt;br&gt; b.题目信息包括:ID、题目要求、备选答案、正确答案、题目答案分析;&lt;br&gt; c.管理员先选择题目类型再输入题目信息;&lt;br&gt; &lt;br&gt;4、题目查询&lt;br&gt; a.可以...

    广州今年最新java面试题

    &lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;4&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;8&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;9&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt; ``` 5. **个人兴趣**: 面试官可能会问及你的学习资源,...

    java练习题及答案

    - **选择题**:检验对Java基础知识的掌握程度。 - **填空题**:加深对Java特性的记忆。 - **编程题**:实践编写代码,解决实际问题。 通过这样的练习,开发者可以逐步提升自己的Java技能,更好地应对实际项目中的...

    Java+++SQL+数据库+html笔试题.rar

    1. 元素和属性:了解各种标签的作用,如段落(&lt;p&gt;)、标题(&lt;h1&gt;~&lt;h6&gt;)、链接(&lt;a&gt;)、图像(&lt;img&gt;)等。 2. 结构化文档:理解HTML文档的基本结构,包括&lt;!DOCTYPE&gt;、&lt;html&gt;、&lt;head&gt;和&lt;body&gt;。 3. 表格(&lt;table&gt;)、...

    Java SQL 数据库 html笔试题

    5. **样式控制**:`&lt;style&gt;`标签内嵌CSS,或使用`class`和`id`选择器应用样式。 6. **HTML5新特性**:如离线存储、拖放功能、音频和视频元素等。 7. **结构化标签**:如`&lt;header&gt;`, `&lt;nav&gt;`, `&lt;article&gt;`, `&lt;aside&gt;`...

    java集合习题及答案

    List&lt;String&gt; list = new ArrayList&lt;&gt;(); list.add("abc"); list.add("ac"); list.add("c"); list.add("bc"); list.add("c"); list.add("bc"); list.add("ac"); Iterator&lt;String&gt; iterator = list....

    accp5.0 S1 HTML内部测试题

    5. **CSS基础**:尽管主要测试HTML,但可能也会包含一些关于CSS(Cascading Style Sheets)的基础知识,如如何通过`&lt;style&gt;`标签或外部样式表来应用样式,以及基础选择器(如ID选择器`#id`,类选择器`.class`)和...

    java笔试试题及答案(选择题)

    根据给定的文件信息,我们将从这些选择题中提取出重要的Java知识点,并对每个知识点进行详细的解释。 ### Java基础知识 1. **main方法的格式** - 正确选项:`d) public static void main(String[] args)` - ...

    JAVA笔试题--Java选择题汇总.pdf

    JAVA笔试题--Java选择题汇总.pdf

    JavaWeb考试复习题集目.doc

    8. 要同时设置文本为粗体和斜体,可以使用`&lt;b&gt;`和`&lt;i&gt;`标签结合,即`&lt;b&gt;&lt;i&gt;字体&lt;/i&gt;&lt;/b&gt;`。 9. 文本下标使用`&lt;sub&gt;`标签,如`&lt;sub&gt;下标内容&lt;/sub&gt;`。 10. 在网页中插入图形使用`&lt;img&gt;`标签,如`&lt;img src="file_...

    JAVA笔试选择题6.pdf

    Java笔试选择题6.pdf Java是一种面向对象的编程语言,下面是从给定的文件中生成的相关知识点: 1. Java语言的特点:动态性、面向对象、多线型等,但不是编辑型。 2. Java源文件的扩展名是.java。 3. Java源文件...

    java选择题

    java 基础 选择题 java 基础 选择题 java 基础 选择题

Global site tag (gtag.js) - Google Analytics