「java在线试题」java在线考试题库

博主:adminadmin 2023-01-21 11:21:12 410

今天给各位分享java在线试题的知识,其中也会对java在线考试题库进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

求助 JAVA 试题

1.Java是不区分大小写的语言。(错)

2.Java的源代码中定义几个类,

编译结果就生成几个以.class为后缀的字节码文件。(对)

3.Java的字符类型采用的是ASCII编码。(错)

----unicode

4.在进行类的继承时,子类可以拥有与父类相同名字的属性和方法。(错)-------私有的就不行

5.类中不可以没有构造函数,在类的定义时必须定义类的构造函数。(错)------定义类的时候可以不定义构造函数,

自动继承Object的构造函数

6.类的继承机制和接口的实现机制是完全相同的。(错)------继承不必要重新定义一些抽象方法,但是实现接口必须要实现接口里的所有方法

7.在DOS界面中,当从键盘读入数据时,提取到的数据就是数据类型,不需要进行数据类型的转换。(错)--------提取到的数据都以字符串形式表示,根据需要转化成其他基本类型

8.System类不能实例化,即不能创建System类的对象。(对)-------System的构造方法是私有的.

9.Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。(对)

10.一个类只能有一个父类,但一个接口可以有一个以上的父接口。(对)

11.在Java中,‘a‘与”a”代表的含义是一样的,它们之间没有区别。(错)

12.Java的源代码中无论定义多少个类,

编译结果就只生成一个以.class为后缀的字节码文件。(错)

13.Java的字符类型采用的是Unicode编码,每个Unicode码占16个比特。(对)

14.多维数组中每一维的长度可以不相同。(对)

15.在类中定义重载方法时,每个重载方法的参数个数或参数类型可以相同。(对)

--------只要不是个数和类型完全相同.

16.Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。(对)

17.在进行类的继承时,子类不能拥有与父类相同名字的属性和方法。(错)

18.System类不能实例化,即不能创建System类的对象。(对)

19.一个类只能有一个父类,但一个接口可以有一个以上的父接口。(对)

20.类中不可以没有构造函数,在类的定义时必须定义类的构造函数。(错)

JAVA试题,请哪位大哥帮忙看看.

1.C 楼上d错, applet 的执行过程:

init()-start()-stop()-destroy() 所以最后是destroy方法. 其中start和stop是可以相互转化的,比如你的浏览器是当前窗口的时候,刚进入的时候就调用start方法了,当切换为非当前窗口的时候,就调用stop方法,当浏览器被关闭的时候,就调用destroy方法.

2.D 接口只能是公共的.

3.D 楼上的误会short是对表达式结果的强制转换,其实它只是强制转换了一个x而已,不是对整体表达式的转换.由于y是float类型的,所以计算出来的值也只能是float类型的,再说,如果计算结果是short类型的,我返回为值float或者int也是没有问题的,java会帮你做隐式的转换为相应的类型,因为short的精度没有float和int高.所以答案是D

4.B 只要return score;在花括号里面就是对的(不知道lz打题目的时候打对了没有),否则是错的. 别以为错,题目在定义一个内部类而已.

5.B 楼上的只是想用japplet而已,要用applet应该要应用java.applet.*包

用japplet用 javax.swing.JApplet包

6.A java大小写敏感所以a不是关键字,其他的this代表当前对象,void修饰为无返回值函数,都是关键字,const为保留字,在c++中用于定义常量.

7.C 对于类的变量是基本类型来说,默认值都是0,boolean类型都为false.如果是数值数组的话,默认的都是0.所以是c.

java题目试题(蛮简单,帮做下)

1 C extends

4 C abstract

5 C

2 A 这个是A,因为私有属性可以通过父类的public protected方法(接口)来,严格点说是只能通过方法来访问,而不应该说是接口

二、填空题:

1 多态 封装 继承 抽象

2 x.length = 3; x[0].length = 2

3 new

4 类

5 字节码 .class

java的试题 在线等 求大神啊。。

两个类的代码给你,包名你自己改一下吧。

package org.demo;

import java.util.Arrays;

import java.util.Random;

public class Poker {

private int[] cards = null;

private Random random = null;

public Poker() {

cards = new int[52];

random = new Random();

for (int i = 1; i = cards.length; i++) {

cards[i - 1] = i;

}

}

public int[] getCards() {

return cards;

}

public void setCards(int[] cards) {

this.cards = cards;

}

public void Shuffle() {

// 随机取得两个位置引

int begin = random.nextInt(cards.length);

int end = random.nextInt(cards.length);

// 交换两个牌的位置

int tmp = cards[begin];

cards[begin] = cards

java在线试题的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java在线考试题库、java在线试题的信息别忘了在本站进行查找喔。

;

cards

java在线试题的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java在线考试题库、java在线试题的信息别忘了在本站进行查找喔。

= tmp;

}

public String toString(int[] cards) {

// 排序

Arrays.sort(cards);

String str = "[";

for (int i = 0; i cards.length; i++) {

if (cards[i] = 1 cards[i] = 13) {

str += "黑桃";

}

if (cards[i] = 14 cards[i] = 26) {

str += "红桃";

}

if (cards[i] = 27 cards[i] = 39) {

str += "方块";

}

if (cards[i] = 40 cards[i] = 52) {

str += "草花";

}

int num = cards[i] % 13;

switch (num) {

case 0:

str += "K";

break;

case 1:

str += "A";

break;

case 11:

str += "J";

break;

case 12:

str += "Q";

break;

default:

str += num;

break;

}

str += ",";

}

str.substring(0, str.length() - 1);

str += "]";

return str;

}

}

package org.demo;

public class CardTest {

public static void main(String[] args) {

Poker poker = new Poker();

// 洗牌

for (int i = 0; i 1000; i++) {

poker.Shuffle();

}

int[] west = new int[13];

int[] south = new int[13];

int[] east = new int[13];

int[] north = new int[13];

int[] cards = poker.getCards();

int index = 0;

for (int i = 0; i west.length; i++) {

west[i] = cards[index];

south[i] = cards[index + 1];

east[i] = cards[index + 2];

north[i] = cards[index + 3];

index += 4;

}

System.out.println("玩家[west]手中的牌是" + poker.toString(west));

System.out.println("玩家[south]手中的牌是" + poker.toString(south));

System.out.println("玩家[east]手中的牌是" + poker.toString(east));

System.out.println("玩家[north]手中的牌是" + poker.toString(north));

}

}

JAVA语言的一些试题

1. 属性 方法 public private

3. interface

4. main

5. 10 10

6. Applet

7. java.io

22. .java

1 D

2 C

3 A

4 C

5 A

6 A

9 A

10 B

11 D

12 A

13 A

20 B

21 D

22 A

23 B

24 C

25 B

14 Object

供参考

java基础试题

2个

分别

public Test(){

public Test(String s){}

构造方法是方法名和类旬一样,而且没有返回类型

public void Test(double f) 这个方法有一个空的返回类型,所以不是

java在线试题的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java在线考试题库、java在线试题的信息别忘了在本站进行查找喔。