1. public static void main (String args[]) жазуында public модификаторы нені білдіреді A) main әдісін кез-келген класс қолдана алады B) әдіс тек локальды және статикалық айнымалылармен жұмыс жасайды C) main әдісіне ешқандай мән қайтару талап етілмейді D) программаның орындалуы осы әдістен басталады E) аты args[] болатын параметрді сипаттайды 2. public static void main (String args[]) жазуында static модификаторы нені білдіреді A) әдіс тек локальды және статикалық айнымалылармен жұмыс жасайды B) main әдісіне ешқандай мән қайтару талап етілмейді C) программаның орындалуы осы әдістен басталады D) main әдісін кез-келген класс қолдана алады E) аты args[] болатын параметрді сипаттайды 3. public static void main (String args[]) жазуында void қызметші сөзі нені білдіреді A) main әдісіне ешқандай мән қайтару талап етілмейді B) программаның орындалуы осы әдістен басталады C) әдіс тек локальды және статикалық айнымалылармен жұмыс жасайды D) main әдісін кез-келген класс қолдана алады E) аты args[] болатын параметрді сипаттайды 4. public static void main (String args[]) жазуында main қызметші сөзі нені білдіреді A) программаның орындалуы осы әдістен басталады B) main әдісіне ешқандай мән қайтару талап етілмейді C) әдіс тек локальды және статикалық айнымалылармен жұмыс жасайды D) main әдісін кез-келген класс қолдана алады E) аты args[] болатын параметрді сипаттайды 5. public static void main (String args[]) жазуында String args[] элементі нені білдіреді A) аты args[] болатын параметрді сипаттайды B) main әдісіне ешқандай мән қайтару талап етілмейді C) программаның орындалуы осы әдістен басталады D) main әдісін кез-келген класс қолдана алады E) әдіс тек локальды және статикалық айнымалылармен жұмыс жасайды 6. System.out.println(“Hello World”); нұсқасындағы println статусы A) әдіс B) класс C) жол типтегі тұрақты D) экранға шығару қызметі E) объект 7. System.out.println(“Hello World”); нұсқасындағы out жазбасының статусы A) класс B) әдіс C) жол типтегі тұрақты D) экранға шығару қызметі E) пернетақтадан енгізу 8. System.out.println(“Hello World”); нұсқасындағы System статусы A) класс B) әдіс C) жол типтегі тұрақты D) пернетақтадан енгізу E) оқиға 9. System.out.println(“Hello World”); нұсқасының қызметі A) экранға шығару B) енгізілетін жол C) пернетақтадан енгізу D) класс E) әдіс 10. System.out.println(“Hello World”); нұсқасындағы “Hello World” жазуының статусы A) жол типтегі тұрақты B) енгізілетін жол C) класс D) әдіс E) пернетақтадан енгізу 11. Бірнеше жолда орналасқан комментарийлер A) /* символымен басталып */ символымен аяқталады B) // символынан кейін бірнеше жолға жазылады C) бос орыннан кейін жазылады D) { cимволдарының арасына жазылады } E) (cимволдарының арасына жазылады ) 12. Функцияның денесі қалай жазылады A) { cимволдарының арасына жазылады } B) // символынан кейін бірнеше жолға жазылады C) бос орыннан кейін жазылады D) (cимволдарының арасына жазылады ) E) /* символымен басталып */ символымен аяқталады 13. Класс денесі A) { және } cимволдарының арасына жазылады B) // символынан кейін бірнеше жолға жазылады C) бос орыннан кейін жазылады D) ( және ) cимволдарының арасына жазылады E) /* символымен басталып */ символымен аяқталады 14. Қай сөз Java тілінің кілттік сөздеріне жатпайды A) array B) float C) static D) const E) import 15. Қай сөз Java тілінің кілттік сөздеріне жатпайды A) record B) float C) static D) const E) import 16. Қай сөз Java тілінің кілттік (қызметші) сөздеріне жатпайды A) integer B) float C) static D) const E) import 17. Java программалау тілінде жазылған программа қандай бөлімдерден тұрады? A) класстар B) әдістер C) қасиеттер D) айнымалылар E) константалар 18. Java программалау тілінде қандай бөлімдер программада болуы міндетті? A) main() әдісі B) сипаттау бөлімі C) айнымалылар бөлімі D) константалар бөлімі E) out.println() әдісі 19. Құрылған программаның нәтижесін көру үшін қандай класс, объект, әдіс болу керек? A) System.out.println() B) out.println() әдісі C) қасиеттер D) айнымалылар E) константалар 20. Идентификатордың дұрыс жазылмағанын көрсетіңіз A) 5value B) Value01 C) VALUE D) _trans E) Many$ 21. Идентификатордың дұрыс жазылмағанын көрсетіңіз A) 25_$ B) alma_2 C) Tenge D) massa E) _press 22. Идентификатордың дұрыс жазылмағанын көрсетіңіз A) 5_Variant B) alma_tv C) Tenge D) massa E) _press 23. Java тілінде float типті тұрақтыны көрсетіңіз A) 3.725f B) 52487L C) 32.456 D) 456 E) -25 24. Java тілінде double типті тұрақтыны көрсетіңіз A) 32.456 B) 3.725f C) 52487L D) 665 E) -789 25. Java тілінде int типті тұрақтыны көрсетіңіз A) 25 B) 3.725f C) 52487L D) 3.72 E) “abc” 26. Java тілінде long типті тұрақтыны көрсетіңіз A) 25899L B) 3.725f C) 524 D) 3.72 E) “abc” 27. Java тілінде boolean типті тұрақтыны көрсетіңіз A) true B) -1 C) 0.1 D) “abc” E) ‘t’ 28. Басқарушы \\ символы нені білдіреді A) кері қисық сызық B) каретаны кері қайтару C) жаңа жолдың басына апару D) бір бет түсіру E) горизонталь табуляция 29. Басқарушы \r символы нені білдіреді A) каретаны кері қайтару B) кері қисық сызық C) жаңа жолдың басына апару D) бір бет түсіру E) горизонталь табуляция 30. Басқарушы \n символы нені білдіреді A) жаңа жолдың басына апару B) кері қисық сызық C) каретаны кері қайтару D) бір бет түсіру E) горизонталь табуляция 31. Басқарушы \t символы нені білдіреді A) горизонталь табуляция B) кері қисық сызық C) каретаны кері қайтару D) бір бет түсіру E) жаңа жолдың басына апару 32. Жолдық литералды (тұрақты) көрсетіңіз A) “Almaty” B) ‘Almaty’ C) < Almaty > D) // Almaty E) _ Almaty 33. Идентификаторды көрсетіңіз A) _ Almaty B) ‘Almaty’ C) < Almaty > D) // Almaty E) “Almaty” 34. Программада төмендегі жазбалардың қайсысы түсініктеме (комментарий) бола алады? A) // Almaty B) ‘Almaty’ C) < Almaty > D) _ Almaty E) “Almaty” 35. Арифметикалық операцияларды көрсетіңіз A) +, - , * , / B) +=, *=, /=, -= C) >, <, !=, == D) &&, || E) >>, >>=, >>> 36. Логикалық операцияларды көрсетіңіз A) &&, || B) +=, *=, /=, -= C) >, <, !=, == D) +, - , * , / E) >>, >>=, >>> 37. Меншіктеу операциясын көрсетіңңіз A) +=, *=, /=, -= B) &&, || C) >, <, !=, == D) +, - , * , / E) >>, >>=, >>> 38. Қалдықты табу операциясын көрсетіңңіз A) % B) &&, || C) >, <, !=, == D) +, - , * , / E) >>, >>=, >>> 39. Айнымалының мәнін бірге арттыру операциясы A) ++ B) -C) >, <, !=, == D) +, - , * , / E) >>, >>=, >>> 40. Айнымалының мәнін бірге кеміту операциясы A) -B) ++ C) >, <, !=, == D) +, - , * , / E) >>, >>=, >>> 41. Егер a = 5 болса, a+= 2 операциясынан кейін а – ның мәні неге тең болады? A) 7 B) 2 C) 25 D) 3 E) 5 42. Егер a = 7 болса, a*= 2 операциясынан кейін а – ның мәні неге тең болады? A) 14 B) 2 C) 5 D) 9 E) 49 43. Егер a = 7 болса, a-= 2 операциясынан кейін а – ның мәні неге тең болады? A) 5 B) -5 C) -9 D) 9 E) 49 44. Егер a = 10 болса, a/= 2 операциясынан кейін а – ның мәні неге тең болады? A) 5 B) 12 C) 8 D) 20 E) 100 45. Егер a = 10 болса, a = a % 3 операциясынан кейін а – ның мәні неге тең болады? A) 1 B) 13 C) 8 D) 30 E) -1 46. Java тілінде () дөңгелек жақшалар не үшін қолданылады? A) хабарламада және әдісті шақырғанда тізімдегі параметрлерді ерекшелейді B) автоматты түрде инициялизациаланған массивтердің мәнін сақтайды C) массив хабарламасында қолданылады D) операторларды бөліп тұрады E) айнымалыларды бөліп тұрады 47. Java тілінде {} фигуралық жақшалар не үшін қолданылады? A) автоматты түрде инициялизациаланған массивтердің мәнін сақтайды B) хабарламада және әдісті шақырғанда тізімдегі параметрлерді ерекшелейді C) массив хабарламасында қолданылады D) операторларды бөліп тұрады E) айнымалыларды бөліп тұрады 48. Java тілінде [] квадрат жақшалар не үшін қолданылады? A) массив хабарламасында қолданылады B) автоматты түрде инициялизациаланған массивтердің мәнін сақтайды C) хабарламада және әдісті шақырғанда тізімдегі параметрлерді ерекшелейді D) операторларды бөліп тұрады E) айнымалыларды бөліп тұрады 49. Java тілінде ; - нүктелі үтір не үшін қолданылады? A) операторларды бөліп тұрады B) автоматты түрде инициялизациаланған массивтердің мәнін сақтайды C) массив хабарламасында қолданылады D) хабарламада және әдісті шақырғанда тізімдегі параметрлерді ерекшелейді E) айнымалыларды бөліп тұрады 50. Java тілінде , үтір не үшін қолданылады? A) айнымалыларды бөліп тұрады B) автоматты түрде инициялизациаланған массивтердің мәнін сақтайды C) массив хабарламасында қолданылады D) операторларды бөліп тұрады E) хабарламада және әдісті шақырғанда тізімдегі параметрлерді ерекшелейді 51. Java тілінде нүкте не үшін қолданылады? A) класстарды ажырату үшін B) автоматты түрде инициялизациаланған массивтердің мәнін сақтайды C) массив хабарламасында қолданылады D) операторларды бөліп тұрады E) хабарламада және әдісті шақырғанда тізімдегі параметрлерді ерекшелейді 52. Айнымалыларды жариялаудың негізгі формасы: A) типі айнымалы_аты; B) айнымалы_аты типі; C) айнымалы_аты = мәні; D) типі айнымалы_аты = мәні; E) айнымалылар тізімі; 53. Айнымалыларды инициалдаудың негізгі формасы: A) типі айнымалы_аты = мәні; B) типі айнымалы_аты; C) айнымалы_аты типі; D) айнымалы_аты = мәні; E) айнымалылар тізімі; 54. Айнымалыларды жариялау немесе инициалдаудағы дұрыс емес нұсқауды көрсетіңіз A) double pi; s; B) int a, b, c; C) byte z = 25; D) char x = ‘4’; E) int d = 5, e, f = 3; 55. Айнымалыларды жариялау немесе инициалдаудағы дұрыс емес нұсқауды көрсетіңіз A) char s = “1”; B) float f, g; C) int a = 5, b1, c1; D) char str1, str2 = ‘x’; E) int a, b, c; 56. Көрсетілген нұсқаулар орындалғанда, с айнымалысының мәні неге тең болады: double a = 3, b = 4, c; c = Math.sqrt(a*a + b*b); A) 5 B) 25 C) 0 D) -5 E) 16 57. Көрсетілген нұсқаулар орындалғанда, с айнымалысының мәні неге тең болады: double d = 5, y = 4.5, x = 3.1, c; c = Math.pow(d,2) + Math.abs(y – x*d); A) 36 B) 30 C) 45 D) 25 E) 10 58. Java тілінде қарапайым типтерге жатпайтын типтерді көрсетіңіз A) String B) float, double C) char, boolean D) int, long E) byte, short 59. Java тілінде қарапайым int типіне жадыда қанша орын беріледі A) 4 байт B) 2 байт C) 1 байт D) 8 байт E) 10 байт 60. Java тілінде қарапайым long типіне жадыда қанша орын беріледі A) 8 байт B) 2 байт C) 1 байт D) 4 байт E) 10 байт 61. Java тілінде қарапайым float типіне жадыда қанша орын беріледі A) 4 байт B) 2 байт C) 1 байт D) 8 байт E) 10 байт 62. Java тілінде қарапайым double типіне жадыда қанша орын беріледі A) 8 байт B) 2 байт C) 1 байт D) 4 байт E) 10 байт 63. Төмендегі программа нұсқаулары орындалғаннан кейін a, b, c айнымалыларының мәндері неге тең болады: int a = 2; int b = 2; int c = 3; a += 8; b *= 3; c += a/2; A) a = 10, b = 6, c = 8 B) a = 7, b =0, c =0 C) a = 20, b = 184, c = 103 D) a = 10, b = 50, c = 7 E) a = 12, b = 24, c = 16 64. Төмендегі программа нұсқаулары орындалғаннан кейін a, b, c айнымалыларының мәндері неге тең болады: int a = 4; int b = 2; int c = 3; a += 3; b *= c/2; c%= 4; A) a = 7, b =0, c =0 B) a = 10, b = 6, c = 8 C) a = 20, b = 184, c = 103 D) a = 10, b = 50, c = 7 E) a = 12, b = 24, c = 16 65. Төмендегі программа нұсқаулары орындалғаннан кейін a, b, c айнымалыларының мәндері неге тең болады: int a = 18; int b = 92; int c = b++; a += 2; b *= 2; c += a/2; A) a = 20, b = 184, c = 103 B) a = 7, b =0, c =0 C) a = 10, b = 6, c = 8 D) a = 10, b = 50, c = 7 E) a = 12, b = 24, c = 16 66. Төмендегі программа нұсқаулары орындалғаннан кейін a, b, c айнымалыларының мәндері неге тең болады: int a = 7; int b = 10; int c = 2; a += 3; b *= 5; c += a/2; A) a = 10, b = 50, c = 7 B) a = 7, b =0, c =0 C) a = 20, b = 184, c = 103 D) a = 10, b = 6, c = 8 E) a = 12, b = 24, c = 16 67. Төмендегі программа нұсқаулары орындалғаннан кейін a, b, c айнымалыларының мәндері неге тең болады: int a = 5; int b = 12; int c = 10; a += 7; b *= 2; c += a/2; A) a = 12, b = 24, c = 16 B) a = 7, b =0, c =0 C) a = 20, b = 184, c = 103 D) a = 10, b = 50, c = 7 E) a = 10, b = 6, c = 8 68. Шартты операторының жалпы түрде жазылуы A) if (шарт) оператор1; [else оператор2; ] B) if (шарт) оператор1 else оператор2; C) if (шарт) then оператор1; [else оператор2; ] D) if (айнымалы) оператор1; else оператор2; E) if (тұрақты) оператор1; [else оператор2; ] 69. Төмендегі шартты операторларының дұрыс емес жазылғанын көрсетіңіз A) if (x<0; x >5) y = y*y; B) if (x<0) y = y*y; C) if (d < 0) {x1 = a; x2 = b;} D) if (a < B) s = 2*d; else s = d; E) if (t) x1 = a; 70. Төмендегі шартты операторларының дұрыс емес жазылғанын көрсетіңіз A) if (x<0) then y = y*y; B) if (x<0) y = y*y; C) if (d < 0) {x1 = a; x2 = b;} D) if (a < B) s = 2*d; else s = d; E) if (t) x1 = a; 71. Төмендегі шартты операторларының дұрыс емес жазылғанын көрсетіңіз A) if (a = b) then y = y*y; B) if (x<0) y = y*y; C) if (d < 0) {x1 = a; x2 = b;} D) if (a < B) s = 2*d; else s = d; E) if (t) x1 = a; 72. Қайталану саны алдын-ала белгілі цикл операторын таңдаңыз A) for (инициализация; шарт; итерация) денесі; B) [инициализация;] while (шарт) {цикл денесі; [итерация;]} C) [инициализация;]do { цикл денесі; [итерация;]} while (шарт); D) if (өрнек) оператор1 ; [else оператор2;] E) swith (өрнек) {case мән1: оператор1; break; … ; case мәнN: операторN; break; [default: оператор;]} 73. Қайталану шарты цикл денесінің алдында берілетін цикл операторын таңдаңыз A) [инициализация;] while (шарт) {цикл денесі; [итерация;]} B) for (инициализация; шарт; итерация) денесі; C) [инициализация;]do { цикл денесі; [итерация;]} while (шарт); D) if (өрнек) оператор1 ; [else оператор2;] E) swith (өрнек) {case мән1: оператор1; break; … ; case мәнN: операторN; break; [default: оператор;]} 74. Қайталану шарты цикл денесінің соңында берілетін цикл операторын таңдаңыз A) [инициализация;]do { цикл денесі; [итерация;]} while (шарт); B) [инициализация;] while (шарт) {цикл денесі; [итерация;]} C) for (инициализация; шарт; итерация) денесі; D) if (өрнек) оператор1 ; [else оператор2;] E) swith (өрнек) {case мән1: оператор1; break; … ; case мәнN: операторN; break; [default: оператор;]} 75. Тармақталу операторын таңдаңыз A) if (өрнек) оператор1 ; [else оператор2;] B) [инициализация;] while (шарт) {цикл денесі; [итерация;]} C) [инициализация;] do { цикл денесі; [итерация;]} while (шарт); D) for (инициализация; шарт; итерация) денесі; E) swith (өрнек) {case мән1: оператор1; break; … ; case мәнN: операторN; break; [default: оператор;]} 76. Бірнеше тармақтың бірін таңдау операторын таңдаңыз A) swith (өрнек) {case мән1: оператор1; break; … ; case мәнN: операторN; break; [default: оператор;]} B) [инициализация;] while (шарт) {цикл денесі; [итерация;]} C) [инициализация;]do { цикл денесі; [итерация;]} while (шарт); D) if (өрнек) оператор1 ; [else оператор2;] E) for (инициализация; шарт; итерация) денесі; 77. Төмендегі нұсқаулардан кейін S айнымалысының мәні неге тең болады: int S = 0; for (int i = 0; i < 5; i++) S = S + i; A) 10 B) 18 C) 15 D) 12 E) 5 78. Төмендегі программадағы цикл денесі қанша рет орындалады? n = 1; while (n < 10) { s = s + 1/n; n = n + 1;} A) 9 B) 10 C) n - 1 D) 11 E) n + 1 79. Төмендегі программадағы цикл денесі қанша рет орындалады? n = 1; do { s = s + n*n; n++} while (n < 6); A) 5 B) 0 C) 2 D) 4 E) 3 80. Төмендегі нұсқаулардан кейін S айнымалысының мәні неге тең болады: int S = 0; int i = 1; while (i < 5) { S = S + i; i++}; A) 10 B) 12 C) 9 D) 15 E) 8 81. Төмендегі программадағы цикл денесі қанша рет орындалады? n = 1; do { s = s + n*n; n++} while (n > 0); A) 1 B) 0 C) 2 D) 4 E) 3 82. Программа фрагментінде цикл неше рет орындалады? Public static void main(String args[]){ for (int i = 3; i > 0; i--) System.out.println(i); } A) 3 B) 5 C) 6 D) 10 E) 2 83. Программа фрагменті орындалған соң s айнымалысының мәні неге тең болады? double s=0; int i=1, m=2; while(i>=1){ s=s+m+I; i--} A) 3.0 B) 8.4 C) 5.0 D) 6.1 E) 7.0 84. Келесі программа орындалғанда p айнымалысының мәні неге тең болады? Public static void main(String args[]) { double p=1; int j=2, d=1; do {p=p* (d+j); } while(--j>=1); System.out.println(p);} A) 6 B) 4 C) 2 D) 1 E) 0 81. Дұрыс жазылған циклды табыңыз: A) while(n>0){ int s=s+n; n--;} B) for(int i=1; i<=10) C) do {f<=0}; f++; D) do {s=s+i} for(int n=0; n++); while(n>0); E) for(int n=0; n++;) while(n>0); 82. Төменгі программа фрагментінде цикл неше рет орындалады? Public static void main(String args[]){ for (int i=1; i<=5; i++) System.out.println(“i= ” + i); } A) 5 B) 3 C) 8 D) 9 E) 10 83. Программа фрагменті орындаоған соң экранда не пайда болады? public static void main(String args[]){ for(int n=2; n>0; n--) System.out.println(“label ” + n); } A) label2 label1 B) label1 C) label2 D) label E) 2 84. Программа фрагментінің нәтижесән табыңыз: int x=2; if (x==0) { System.out.println(“123”);} else {System.out.println(“231”);} A) 231 B) 123 C) 213 D) 000 E) 222 85. Программа фрагментінің нәтижесән табыңыз: int m=6; String s; if(m==12|m==1|m=2) s=”Winter” else System.out.println(“anyqtalmagan”); A) anyqtalmagan B) Winter C) 12 D) 1 E) 2 86. Программа фрагментінің нәтижесән табыңыз: int e=0, i=3; while(i>=1) {e=e+5+i; i--;} System.out.println(e); A) 21 B) 23 C) 22 D) 30 E) 40 87. Программа фрагментінің нәтижесән табыңыз: int e=0, i=4; while(i>=1) { e=e+5+i; i--;} System.out.println(e); A) 30 B) 32 C) 31 D) 34 E) 56 88. do-while цикліндегі q айнымалысының екінші итерациядағы мәнін табыңыз: int q=0; int i=3; do {q=q+i; System.out.println(q);} while (--i<=1); A) 5 B) 3 C) 9 D) 7 E) 6 89. while цикліндегі w айнымалысының мәні нешінші итерацияда 4 –ке тең? int j=3, w=1; while (j>=1) {w=w*(j+1); System.out.println(w); j--;} A) 1 B) 2 C) 3 D) 4 E) 5 90. Келесі цикл неше рет орындалады? public static void main(String args[]) {for (int n=7; n<0; n++) System.out.println(n);} A) орындалмайды B) шексіз рет C) 4 D) 1 E) 7 91. Төмендегі программа фрагменті орындалғанда, экранға не шығады? String book; book = ”Algoritm”; book= “Turbo Pascal”; book= “C++”; book= “Java”; System.out.println(book); A) Java B) Algoritm C) Turbo Pascal D) C++ E) Turbo 92. Берілген фрагменттегі массив типі мен элементтерінің санын көрсет double matrix [][] = new double [3][4] A) double типті 12 элемент B) int типті 15 элемент C) float типті 9 элемент D) string 10 элемент E) long типті 6 элемент 93. Берілген фрагменттегі массив типі мен элементтерінің санын көрсет int matrix02 [][] = new int [3][5] A) int типті 15 элемент B) double типті 12 элемент C) float типті 9 элемент D) string 10 элемент E) long типті 6 элемент 94. Берілген фрагменттегі массив типі мен элементтерінің санын көрсет float matr09 [][] = new float [3][3] A) float типті 9 элемент B) int типті 15 элемент C) double типті 12 элемент D) string 10 элемент E) long типті 6 элемент 95. Берілген фрагменттегі массив типі мен элементтерінің санын көрсет long array [][] = new long [2][3] A) long типті 6 элемент B) int типті 15 элемент C) float типті 3 элемент D) string 10 элемент E) double типті 12 элемент 96. Берілген фрагменттегі массив типі мен элементтерінің санын көрсет string stroki [][] = new string [5][2] A) string типті 10 элемент B) int типті 15 элемент C) float типті 3 элемент D) double типті 12 элемент E) long типті 6 элемент 97. Программа фрагментінің нәтижесі неге тең? char chars[] = {‘w’, ‘n’, ‘m’}; String s = new String(chars); System.out.println(s); A) wnm B) nmw C) 3 D) wmn E) 3wmn 98. Төмендегі келтірілген i, j – дің қандай мәндерінде цикл break операторымен аяқталады? while (i<j) {i++; if (i==j) break; j--} A) 2:3 B) 4:6 C) 1:3 D) 0:2 E) 7:9 99. Программа фрагментінің нәтижесін анықтаңыз: String s = “result:”+2+2; A) result:22 B) result C) 22 D) result:4 E) 4 100. Программа фрагменті орындалғаннан кейін экранға не шығады? int k=125; int d=Math.abs(k); int e = --d; System.out.println(e); A) 124 B) 125 C) 24 D) -124 E) 5