java判断题博学谷.docx

上传人:b****1 文档编号:14190997 上传时间:2023-06-21 格式:DOCX 页数:107 大小:40.31KB
下载 相关 举报
java判断题博学谷.docx_第1页
第1页 / 共107页
java判断题博学谷.docx_第2页
第2页 / 共107页
java判断题博学谷.docx_第3页
第3页 / 共107页
java判断题博学谷.docx_第4页
第4页 / 共107页
java判断题博学谷.docx_第5页
第5页 / 共107页
java判断题博学谷.docx_第6页
第6页 / 共107页
java判断题博学谷.docx_第7页
第7页 / 共107页
java判断题博学谷.docx_第8页
第8页 / 共107页
java判断题博学谷.docx_第9页
第9页 / 共107页
java判断题博学谷.docx_第10页
第10页 / 共107页
java判断题博学谷.docx_第11页
第11页 / 共107页
java判断题博学谷.docx_第12页
第12页 / 共107页
java判断题博学谷.docx_第13页
第13页 / 共107页
java判断题博学谷.docx_第14页
第14页 / 共107页
java判断题博学谷.docx_第15页
第15页 / 共107页
java判断题博学谷.docx_第16页
第16页 / 共107页
java判断题博学谷.docx_第17页
第17页 / 共107页
java判断题博学谷.docx_第18页
第18页 / 共107页
java判断题博学谷.docx_第19页
第19页 / 共107页
java判断题博学谷.docx_第20页
第20页 / 共107页
亲,该文档总共107页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

java判断题博学谷.docx

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

java判断题博学谷.docx

java判断题博学谷

第一章

一、判断题

1.Java核心源码包存放在JDK安装目录的bin目录下

A.对

B.错

答案:

false

解析:

src.zip文件是Java的核心源码包,它在JDK安装的根目录下。

考察点:

第一章Java开发入门

题目难度:

★☆☆☆容易

2.JDK安装成功后,可以将bin目录的路径配置在环境变量path中。

A.对

B.错

答案:

true

解析:

为了方便java程序开发,最好将bin目录的路径配置到环境变量中。

考察点:

第一章Java开发入门

题目难度:

★☆☆☆容易

3.安装JDK时可以选择不安装公共JRE

A.对

B.错

答案:

true

解析:

由于开发工具中已经包含了一个JRE,因此没有必要再安装公共的JRE环境,此项可以不作选择。

考察点:

第一章Java开发入门

题目难度:

★★☆☆一般

4.lib是library的缩写,用于存放Java类库或库文件

A.对

B.错

答案:

true

解析:

lib是library的缩写,意为Java类库或库文件,是开发工具使用的归档包文件

考察点:

第一章Java开发入门

题目难度:

★☆☆☆容易

5.如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为“.”,也就是当前目录。

A.对

B.错

答案:

true

解析:

如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为“.”,也就是当前目录。

考察点:

第一章Java开发入门

题目难度:

★☆☆☆容易

6.JDK安装的时候不可以修改安装目录

A.对

B.错

答案:

false

解析:

JDK在安装的过程中,可以通过点击按钮进行选择或直接输入路径的方式修改JDK的安装目录。

考察点:

第一章Java开发入门

题目难度:

★☆☆☆容易

7.Java是一门高级计算机语言。

A.对

B.错

答案:

true

解析:

Java是一种高级计算机语言,它是由Sun公司(已被Oracle公司收购)于1995年5月推出的一种可以编写跨平台应用软件、完全面向对象的程序设计语言。

考察点:

第一章Java开发入门

题目难度:

★☆☆☆容易

8.在Java中,类名的首字母要求大写

A.对

B.错

答案:

true

解析:

类名的首字母要求大写

考察点:

第一章Java开发入门

题目难度:

★☆☆☆容易

9.在命令行窗口中,编译Demo.java文件可以输入javacDemo。

A.对

B.错

答案:

false

解析:

在命令行窗口编译Demo.java文件需要输入javacDemo.java

考察点:

第一章Java开发入门

题目难度:

★☆☆☆容易

10.Java语言有三种技术平台,分别是JavaSE、JavaME、JavaEE

A.对

B.错

答案:

true

解析:

Java语言开发平台有三种

lJavaSE:

Java平台标准版

lJavaME:

Java平台小型版

JavaEE:

Java平台企业版

考察点:

第一章Java开发入门

题目难度:

★☆☆☆容易

11.JDK工具中自带了一个JRE工具

A.对

B.错

答案:

true

解析:

JDK工具中自带了一个JRE工具,也就是说开发环境中包含运行环境。

考察点:

第一章Java开发入门

题目难度:

★☆☆☆容易

12.编译.java文件和解析.class文件的命令都是java.exe。

A.对

B.错

答案:

false

解析:

解析.class文件的命令是java.exe,编译.java文件文件的命令是javac.exe。

考察点:

第一章Java开发入门

题目难度:

★☆☆☆容易

13.path环境变量是系统环境变量中的一种,它用于保存一系列的路径。

A.对

B.错

答案:

true

解析:

path(环境变量)是dos以前的内部命令,windows一直沿用至今,用于保存一系列的路径。

考察点:

第一章Java开发入门

题目难度:

★☆☆☆容易

14.在不同的操作系统中可以使用同一个JDK。

A.对

B.错

答案:

false

解析:

Oracle公司提供了多种操作系统的JDK,每种操作系统的JDK在使用上基本类似,初学者可以根据自己使用的操作系统,从Oracle官方网站下载相应的JDK安装文件。

考察点:

第一章Java开发入门

题目难度:

★☆☆☆容易

15.main()函数是java程序的执行入口。

A.对

B.错

答案:

true

解析:

main()函数是java程序的执行入口

考察点:

第一章Java开发入门

题目难度:

★☆☆☆容易

16.配置classpath环境变量的目的是为了可以查找到java文件。

A.对

B.错

答案:

false

解析:

配置classpath环境变量的目的是为了让Java虚拟机能找到所需的class文件

考察点:

第一章Java开发入门

题目难度:

★☆☆☆容易

17.使用javac命令,可以将Hello.java文件编译成Hello.class文件

A.对

B.错

答案:

true

解析:

javac命令可以将Java源文件编译为.class的字节码文件。

考察点:

第一章Java开发入门

题目难度:

★☆☆☆容易

18.在任意命令行窗口中执行javac命令,如果都能正常地显示帮助信息,说明系统path环境变量配置成功。

A.对

B.错

答案:

true

解析:

只有系统path环境变量配置成功后,在任意命令行输入javac命令才会成功。

考察点:

第一章Java开发入门

题目难度:

★☆☆☆容易

19.Java是一种高级计算机语言,具有简单性、安全性、面向对象等特征

A.对

B.错

答案:

true

解析:

Java语言的特点有很多,如跨平台性、简单性、安全性、面向对象性等

考察点:

第一章Java开发入门

题目难度:

★★☆☆一般

20.Java语言具体跨平台的特性

A.对

B.错

答案:

true

解析:

Java语言编写的程序可以运行在各种平台之上,也就是说同一段程序既可以在Windows操作系统上运行,也可以在Linux操作系统上运行。

考察点:

第一章Java开发入门

题目难度:

★☆☆☆容易

21.javac.exe命令可用于解析.class文件

A.对

B.错

答案:

false

解析:

解析.class文件的命令是java,编译.java文件的命令是javac。

考察点:

第一章Java开发入门

题目难度:

★☆☆☆容易

22.JDK5以后可以不用配置classpath环境变量。

A.对

B.错

答案:

true

解析:

从JDK5.0开始,如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为“.”,也就是当前目录。

考察点:

第一章Java开发入门

题目难度:

★☆☆☆容易

23.java.exe命令可用于编译.java文件

A.对

B.错

答案:

false

解析:

解析.class文件的命令是java,编译.java文件的命令是javac。

考察点:

第一章Java开发入门

题目难度:

★☆☆☆容易

24.Java配置环境变量path的目的是为了可以查找到.class文件。

A.对

B.错

答案:

false

解析:

配置path环境变量是为了可以使用jdk中的命令。

考察点:

第一章Java开发入门

题目难度:

★☆☆☆容易

25.javac命令可以运行Demo.class文件

A.对

B.错

答案:

false

解析:

javac是用于编译Java源文件的,java命令可以运行Demo.class文件

考察点:

第一章Java开发入门

题目难度:

★☆☆☆容易

26.JDK的安装目录中,只包含bin和lib两个目录。

A.对

B.错

答案:

false

解析:

JDK安装后的目录包括:

bin目录,db目录,jre目录,include目录,lib目录,src.zip文件。

Bin目录:

用于存放一些可执行程序,如javac.exe(Java编译器)、java.exe(Java运行工具)、jar.exe(打包工具)和javadoc.exe(文档生成工具)等。

Lib目录:

lib是library的缩写,意为Java类库或库文件,是开发工具使用的归档包文件。

考察点:

第一章Java开发入门

题目难度:

★☆☆☆容易

27.javac.exe命令文件存放在JDK安装目录的lib目录下。

A.对

B.错

答案:

false

解析:

javac.exe文件存放在JDK安装目录的bin目录下

考察点:

第一章Java开发入门

题目难度:

★☆☆☆容易

28.配置classpath环境变量时,路径后面加分号与不加分号是一样的。

A.对

B.错

答案:

false

解析:

加上分号不会查找当前路径,不加分号会在当前路径下查找。

考察点:

第一章Java开发入门

题目难度:

★☆☆☆容易

第二章

一、判断题

1.关键字是编程语言里事先定义好并赋予了特殊含义的单词

A.对

B.错

答案:

true

解析:

关键字是编程语言里事先定义好并赋予了特殊含义的单词,也称作保留字

考察点:

第二章Java编程基础

题目难度:

★☆☆☆容易

2.在表达式中,乘法和除法运算优先级别最高

A.对

B.错

答案:

false

解析:

运算符优先级最高的符号是小括号

考察点:

第二章Java编程基础

题目难度:

★☆☆☆容易

3.在进行自增(++)和自减(--)的运算时,如果运算符(++或--)放在操作数的前面则是先进行自增或自减运算,再进行其它运算

A.对

B.错

答案:

true

解析:

在进行自增(++)和自减(--)的运算时,如果运算符(++或--)放在操作数的前面则是先进行自增或自减运算,再进行其它运算。

反之,如果运算符放在操作数的后面则是先进行其它运算再进行自增或自减运算

考察点:

第二章Java编程基础

题目难度:

★☆☆☆容易

4.求数组的最值时,只能求数组中的最大值,不能求最小值

A.对

B.错

答案:

false

解析:

求数组的最值时,既能求数组的最大值,也能求最小值。

在求最小值时,首先假设数组中第一个元素arr[0]为最小值,然后使用for循环对数组进行遍历,在遍历的过程中只要遇到比min值还小的元素,就将该元素赋值给min。

这样一来,变量min就能够在循环结束时记住数组中的最小值

考察点:

第二章Java编程基础

题目难度:

★☆☆☆容易

5.Java允许在一个程序中定义多个同名的方法,但是参数的类型或个数必须不同,这就是方法的重载

A.对

B.错

答案:

true

解析:

考察点:

第二章Java编程基础

题目难度:

★☆☆☆容易

6.continue语句只用于循环语句中,它的作用是跳出循环。

A.对

B.错

答案:

false

解析:

continue语句用在循环语句中,它的作用是终止本次循环,执行下一次循环。

考察点:

第二章Java编程基础

题目难度:

★☆☆☆容易

7.当if语句只控制一行执行语句时,可以不写后面的大括号

A.对

B.错

答案:

true

解析:

if语句中可以有多条可执行语句,当只有一条语句时,可以不写大括号

考察点:

第二章Java编程基础

题目难度:

★☆☆☆容易

8.switch条件语句可以针对某个表达式的值作出判断,从而决定程序执行哪一段代码

A.对

B.错

答案:

true

解析:

switch条件语句也是一种很常用的选择语句,和if条件语句不同,它只能针对某个表达式的值作出判断,从而决定程序执行哪一段代码

考察点:

第二章Java编程基础

题目难度:

★☆☆☆容易

9.continue语句的作用是退出当前循环,不在执行循环语句

A.对

B.错

答案:

false

解析:

continue语句用在循环语句中,它的作用是终止本次循环,执行下一次循环

考察点:

第二章Java编程基础

题目难度:

★☆☆☆容易

10.标识符可以为关键字

A.对

B.错

答案:

false

解析:

标识符不能是Java中的关键字

考察点:

第二章Java编程基础

题目难度:

★☆☆☆容易

11.数组的最大下标的值比它的长度小1

A.对

B.错

答案:

true

解析:

数组的下标从0开始,所以最大下标的值比长度少1

考察点:

第二章Java编程基础

题目难度:

★☆☆☆容易

12.do…while语句与while语句完全相同,没有任何区别

A.对

B.错

答案:

false

解析:

do…while语句循环体中的内容至少被执行一次,而while语句循环体中的内容可以一次都不执行

考察点:

第二章Java编程基础

题目难度:

★☆☆☆容易

13.多行注释“/*…*/”中不可以嵌套单行注释“//”。

A.对

B.错

答案:

false

解析:

多行注释中是可以嵌套单行注释,但不能嵌套多行注释。

考察点:

第二章Java编程基础

题目难度:

★☆☆☆容易

14.-5%3的运算结果是2

A.对

B.错

答案:

false

解析:

在进行取模(%)运算时,运算结果的正负取决于被模数(%左边的数)的符号,与模数(%右边的数)的符号无关。

如:

(-5)%3=-2,而5%(-3)=2。

考察点:

第二章Java编程基础

题目难度:

★☆☆☆容易

15.在Java中,小数会被默认是double类型的值

A.对

B.错

答案:

true

解析:

在Java中,一个小数会被默认是double类型的值,一个整数会被默认是int类型的值

考察点:

第二章Java编程基础

题目难度:

★☆☆☆容易

16.位运算符“>>>”表示无符号右移运算

A.对

B.错

答案:

true

解析:

位运算符“>>>”表示无符号右移运算,就是将操作数所有二进制位向右移动一位

考察点:

第二章Java编程基础

题目难度:

★☆☆☆容易

17.当break语句出现在嵌套循环中的内层循环时,它只能跳出内层循环

A.对

B.错

答案:

true

解析:

当break语句出现在嵌套循环中的内层循环时,它只能跳出内层循环,如果想使用break语句跳出外层循环则需要对外层循环添加标记

考察点:

第二章Java编程基础

题目难度:

★☆☆☆容易

18.‘\u0000’表示一个空白字符,即在单引号之间没有任何字符

A.对

B.错

答案:

true

解析:

'\u0000'表示一个空白字符,即在单引号之间没有任何字符。

之所以能这样表示是因为,Java采用的是Unicode字符集,Unicode字符以\u开头,空白字符在Unicode码表中对应的值为'\u0000'

考察点:

第二章Java编程基础

题目难度:

★☆☆☆容易

19.当方法中的返回值类型是void时,可以不写return语句

A.对

B.错

答案:

true

解析:

如果方法中没有返回值,返回值类型要声明为void,并且方法中return语句可以省略

考察点:

第二章Java编程基础

题目难度:

★☆☆☆容易

20.方法的递归是指在一个方法的内部调用自身的过程

A.对

B.错

答案:

true

解析:

方法的递归是指在一个方法的内部调用自身的过程,而且递归必须要有结束条件,否则会导致内存溢出

考察点:

第二章Java编程基础

题目难度:

★☆☆☆容易

21.运算符“&”和“&&”都表示“与”操作

A.对

B.错

答案:

true

解析:

运算符“&”和“&&”都表示“与”操作,当运算符两边的操作数任何一边的值为false时,其结果为false,当两边的值都为true时,其结果才为true,它们的运算结果一致

考察点:

第二章Java编程基础

题目难度:

★☆☆☆容易

22.数组的排序算法只有冒泡排序这一种

A.对

B.错

答案:

false

解析:

数组的排序算法有很多种,包括插入排序、快速排序、选择排序和冒泡排序等等,冒泡排序最常用的排序算法之一

考察点:

第二章Java编程基础

题目难度:

★☆☆☆容易

23.在Java中,通过强制类型转换可以将int类型的数据转换为boolean类型

A.对

B.错

答案:

false

解析:

强制类型转换的前提是两种数据类型彼此兼容。

在Java中,boolean类型和int类型数据之间不能进行转换

考察点:

第二章Java编程基础

题目难度:

★☆☆☆容易

24.javadoc命令可以将文档注释提取出来生成帮助文档。

A.对

B.错

答案:

true

解析:

文档注释是以“/**”开头,并在注释内容末尾以“*/”结束。

文档注释是对代码的解释说明,可以使用javadoc命令将文档注释提取出来生成帮助文档。

考察点:

第二章Java编程基础

题目难度:

★★☆☆一般

25.0.0不是浮点类型常量

A.对

B.错

答案:

false

解析:

所有的小数都是浮点数常量,其中包括0.0

考察点:

第二章Java编程基础

题目难度:

★★☆☆一般

26.当charc2='\101';时,System.out.println(c2);的输出结果为A

A.对

B.错

答案:

true

解析:

‘\101’这是ASCII码的转义字符形式,其中101是3位八进制整数,转换成十进制为65,即’A’的编码

考察点:

第二章Java编程基础

题目难度:

★★☆☆一般

27.逻辑运算符用于对布尔型的数据进行操作,其结果仍是一个布尔型

A.对

B.错

答案:

true

解析:

逻辑运算符用于对布尔型的数据进行操作,其结果仍是一个布尔型

考察点:

第二章Java编程基础

题目难度:

★★☆☆一般

28.if()条件语句和switch()条件语句中的判断条件语句的值都是布尔类型

A.对

B.错

答案:

false

解析:

if语句的小括号中的值为布尔类型的条件语句,switch语句的小括号中的值可以是byte、short、char、int、enum、String等类型

考察点:

第二章Java编程基础

题目难度:

★★☆☆一般

29.while循环条件不能是boolean类型的常量

A.对

B.错

答案:

false

解析:

while语句中的循环条件只要是boolean类型就可以,无论常量还是变量

考察点:

第二章Java编程基础

题目难度:

★★☆☆一般

30.若int[][]arr=newint[][]{{1},{2,3,4},{5,6}},则arr[1][1]的结果为3

A.对

B.错

答案:

true

解析:

题目中给出的二维数组有三个一维数组,第一个一维数组有一个元素,第二个一维数组有三个元素,第三个一维数组有二个元素,arr[1][1]表示要获取的是第二个一维数组的第二个元素,因此结果为3

考察点:

第二章Java编程基础

题目难度:

★★☆☆一般

31.若int[][]arr={},则arr[0][0]的结果为0

A.对

B.错

答案:

false

解析:

int[][]arr={},表示这个二维数组没有元素,因此获取数组中的元素会有索引越界异常抛出

考察点:

第二章Java编程基础

题目难度:

★★☆☆一般

32.多行注释中可以嵌套使用。

A.对

B.错

答案:

false

解析:

多行注释中不可以嵌套多行注释,因为编译器会找第一个“*/”与第一个“/*”相匹配

考察点:

第二章Java编程基础

题目难度:

★☆☆☆容易

33.常量就是程序中常常变化的数据

A.对

B.错

答案:

false

解析:

常量就是在程序中固定不变的值,是不能改变的数据

考察点:

第二章Java编程基础

题目难度:

★☆☆☆容易

34.运算符“|”和“||”都表示“或”操作

A.对

B.错

答案:

true

解析:

运算符“|”和“||”都表示“或”操作,当运算符两边的操作数任何一边的值为true时,其结果为true,当两边的值都为false时,其结果才为false,它们的运算结果一致

考察点:

第二章Java编程基础

题目难度:

★☆☆☆容易

35.while语句循环体中的内容至少会被执行一次

A.对

B.错

答案:

false

解析:

当while语句的循环条件不满足时,循环体中的内容不执行,当条件满足时,循环体中的内容可以执行多次,因此说while循环体会被执行0~多次

考察点:

第二章Java编程基础

题目难度:

★☆☆☆容易

36.方法的返回值类型可以定义也可以不定义

A.对

B.错

答案:

false

解析:

在定义方法时,必须要声明方法的返回值类型,如果方法中没有返回值,返回值类型要声明为void,此时,方法中return语句可以省略

考察点:

第二章Java编程基础

题目难度:

★☆☆☆容易

37.位运算符“|”的特点是如果二进制位上数字相同,则结果为0,否则为1

A.对

B.错

答案:

false

解析:

位运算符“|”是将参与运算的两个二进制数进行“或”运算,如果二进制位上有一个值为1,则该位的运行结果为1,否则为0

考察点:

第二章Java编程基础

题目难度:

★☆☆☆容易

38.多行注释“/*…*/”中不能嵌套多行注释。

A.对

B.错

答案:

true

解析:

原因在于第一个“/*”会和第一个“*/”进行配对,而第二个“*/”则找不到匹配。

考察点:

第二章Java编程基础

题目难度:

★☆☆☆容易

39.文档注释是以“/*”符号开头,以“*/”符号结尾。

A.对

B.错

答案:

false

解析:

文档注释是以“/**”开头,并在注释内容末尾以“*/”结尾。

考察点:

第二章Java编程基础

题目难度:

★☆☆☆容易

40.整型常量是整数类型的常量

A.对

B.错

答案:

true

解析:

整型常量是整数类型的常量,它有二进制、八进制、十进制和十六进制四种表示形式

考察点:

第二章Java编程基础

题目难度:

★☆☆☆容易

41.位运算符“^”是将两个二进制数的值进行“异或”运算,如果参与“^”运算的两个值相同(都为ture或都为false),那么异或运算的结果为false,否则为ture

A.对

B.错

答案:

true

解析:

异或运算的特点:

两边相同为false,两边不同为true

考察点:

第二章Java编程基础

题目难度:

★☆☆☆容易

42.0xC5表示的是一个十六进制整数。

A.对

B.错

答案:

true

解析:

考察点:

第二章Ja

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

当前位置:首页 > 经管营销 > 经济市场

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

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