欧美日韩不卡一区二区三区,www.蜜臀.com,高清国产一区二区三区四区五区,欧美日韩三级视频,欧美性综合,精品国产91久久久久久,99a精品视频在线观看

java語言

Java語言基礎(chǔ)測試題及答案

時間:2025-01-31 13:41:43 java語言 我要投稿
  • 相關(guān)推薦

Java語言基礎(chǔ)測試題及答案

  Java是一門面向?qū)ο缶幊陶Z言,不僅吸收了C++語言的各種優(yōu)點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特征。下面小編整理了Java語言基礎(chǔ)測試題及答案,希望對大家有幫助!

Java語言基礎(chǔ)測試題及答案

  1. 下列基本數(shù)據(jù)類型所占的字節(jié)數(shù)相同的組是(D)。

  A. boolean和char

  B. int和double

  C. char和int

  D. long和double

  2. 以下不是基本類型的數(shù)據(jù)是(B)。

  A. 'a'

  B. "a"

  C. 1.3

  D. 5L

  3. 已知doubled = 3.14; 對語句System.out.println((int)(d));作用的說法錯誤的是(B)。

  A. 輸出3

  B. d的類型變?yōu)閕nt型,數(shù)值變?yōu)?

  C. d的類型仍然為double型

  D. d的數(shù)值仍然為3.14

  4. 以下表達式可以將基本類型變量a的值轉(zhuǎn)換為對應(yīng)字符串的是(D)。

  A. ""+a

  B. a+""

  C. a+''

  D. A和B都可以

  5. 以下表達式中沒有錯誤的是(D)。

  A. Stringa = 'a';

  B. Stringb = abc;

  C. Stringc = 'abc';

  D. Stringd = "abc";

  6. Java語言采用字符集(C)表示char型數(shù)據(jù)。

  A. ASCII

  B. EBCDIC

  C. Unicode

  D. BCD

  7. 以下字符常量中錯誤的是(B)。

  A. ''

  B. '''

  C. ''

  D. '"'

  8. 以下類型數(shù)據(jù)中(A)不一定能被精確地表示。

  A. double

  B. int

  C. char

  D. long

  9. 下列語句中沒有錯誤的是(D)。

  A. inta = 1e10;

  B. intb = 1L;

  C. longc=2.0;

  D. doubled=2;

  10. 下列語句中沒有錯誤的是(D)。

  A. Stringa = 257;

  B. booleanb = 1;

  C. floatc = 1.3;

  D. longd = 12;

  11. 下列語句中沒有錯誤的是(C)。

  A. inta, b = a;

  B. inta = 0, c = b = a;

  C. inta = 0, b, c; c = b = a;

  D. inta = (int)(true);

  12. 以下程序的輸出結(jié)果是(D)。

  public class Welcome{

  publicstatic void main(String args[ ]){

  System.out.println("How are you! ");

  }

  }

  A. Howare you!

  B. How are you !

  C. How

  are

  you

  !

  D. How

  are

  you!

  13. 語句System.out.println((int)("123"));的輸出結(jié)果是(D)。

  A. 123

  B. 運行錯誤

  C. "123"

  D. 編譯錯誤

  14. 已知字符a的Unicode值為97,則語句System.out.println(""+'a'+1);輸出(A)。

  A. a1

  B. 98

  C. b

  D. 以上都不正確

  15. 已知字符a的Unicode值為97,則以下程序的輸出結(jié)果是(D)。

  int c = 'c'/3;

  System.out.println(c);

  A. 21

  B. 22

  C. 32

  D. 33

  16. 已知字符a的Unicode值為97,則語句System.out.println('a'+1);輸出(B)。

  A. a1

  B. 98

  C. b

  D. 以上都不正確

  17. 下列語句中沒有錯誤的是(C)。

  A. chara = 'abc';

  B. charb = "a";

  C. charc = ' ';

  D. chard = '1'; d = d + 1;

  18. 已知字符a的Unicode值為97,則語句System.out.println((char)('a'+1));輸出(C)。

  A. a1

  B. 98

  C. b

  D. 以上都不正確

  19. 下列語句中沒有錯誤的是(B)。

  A. inta = Math.sqrt(9);

  B. intb = 3/5;

  C. intc = 3/5.0;

  D. intd = Math.pow(3,5);

  20. 下列表達式中不能使整型變量x的值加1的是 (D)。

  A. x++

  B. ++x

  C. x= x+1

  D. x=+ 1

  21. 若整型變量a和b已初始化,則下列表達式中合法的是(D)。

  A. a= int(b)

  B. a= b == 1

  C. a= a+1 = 3

  D. ++a

  22. Java語言中沒有(D)運算符。

  A. 單目

  B. 雙目

  C. 三目

  D. 四目

  23. 下列各組運算符中優(yōu)先級順序由高到低排序的是(B)。

  A. ‖、&&、!

  B. +、&&、*=

  C. ++、?:、%

  D. <、[]、--

  24. 以下代碼的輸出結(jié)果是(D)。

  int a = 2, b = 4;

  boolean x;

  x = a > b;

  System.out.println(x);

  A. 1

  B. 0

  C. true

  D. false

  25. 設(shè)有定義inti = 6:則執(zhí)行語句i += i - 1;后,i的值為(C)。

  A. 10

  B. 121

  C. 11

  D. 100

  26. 表達式2%5的值是(D)。

  A. 0.4

  B. 3

  C. 0

  D. 2

  27. 表達式25/4的值是(B)。

  A. 7

  B. 6

  C. 6.25

  D. 6.0

  28. 表達式9/2%2的值是(A)。

  A. 0

  B. 1

  C. 0.5

  D. 1.5

  29. 以下表達式不能得到一個大于100的自然數(shù)a的十位數(shù)的是(B)。

  A. a% 100 / 10

  B. (a- a / 100 * 100) % 10

  C. a/ 10 % 10

  D. (a- a / 100 * 100) / 10

  30. n個人按照編號從小到大排隊,每行站m個人,站滿了再站下一行,則編號為a(從0開始)的人所在的行(從0開始)和列(從0開始)分別為(A)。

  A. a/ m和a % m

  B. a% m和a / m

  C. (a+ 1) / m和(a + 1) % m

  D. (a+ 1) % m和(a + 1) / m

  31. m*n個人按照編號從0到m*n-1站成n行m列,則位于第i(從0開始)行第j(從0開始)列的人編號為 (B)。

  A. i* n + j

  B. i* m + j

  C. j* n + i

  D. j* m + i

  32. 以下代碼的輸出結(jié)果為(B)。

  int x = 5;

  double y = 8.1;

  System.out.println(y%x);

  A. 2.1

  B. 3.1

  C. 1

  D. 編譯錯誤

  33. 以下表達式中不能計算2和3的平均值的是(A)。

  A. (2+3)/2

  B. (2+3)/2.0

  C. (double)(2+3)/2

  D. (2+3)/(double)(2)

  34. 以下表達式中合法的是(D)。

  A. 1&& 3.0

  B. 1L&& '3'

  C. true|| 0

  D. true|| !false

  35. 以下程序的輸出結(jié)果是(D)。

  int a, b, c;

  a = 1;

  b = 3;

  c = a + b > 3 ? ++a : b++;

  System.out.println(a + "" + b + " " + c);

  A. 23 1

  B. 24 2

  C. 24 1

  D. 23 2

  36. 設(shè)各個變量的定義如下,則表達式(C)的值為true。

  int a = 3, b = 3;

  boolean flag = true;

  A. ++a==b

  B. ++a==b++

  C. (++a==b)‖flag

  D. (++a==b)&& flag

  37. 若有定義inta = 5;則執(zhí)行語句a *= a + 10 ;后a的值是(A)。

  A. 75

  B. 35

  C. 0

  D. 編譯錯誤

  38. 表達式6.5 / 7.5 * 3 + 'A'的值的類型為(C)。

  A. char

  B. int

  C. double

  D. long

  39. 設(shè)a,b,x,y,z均為int型變量,并已賦值,下列表達式不屬于邏輯值的是(D)。

  A. x> y && b < a

  B. -z> x-y

  C. y== ++x

  D. y+ x * x++

  40. 以下關(guān)于加號+的作用敘述不正確的是(A)。

  A. 只要左右兩側(cè)有一個操作數(shù)是字符,則實現(xiàn)字符串連接

  B. 可以用于算術(shù)運算做加法

  C. 可以用于常量前表示數(shù)值大于零

  D. 只要左右兩側(cè)有一個操作數(shù)是字符串,則實現(xiàn)字符串連接

  41. 以下程序的輸出結(jié)果是(C)。

  int a = 5;

  System.out.println((a%2==1)? (a+1)/2:a/2);

  A. 2

  B. 2.5

  C. 3

  D. 3.5

  42. 以下程序的輸出結(jié)果為(C)。

  public class Operation{

  publicstatic void main (String[ ] args){

  intx = 5;

  doubley = 10.5;

  longz = (long)(x*y);

  System.out.println(z);

  }

  }

  A. 52L

  B. 52.0

  C. 52

  D. 52.5

  43. 當(dāng)char型變量m是0-9的數(shù)字字符時才為true的表達式是(B)。

  A. m>=0&& m<=9

  B. m>='0'&& m<='9'

  C. m>="0"&& m<="9"

  D. m>=0|| m<=9

  44. 當(dāng)char型變量c是英文字母時才為true的表達式是(A)。

  A. (c>= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z')

  B. (c>= 'a' && c <= 'z') && (c >= 'A' && c <='Z')

  C. c>= 'a' && c <= 'Z'

  D. c>= 'A' && c <= 'z'

  45. 當(dāng)int變量x在[0,4]或(10,20)范圍內(nèi)時才為true的表達式是(B)。

  A. 0<= x || x <= 4 || 10 < x || x < 20

  B. 0<=x&& x <= 4 || 10 < x && x < 20

  C. (0<=x|| x <= 4) && (10

  D. 0<=x&& x <= 4 && 10 < x && x < 20

  46. 關(guān)于表達式(int)(Math.random())*5的作用,以下說法正確的是(B)。

  A. 生成[0,4]的隨機整數(shù)

  B. 數(shù)值總是0

  C. 生成[0,5]的隨機整數(shù)

  D. 生成[0,5)的隨機整數(shù)

  47. 若已定義Scanner scan=new Scanner(System.in);以下語句有錯誤的是(D)。

  A. inta=scan.nextInt();

  B. doubleb=scan.nextDouble();

  C. Strings=scan.nextLine();

  D. charc=scan.nextChar();


【Java語言基礎(chǔ)測試題及答案】相關(guān)文章:

Java語言基礎(chǔ)試題及答案06-06

java語言基礎(chǔ)08-29

Java語言的基礎(chǔ)07-29

Java測試題及答案09-01

Java基礎(chǔ)筆試題及答案09-20

java面試基礎(chǔ)題及答案09-28

Java語言的基礎(chǔ)知識06-12

java基礎(chǔ)語言有哪些09-12

Java零基礎(chǔ)如何學(xué)好Java語言11-08