java基础语法习题
选题题
题目1(单选):
下面有关Java语言跨平台性说法正确的是(D )
选项 :
A.Java的源代码是跨平台的。
B.JDK是跨平台的。
C.JVM是跨平台的。
D.跨平台中的平台指的是操作系统,Java语言的跨平台性是指Java程序可以在不同的操作系统上运行,前提是相应的操作系统安装了对应的JVM。
题目2(单选):
以下选项中,关于常量说法正确的是( A )
选项 :
A
‘ ’(里面是一个空格),这是一个字符常量。 “ ”(里面是一个空格),这是一个字符串常量。
B
‘’(里面没有空格),这是一个字符常量。 “”(里面没有空格),这是一个字符串常量。
C
'ab',这是一个字符常量。 “ab”,这是一个字符串常量。
D
1,2,3,3.0这4个都是整数常量。 1.0,2.1,3.1这3个都是小数常量。
题目3(单选):
下列选项中关于Java中的注释描述错误的是( B )
选项 :
A.单行注释的格式是,例子如下:
//被注释的内容
B.多行注释可以嵌套多行注释,例子如下:
/*hello/*java*/world*/
C.单行注释可以嵌套单行注释,例子如下:
//hello//world//java
D.多行注释的格式,例子如下:
/*被注释的内容*/
题目4(单选):
以下选项中,哪一项符合标识符的命名规则( A )
选项 :
A.HelloWorld
B.123itcast
C.class
D.$hei ma
题目5(单选):
有一个HelloWorld.java文件代码如下,下列说法正确的是( B )
public class HelloWorld {
public static void main(String[] args) {
System.out.println("helloworld");
}
}
选项 :
A.Java源代码不用编译,可以直接运行。
B.编译使用命令javac HelloWorld.java
C.运行使用命令 java HelloWorld.class
D.Java虚拟机真正执行的是.java文件。
题目6(单选):
HelloWorld.java文件代码如下,使用javac HelloWorld.java编译时报错,下面说法错误的是( A )
public class HelloWorld { //第1行
public static viod main(String[] args) { //第2行
system.out.println(helloworld); //第3行
}
}
选项 :
A.第1行有错误,HelloWorld应该都小写,写成public class helloworld {
B.第2行有错误,viod应写成void.
C.第3行有错误,system应该是System.
D.第3行有错误,helloworld应该用""引起来.
题目7(单选):
关于JDK、JRE、JVM下列哪些选项的描述是错误的( D )
选项 :
A.JRE全称Java Runtime Environment是Java的运行环境。
B.JDK全称Java Development Kit是Java的开发工具包。
C.JVM全称Java Virtual Machine是Java程序运行的载体,可以安装在不同的操作系统上,来运行Java程序。
D.一台计算机要能够执行java程序,必须同时安装JDK、JRE、JVM。
题目8(单选):
关于Java环境变量的配置说法错误的是( A )
选项 :
A.JAVA_HOME环境变量是Windows系统规定要配置的,不然Windows运行会不正常。
B.JAVA_HOME写的应该是JDK安装的目录。
C.安装了JDK后,通常会配置JAVA_HOME环境变量,它的作用是让操作系统上的程序能够知道JDK安装的目录。
D.配置了JAVA_HOME后,需要把%JAVA_HOME%\bin配置到path路径下,并用"分号"和其他配置隔开。
代码题
题目9
请编写程序,将如下语句输出到屏幕上:
Java是一门跨平台的计算机语言,被称为一次编写,处处运行。
思路分析:
1.创建java文件。
2.编写类,用于完成该程序。
3.程序的运行需要主方法,编写主方法。
4.该使用什么语句将题目中的文本输出?
5.该怎样编译和运行java文件?
参考步骤:
1.新建文本文件,将名称修改为Test01.java。注意显示文件的后缀名,防止出现Test01.java.txt的文件名。
2.打开文件,编写代码,先定义一个类Test01,类名需要与文件名一致。注意大小写。
3.在类中定义主方法,在主方法中编写输出语句,将题目中的文本用双引号包裹。
4.保存文件内容。打开cmd窗口,将命令目录切换至文件所在目录。使用javac命令编译java文件,使用java命令运行class文件,查看结果。注意:编译java文件,需要带后缀名;运行class文件,不需后缀名。
参考答案:
作业:
1.创建类和main方法
2.使用打印语句输出
1 public class Test01{
2 public static void main(String[] args) {
3 System.out.println("Java是一门跨平台的计算机语言,被称为一次编写,处处运行。");
4 }
5 }
3.运行效果
题目10
常量是指在程序运行过程中,其值不可以发生改变的量,请编写Java程序,分别将下列常量数据打印到屏幕上。
字符串常量:用双引号括起来的内容。"HelloWorld","黑马程序员"
整数常量:不带小数的数字。666, -88
小数常量:带小数的数字。13.14, -5.21
字符常量:用单引号括起来的内容。'A','0','我'
布尔常量:布尔值,表示真假。只有两个值:true,false
空常量:一个特殊的值,空值,null(null值可以直接在输出语句打印吗)
思路分析:
1.创建java文件。
2.编写类,用于完成该程序。
3.程序的运行需要主方法,编写主方法。
4.该使用什么语句将题目中的常量输出?
5.程序编写完成,该怎样编译和运行java文件?
参考步骤:
1.新建文本文件,将名称修改为ConstantDemo.java。
2.打开文件,编写代码,先定义一个类ConstantDemo,类名需要与文件名一致。注意大小写。
3.在类中定义主方法,在主方法中编写多个输出语句,在输出语句中直接输出常量即可。
4.保存文件内容。打开cmd窗口,将命令目录切换至文件所在目录。使用javac命令编译java文件,使用java命令运行class文件,查看结果。注意:编译java文件,需要带后缀名;运行class文件,不需后缀名。
参考答案:
作业:
1.创建java类和main方法
2.使用变量存储数据类型
3.使用输出语句打印输出
/*
字符串常量:用双引号括起来的内容。"HelloWorld","黑马程序员"
整数常量:不带小数的数字。666, -88
小数常量:带小数的数字。13.14, -5.21
字符常量:用单引号括起来的内容。'A','0','我'
布尔常量:布尔值,表示真假。只有两个值:true,false
空常量:一个特殊的值,空值,null(null值可以直接在输出语句打印吗)
*/
1 public class Test02 {
2 public static void main(String[] args) {
3 int a=666,b=-88;
4 double c=13.14,d=-5.21;
5 char ch1='A',ch2='0',ch3='我';
6
7 //1.打印字符串常量"HelloWorld","黑马程序员"
8 System.out.print("hello,");
9 System.out.println("黑马程序员");
10 System.out.println(""); // 字符串中内容可以为空, 空字符串
11
12 //2.打印整数常量666, -88
13 System.out.println(a);
14 System.out.println(b);
15
16 //3.打印小数常量13.14, -5.21
17 System.out.println(c); // CTRL + d 复制一行
18 System.out.println(d);
19
20 //4.打印字符
21 System.out.println(ch1);
22 System.out.println(ch2);
23 System.out.println(ch3);
24
25 //5.打印布尔常量
26 System.out.println(true);
27 System.out.println(false);
28
29
30
31 /*线程“main”java.lang中的异常。