1.下列属于合法的Java标识符是?(多选)
A.$valueB.VoldC.classD.1abcE.myvalueF.void_class
ABF
2.下列哪一一个选项不是Java的关键字?
A.classB.packageC.VoidD.static
C
3.下列可以表示数值型数据的数据类型是?(多选)
A.byteB.floatC.booleanD.long
AD
4.关于数据类型的说法错误的是?
A.数据类型分为基本数据类型和引用数据类型
B.数组属于基本数据类型
C.类属于引用数据类型
D.int和double属于基本数据类型
B
5.下列关于赋值运算符的说法正确的是?(多选)
A.使用“=”给变量进行赋值
B.使用“==”给变量进行赋值
C.“=”叫作赋值运算符,将运算符右边的值赋给左边的变量
D.“=”叫作赋值运算符,将运算符左边的值赋给右边的变量
AC
6.以下对double类型字面值的表示错误的是?
A.1.23B.1.23dC.1.23DD.1.23f
D
7.以下语句哪个是错误的?
A.doubled=12.3d;B.doubled=12.3D;C.floatf=1.23f;D.floatf=1.23;
D
8.下面代码运行后的结果为?
publicclassCharTest{
publicstaticvoidmain(String[]args){
charc=‘A’;
System.out.println©;
charc1=65;|
System.out.println(c1);
}
}
A.AB.65C.A65D.AA
D
9.以下字符型字面值中,不合法的是?
A.’@‘B.’&’C.“M”D.‘课’
A
10.以下哪两个是合法的字符串字面值?(多选)
A.“”B.'ab’C.'a’D."\u0067"
AD
11.以下两条语句是正确的?(多选)
A.charch=65539;B.intn=5.6f;C.doubled=1.2f;D.doubled=1.23;float
CD
二、编程
-
分别定义float、double、int类型的数据,并打印输出。
public class FloatDemo { public static void main(String[] args) {
// 定义一个float类型的变量f1,值为98.4
//定义一个float类型的变量f2,将f1的值赋值给f2
//定义一个整型变量n,值为55
//定义一个double类型的变量d1,值为555.3
//将n的值赋值给d1 } }

2. 定义字符型变量,赋值后输出。
public class CharTest {public static void main(String[] args) { // 定义字符变量c,并赋值为’S’
//输出c的值
//定义字符变量c1,并赋值为78
//输出c1的值
}
}

3. 定义布尔类型和字符串类型的变量,为它们赋值,并打印输出。
public class StringDemo { public static void main(String[] args) {
// 定义一个布尔类型的变量flag,赋值为true,并输出
//定义一个字符串类型的变量str,值为"hello world",并输出
//定义一个字符串类型的变量str1,值为空串
//将str的值赋值给str1,并输出
} }

4. 定义各种数据类型的变量,为它们赋值,并打印输出。
public class TypeExchange { public static void main(String[] args) {
// 定义一个整型变量n,值为98
//定义一个char类型的变量ch,将变量n赋值给ch,然后输出ch的值
//定义一个长整型变量var,值为190000000,并输出
//定义一个double类型的变量d,将变量var的值赋值给d } }

5. 定义各种数据类型的变量,按要求为它们赋值,并打印输出。
public class TypeExchange { public static void main(String[] args) {
// 将一个整型字面值67832赋值给char类型变量c
//并将c的值输出 //定义一个整型变量n,值为65
//定义一个字符型变量c1,赋值为n,并输出c1的值
//定义一个长整型变量l,值为987654321
//定义一个整型变量i,赋值为l,并输出i的值
//定义一个float类型变量f,将变量l的值赋值给f,并输出f的值
//将float的值f,重新赋值给变量l,并输出l的值 } }

1666

被折叠的 条评论
为什么被折叠?



