【选择题】Java基础测试七

【选择题】Java基础测试七

86.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?( B )

A、ArrayList myList=new Object();

B、List myList=new ArrayList();

C、ArrayList myList=new List();

D、List myList=new List();

87.指出正确的表达式 (C)

A、 byte=128; (数据超出byte类型范围)

B、 Boolean=null; (只能为false或者是true)

C、 long l=0xfffL;

D、 double=0.9239d; (不需要加d)

88.指出下列程序运行的结果 ( B )

public class Example{

String str=new String("good");

char[] ch = {'a','b','c'};

public static void main(String args[]){

Example ex=new Example();

ex.change(ex.str,ex.ch); (ex.str,ex.ch被当作参数,所以下面的赋值没有作用)

System.out.print(ex.str+"and"); good Sytem.out.print(ex.ch); abc

}

public void change(String str,char ch[]){

str="test ok";

ch[0]='g';

}

}

A、 good and abc

B、 good and gbc

C、 test ok and abc

D、 test ok and gbc

89.运行下列程序, 会产生什么结果 ( D )

public class X extends Thread implements Runnable{

public void run(){

System.out.println("this is run()");

}

public static void main(String args[]) {

Thread t=new Thread(new X());

t.start();

}

}

A、 第一行会产生编译错误

B、 第六行会产生编译错误

C、 第六行会产生运行错误

D、 程序会运行和启动

90.要从文件"file.dat"中读出第10个字节到变量c中,下列哪个方法适合? (D)

A、 FileInputStream in=new FileInputStream("file.dat"); in.skip(9); int c=in.read();

B、 FileInputStream in=new FileInputStream("file.dat"); in.skip(10); int c=in.read();

C、 FileInputStream in=new FileInputStream("file.dat"); int c=in.read();

D、 RandomAccessFile in=new RandomAccessFile("file.dat"); in.skip(9); int c=in.readByte();

91.Java编程所必须的默认引用包为( B )

A. java.sys包

B. java.lang包

C. java.util包 (工具包)

D.以上都不是

92.下面语句在编译时不会出现警告或错误的是( 全错 )

A. float f=3.14; (数字后面要加f)

B. char c=”c”; (单引号)

C. Boolean b=null; (只能为false或者是true)

D. int i=10.0; (10.0不是int类型)

93.下面不是合法标识符的是( A )

A. 2ofUS (不能以数字开头)

B. giveMes C. whataQuiz D. $d2000_

94.下面哪一个是合法的数组声明和构造语句( C )

A. int[] ages = [100];

B. int ages = new int[100];

C. int[] ages = new int[100];

D. int() ages = new int(100);

95.下面说法不正确的是( C )

A. 一个子类的对象可以接收父类对象能接收的消息;

B. 当子类对象和父类对象能接收同样的消息时,它们针对消息产生的行为可能不同;

C. 父类比它的子类的方法更多; (子类继承父类的非私有属性和方法,并且可以重写方法)

D. 子类在构造函数中可以使用super( )来调用父类的构造函数;

96.给出下面代码段, 哪行将引起一个编译时错误?( D )

1) public class Test {

2) int n = 0;

3) int m = 0;

4) public Test(int a) { m=a; }

5) public static void main(String arg[]) {

6) Test t1,t2;

7) int j,k;

8) j=3; k=5;

9) t1=new Test(); 没有传参

10) t2=new Test(k);

11) }

12) }

A. 行1 B. 行4 C. 行6 D. 行9

97.下面程序中类ClassDemo中定义了一个静态变量sum,分析程序段的输出结果。

( C )

class ClassDemo {

public static int sum=1;

public ClassDemo() {

sum = sum + 5; //sum=6

}

}

public class ClassDemoTest{

public static void main(String args[]) {

ClassDemo demo1=new ClassDemo();

ClassDemo demo2=new ClassDemo();

System.out.println(demo1.sum); //调用sum方法,此时sum=6,执行sum=sum+5;则sum=11

}

}

A. 0 B. 6 C. 11 D. 2

98.下面这些类型的应用,那个不使用Java语言来编写? ( A )

A)JavaScript

B)Applet

C)Servlet

D)Java Swing

99.声明成员变量时,如果不使用任何访问控制符(public, protected, private),则以下哪种类型的类不能对该成员进行直接访问 ( D )

A)同一类

B)同一包中的子类

C)同一包中的非子类

D)不同包中的子类

100.下列哪种异常是检查型异常,需要在编写程序时声明 ( C )

A)NullPointerException

B)ClassCastException

C)FileNotFoundException

D) IndexOutOfBoundsException

原文发布于微信公众号 - Java帮帮(javahelp)

原文发表时间:2017-09-18

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏技术专栏

Scala入门与进阶(三)- 函数

默认参数:在函数定义时,允许指定参数的默认值 $SPARK_HOME/conf/spark-defaults.conf

12930
来自专栏一个会写诗的程序员的博客

《Kotlin 极简教程 》第6章 泛型

通常情况的类和函数,我们只需要使用具体的类型即可:要么是基本类型,要么是自定义的类。

13030
来自专栏java一日一条

(转)Java正则表达式入门

众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此...

10010
来自专栏微信公众号:Java团长

大公司最喜欢问的Java集合类面试题

看了一些所谓大公司的JAVA面试问题,发现对于JAVA集合类的使用都比较看重似的,而自己在这方面还真的是所真甚少,抽空也学习学习吧。

10320
来自专栏Java帮帮-微信公众号-技术文章全总结

05-02总结方法,数组(一维)

/* 练习题(1) 数组遍历:就是依次输出数组中的每一个元素。 注意:数组提供了一个属性length,用于获取数组的长度。 格式:数组名.lengt...

36370
来自专栏Linyb极客之路

简洁又快速地处理集合——Java8 Stream(下)

而 parallelStream() 是并行流方法,能够让数据集执行并行操作,后面会更详细地讲解

14.7K110
来自专栏机器学习入门

LWC 60:736. Parse Lisp Expression

LWC 60:736. Parse Lisp Expression 传送门:736. Parse Lisp Expression Problem: You a...

23370
来自专栏salesforce零基础学习

salesforce零基础学习(七十九)简单排序浅谈 篇一

我们在程序中经常需要对数据列表进行排序,有时候使用SOQL的order by 不一定能完全符合需求,需要对数据进行排序,排序可以有多种方式,不同的方式针对不同的...

22770
来自专栏柠檬先生

JavaScript 基础(二)数组

字符串, JavaScript 字符串就是用'' 和""括起来的字符表示。    字符字面量, \n 换行, \t 制表, \b 退格,...

21290
来自专栏源哥的专栏

调试工具类

import java.io.*; import java.util.*; import java.text.*; import java.lang.refle...

11140

扫码关注云+社区

领取腾讯云代金券