wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Ерекше жағдайларды өңдеу және графикаға кіріспе

Total questions: 46

Worksheet time: 23mins

Name
Class
Date
1.

Java-да енгізу-шығарудағы қателіктерді өңдеу үшін қандай блоктар қолданылады?

a)

try және catch блоктары

b)

throws және finally блоктары

c)

try және finally блоктары

d)

catch және throw блоктары

2.

FileInputStream класының негізгі міндеті не?

a)

Диалогтық терезе көрсету

b)

Графикалық фигура салу

c)

Файлдан байттық оқу

d)

Файлға мәтін жазу

3.

Деректерді оқу барысында қате туғанда қандай класс жиі тасталады?

a)

ArithmeticException класы

b)

NullPointerException класы

c)

IOException класы

d)

RuntimeException класы

4.

JOptionPane.showMessageDialog әдісі бұл контексте не үшін қолданылады?

a)

Қате туралы хабарлау

b)

Файлды ашу

c)

Потокты жабу

d)

Графика салу

5.

DataInputStream арқылы UTF мәтінді оқу үшін қандай әдіс қолданылады?

a)

readLine әдісі

b)

readUTF әдісі

c)

readChar әдісі

d)

readText әдісі

6.

try блогындағы ресурстарды жабу үшін кодың қай жерінде dis.close() шақырылады?

a)

catch блогынан кейін

b)

try блогының басында

c)

try блогының ортасында

d)

try блогының соңында

7.

catch(Exception err) қолдану не береді?

a)

Барлық ерекшеліктерді ұстайды

b)

Тек IO қателерін ұстайды

c)

Ешқандай қате өңделмейді

d)

Ерекшеліктерді қайта тастайды

8.

Graphics класындағы drawString әдісінің мақсаты қандай?

a)

Сызық қалыңдығын орнату

b)

Мәтін жолын шығару

c)

Бояу түсін өзгерту

d)

Тік төртбұрыш салу

9.

paint() әдісі қашан шақырылады?

a)

Түйме басылған сайын

b)

Тек бағдарлама басталғанда

c)

Компонент қайта салынғанда

d)

Файл оқылған сайын

10.

Graphics объектісін алу үшін қандай әдіс пайдаланылады?

a)

getGraphics әдісі

b)

getImage әдісі

c)

createGraphics әдісі

d)

new Graphics конструкторы

11.

Frame классынан туындайтын painting класында не үшін ActionListener іске асырылады?

a)

Оқиғаларды өңдеу

b)

Жадыны босату

c)

Файл ағынын басқару

d)

Графика салу

12.

print, clear, exit түймелері қай әдісте орналастырылып, оқиғаларға тіркеледі?

a)

actionPerformed әдісінде

b)

конструкторында

c)

main әдісінде

d)

paint әдісінде

13.

clear түймесінің ықтимал әрекеті қандай болуға тиіс?

a)

Қате тастау

b)

Мәтінді қалың ету

c)

Файлға жазу бастау

d)

Экран аймағын тазарту

14.

Graphics контексті қажет болғанда не істеу керек?

a)

Объектілік графикалық айнымалы құру

b)

Тікелей paint әдісін шақыру

c)

FileInputStream ашу

d)

JOptionPane көрсету

15.

actionPerformed әдісінің негізгі мақсаты қандай?

a)

Графиканы экранға салу

b)

Оқиғаны өңдеу логикасын орындау

c)

Кескін файлдарын жүктеу

d)

Терезе өлшемін өзгерту

16.

getGraphics() әдісі не береді?

a)

Button оқиғасын тудырады

b)

Image класын жүктейді

c)

Canvas класын жасайды

d)

Graphics объектісін қайтарады

17.

clearRect(8,110,110,35) шақыруы не істейді?

a)

Қосымшаны жабуды іске қосады

b)

Жолды экранға жазады

c)

Canvas объектісін жылжытады

d)

Тік төртбұрышты аймақты тазартуды орындайды

18.

Canvas класының негізгі қолданылуы қандай?

a)

Кескінді жүктейтін кітапхана

b)

Терезені жабатын батырма

c)

Оқиғаларды тыңдайтын интерфейс

d)

Еркін сурет салуға арналған аймақ

19.

Print батырмасы басылғанда не орындалады?

a)

Жолды Canvas ішінде шығару

b)

Қолданбаны аяқтау

c)

Аймақты толық тазарту

d)

Терезе түсін өзгерту

20.

Exit батырмасы басылғандағы әрекет қандай?

a)

Canvas-та мәтін шығарылады

b)

Аймақ боялады

c)

System.exit(0) шақырылады

d)

Image объектісі жасалады

21.

Canvas-ты кездейсоқ позицияға қою үшін қандай әдіс қолданылады?

a)

setText() әдісі қолданылады

b)

drawImage() әдісі қолданылады

c)

move(x,y) әдісі қолданылады

d)

load() әдісі қолданылады

22.

cs.getGraphics().clearRect(0,0,170,135) не үшін қажет?

a)

Canvas аймағын тазарту үшін

b)

Терезені көрсету үшін

c)

Мәтінді шығару үшін

d)

Кескінді бояу үшін

23.

Қосымшада түстерді орнату қалай жасалады?

a)

addActionListener(...) арқылы

b)

setBackground(new Color(...)) арқылы

c)

setBounds(...) арқылы

d)

System.exit(0) арқылы

24.

Image класын пайдаланудың бірінші қадамы қандай?

a)

Image айнымалысын жариялау

b)

Canvas өлшемін өзгерту

c)

Graphics объектісін тазарту

d)

Button құруды бастау

25.

Суреттің жолын көрсету үшін қандай типтегі айнымалы қолданылады?

a)

String айнымалысы қолданылады

b)

int айнымалысы қолданылады

c)

Color айнымалысы қолданылады

d)

boolean айнымалысы қолданылады

26.

Graphics z= getGraphics(); жолының мақсаты не?

a)

Кездейсоқ координата тудыру

b)

Canvas фон түсін орнату

c)

Кескіннің жолын анықтау

d)

Ағымдағы графикалық контексті алу

27.

z.drawString(str1,10,120) не істейді?

a)

Мәтінді берілген координатта салады

b)

Қосымшаны жабады

c)

Төртбұрышты аймақты тазалайды

d)

Canvas-ты жылжытады

28.

Кескінді жүктеу бөлімінде көрсетілген файл мысалы қандай?

a)

c:/work/1.gif файлы

b)

/usr/bin/java файлы

c)

D:/music/song.mp3 файлы

d)

C:/temp/data.csv файлы

29.

Graphics2D класын қолданудың негізгі мақсаты қандай?

a)

Желі арқылы URL-адрестерді жіберу

b)

Ойын терезесін басқару және оқиға өңдеу

c)

Пішіндерді, градиенттерді және мәтінді салу

d)

Биттік бейнені жүктеу және сақтау

30.

Ellipse2D.Double объектісін қандай мақсатта қолдануға болады?

a)

Сызықтар массивін құру үшін

b)

Шеңбер немесе эллипс пішінін анықтау үшін

c)

Градиенттің түсін басқару үшін

d)

Мәтін жолын шектеу үшін

31.

GradientPaint конструкторы берілген кодта қалай қолданылады?

a)

Фонды кескінге айналдыру үшін

b)

Екі түстің арасына градиенттік бояу орнату үшін

c)

Қаламның қалыңдығын өзгерту үшін

d)

Мәтіннің қарпін орнату үшін

32.

fill() әдісінің қызметі қандай?

a)

Мәтінді белгіленген қаріппен шығарады

b)

Пішіннің шекарасын ғана сызады

c)

Пішінді ағымдағы бояумен толтырады

d)

Суретті терезеге жүктейді

33.

drawString() әдісі не істейді?

a)

Мәтінді кескін ретінде импорттайды

b)

Мәтінді берілген координаталарда шығарады

c)

Мәтінді градиентпен толтырады

d)

Мәтіннің айналасын штрихтайды

34.

Graphics объектісін Graphics2D-ге түрлендіру үшін қандай жазба қолданылады?

a)

Graphics2D g=(Graphics) g2;

b)

Graphics g=(Graphics2D) g2;

c)

Graphics2D g2=(Graphics2D) g;

d)

Graphics g2=(Graphics)this;

35.

Берілген кодта setPaint(new GradientPaint(...)) шақыруының әсері қандай?

a)

Сызық салу режимін қосады

b)

Толтыруға қолданылатын бояуды градиентке ауыстырады

c)

Фон түсін аққа ауыстырады

d)

Мәтін түсін көкке орнатады

36.

g2.setPaint(Color.white); шақыруынан кейін орын алатын дұрыс әрекет қайсы?

a)

Келесі мәтіндер ақ түсте шығарылады

b)

Келесі сызықтар ақ түсте сызылады

c)

Келесі толтырулар ақ түске боялады

d)

Барлық үш әрекет те ақ түске қолданылады

37.

Ellipse2D.Double(20,30,100,100) параметрлері нені білдіреді?

a)

Түс, қалыңдық, градиент, мөлдірлік

b)

Х, Y, ен, биіктік координаталары

c)

Қаріп, өлшем, стиль, туралау

d)

Бастапқы және соңғы түс координаталары

38.

Градиенттің true параметрі GradientPaint(..., true) ішінде нені басқаруы мүмкін?

a)

Эллипстің радиусын есептейді

b)

Циклдік қайталануын қосу

c)

Сызықтың қалыңдығын арттырады

d)

Қаріпті қиғаштайды

39.

Graphics2D қолданғанда фигураны толтыру алдында қай әрекет дұрыс?

a)

drawImage арқылы бетті жаңарту

b)

setColor арқылы түс орнату

c)

setFont арқылы қаріпті орнату

d)

setPaint арқылы бояу режимін орнату

40.

Биттік бейнені img айнымалысына жүктеу мысалының дұрыс нұсқасы қайсы?

a)

img=getImage("name.gif");

b)

img=getToolkit().getImage(s);

c)

img=Graphics2D.getImage(url);

d)

img=new Image("name.gif")

41.

prepareImage(img,this); шақыруының мақсатына ең жақын сипаттама қайсы?

a)

Бейнені мәтінге айналдыру және шығару

b)

Бейнені алдын ала өңдеп, дұрыс көрсетілуін қамтамасыз ету

c)

Бейнені терезеге бірден салу және масштабтау

d)

Бейнені желіге жүктеп жіберу URL арқылы

42.

g.drawLine(10,200,200,200); операторына қатысты дұрыс тұжырымды таңдаңыз.

a)

Диагональ сызық сызады тең нүктелермен

b)

Горизонталь сызық сызады берілген нүктелермен

c)

Тігінен сызық сызады координаталарымен

d)

Қисық сызық сызады басқару нүктелерімен

43.

Java Graphics2D объектісінде градиенттік бояуды орнату үшін қандай әдіс қолданылады?

a)

setGradient әдісі қолданылады

b)

setPaint әдісі қолданылады

c)

setColor әдісі қолданылады

d)

applyPaint әдісі қолданылады

44.

Берілген кодта мәтінді салу үшін қолданылған әдіс қайсысы?

a)

drawString әдісі пайдаланылады

b)

renderText әдісі пайдаланылады

c)

printString әдісі пайдаланылады

d)

writeText әдісі пайдаланылады

45.

String мен StringBuilder айырмашылығын дұрыс сипаттайтын тұжырымды таңдаңыз.

a)

String өзгермейтін, StringBuilder өзгеретін

b)

String өзгеретін, StringBuilder тұрақты

c)

Екеуі де өзгермейтін, тек сыйымдылығы бөлек

d)

Екеуі де өзгеретін, тек әдістері басқа

46.

substring() әдісін қолданудың дұрыс мысалын таңдаңыз: берілген жолдан бірінші 3 таңбаны алу.

a)

s.substring(0,2) қайтарылады

b)

s.substring(1,3) қайтарылады

c)

s.substring(3,6) қайтарылады

d)

s.substring(0,3) қайтарылады