java题库.docx

上传人:b****8 文档编号:9001712 上传时间:2023-05-16 格式:DOCX 页数:18 大小:22.59KB
下载 相关 举报
java题库.docx_第1页
第1页 / 共18页
java题库.docx_第2页
第2页 / 共18页
java题库.docx_第3页
第3页 / 共18页
java题库.docx_第4页
第4页 / 共18页
java题库.docx_第5页
第5页 / 共18页
java题库.docx_第6页
第6页 / 共18页
java题库.docx_第7页
第7页 / 共18页
java题库.docx_第8页
第8页 / 共18页
java题库.docx_第9页
第9页 / 共18页
java题库.docx_第10页
第10页 / 共18页
java题库.docx_第11页
第11页 / 共18页
java题库.docx_第12页
第12页 / 共18页
java题库.docx_第13页
第13页 / 共18页
java题库.docx_第14页
第14页 / 共18页
java题库.docx_第15页
第15页 / 共18页
java题库.docx_第16页
第16页 / 共18页
java题库.docx_第17页
第17页 / 共18页
java题库.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

java题库.docx

《java题库.docx》由会员分享,可在线阅读,更多相关《java题库.docx(18页珍藏版)》请在冰点文库上搜索。

java题库.docx

java题库

第一章:

1、CPU指的是运算器和CRTF×

2、计算机与一般计算装置的本质区别是它具有存储程序和程序控制功能T*√

3、在计算机中,控制器是执行算术运算和逻辑运算的部件,它的任务是对信息进行加工处理。

×

4、程序在运行时发现的错误一般是程序语法上的错误。

√*

5、第一代计算机时期没有操作系统。

6、计算机中数值数据一般采用补码形式存储。

7、利用Java语言可以开发客户端Java小程序和应用程序,以及独立的服务器应用程序等。

8、Java2技术分为J2EE、J2SE和J2ME,其中J2SE是Java的企业版,用来针对企业级进行应用服务的开发。

×

9、Java语言适合开发跨平台的应用程序。

10、Java语言适合用来开发系统程序,像很多的操作系统及驱动程序都是用Java来编写的。

×

11、Java源程序文件扩展名必须为.java,但文件名不必与(主)类名保持一致。

×

12、Java的平台无关性主要是依靠JRE实现的。

×

13、与Java应用程序(Application)不同,JavaApplet程序的运行,需要得到客户端浏览器的支持。

14、安装JDK时,需要配置环境变量path、classpath和JAVA_HOME。

第三章:

1、J2EE企业版是以企业为环境而开发应用程序的解决方案。

2、J2ME小型版是致力于消费产品和嵌入式设备的最佳解决方案。

3、J2SE标准版为桌面开发和低端商务应用提供了可行的解决方案。

4、Java是区分大小写的语言,关键字的大小写不能搞错,如果把类class写成Class或者CLASS,都是错误的。

5、Java源程序编写好之后,以文件的形式保存在硬盘或U盘上,源文件的名字可以随便取的,它不一定与程序的主类名一致。

×

6、在JDK命令行开发工具中,用编译程序javac.exe编译生成的文件是二进制可执行文件。

7、Java程序可以分为JavaApplication和JavaApplet两类,这两类程序的运行方式是相同的。

×

8、操作系统MicrosoftWndowsXP/Wndows7、Linux、UNIX、MacOS等都是支持Java虚拟机的操作系统。

9、Javac是Java编译器,用来将Java源程序编译成Java字节码的程序。

字节码文件名和源文件名相同,扩展名是.class。

10、appletviewer是Java小程序浏览器,可以执行HTML文件中的Java小程序.Applet是个模拟浏览器,可以显示Applet的运行结果。

11、若循环变量在for语句前面已经有定义并具有循环初值,则初始语句可以为空,但分号不可省略√

12、do…while循环的执行过程是无条件执行循环体一次,在根据判断条件决定是否继续执行循环体√

13、Java语言的任何类型,包括整型、浮点型、字符和布尔型都可以使用运算符“==”来比较是否相等,用运算符“!

=”来判断是否不等。

14、Java语言提供了三个专门的循环控制语句:

for语句、while语句和do…while语句。

15、在switch选择结构中,break语句是用于退出switch语句的,若无break语句则程序将除了执行符合条件语句之外,而且还依次执行其后的所有语句。

16、switch语句中的表达式的值除了是整型或字符型还可以是布尔型。

×

17、在switch语句中,case后面的子句和if后面的子句相似,可以是一条语句,也可以是多条语句。

18、在switch语句中,case后面的子句如果是多条语句,不用花括号{}将多条语句括起来。

19、在switch语句中,最后的default语句是必须的,其作用是当表达式的值与任何一个case语句中的值都不匹配时执行default。

×

20、Java语言中,每个ASCII码英文占用8个bit,而中文占用两个字节(即16个bit)。

×

21、在Java语言中,语句“booleant=1;”定义了boolean的类型变量t,并给它赋值为true

22、在Java语言中,执行语句“booleant=1&&8;”的结果将使得变量t的值为true

23、已知语句“shortt=640;”是正确的,语句“shortt=640000;”也是正确的

×

24、语句“b=2a+2;”是正确的表达√

25、Java语言没有变量指针的用法,所以Java程序只有在运行结束后才能释放所占用的内存×

26、Java语言通过垃圾回收机制简化了程序的内存管理√

27、Java语言的引用数据类型包括数组、类和接口√

28、为避免混淆,构造函数名字可以不与所属类名同名。

×

32、任何类必须显式定义该类的构造函数,以便对类成员初始化。

×

33、Java语言是区分大小写的。

34、if(true){inti=100;}System.out.println(i);运行此程序的结果是输出100。

35、抽象方法不能含有方法体并且必须在抽象类中。

×

38、在同一个类中不允许存在具有相同方法名和相同参数列表的方法即使方法返回类型不同。

39、Java语言中每个ASCII码字符和每个中文汉字字符也是占16个二进制位。

40、Java语言不含有指针与析构方法所以Java程序只有在结束运行时才能释放所占用的内存。

×

41、int[]a={1,2,3};System.out.println(a.length());以上语句运行的结果是显示3.√

42、abstract不能和final并列修饰同一个类。

46、如果一个类不是内部类,则它的访问属性不能是private和protected.√

49、如果定义一个类时没有用到extends关键字,该类无直接父类。

×

第四章:

1、switch语句不允许嵌套。

2、break语句是Java语言中的跳转语句。

3、continue语句是Java语言中的跳转语句。

4、return语句不是Java语言中的跳转语句。

×

5、Java语言支持无条件跳转语句goto。

×

6、不使用标号的break语句只能跳出当前的switch或循环结构。

7、带标号的break语句可以跳出由标号指出的语句块,并从语句块

的下条语句处继续执行。

8、带标号的break语句可以用来跳出多重循环结构。

9、continue语句只能用于循环结构。

第五章:

1、Java允许创建不规则数组,即Java多维数组中各行的列数可以不同。

2、Java语言中的数组元素只能是基本数据类型而不能为对象类型。

×

3、Java语言中的数组元素下标总是从0开始,下标可以是整数或者整型表达式。

4、在Java的方法中定义一个常量要用const关键字。

×

5、Java语言中的数组元素只能是基本数据类型而不能是对象类型。

×

6、同C语言一样,在Java语言中,自定义方法必须放在主调方法之前定义,否则要在主调方法中在调用该自定义方法之前先声明。

×

7、Java规定,任何static方法不得调用非static方法。

8、在Java语言中,发生方法调用时,主调方法把实参的值传递给被调方法的形参,从而实现主调方法传递数据给被调方法。

9、Java语言规定,用户的自定义方法可以不需要形式参数,此时方法名后不需要写形参,括号也不需要。

×

10、Java语言中,用户的自定义方法的返回值类型要与return语句中的类型相匹配。

11、Java语言中,自定义方法的内部定义的变量只能在方法内部使用,称之为静态变量。

12、用户自定义方法中局部变量的确定值要在该方法被调用时由形式参数传入确定。

13、在不同的方法中,用户可以定义同名的变量,它们之间相互独立,具有不同的存储空间,并且该空间在方法被调用时分配,方法结束时失效。

14、被调用方法的返回值只能通过return语句返回给主调方法。

15、方法内部返回值的数据类型和方法定义中方法的返回值类型应保持一致。

如果不一致,以方法中实际返回的类型为准。

16、同C语言一样,Java语言不允许作嵌套的方法定义,但是允许在一个方法的定义中调用另一个方法。

第六章:

1、Java程序中,一个源文件中只能有一个公共类,且源文件的主文件名必须与该类同名。

×

2、Java程序中,一个源文件中可以定义多个非public类型的类。

3、Java程序中,定义一个类时,可以从多个父类继承。

×

4、Java程序中,一个类可以实现多个接口。

5、Object类是java的根类。

6、类和对象的关系是抽象和具体的关系。

7、某个类的某一个具体的对象称为该类的一个实例。

8、在Java语言中,类不是一种数据类型。

×

9、Java支持类的单继承。

10、一个父类可以同时拥有多个子类。

11、一个子类可以继承父类中所有的成员变量和成员方法。

12、在Java语言中,抽象类也可以实例化。

13、在Java语言中,用final修饰的类,也可以被继承。

×

14、在Java语言中,定义类时,类的名字必须以大写字母开始。

×

15、类中定义的非静态变量,只能通过类的对象引用。

×

16、类中定义的静态变量,只能通过类名引用。

17、Java中,通过定义类变量,可以让多个对象共享一块内存空间。

×

18、Java中,用final修饰的方法不能被重写。

19、Java中,如果一个类定义了抽象方法,该类也必须被定义为抽象类。

20、Java中,方法重载机制,允许在一个类中定义多个同名的方法。

21、方法重载是java实现多态性的一种方式。

22、Java中,仅返回值的类型不同也可以区分重载的方法。

×

23、Java中的每个类都有构造方法,它的作用是在创建类的对象时初始化对象的状态。

24、Java中定义的静态方法,不能访问该类的非静态成员变量。

25、Java程序中,一个源文件中只能有一个公共接口定义。

×

26、Java程序中,一个源文件中只能有多个非public接口定义。

27、Java程序中,如果有package语句,该语句只能有一个,并且是第一条非注释语句。

28、接口和类一样也可以有继承关系,而且都只能支持单继承。

29、final类中的属性和方法都必须被final修饰符修饰。

×

30、Java中,构造方法的名称必须与类名相同。

31、Java中,构造方法也可以有返回值。

×

32、Java中,用户不能直接调用构造方法,必须在创建对象时用new运算符调用。

33、定义类时,若没有定义构造方法,则Java编译器自动提供一个默认构造方法。

34、Java中,构造方法不可以重载。

×

35、Java中,不同的包中可以有同名的类。

第七章:

2、charnum[]={'a','b','c','d'}中,num[2]的值为c√

3、charnum[]={'C','h','i','n','e','s','e'}中,最后一个字符的索引是7×

4、构造方法String(char[],int,int)中,第二和第三个参数分别用来生成字符串的字符型数组的起始位置和长度√

5、StringBuffer型字符串是在字符串的拷贝上进行操作×

6、String类型字符串是在原字符串上进行操作,所以任何改变都将导致原字符串的改变

7、字符串"javaprogramming"的长度是16×

8、对于String类型字符串来说,字符串的连接只有“+”一种×

9、charAt(intindex)表示从字符串中取得一个字符,该字符的位置是index√

10、

substring(intbegin,intend)表示取得一串子字符串,位置从begin到end×

11、equals()和equalsIgnoreCase()的作用完全一样×

12、设s1="she",那么pareTo("her")大于0√

13、设s1="you",那么pareTo("her")的返回值是11×

14、indexOf()方法是从字符串的第一个字符开始检索√

15、indexOf(Strings,intbegin_index)是从字符串s中第begin_index+1字符处开始检索×

16、valueOf(doublet)是把字符串转化为double型×

17、toCharArray()是将字符串转化为字符数组√

18、Strings=newString(c,0,4)指把数组c中从索引0到索引4的字符提取出来,赋值给s√

19、s.replace(a,e)表示把字符串s中的e提出来,用a替换×

20、Stringtrim()表示删除字符串前方的空格×

21、Datedate=newDate()表示提取系统时间并把值赋给Date型变量date√

22、StringBufferappend(数值类型t),参数t可以是boolean、int、char、float、double、long√

23、StringBufferdeleteCharAt(intindex)表示删除索引index-1处的字符×

24、当使用setLength(intlength)时,如果length的长度小于原字符串的长度,那么进行setLength操作后当前字符串的长度为length,且后面的字符被删除√

25、设StringBuffers=newStringBuffer("Sunday"),那么s.capacity()的值为6×

26、StringBufferreverse()是将字符串倒序√

27、StringTokenizer用于把字符数组分解成可独立使用的单词√

28、main方法后的参数String[]args可使用任何常用数据类型√**

29、使用Strings1=newString("Java");Strings2=newString("Java")创建两个字符串时,s1,s2使用不同的内存空间√

30、StringnextToken()用来逐个获取字符串中的单词并返回该字符串√

第11、14章:

1、AWT提供的布局方式主要有5种√

2、AWT组件主要分为4大类×3种

3、AWT容器类主要有5种×3

4、AWT组件类主要有7类×

5、每种容器类必须要有一种布局方式√

6、微软公司是视窗操作系统是计算机历史上第一个图形用户界面×

7、图形用户界面的出现,主要是为了科研人员方便编制程序×

8、Java的Swing图形组建集已经完全取代了AWT图形组件集×

9、AWT布局主要目标是提供与平台无关的组件展示方式√*

10、BorderLayout布局方式主要参考了中国围棋的布局×

11、GridBagLayout布局方式包含东、西、南、北、中5个方向×

12、CardLayout布局方式主要参考了扑克牌的布局方式√

13、文本框始终可以编辑×

14、按钮不是图形界面上唯一能对点击做出响应的组件√

15、Java图形界面的菜单,设计思想来源于现实生活中的菜单×

16、Java事件处理主要用来响应一些异常事件×

17、几乎所有的界面操作都会触发事件√

18、AWT是线程安全的√

19、SWING不是线程安全的√

20、Java的流主要用来处理各种输入和输出×

21、标准输入和输出流无法关闭√

22、流有字节流、字符流、二进制流之分×

23、流一般无法进行随机定位访问×**

24、文件可以进行随机定位和存取操作√

1Java语言的源程序不是编译型的,而是编译解释型的。

2Java程序中不区分大小写字母。

×

3执行java程序时,机器不能直接识别字节码文件,它要经过JVM中的解释器边解释边执行。

×

4在运行字节码文件时,使用java命令,一定要给出字节码文件的扩展名.class。

×

5使用javac命令编译java的源程序时,不需要给出来文件的扩展名java。

×

6方法重载要求方法名称必须相同。

7一个方法在所属的类中只能被重载一次。

×

8一个方法在所属的类中可以被重载多次。

9源文件中public类的数目不限。

10Unicode是用16位来表示一个字符的。

11java中用8位来表示一个字符的。

×

12在for循环中,不能使用break语句跳出循环。

×

13for循环是先执行循环体语句,后进行条件判断。

×

14for循环体语句中,可以包含多条语句,但要用大括号括起来。

15在运算过程中,double类型可以自动转换为int。

×

16char类型和int类型相加结果一定是字符型。

×

17char+byte的运算结果是int型的数据。

18char+int+double的运算结果是double型的数据。

√**

19一个类的方法使用该类的另一个方法时可以直接引用方法名。

√**

20java中,数组必须先声明,然后才能使用。

21子类一定比父类有更多的成员。

×

22在类的定义中,构造方法的作用是初始化成员变量。

23常量不能作为循环的条件。

×

24for循环和while循环在任何时候都不能替换。

×

25if语句和else语句必须成对出现。

×

26if语句可以没有else语句对应√

27switch结构中每个case语句中必须用break语句。

×

28while循环和do…while循环在任何时候都一样。

×

29do…while循环是先循环后判断所以循环体至少被执行一次。

30任何循环的循环体不可以为空。

×

31任何方法中都必须有return语句。

×

32一个方法中可以含有多个return语句。

33不需要定义类,就能够创建对象。

×

34当创建类的对象时,系统自动调用该类的构造方法。

35构造函数的返回类型只能是void型。

36算术运算符的优先级高于赋值符号的优先级。

37关系运算符的优先级低于算法运算符的优先级。

38一个数组中的元素的数据类型一样。

39数组中的元素在内存中连续存放。

40else语句可以没有if和它对应。

×

41while循环是先循环后判断,所以循环体至少被执行一次。

×

42如果for循环的循环体只有一条语句,则循环体的大括号可以省略。

43数组元素的下标从1开始。

×

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2