Java基础测试题

2026/1/12 17:08:02

B.Java语言规定构造方法没有返回值,但不用void声明 C.Java语言规定构造方法不可以重载

D.Java语言规定构造方法只能通过new自动调用 17. 下列哪个类的声明是正确的?( D )

A.abstract final class HI{} (final代表常量,但是抽象类不能实例化) B.abstract private move(){} (这是定义方法的)

C.protected private number; (不是定义类,且修饰符重复) D.public abstract class Car{}

18. 关于被私有访问控制符private修饰的成员变量,以下说法正确的是( C )

A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类

B.可以被两种类访问和引用:该类本身、该类的所有子类 C.只能被该类自身所访问和修改 D.只能被同一个包中的类访问

19. 下列关于for循环和while循环的说法中哪个是正确的?( B )

A.while循环能实现的操作,for循环也都能实现

B.while循环判断条件一般是程序结果,for循环判断条件一般是非

程序结果

C.两种循环任何时候都可替换

D.两种循环结构中都必须有循环体,循环体不能为空 20. 阅读以下代码: import java.io.*; import java.util.*; public class foo{

public static void main (String[] args){ String s;

System.out.println(\ } }

输出结果应该是:( C )

A.代码得到编译,并输出“s=” ( 代码不能编译通过) B.代码得到编译,并输出“s=null”

C.由于String s没有初始化,代码不能编译通过 D.代码得到编译,但捕获到 NullPointException异常

21. 编译运行以下程序后,关于输出结果的说明正确的是 ( C )

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.9 B.输出结果为:value is 9 C.输出结果为:value is 9.0(判断为false时取“:”后面的值9,又因为有99.9double类型,最后值类型也为double) D.编译错误

22. 执行完以下代码int [ ] x = new int[10];后,以下哪项说明是正确的( A ) A.x[9]为0

B.x[9]未定义 (new出数组后未赋值,则系统默认int类型数据为0) C.x[10]为0 (下标越界,数组下标是从0开始的) D.x[0]为空 (同B)

** 23. 关于以下程序段,正确的说法是( C ) 1. String s1=“a”+“b”; 2. String s2=new String(s1); 3. if(s1= =s2)

4. System.out.println(“= = is succeeded”); 5. if (s1.equals(s2))

6. System.out.println(“.equals() is succeeded”); A.行4与行6都将执行 B.行4执行,行6不执行

C.行6执行,行4不执行 C.行4、行6都不执行 24. 以下程序的运行结果是:( C ) public class Increment{

public static void main(String args[]){

int c; c = 2;

System.out.println(c); System.out.println(c++); System.out.println(c);

//2 //2 //3

} c++ -->是先取值再运算 }

A.2 2 2 B.2 3 3 C.2 2 3 D.3 4 4

25. 下列哪一个关键字用于实现接口来定义类? ( B ) A、extends (继承) B、implements(实现) C、abstract(抽象) D、interface (接口)

第三组

1. 若a的值为3时,下列程序段被执行后,c的值是多少?( C ) if ( a>0 )

if ( a>3 ) c = 2; else c = 3;


Java基础测试题.doc 将本文的Word文档下载到电脑
搜索更多关于: Java基础测试题 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219