java判断题博学谷_第1页
java判断题博学谷_第2页
java判断题博学谷_第3页
java判断题博学谷_第4页
java判断题博学谷_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、容易JDK 时可以选择不安装公共 JREtrue由于开发工具中已经包含了一个JRE,因此没有必要再安装公共的JRE环境,此项、判断题1.Java 核心源码包存放在 JDK 安装目录的 bin 目录下A. 对B. 错 答案: false解析: src.zip 文件是 Java 的核心源码包,它在 JDK 安装的根目录下。 考察点:第一章 Java 开发入门题目难度: 容易2.JDK 安装成功后,可以将 bin 目录的路径配置在环境变量 path 中。 A. 对B. 错 答案: true解析:为了方便 java 程序开发,最好将 bin 目录的路径配置到环境变量中。 考察点:第一章 Java 开发

2、入门题目难度:3.安装A. 对B. 错答案: 解析: 可以不作选择。 考察点:第一章 Java 开发入门 题目难度:一般4.lib 是 library 的缩写,用于存放 Java 类库或库文件 A. 对B. 错 答案: true解析:lib是library的缩写,意为Java类库或库文件,是开发工具使用的归档包文件 考察点:第一章Java开发入门题目难度: 容易5.如果class path环境变量没有进行设置,Java虚拟机会自动将其设置为“”,也就是当前目录。A. 对B. 错 答案: true第一章精选文库2容易安装的时候不可以修改安装目录falseJDK在安装的过程中,可以通过点击按钮进行

3、选择或直接输入路径的方式修改JDKJavaSE、JavaME、JavaEE解析:如果class path环境变量没有进行设置,Java虚拟机会自动将其设置为“.”,也就是当 前目录。考察点:第一章Java开发入门题目难度:6.JDKA.对B.错答案:解析:的安装目录。考察点:第一章 Java开发入门 题目难度: 容易 7.Java是一门高级计算机语言。A.对B.错 答案:true解析:Java是一种高级计算机语言,它是由 Sun公司(已被 Oracle公司收购)于1995年5 月推出的一种可以编写跨平台应用软件、完全面向对象的程序设计语言。考察点:第一章 Java开发入门题目难度: 容易8.在

4、Java中,类名的首字母要求大写A.对B.错 答案:true解析:类名的首字母要求大写考察点:第一章 Java开发入门题目难度: 容易9.在命令行窗口中,编译 Demo.java文件可以输入javac Demo。A.对B.错 答案:false解析:在命令行窗口编译Demo.java文件需要输入javac Demo.java考察点:第一章 Java开发入门题目难度:容易10.Java语言有三种技术平台,分别是A.对B.错 答案:true解析:精选文库3JDK。JDK,每种操作系统的 JDK在使用上基本类似, Oracle官方网站下载相应的 JDK安装文件。Java语言开发平台有三种IJavaSE

5、: Java平台标准版IJavaME : 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.pa

6、th环境变量是系统环境变量中的一种,它用于保存一系列的路径。A.对B.错 答案:true解析:path (环境变量)是dos以前的内部命令,windows 直沿用至今,用于保存一系列 的路径。考察点:第一章 Java开发入门题目难度: 容易14.在不同的操作系统中可以使用同一个A.对B.错答案:false解析:Oracle公司提供了多种操作系统的 初学者可以根据自己使用的操作系统,从 考察点:第一章 Java开发入门题目难度: 容易15.main()函数是java程序的执行入口。A.对B.错答案:true解析:main()函数是java程序的执行入口考察点:第一章 Java开发入门 题目难度:

7、容易16.配置class path环境变量的目的是为了可以查找到java文件。A.对B.错 答案:false解析:配置class path环境变量的目的是为了让Java虚拟机能找到所需的class文件考察点:第一章Java开发入门精选文库4path 环题目难度: 容易17.使用javac命令,可以将 Hello.java文件编译成 Hello.class文件A.对B.错 答案:true解析:javac命令可以将Java源文件编译为.class的字节码文件。考察点:第一章 Java开发入门题目难度: 容易18.在任意命令行窗口中执行javac命令,如果都能正常地显示帮助信息,说明系统境变量配置成

8、功。A.对B.错 答案:true解析:只有系统Path环境变量配置成功后,在任意命令行输入javac命令才会成功。考察点:第一章 Java开发入门题目难度: 容易19.Java是一种高级计算机语言,具有简单性、安全性、面向对象等特征A.对B.错 答案:true解析:Java语言的特点有很多,如跨平台性、简单性、安全性、面向对象性等 考察点:第一章 Java开发入门题目难度:一般2O.Java语言具体跨平台的特性A.对B.错 答案:true解析:Java语言编写的程序可以运行在各种平台之上,也就是说同一段程序既可以在 Windows操作系统上运行,也可以在Linux操作系统上运行。精选文库5考察

9、点:第一章Java开发入门题目难度: 容易21.javac.exe命令可用于解析.class文件A.对B.错答案:false解析:解析.class文件的命令是java,编译.java文件的命令是 考察点:第一章Java开发入门题目难度: 容易22.JDK5以后可以不用配置 class path环境变量。A.对B.错javac。答案:true解析:从JDK5.0开始,如果class path环境变量没有进行设置, 为“.”,也就是当前目录。考察点:第一章 Java开发入门 题目难度:容易23.java.exe命令可用于编译.java文件A.对B.错Java虚拟机会自动将其设置答案:false解析

10、:解析.class文件的命令是java,编译.java文件的命令是 考察点:第一章Java开发入门题目难度: 容易24.Java配置环境变量path的目的是为了可以查找到.class文件。A.对B.错javaco答案:false解析:配置path环境变量是为了可以使用jdk中的命令。考察点:第一章 Java开发入门题目难度: 容易25.javac命令可以运行 Demo.class文件A.对B.错答案:false解析:javac是用于编译Java源文件的,java命令可以运行 Demo.class文件 考察点:第一章 Java开发入门题目难度: 容易26.JDK的安装目录中,只包含 bin和li

11、b两个目录。精选文库6精选文库7A.对B.错 答案:false解析:JDK安装后的目录包括:bin目录,db目录,jre目录,in elude目录,lib目录,src.zip 文件。Bin目录:用于存放一些可执行程序,如javac.exe ( Java编译器)、java.exe ( Java运行工具)、jar.exe (打包工具)禾R javadoc.exe (文档生成工具)等。Lib目录:lib是library的缩写,意为Java类库或库文件,是开发工具使用的归档包文件。考察点:第一章Java开发入门题目难度:容易27.javac.exe命令文件存放在 JDK安装目录的lib目录下。A.对B

12、.错 答案:false解析:javac.exe文件存放在JDK安装目录的bin目录下考察点:第一章 Java开发入门题目难度:容易28.配置class path环境变量时,路径后面加分号与不加分号是一样的。A.对B.错 答案:false解析:加上分号不会查找当前路径,不加分号会在当前路径下查找。 考察点:第一章 Java开发入门题目难度: 容易第二章一、判断题1.关键字是编程语言里事先定义好并赋予了特殊含义的单词A.对B.错 答案:true解析:关键字是编程语言里事先定义好并赋予了特殊含义的单词,也称作保留字 考察点:第二章 Java编程基础题目难度: 容易2.在表达式中,乘法和除法运算优先级

13、别最高A.对B.错答案:false解析:运算符优先级最高的符号是小括号考察点:第二章Java编程基础题目难度: 容易3.在进行自增(+)和自减(-)的运算时,如果运算符(+或-)放在操作数的前面则是 先进行自增或自减运算,再进行其它运算A.对B.错 答案:true解析:在进行自增(+)和自减(-)的运算时,如果运算符(+或-)放在操作数的前面 精选文库8这就是方if条件语句不同,它只能针对某个则是先进行自增或自减运算,再进行其它运算。反之,如果运算符放在操作数的后面则是先进行其它运算再进行自增或自减运算考察点:第二章 Java编程基础题目难度: 容易4.求数组的最值时,只能求数组中的最大值,不

14、能求最小值A.对B.错 答案:false解析:求数组的最值时,既能求数组的最大值,也能求最小值。在求最小值时,首先假设数 组中第一个元素 arrO为最小值,然后使用for循环对数组进行遍历,在遍历的过程中只要遇到比min值还小的元素,就将该元素赋值给 min。这样一来,变量min就能够在循环结束 时记住数组中的最小值 考察点:第二章 Java编程基础 题目难度: 容易5.Java允许在一个程序中定义多个同名的方法,但是参数的类型或个数必须不同, 法的重载A.对B.错 答案:true解析:考察点:第二章 Java编程基础题目难度: 容易6.continue语句只用于循环语句中,它的作用是跳出循环

15、。A.对B.错 答案:false解析:continue语句用在循环语句中,它的作用是终止本次循环,执行下一次循环。 考察点:第二章Java编程基础题目难度: 容易7.当if语句只控制一行执行语句时,可以不写后面的大括号A.对B.错 答案:true解析:if语句中可以有多条可执行语句,当只有一条语句时,可以不写大括号 考察点:第二章 Java编程基础题目难度: 容易8.switch条件语句可以针对某个表达式的值作出判断,从而决定程序执行哪一段代码A.对B.错 答案:true解析:switch条件语句也是一种很常用的选择语句,和 表达式的值作出判断,从而决定程序执行哪一段代码 考察点:第二章 Ja

16、va编程基础题目难度: 容易9.C0ntinue语句的作用是退出当前循环,不在执行循环语句A.对B.错 答案:false解析:continue语句用在循环语句中,它的作用是终止本次循环,执行下一次循环 考察点:第二章 Java编程基础精选文库9题目难度: 容易10.标识符可以为关键字A.对B.错 答案:false解析:标识符不能是 Java中的关键字考察点:第二章 Java编程基础 题目难度: 容易11.数组的最大下标的值比它的长度小1A.对B.错 答案:true解析:数组的下标从 0开始,所以最大下标的值比长度少1考察点:第二章 Java编程基础题目难度: 容易12.dowhile语句与wh

17、ile语句完全相同,没有任何区别A.对B.错答案:false解析:dowhile语句循环体中的内容至少被执行一次,而while语句循环体中的内容可以一次都不执行考察点:第二章 Java编程基础题目难度: 容易13.多行注释“ /*/”中不可以嵌套单行注释“/”。A.对B.错 答案:false解析:多行注释中是可以嵌套单行注释,但不能嵌套多行注释。 考察点:第二章 Java编程基础题目难度: 容易14.-5%3的运算结果是2A.对B.错 答案:false解析:在进行取模(%)运算时,运算结果的正负取决于被模数(左边的数)的符号,与模数(%右边的数)的符号无关。如:(-5)%3=-2,而5%(-3

18、)=2。考察点:第二章 Java编程基础题目难度: 容易15.在 Java中,小数会被默认是double类型的值A.对B.错 答案:true解析:在Java中,一个小数会被默认是double类型的值,一个整数会被默认是int类型的值考察点:第二章 Java编程基础题目难度: 容易16.位运算符“ ”表示无符号右移运算精选文库10而且递归必须要有结束条件,否A.对B.错 答案:true解析:位运算符“ ”表示无符号右移运算,就是将操作数所有二进制位向右移动一位 考察点:第二章 Java编程基础题目难度: 容易17.当break语句出现在嵌套循环中的内层循环时,它只能跳出内层循环A.对B.错答案:

19、true解析:当break语句出现在嵌套循环中的内层循环时,它只能跳出内层循环,如果想使用break语句跳出外层循环则需要对外层循环添加标记 考察点:第二章 Java编程基础题目难度: 容易18. u0000 表示一个空白字符,即在单引号之间没有任何字符A.对B.错 答案:true解析:u0000表示一个空白字符,即在单引号之间没有任何字符。之所以能这样表示是因为,Java采用的是Uni code字符集,Uni code字符以u开头,空白字符在 Uni code码表中对 应的值为u0000考察点:第二章 Java编程基础题目难度: 容易19.当方法中的返回值类型是void时,可以不写retur

20、n语句A.对B.错 答案:true解析:如果方法中没有返回值,返回值类型要声明为 void,并且方法中return语句可以省略考察点:第二章 Java编程基础题目难度: 容易20.方法的递归是指在一个方法的内部调用自身的过程A.对B.错 答案:true解析:方法的递归是指在一个方法的内部调用自身的过程, 则会导致内存溢出考察点:第二章 Java编程基础题目难度: 容易21.运算符“ & ”和“ & ”都表示“与”操作A.对B.错 答案:true解析:运算符“ &”和“ & ”都表示“与”操作,当运算符两边的操作数任何一边的值为 false时,其结果为false,当两边的值都为true时,其结果

21、才为true,它们的运算结果一致 考察点:第二章Java编程基础题目难度:容易22.数组的排序算法只有冒泡排序这一种精选文库11Java中,boolean类型和int类型0.0A.对B.错 答案:false解析:数组的排序算法有很多种,包括插入排序、快速排序、选择排序和冒泡排序等等,冒 泡排序最常用的排序算法之一考察点:第二章 Java编程基础题目难度: 容易23.在Java中,通过强制类型转换可以将int类型的数据转换为 boolean类型A.对B.错 答案:false解析:强制类型转换的前提是两种数据类型彼此兼容。在 数据之间不能进行转换考察点:第二章 Java编程基础 题目难度: 容易2

22、4.javadoc命令可以将文档注释提取出来生成帮助文档。A.对B.错 答案:true解析:文档注释是以“ /* ”开头,并在注释内容末尾以“*/”结束。文档注释是对代码的解释说明,可以使用javadoc命令将文档注释提取出来生成帮助文档。考察点:第二章 Java编程基础题目难度:一般25.0.0不是浮点类型常量A.对B.错 答案:false解析:所有的小数都是浮点数常量,其中包括 考察点:第二章Java编程基础题目难度:一般26.当 char c2=101;时,System.out.printin(c2);的输出结果为 AA.对B.错 答案:true解析: 101 这是ASCII码的转义字符

23、形式,其中101是3位八进制整数,转换成十进制为65,即A 的编码考察点:第二章 Java编程基础题目难度:一般27.逻辑运算符用于对布尔型的数据进行操作,其结果仍是一个布尔型精选文库12A.对B.错答案:true解析:逻辑运算符用于对布尔型的数据进行操作,其结果仍是一个布尔型 考察点:第二章 Java编程基础题目难度:一般28.if()条件语句和switchO条件语句中的判断条件语句的值都是布尔类型A.对B.错答案:解析:falseif语句的小括号中的值为布尔类型的条件语句,short、char、int、enum、String 等类型switch语句的小括号中的值可以是byte、考察点:第二

24、章 Java编程基础题目难度:一般29.while循环条件不能是 boolean类型的常量A.对B.错答案:false解析:while语句中的循环条件只要是boolean类型就可以,无论常量还是变量考察点:第二章 Java编程基础 题目难度:一般30.若 int arr= new int1,2,3,4,5,6A.对B.错,则arr11的结果为3精选文库13因此获取数组中的元素会有索引越界异常答案:true解析:题目中给出的二维数组有三个一维数组, 组有三个元素,第三个一维数组有二个元素, 二个元素,因此结果为3考察点:第二章Java编程基础题目难度:一般31.若 int arr=,贝U arr

25、00的结果为 0A.对B.错第一个一维数组有一个元素,第二个一维数 arr11表示要获取的是第二个一维数组的第答案:false解析:in t arr=,表示这个二维数组没有元素, 抛出考察点:第二章 Java编程基础 题目难度:一般32.多行注释中可以嵌套使用。精选文库14*/”与第一个“ /* ”相匹trueA.对B.错 答案:false解析:多行注释中不可以嵌套多行注释,因为编译器会找第一个“ 配考察点:第二章Java编程基础题目难度: 容易33.常量就是程序中常常变化的数据A.对B.错 答案:false解析:常量就是在程序中固定不变的值,是不能改变的数据 考察点:第二章 Java编程基础

26、题目难度: 容易34.运算符“ |”和“ |”都表示“或”操作A.对B.错 答案:true解析:运算符“I”和“ II”都表示“或”操作,当运算符两边的操作数任何一边的值为 时,其结果为true,当两边的值都为false时,其结果才为false,它们的运算结果一致 考察点:第二章Java编程基础题目难度: 容易35.while语句循环体中的内容至少会被执行一次A.对B.错 答案:false解析:当while语句的循环条件不满足时,循环体中的内容不执行,当条件满足时,循环体 中的内容可以执行多次,因此说 while循环体会被执行0多次考察点:第二章 Java编程基础题目难度: 容易36.方法的返

27、回值类型可以定义也可以不定义A.对B.错 答案:false解析:在定义方法时,必须要声明方法的返回值类型,如果方法中没有返回值,返回值类型 要声明为void,此时,方法中return语句可以省略 考察点:第二章 Java编程基础 题目难度: 容易精选文库150,否则为1而第二个“ */”则找不到匹配。*/”结尾。十进制和十六进制四种表示形式37.位运算符“I”的特点是如果二进制位上数字相同,则结果为A.对B.错 答案:false解析:位运算符“ I”是将参与运算的两个二进制数进行“或”运算,如果二进制位上有一 个值为1,则该位的运行结果为 1,否则为0考察点:第二章 Java编程基础题目难度:

28、 容易38.多行注释“ /*/”中不能嵌套多行注释。A.对B.错 答案:true解析:原因在于第一个“/* ”会和第一个“ */”进行配对,考察点:第二章 Java编程基础题目难度: 容易39.文档注释是以“ /* ”符号开头,以“ */”符号结尾。A.对B.错 答案:false解析:文档注释是以“ /* ”开头,并在注释内容末尾以“ 考察点:第二章 Java编程基础题目难度: 容易40.整型常量是整数类型的常量A.对B.错 答案:true解析:整型常量是整数类型的常量,它有二进制、八进制、 考察点:第二章 Java编程基础 题目难度: 容易41.位运算符“ A”是将两个二进制数的值进行“异或

29、”运算,如果参与“A ”运算的两个值相同(都为ture或都为false),那么异或运算的结果为 false,否则为tureA.对B.错 答案:true解析:异或运算的特点:两边相同为false,两边不同为true考察点:第二章 Java编程基础题目难度: 容易42.0XC5表示的是一个十六进制整数。A.对B.错答案:true解析:考察点:第二章 Java编程基础题目难度: 容易43.在程序中,应该尽量使用有意义的英文单词来定义标识符精选文库16使得程序便于阅读。 例如A.对B.错 答案:true解析:在程序中,应该尽量使用有意义的英文单词来定义标识符, 使 userName表示用户名, pas

30、sword表示密码考察点:第二章 Java编程基础题目难度: 容易44.字符类型变量所占存储空间为2个字节A.对B.错 答案:true解析:字符类型占用 2个字节存储空间考察点:第二章 Java编程基础题目难度: 容易45.十进制转换成二进制就是一个除以2取余数的过程。把要转换的数,除以2,得到商和余数,将商继续除以2,直到商为0。最后将所有余数倒序排列,得到数就是转换结果A.对B.错 答案:true解析:常量就是程序中固定不变的值 考察点:第二章 Java编程基础 题目难度: 容易 46.class是一个用于声明类的关键字A.对B.错 答案:true解析:class是一个关键字,专门用于声明

31、类 考察点:第二章Java编程基础题目难度: 容易47.方法递归次数过多会导致内存溢出A.对B.错精选文库17答案:true解析:递归次数过多,内存一直得到不释放,会导致内存溢出考察点:第二章Java编程基础题目难度:容易48.while、dowhile、for循环语句都可以进行嵌套,并且它们之间也可以互相嵌套A.对B.错精选文库18答案:true解析:嵌套循环是指在一个循环语句的循环体中再定义一个循环语句的语法结构, dowhile、for循环语句都可以进行嵌套,并且它们之间也可以互相嵌套 考察点:第二章Java编程基础题目难度:49.当整型常量超出了A.对B.错容易int类型的取值范围时,

32、那么一定要加“L”或“ I”后缀while、答案:true解析:当整数常量超出考察点:第二章 Java编程基础 题目难度:一般50.二维数组中的元素还是一个数组A.对B.错int类型取值范围时,需要加 L或I后缀,即long类型常量答案:true解析:多维数组实际上就是数组中嵌套着数组, 考察点:第二章 Java编程基础 题目难度: 容易51.C0ntinue语句用在循环语句中,它的作用是终止本次循环,执行下一次循环A.对B.错数组中的元素还是一个数组答案:true解析:continue语句表示终止本次循环,执行下一次循环 考察点:第二章 Java编程基础题目难度: 容易52.数组的遍历是指依

33、次访问数组中的每个元素A.对B.错答案:true解析:数组的遍历是指依次访问数组中的每个元素考察点:第二章 Java编程基础题目难度:容易53.多行注释的作用是为了使代码易于阅读。A.对B.错 答案:true解析:在编写程序时,为了使代码易于阅读,通常会在实现功能的同时为代码加一些注释。 而多行注释是注释的一种,所以,多行注释的作用也是为了使代码易于阅读。精选文库19if-else语句类似if-else语句类似。其语法如下:考察点:第二章Java编程基础题目难度: 容易54.dowhile和while语句都必须以分号结束A.对B.错 答案:false解析:dowhile语句必须以分号结束,而w

34、hile语句不用考察点:第二章Java编程基础题目难度: 容易55.continue语句只能在循环语句中使用A.对B.错 答案:true解析:continue语句具有局限性,只能在循环语句中使用,不能单独使用 考察点:第二章 Java编程基础题目难度: 容易56.dowhile循环体中的内容至少会被执行一次A.对B.错 答案:true解析:dowhile语句无论循环条件是否成立,循环体中的内容至少被执行一次,这也是它 与while的区别考察点:第二章 Java编程基础题目难度:容易57.Java中有一种特殊的赋值运算叫做三元运算,它和A.对B.错 答案:true解析:Java中有一种特殊的赋值

35、运算叫做三元运算,它和 判断条件?表达式1 :表达式2考察点:第二章 Java编程基础题目难度: 容易58.在Java程序中,只有单行注释,没有多行注释。A.对B.错 答案:false解析:Java中不只有单行注释,还有多行注释、文本注释。 考察点:第二章 Java编程基础题目难度: 容易59.while语句的循环体内最多只能有一条语句A.对B.错 答案:false解析:while语句的循环体内可以有0多条语句。当循环体只有一条语句时,可以不给出大括号考察点:第二章Java编程基础题目难度: 容易精选文库2027-1true 或 falsetrue 或 false60.当 int x = 3

36、, y = 4 时,表达式 boolean b =x = y ? true : false 的结果是 falseA.对B.错 答案:true解析:表达式x = y ? true : false,条件语句x=y ?由于x和y不相等,判断结果为 false, 因此输出false考察点:第二章 Java编程基础题目难度: 容易61.十进制数值转换成二进制就是一个不断除2取余的过程A.对B.错 答案:true解析:十进制转换成二进制就是一个除以2取余数的过程。把要转换的数,除以2,得到商和余数1,将商继续除以2,直到商为0。最后将所有余数 1倒序排列,得到的数就是转换 结果。考察点:第二章 Java编

37、程基础题目难度: 容易62.将多个字符用加号相连接就会产生一个新的字符串A.对B.错 答案:false解析:字符常量在使用加号相连接时,都会先提升为int类型,因此就相当于执行加法运算,最终得出的结果为int类型,并不会组合成新的字符串考察点:第二章Java编程基础题目难度:容易63.byte类型所占存储空间为 1个字节,取值范围0255A.对B.错 答案:false解析:byte类型取值范围-128-127,也就是-27考察点:第二章 Java编程基础题目难度: 容易64.浮点类型常量指的是数学中的小数A.对B.错 答案:true解析:浮点数常量就是在数学中用到的小数,因此可以说明所有的小数

38、都是浮点型常量 考察点:第二章 Java编程基础题目难度: 容易65.比较运算符用于对两个数值或变量进行比较,其结果为A.对B.错 答案:true解析:比较运算符用于对两个数值或变量进行比较,其结果是一个布尔值,即 考察点:第二章Java编程基础题目难度:容易66.switch表达式中可以接收int类型的值A.对B.错 答案:true精选文库21解析:switch语句中的表达式可以接收byte、short、char、int类型的值,并且 JDK5.0中引入的新特性enum枚举也可以作为 switch语句表达式的值,在JDK7.0中也引入了新特性,switch语句可以接收一个 String类型的

39、值考察点:第二章 Java编程基础题目难度: 容易67.当break语句出现在嵌套循环中的内层循环时,就无法跳出循环A.对B.错 答案:false解析:当break语句出现在嵌套循环中的内层循环时,它只能跳出内层循环,如果想使用break语句跳出外层循环则需要对外层循环添加标记考察点:第二章 Java编程基础题目难度: 容易68.在Java程序中,单行注释从“ ”位置开始,到当前行结束位置。A.对B.错 答案:true解析:单行注释使用“ /”符号,它可以出现在一行的任何位置。从“/”开始,到当前行结束位置为单行注释内容。考察点:第二章 Java编程基础题目难度: 容易69.main是Java

40、语言中的关键字A.对B.错 答案:false解析:main不是Java语言中的关键字 考察点:第二章Java编程基础题目难度: 容易70.多行注释是以“ /* ”符号开头,以“ */”符号结尾。A.对B.错 答案:true解析:多行注释是以“ /* ”符号开头,以“ */”符号结尾。考察点:第二章 Java编程基础题目难度: 容易71.while循环条件只能是 boolean类型的变量,而不能是boolean类型的常量A.对B.错 答案:false解析:While语句中的循环条件只要是boolean类型就可以,无论常量还是变量考察点:第二章 Java编程基础题目难度: 容易72.在进行赋值运算

41、时,将运算符右边的值赋给左边的变量A.对B.错 答案:true精选文库22解析:在赋值过程中,运算顺序从右往左,将右边表达式的结果赋值给左边的变量 考察点:第二章 Java编程基础题目难度: 容易73.break语句可以在循环语句或者switch条件语句中使用精选文库23答案: 解析: 中时, 语句,true在switch条件语句和循环语句中都可以使用 作用是终止某个case并跳出switch结构。执行后面的代码break语句。当它出现在switch条件语句 当它出现在循环语句中,作用是跳出循环A.对B.错考察点:第二章 Java编程基础 题目难度: 容易74.for循环语句一般用在循环次数未

42、知的情况下A.对B.错答案:false解析:for循环语句一般用在循环次数已知的情况下 考察点:第二章 Java编程基础题目难度: 容易75.System.out. prin tl n( a+ 0);语句的输出结果是A.对B.错aO答案:解析:码表,false字符常量在与整数进行运算时,会先提升为因为a对应的数值是97,因此和0运算之后的结果是 97int类型,也就是会查字符对应的ASCII考察点:第二章 Java编程基础题目难度:一般76.在window系统上,文本文档中的rn表示换行操作A.对B.错答案:true解析:在window系统上,文本文档中的rn表示换行操作 考察点:第二章 Ja

43、va编程基础题目难度: 容易77.若 int x=10;则执行x=x+5;后,x的值仍为10A.对B.错答案:false解析:x=x+5;是在x的原值基础上加5在将结果赋值到x上,因此x最后结果为15 考察点:第二章Java编程基础题目难度: 容易78.代码int arr = new int34 可以正确的定义一个二维数组A.对精选文库24精选文库25break,但会产生case穿透问题。在.publicB.错答案:true解析:题中的代码相当于定义了一个3*4的二维数组,即二维数组的长度为3,每个二维数组中的元素又是一个长度为4的数组考察点:第二章 Java编程基础题目难度: 容易79.Ja

44、va中用0和非0的数字表示布尔类型常量的值A.对B.错 答案:false解析:Java中布尔型常量的值有两种,分别是true和false考察点:第二章Java编程基础题目难度: 容易80.在switch语句中,每个 case关键字后面必须有 breakA.对B.错 答案:false解析:在一些特定情况下,为了简化操作可以不写 考察点:第二章 Java编程基础 题目难度: 容易81.代码int arr = new int 可以正确的定义一个二维数组A.对B.错 答案:false解析:定义二维数组的标准格式是:int arr = new int34 或者 int arr = new int3没有直

45、接给元素的情况下,必须要给出二维数组的长度考察点:第二章 Java编程基础题目难度: 容易82.class是Java语言中的关键字A.对B.错 答案:true解析:Java中保留了许多关键字,例如class、public等,其中class用于声明一个类,为访问修饰符考察点:第二章Java编程基础题目难度: 容易83.若x = 5,则表达式(X + 5)/3的值是3A.对B.错答案:true解析:由于“()”运算符的优先级高于“ /”,因此先计算X+5的结果,然后再将该结果除以3考察点:第二章 Java编程基础精选文库26题目难度: 容易84.除了 0以外,所有的整数都是整型常量A.对B.错 答

46、案:false解析:0也是整型常量考察点:第二章 Java编程基础 题目难度:容易85.switch语句中的条件表达式可以是Java中的任意一种数据类型A.对B.错 答案:false解析:在Jdk5.0中,switch语句条件表达式的取值可以是byte、short、int、long、char、enum这几种数据类型。 在JDK7.0中也引入了新特性,switch语句可以接收一个 String类型的值。 但是switch还是不支持boolean类型考察点:第二章Java编程基础题目难度:容易86.定义一个方法时,其访问修饰符、返回值类型、方法名的顺序可以互换A.对B.错 答案:false解析:在

47、定义方法时,必须要遵循以下格式:修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,) 执行语句return返回值;考察点:第二章 Java编程基础题目难度: 容易87.在为double类型的变量赋值时,后面可以加字母D或d,也可以不添加A.对B.错 答案:true精选文库27double类型解析:在为浮点数类型的变量赋值时,默认就是考察点:第二章 Java编程基础题目难度:一般88.个类中可以定义多个同名的方法,只要他们的返回值类型不同即A.对B.错 答案:false解析:方法的重载与返回值类型无关,只要参数列表不同即可考察点:第二章 Java编程基础题目难度: 容易89.字

48、符串常量既可以用双引号引起来,也可以用单引号引起来A.对B.错 答案:false解析:字符串常量用于表示一串连续的字符,并且只能用一对英文半角格式的双引号(” “)引起来考察点:第二章Java编程基础题目难度: 容易90.Jdk5.0以后可以使用enum数据类型作为switch条件表达式的值A.对B.错 答案:true解析:在Jdk5.0中,switch语句条件表达式的取值可以是byte、short、int、long、char、enum这几种数据类型。 在JDK7.0中也引入了新特性,switch语句可以接收一个 String类型的值。 但是switch还是不支持boolean类型考察点:第二

49、章 Java编程基础题目难度: 容易91.Java中,null常量表示对象的引用为空A.对B.错 答案:true解析:Java中null常量只有一个值,它代表对象为空考察点:第二章 Java编程基础题目难度: 容易92.当continue语句出现在嵌套循环的内层循环时,它只能终止内层循环A.对B.错 答案:true解析:continue出现在内层循环时,只能终止内层循环。如果想结束外层循环,可以在continue精选文库28_)和美元符号($)组成,但true时,就执行循环体中的内语句后面使用标记的方式结束本次外层循环考察点:第二章 Java编程基础题目难度: 容易93.Java中null常量

50、只有一个值,它代表对象的引用为空A.对B.错 答案:true解析:Java中null常量只有一个值,它代表对象的引用为空 考察点:第二章 Java编程基础题目难度: 容易94.标识符可以以数字开头,但不能是Java中的关键字A.对B.错 答案:false解析:标识符可以由任意顺序的大小写字母、数字、下划线( 标识符不能以数字开头,不能是 Java中的关键字考察点:第二章 Java编程基础题目难度: 容易95.while语句必须要有循环条件A.对B.错 答案:true解析:while语句小括号中的内容是循环条件,当循环条件为 容,否则就不执行循环体中的内容考察点:第二章 Java编程基础 题目难

51、度: 容易96.Java中布尔型常量的值只有trueA.对B.错 答案:false解析:Java中布尔型常量的值有两种,分别是true和false考察点:第二章Java编程基础题目难度: 容易97.在为float类型的变量赋值时,后面必须加字母f或FA.对B.错 答案:true解析:为浮点类型变量赋值时,如果不添加“F”或“ f”后缀,默认是double类型考察点:第二章 Java编程基础精选文库29答案:解析:结尾。false多行注释顾名思义就是注释中的内容可以为多行,它以符号“ “/”是单行注释的格式。/* ”开头,以符号“*/”考察点:第二章 Java编程基础 题目难度: 容易100.比

52、较运算符用于对两个数值或变量进行比较,其结果是一个布尔值A.对B.错答案:true解析:比较运算符用于对两个数值或变量进行比较,其结果是一个布尔值, 考察点:第二章 Java编程基础题目难度: 容易true 或 false一、判断题1.多行注释是用“ /”符号表示的。A.对B.错第三章答案:解析:结尾。false多行注释顾名思义就是注释中的内容可以为多行,它以符号“ “/”是单行注释的格式。/* ”开头,以符号“*/”题目难度:一般98.在Java中判断方法重载的条件除了参数外,还可以通过返回值类型判断A.对B.错 答案:false解析:方法重载与返回值无关,只可以通过参数来判断 考察点:第二

53、章 Java编程基础题目难度: 容易99.多行注释是用“ /”符号表示的。A.对B.错考察点:第二章Java编程基础题目难度: 容易2.while、dowhile、for循环语句都可以进行嵌套,并且它们之间也可以互相嵌套A.对B.错精选文库30while、容易将运算符右边的值赋给左边的变量运算顺序从右往左,将右边表达式的结果赋值给左边的变量Java中,boolean类型和int类型答案:true解析:嵌套循环是指在一个循环语句的循环体中再定义一个循环语句的语法结构, dowhile、for循环语句都可以进行嵌套,并且它们之间也可以互相嵌套 考察点:第二章 Java编程基础题目难度:3.在进行赋

54、值运算时,A.对B.错 答案:true解析:在赋值过程中,考察点:第二章 Java编程基础题目难度: 容易4.在Java中判断方法重载的条件除了参数外,还可以通过返回值类型判断A.对B.错 答案:false解析:方法重载与返回值无关,只可以通过参数来判断 考察点:第二章 Java编程基础题目难度: 容易5.运算符“ & ”和“ & ”都表示“与”操作A.对B.错 答案:true解析:运算符“ &”和“ & ”都表示“与”操作,当运算符两边的操作数任何一边的值为 false时,其结果为false,当两边的值都为true时,其结果才为true,它们的运算结果一致 考察点:第二章Java编程基础题目

55、难度: 容易6.Jdk5.0以后可以使用enum数据类型作为switch条件表达式的值A.对B.错 答案:true解析:在Jdk5.0中,switch语句条件表达式的取值可以是byte、short、int、long、char、enum这几种数据类型。 在JDK7.0中也引入了新特性,switch语句可以接收一个 String类型的值。 但是switch还是不支持boolean类型考察点:第二章Java编程基础题目难度: 容易7.在Java中,通过强制类型转换可以将int类型的数据转换为 boolean类型A.对B.错答案:false解析:强制类型转换的前提是两种数据类型彼此兼容。在数据之间不能

56、进行转换考察点:第二章 Java编程基础 题目难度: 容易8. u0000 表示一个空白字符,即在单引号之间没有任何字符A.对B.错 答案:true解析:u0000表示一个空白字符,即在单引号之间没有任何字符。之所以能这样表示是因为,Java采用的是Uni code字符集,Uni code字符以u开头,空白字符在 Uni code码表中对 精选文库31true 或 false应的值为u0000考察点:第二章 Java编程基础题目难度: 容易9.代码int arr = new int34可以正确的定义一个二维数组A.对B.错 答案:true解析:题中的代码相当于定义了一个3*4的二维数组,即二维

57、数组的长度为3,每个二维数组中的元素又是一个长度为4的数组考察点:第二章 Java编程基础 题目难度: 容易10.位运算符 ”表示无符号右移运算A.对B.错 答案:true解析:位运算符“ ”表示无符号右移运算,就是将操作数所有二进制位向右移动一位 考察点:第二章 Java编程基础题目难度: 容易11.比较运算符用于对两个数值或变量进行比较,其结果是一个布尔值A.对B.错 答案:true解析:比较运算符用于对两个数值或变量进行比较,其结果是一个布尔值,即 考察点:第二章 Java编程基础题目难度: 容易12.-5%3的运算结果是2A.对B.错精选文库32,则arr11的结果为3第一个一维数组有

58、一个元素,第二个一维数 arr11表示要获取的是第二个一维数组的第switch语句的小括号中的值可以是答案:false解析:在进行取模(%)运算时,运算结果的正负取决于被模数(左边的数)的符号,与模数(%右边的数)的符号无关。如:(-5)%3=-2,而5%(-3)=2。考察点:第二章Java编程基础题目难度:容易13.for循环语句一般用在循环次数未知的情况下A.对B.错 答案:false解析:for循环语句一般用在循环次数已知的情况下 考察点:第二章Java编程基础题目难度: 容易14若 int arr= new int1,2,3,4,5,6A.对B.错答案:true解析:题目中给出的二维数

59、组有三个一维数组, 组有三个元素,第三个一维数组有二个元素, 二个元素,因此结果为3考察点:第二章 Java编程基础 题目难度:一般15.if()条件语句和switch()条件语句中的判断条件语句的值都是布尔类型A.对B.错答案:false解析:if语句的小括号中的值为布尔类型的条件语句,byte、short、char、int、enum、String 等类型考察点:第二章Java编程基础题目难度:一般16.while循环条件不能是 boolean类型的常量A.对B.错 答案:false解析:while语句中的循环条件只要是boolean类型就可以,无论常量还是变量考察点:第二章 Java编程基

60、础题目难度:一般17.逻辑运算符用于对布尔型的数据进行操作,其结果仍是一个布尔型A.对B.错精选文库33F”或“ f ”后缀,默认是 double类型0.0使得程序便于阅读。 例如答案:true解析:逻辑运算符用于对布尔型的数据进行操作,其结果仍是一个布尔型 考察点:第二章 Java编程基础题目难度:一般18.javadoc命令可以将文档注释提取出来生成帮助文档。A.对B.错 答案:true解析:文档注释是以“ /* ”开头,并在注释内容末尾以“*/”结束。文档注释是对代码的解释说明,可以使用javadoc命令将文档注释提取出来生成帮助文档。考察点:第二章 Java编程基础题目难度:一般19.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论