Информатика дайындық
тесті
8
сыныпқа арналған информатика
пәнінен
20 дайындық тест тапсырмалары
және олардың шешу жолдары берілген.
1. Айнымалыны
жариялау:
Мына айнымалының дұрыс жариялануын
көрсетіңіз:
a – бүтін сан.
A) int a;
B) float
a;
C) char a;
D) string a;
Шешу жолы: Бүтін сан int типімен жарияланады,
сондықтан дұрыс жауап:
A) int
a;
2. Мәліметтер
типі:
float мәліметтер типі қандай мәндер
сақтайды?
A) Бүтін сандар
B) Нақты сандар
C) Символдар
D) Жолдар
Шешу
жолы: float нақты сандарды сақтайды, сондықтан дұрыс
жауап:
B)
Нақты сандар
3. Цикл
операторы:
Мына цикл неше рет орындалады?
c
Копировать код
for
(int
i
= 0;
i < 5;
i++) { printf(“%d”, i); }
A) 3
B) 5
C) 10
D) 0
Шешу
жолы: Цикл 0-ден 4-ке дейін орындалады, яғни 5
рет. Дұрыс жауап:
B)
5
4. Жолдық тип:
Мына жолдық типті дұрыс
анықтаңыз:
"Hello,
World!"
A) int
B) float
C) string
D) char
Шешу жолы: Мәтіндер жолдық типке жатады,
сондықтан дұрыс жауап:
C)
string
5. Енгізу
операторы:
C тілінде пернетақтадан енгізу үшін қандай
оператор қолданылады?
A) scanf()
B) printf()
C) cin
D) cout
Шешу жолы: scanf() операторы енгізу үшін қолданылады.
Дұрыс жауап:
A)
scanf()
6. Тармақталу
операторы:
Қандай оператор тармақталуды жүзеге
асырады?
A) for
B) if
C) while
D) switch
Шешу жолы: Тармақталу үшін if операторы қолданылады,
сондықтан дұрыс жауап:
B)
if
7. Модульдік
есептеу:
Мына операцияның нәтижесін
табыңыз:
17 %
5
A) 3
B) 2
C) 5
D) 1
Шешу
жолы: 17-ні 5-ке бөлгенде қалдық 2 болады,
сондықтан дұрыс жауап:
B)
2
8. Функция
шақыру:
Мына функцияны қалай дұрыс
шақырасыз?
c
Копировать код
int
sum(int
a, int
b)
{ return
a + b;
}
A) sum(2,
3);
B) int sum(2,
3);
C) sum(int a, int
b);
D) sum();
Шешу жолы: Функция шақыру үшін жай ғана мәндерді беру қажет.
Дұрыс жауап:
A)
sum(2, 3);
9. Есептің нәтижесін
табыңыз:
Мына кодтың нәтижесі қандай
болады?
c
Копировать код
int
a
= 10; int
b
= 3; printf("%d",
a / b);
A) 3
B) 3.33
C) 0
D) 10
Шешу жолы: Бүтін сандарды бөлу кезінде қалдық ескерілмейді,
сондықтан нәтиже 3
болады.
Дұрыс жауап:
A)
3
10. Логикалық
операция:
&& қандай логикалық операцияны
білдіреді?
A) Немесе
B) Және
C) Терістеу
D) Артынан
Шешу
жолы: && – "және" логикалық операциясы. Дұрыс
жауап:
B)
Және
11. Жад
аймағы:
Айнымалының мәнін сақтау үшін жадта қанша орын
бөлінеді?
A) 1 бит
B) 4 байт
C) 1 байт
D) 2 байт
Шешу
жолы: Әдетте, int типті айнымалы 4 байт орын алады. Дұрыс
жауап:
B) 4
байт
12. Массив элементін
алу:
Массивтегі бірінші элементтің индексі
қандай?
A) 0
B) 1
C) -1
D) 2
Шешу
жолы: Массивтің бірінші элементінің индексі 0
болады. Дұрыс жауап:
A)
0
13. Мәтін шығару:
C тілінде мәтін экранға шығару үшін қандай
оператор қолданылады?
A) scanf()
B) printf()
C) cin
D) puts()
Шешу жолы: Мәтін шығару үшін C
тілінде printf() операторы қолданылады.
Дұрыс жауап:
B)
printf()
14. Функцияның
типі:
Мына функцияның қайтару типі
қандай?
c
Копировать код
float
divide(int
a, int
b)
{ return
(float)a
/ b; }
A) int
B) float
C) void
D) double
Шешу жолы: Функцияның қайтару типі – float.
Дұрыс жауап:
B)
float
15. Массивтермен
жұмыс:
Мына массивтегі ең үлкен санды
табыңыз:
c
Копировать
код
int
arr[] =
{2,
5,
8,
3,
1};
A) 1
B) 8
C) 5
D) 3
Шешу
жолы: Массивтегі ең үлкен сан – 8. Дұрыс
жауап:
B)
8
16. Тармақталу:
Мына шарт дұрыс орындала ма?
c
Копировать
код
if
(5
>
3
&&
2
<
4) {
printf("True"); }
A) Иә
B) Жоқ
Шешу
жолы: Екі шарт та дұрыс,
сондықтан True шығады. Дұрыс жауап:
A)
Иә
17. Есептеу:
Мына өрнектің мәнін табыңыз:
3 + 4 *
2
A) 14
B) 11
C) 7
D) 10
Шешу
жолы: Көбейту бірінші орындалады, содан соң қосу.
4 * 2 = 8, 3 + 8 = 11. Дұрыс жауап:
B)
11
18. Циклдің шартын
табыңыз:
Мына цикл неше рет орындалады?
c
Копировать код
int
i
= 0; while
(i
< 3)
{ i++; }
A) 2
B) 3
C) 4
D) 5
Шешу
жолы: Цикл 3 рет орындалады (0, 1, 2). Дұрыс
жауап:
B)
3
19. Айнымалы типін
өзгерту:
Мына кодта не болады?
c
Копировать код
int
a
= 10; float
b =
(float)a;
A) a типі өзгереді
B) a типі өзгермейді,
бірақ b нақты санға айналады
C) Қате шығады
D) Ештеңе болмайды
Шешу жолы: a бүтін сан болып қалады,
ал b нақты санға айналады.
Дұрыс жауап:
B) a типі өзгермейді, бірақ b нақты санға айналады
20. Арифметикалық
операция:
Мына өрнектің нәтижесін
табыңыз:
c
Копировать
код
int
a =
10; a +=
5;
A) 10
B) 15
C) 5
D) 0
Шешу
жолы: a +=
5 операциясы a = a +
5 дегенді білдіреді, сондықтан нәтиже 15
болады. Дұрыс жауап:
B)
15
Бұл 20 тест тапсырмалары информатикадан 8 сынып
оқушыларына дайындық ретінде ұсынылған.