java 基本语法练习题


java 基本语法练习题 姓名:
____________________________________________________________________


1_char型变量能不能定义为一个中文?为什么?



2_float型float f=3.4是否正确?



3_short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?



4_Java有没有goto?



5_用最有效率的方法算出2乘以8等於几?



6_&和&&的区别?



7_下列标识符正确的是( )

A)2mail B)room#
C)class D)dog_


8_现有整形变量r,其值不确定,则r%3的值的范围为( )

A)0,1,2 B)1,2,3
C)1,2 D)-2,-1,0,1,2


9_表达变量i的范围在1到10之间,不包括1但包括10的语句( )

A)1C)1

10_判断两个字符变量是否相等的表达式为( )

A)c1.equals(c2) B)c1 = c2
C)c1 <>c2 D)c1 == c2


11_属于Java基本数据类型的有( )

A)int B)float
C)String D)class


12_下列表达式中出现赋值运算符的有( )

A)int i=1; B)i+=2;
C)i==3; D)i++;


13_属于Java基本数据类型的有( )

A)boolean B)float
C)char D)class


14_下列变量定义中,正确的是( )

a) String s='test';
B) int i=6554768466;
c) char c="k";
d) double d=34.123;


15_下列java表达式

 19/3
(int)71.7-2*3
7%3
(double)1/8+3

计算结果是( )

a)6.3 b)6 c)6.4 d)6
64 63 67 65
2 1 2 1
2.5 3.125 2.5 3.125


16_Switch 语句中表达式(expression)的值不允许用的类型是 ( )

a)byte b)int c)boolean d)char


17_下列语句中正确的是( )

 a)char i='k';

b)int p=2+'2';

c)String s="on"+'one';

d)byte b=128;


18_假设 int x=1,y=2,z=3,则下列语句 y+=z-- / ++x 执行后x,y,z三个变量的值分别是( )

A)1,2,4

B)2,3,2

C)2,3.5,2

D)1,2,3



相关文档
最新文档