21、在單一文件中import、class和package的正確出現(xiàn)順序是( a )。
package, import, class
class, import, package
import, package, class
package, class, import
22、內(nèi)部數(shù)據(jù)類型byte的取值范圍是(? B )
0——65
-128——127
–32768——32767
256—— 255
23、System.out.println(4|3)能打印出什么結果?( c )
6
0
1
7
24、對public void add(int a) {…}方法的重載方法應返回(b? )
void
int
float
任何類型
25、在JAVA中下面哪一行代碼不出現(xiàn)編譯警告或錯誤( d )。
float f=1.3;
char c="a";
byte b=257;
int i=10;
26、以下( c )不是Java的原始數(shù)據(jù)類型。
short
boolean
unit
float
27、在Java中,以下(d? )標識符是不是合法的。
IDoLikeTheLongNameClass
$byte
_ok
4_case
28、在java中,下列(? c)語句不能通過編譯。
String s="john"+"was"+"here";
String s="john"+3;
float f=5+5.5;
int a=3+5;
29、在Java語言中,下面變量命名合法的有( a )。
variable123
123varable
Private(private)
-variable_123
30、在JAVA中,(? )關鍵字用來終止循環(huán)語句。c
Return
Continue
Break
Exit
31、以下Java語句,會產(chǎn)生編譯錯誤的是( a? )。
if(2==3) System.out.println("Hi");
if(2=3) System.out.println("Hi");
if(true) System.out.println("Hi");
if(2!= 3) System.out.println("Hi");
32、已知:int x=10,y=4; x/y的值為(c? )。
2
2.0
2.5
0
33、下面對于方法的描述,正確的有( c )。
方法必須返回一個值
方法可以返回多個值
在方法內(nèi)可以定義其他方法
方法可以有多個參數(shù)
34、指出正確的表達式( b )。
byte b=128;
Boolean x=null;
Long m= oxfffL;
Double d=0.9239d
35、在java中,有下面代碼,其中可以正確編譯的是( a )。
double d = (int)2;
int I = 1.34;
int I = (double)1;
以上都對
36、在java中,變量名正確的是(c )。
$(student)
1_people
_ok
"name"
37、在java中,使用switch語句時,如希望設置默認值,則需要使用( c )關鍵字。
Case
Do
Default
else
38、在Java中,關于類與對象的說法,正確的是( d )。
代碼:string s = new string(); 中的string 是類,s是對象
對像包括類,類是對象有具體表現(xiàn)
對象擁有自己的行為和屬性,和對應的類沒有關系
學生,可以看作是張三類或者李四類的對象
39、在Java中,下列說法正確的是( c )。
編寫的源程序保存在擴展名為class的文件中
源程序編譯后保存在擴展名為java的文件中
編寫的源程序必須先編譯后才能運行
程序員可以讀懂擴展名為class的文件
40、在Java類中,使用以下( c )聲明語句來定義公有的int型常量MAX。
public int MAX = 100;
final int MAX = 100;
public static int MAX = 100;
public static final int MAX = 100;
![]() | ![]() .. 定價:¥133 優(yōu)惠價:¥133.0 更多書籍 |
![]() | ![]() .. 定價:¥124 優(yōu)惠價:¥124.0 更多書籍 |