wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ислам голубой

Total questions: 153

Worksheet time: 1hrs 23mins

Name
Class
Date
1.

<question>Алгоритм дегеніміз не? / Что такое алгоритм?

a)

белгілі бір нәтижеге қол жеткізу үшін ретімен орындалатын әрекеттер тізбегі / совокупность чётко определенных действий, выполнение которых ведёт к решению задачи

b)

С++ тілінде анықталған анықтамалар мен ұғымдар жиынтығы / набор определений и понятий, определенных в языке С++ 

c)

мәселені шешуге әкелетін әрекеттерді қайталау / повтор действий, приводящих к решению задачи 

d)

аяқталатын әрекеттер тізбегі / последовательность действий, выполнение которых ведёт к концу

2.

<question>Алгоритмнің қасиеттерін тізімдеңіз/ Перечислить свойства алгоритма

a)

Анықтылығы, Жаппайлығы, Нәтижелілігі, Дискреттілігі, Түсініктілігі / дискретность, детерминированность, конечность, массовость, результативность 

b)

Түсініктілігі, Нақтылығы, Жаппайлығы, Бұқаралығы,
Айқындылығы / постоянство, недетерминированность, бесконечность, массовость, результативность 

c)

дискреттілік, жаппайлығы,, шексіздік, топтастыру, бөлу / дискретность, детерминированность, бесконечность, группировка, распределение

d)

тұрақтылық, анықталмағандық, шексіздік, жаппай, тиімділік / постоянство, детерминированность, конечность, массовость, продолжительность 

3.

<question>Сызықтық алгоритм дегеніміз не? / Что такое линейный алгоритм?

a)

блоктары ретімен орындалатын алгоритм сызықтық алгоритм немесе  денесі  тек  ретімен  орындалатын  командалардан  тұратын  алгоритм / это алгоритм, в котором действия выполняются однократно и строго последовательно 

b)

бұл тек сызықтық функциялар есептелетін алгоритм / это алгоритм, в котором вычисляются только линейные функции 

c)

бұл командалары қатарынан белгілі бір рет қайталанатын алгоритм / это алгоритм, команды которого повторяются какое-то количество раз подряд 

d)

бұл жағдайға байланысты бір немесе басқа әрекеттер тізбегі орындалатын алгоритм / это алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий

4.

<question>Тармақталған алгоритм дегеніміз не?/ Тармақталған алгоритм дегеніміз не?

a)

берілген шарттың орындалуына байланысты бір тармақ бойынша орындалатын есептеу процестері бар алгоритмдер / это алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий

b)

бұл әрекеттер бір реттік және қатаң дәйекті түрде орындалатын алгоритм / это алгоритм, в котором действия выполняются однократно и строго последовательно

c)

бұл алгоритм, онда тек екі немесе үш аралықта берілген бөлік функциялары есептеледі / это алгоритм, в котором вычисляются только кусочные функции, заданные на двух или на трех промежутках

d)

бұл есептердің оңтайлы шешімін іздейтін алгоритм / это алгоритм, который ищет оптимальное решение задач

5.

<question>Циклдік алгоритм дегеніміз не? / Что такое циклический алгоритм?

a)

цикл денесі деп аталатын әрекеттер тізбегін көп рет қайталануын іске асырған алгоритмді / это алгоритм, команды которого повторяются какое-то количество раз подряд

b)

бұл жағдайға байланысты бір немесе басқа әрекеттер тізбегі орындалатын алгоритм / это алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий

c)

бұл әрекеттер шексіз және қатаң дәйекті түрде орындалатын алгоритм / это алгоритм, в котором действия выполняются бесконечно и строго последовательно 

d)

бұл әрекеттер бір реттік және қатаң дәйекті түрде орындалатын алгоритм / это алгоритм, в котором действия выполняются однократно и строго последовательно 

6.

<question>Алгоритмнің графикалық жазбасы нені білдіреді? / Что такое графическое представление алгоритма?

a)

блок-схема/блок-схема

b)

шартты алгоритмдік тілдегі алгоритмдердің жартылай формальдандырылған сипаттамасы, оның ішінде бағдарламалау тілінің элементтерін де, табиғи тілдегі фразаларды да, жалпы қабылданған математикалық белгілерді және т.б. / полуформализованные описания алгоритмов на условном алгоритмическом языке, включающие в себя как элементы языка программирования, так и фразы естественного языка, общепринятые математические обозначения и др.

c)

бағдарламалау тілдеріндегі мәтіндер / тексты на языках программирования 

d)

табиғи тілде жазу / запись на естественном языке

7.

<question>Алгоритмнің бағдарламалық жазбасы нені білдіреді? / Что означает программная запись алгоритма?

a)

бағдарлама коды / код программы

b)

блок-схема/блок-схема

c)

шартты алгоритмдік тілдегі алгоритмдердің жартылай формальдандырылған сипаттамасы, оның ішінде бағдарламалау тілінің элементтерін де, табиғи тілдегі фразаларды да, жалпы қабылданған математикалық белгілерді және т.б. / полуформализованные описания алгоритмов на условном алгоритмическом языке, включающие в себя как элементы языка программирования, так и фразы естественного языка, общепринятые математические обозначения и др.

d)

табиғи тілде жазу / запись на естественном языке 

8.

<question>Блоктың қандай түрі бейнеленген? / Какой тип блока изображен?

a)

шарт блогы / блок условия

b)

әрекет блогы / блок действия

c)

бастау блогы / блок начала 

d)

деректерді шығару блогы / блок вывода данных

9.

<question>Блоктың қандай түрі бейнеленген? / Какой тип блока изображен?

a)

Математикалық өрнектерді есептеу блогы, әрекет блогы / Блок вычисления математических выражений, блок действий

b)

шарт блогы / блок условий

c)

бастау блогы / блок начала 

d)

деректерді шығару блогы / блок вывода данных 

10.

<question>Блок-схема дегеніміз не? / Что такое блок-схема?

a)

бұл алгоритмнің графикалық іске асырылуы / это графическая реализация алгоритма

b)

бұл алгоритмнің бағдарламалық іске асырылуы / это программная реализация алгоритма

c)

бұл алгоритмді ауызша жүзеге асыру / это словесная реализация алгоритма

d)

бұл алгоритмнің псевдокодтық орындалуы / это реализация алгоритма псевдокодом

11.

<question>Блок-схема мыналарды қамтиды: / Блок-схема включает в себя:

a)

блоктар мен көрсеткілер / блоки и стрелки

b)

графика / графики

c)

бағдарлама кодының элементтері / элементы программного кода

d)

диаграммалар / диаграммы

12.

<question>Циклде не болуы керек? / Что должно быть в цикле?

a)

цикл денесі және шартты тексеру / тело цикла и проверка условия

b)

экранға деректерді шығару / вывод данных на экран

c)

функция мәнін есептеу / вычисление значение функции

d)

деректерді енгізу / ввод данных

13.

<question>Алғышарттары бар цикл дегеніміз не? / Что такое цикл с предусловиями?

a)

бұл алдымен шарт тексерілетін цикл, содан кейін цикл денесі орындалады / это цикл, в котором сначала проверяется условие, потом выполняется тело цикла 

b)

мұндай цикл түрі жоқ / такого вида цикла нет

c)

бұл шарт блогында цикл денесі берілген цикл / это цикл, у которого в блоке условия задается тело цикла

d)

бұл химия мен физика мәселелерін шешу үшін қолданылатын цикл / это цикл, который используется для решения задач химии и физики

14.

<question>Бұл схема туралы не айтуға болады? / Что выводит это схемы?

a)

қате, себебі a мен b мәліметтерді мәнін енгізу параллелограммда болуы керек / ошибка, потому что ввод значений данных a и b должен быть в параллелограмме

b)

бұл блок-схемада қателер жоқ, екі сан беріледі, содан кейін олардың қосындысы есептеледі / в данной блок-схеме ошибок нет, задаются два числа, потом считается их сумма

c)

бұл блок-схемада қателер бар / в данной блок-схеме допущены ошибки

d)

экаранда екі сан және олардың қосындысы көрсетіледі / два числа и их сумма выводятся на экран

15.

<question>Берілген блок-схемаға қандай ауызша жазба сәйкес келеді? / Какая устная запись соответствует данной блок-схеме?

a)

a=6 орнатыңыз, b=12 орнатыңыз, олардың қосындысын есептеңіз / задать а=6, задать b=12, вычислить с как их сумму

b)

санды орнатыңыз a=6, b=12, бірге орнату пернетақтадан / задать число а=6, b=12, с задать с клавиатуры

c)

бұл блок-схемада қателер бар / данная блок-схема содержит ошибки

d)

a=6 орнатыңыз, b=12 орнатыңыз, оларды экранға шығарыңыз / задать а=6, задать b=12, вывести их на экран

16.

<question>Берілген блок-схема үшін дұрыс мәлімдемелерді таңдаңыз: / Выберите правильные утверждения к данной блок-схеме:

a)

тармақталған алгоритмді жүзеге асырады, үш сан пернетақтадан оқылады, егер a=b болса, онда барлық үш сан экранға шығарылады / реализован разветвляющийся алгоритм, три числа считываются с клавиатуры, если a=b, то все три числа выводятся на экран

b)

сызықтық алгоритмді жүзеге асырады / реализован линейный алгоритм

c)

циклдік алгоритм жүзеге асырады / реализован циклический алгоритм 

d)

бұл блок-схемада қате бар / в данной блок-схеме допущены ошибки

17.

<question>Блок-схеманың берілген бөлігінде қандай алгоритм жүзеге асырылады? / Какой алгоритм реализован в данной части структурной схемы?

a)

циклдік / циклический

b)

тармақталу / разветвляющийся

c)

сызықтық / линейный 

d)

теориялық / теоретический 

18.

<question>Итерация санын көрсетіңіз: / Укажите количество итераций:

a)

5

b)

4

c)

3

d)

Шарт орындалмайды

19.

<question>Бағдарлама дегеніміз не? / Что такое программа?

a)

адамның ЭЕМ-мен байланысының жасанды тілі, ол мәліметтер мен оларды өңдеу алгоритмдерін компьютерде сипаттауға арналады. / искусственный язык связи человека с ЭВМ, который будет посвящен описанию данных и алгоритмов их обработки на компьютере.

b)

бұл компьютер тапсырманы орындау үшін алгоритмді енгізу / это реализация алгоритма для выполнения задачи компьютером

c)

бұл блок-схема түріндегі алгоритмді жүзеге асыру / это реализация алгоритма в виде блок-схемы 

d)

бұл алгоритмнің математикалық тілде орындалуы / это реализация алгоритма математическим языком

e)

бұл алгоритмді жалған кодпен жүзеге асыру / это реализация алгоритма псевдокодом

20.

<question>С++ бағдарламалау тілінде қандай стандартты айнымалы типтері бар?/Каковы стандартные типы переменных в языке программирования C++?

a)

int, double,char,float

b)

int, double,char,real

c)

integer, double,char,float 

d)

int, char,float,boolean 

21.

<question>Кітапхана дегеніміз не? / Что такое библиотека?

a)

модульдердің, класстардың, объектілердің, тұрақтылардың, ғаламдық айнымалылардың, шаблондардың, макростардың, функциялардың және процедуралардың жиынтығы, оларды сол тілде жазылған кез келген бағдарламадан шақыруға болады. / набор модулей, классов, объектов, констант, глобальных переменных, шаблонов, макросов, функций и процедур, которые можно вызывать из любой программы, написанной на этом языке.

b)

бұл функциялар мен операторларды сипаттайтын файл / это файл с описанием функций и операторов

c)

бұл негізгі псевдокодтарды сипаттайтын файл / это файл с описанием основных псевдокодов

d)

алфавиттік ретпен сақталған файлдар жиынтығы / это набор файлов, хранящихся в алфавитном порядке 

e)

бұл қолданбалардың жұмысы туралы ақпаратты, анықтаманы қамтитын файл / это файл, содержащий информацию о работе приложений, справку

22.

<question>Бағдарламалау тілінде айнымалыны жариялау және инициализациялау қай нұсқада дұрыс жасалған? / В какой версии языка программирования объявление и инициализация переменной выполнены правильно?

a)

int i; i=9;

b)

double m; initialize m;

c)

double m; x=4;

d)

char a; a=8.43;

e)

int m(initialize);

23.

<question>С++ бағдарламалау тіліндегі жазба қандай алгоритмге сәйкес келеді?/Какой алгоритм соответствует записи в языке программирования C++?

a)

тармақталған / разветвляющийся

b)

циклдік / циклический

c)

сызықтық / линейный 

d)

жарамды / действительный 

24.

<question>Мына программа алгоритмнің қай түріне сәйкес келеді? / Какой тип алгоритма соответствует этой программе?

a)

циклдік / циклический 

b)

тармақталған / разветвляющийся

c)

сызықтық / линейный 

d)

жарамды / действительный

25.

<question>Осы бағдарламаның нәтижесін көрсетіңіз: / Укажите результат этой программы:

a)

b)

c)

d)

26.

<question>Бұл бағдарлама экранға  нені шығарады? / Что это приложение выводит на экран?

a)

бағдарлама іске қосылады, экранда нәтиже болмайды / программа запуститься, на экране не будет результатов

b)

бағдарлама экранға үш санды шығарады / программа выводит на экран три числа

c)

бағдарлама сызықтық алгоритмге сәйкес келеді / программа соответствует линейному алгоритму

d)

бағдарлама қателіктерге байланысты басталмайды / программа не запустится из-за ошибок

e)

a, b сандары пернетақтадан сұралады / числа a, b запрашивается с клавиатуры

27.

<question>Бұл бағдарлама экранға  нені шығарады? / Что это программа выводит на экран?

a)

iostream кітапханасы қосылған, екі айнымалы сандармен берілген, олардың айырмашылығы қарастырылған, барлық деректер экранға шығарылады / подключена библиотека iostream, две переменные задаются числами, считается их разность, все данные выводятся на экран

b)

результат выполнения программы:

c)

iostream кітапханасы қосылған, екі айнымалы пернетақтадан орнатылады, олардың айырмашылығы қарастырылады, барлық деректер экранға шығарылады / подключена библиотека iostream, две переменные задаются с клавиатуры, считается их разность, все данные выводятся на экран

d)

бағдарлама іске қосылмайды, өйткені онда қателер бар / программа не запустится, т.к. содержит ошибки

e)

бағдарлама циклдік алгоритмге сәйкес келеді / программа соответствует циклическому алгоритму

28.

<question>Бағдарламаның қай жолы берілген функцияға сәйкес келеді:/ Какая строка программы соответствует данной функции:

a)

b)

c)

d)

29.

<question>Берілген цикл үшін сипаттаманы таңдаңыз:/ Выберите описание для данного цикла:

a)

алғышарттары бар цикл, цикл айнымалысы x -1-ден 5,5-ке дейін 0,3 қадаммен өзгереді / цикл с предусловием, переменная цикла х меняется от -1 до 5,5 с шагом 0,3

b)

цикл дұрыс ұйымдастырылмаған, кодта қателер бар / цикл организован неверно, код содержит ошибки

c)

кейінгі шартпен цикл, цикл айнымалысы x 0,3 қадаммен -1-ден 5,5-ке дейін өзгереді / цикл с постусловием, переменная цикла х меняется от -1 до 5,5 с шагом 0,3

d)

кейінгі шартпен цикл, цикл айнымалысы x 5,5 қадаммен -1-ден 0,3-ке дейін өзгереді / цикл с постусловием, переменная цикла х меняется от -1 до 0,3 с шагом 5,5 

e)

алғышарттары бар цикл, цикл айнымалысы x 1-қадаммен 0,3-тен 5,5-ке дейін өзгереді / цикл с предусловием, переменная цикла х меняется от 0,3 до 5,5 с шагом 1

30.

<question>Осы жолдарға сәйкес келетін бағдарламаның орындалу нәтижесін таңдаңыз:/ Выберите результат выполнения программы, соответствующий этим строкам:

a)

b)

c)

d)

e)

31.

<question>Берілген экран нәтижесі болып табылатын бағдарлама кодтарын таңдаңыз: / Выберите коды приложений, которые являются результатом предоставленного экрана:

a)

b)

c)

d)

e)

32.

<question>Сыртқы циклдің қанша қайталануы орындалды?/ Сколько повторений внешнего цикла было выполнено?

a)

3

b)

5

c)

4

d)

Шарт орындалмайды

33.

<question>Берілген нәтижеге сәйкес келетін бағдарламаның бөлігін таңдаңыз:/ Выберите часть программы, которая соответствует заданному результату:

a)

b)

c)

d)

e)

34.

<question>Берілген нәтижеге сәйкес келетін бағдарламаның бөлігін таңдаңыз:/ Выберите часть программы, которая соответствует заданному результату:

a)

b)

c)

d)

e)

35.

<question>С++ тілі циклінің үш құрылымының қайсысында цикл денесі ешқашан орындалмауы мүмкін./ В какой из трех структур цикла языка C++ тело цикла может никогда не выполняться.

a)

while(әзірше)

b)

Барлық циклда цикл денесі бір рет болса да орындалмайды

c)

Цикл do-while(кейін)

d)

Барлық циклда цикл денесі бір рет болса да орындалады

36.

<question>sqrt(x) функциясының прототипі сипатталған кітапхана аты? / Имя библиотеки, в которой определен прототип функции sqrt(x)?

a)

<cmath>

b)

<string>

c)

<cstdlib>

d)

<locale>

37.

<question>Unsigned char бүтін типінің диапазоны қандай? / Каков диапазон целочисленного типа Unsigned char?

a)

0 .. 255

b)

–128 .. 127

c)

–32 768 .. 32 767

d)

0 .. 65 535

38.

<question>Signed char бүтін типінің диапазоны қандай? / Каков диапазон целочисленного типа Signed char?

a)

–128 .. 127

b)

0 .. 255

c)

–32 768 .. 32 767

d)

0 .. 65 535

39.

<question>С++  тілінде (-12) % 5 \cdot 10 өрнегінің мәні нешеге тең? / Каково значение выражения (-12) % 5 \cdot 10 в C++?

a)

-20

b)

-50

c)

20

d)

40

40.

<question>С++  тілінде (-23)%6*10 өрнегінің мәні нешеге тең?/ Каково значение выражения (-23)%6*10 в C++?

a)

-50

b)

50

c)

20

d)

40

41.

<question>Жүйенің тақырып файлдары, яғни кітапханалар қандай команда арқылы қосылады?/ Какой командой добавляются системные заголовочные файлы, то есть библиотеки?

a)

#include<>

b)

#include()

c)

#include[]

d)

include<>

42.

<question>C++ - да Енгізу командасы қандай?/ Какая команда ввода в C++?

a)

cin

b)

cout

c)

return

d)

endl

43.

<question>C++-да шығару командасы келесідей?/Какая команда вывода в C++?

a)

cout

b)

cin

c)

return

d)

endl

44.

<question>C++  тілінде әр бағдарламаның басында қандай функция болуы керек?/Какая функция должна быть в начале каждой программы в C++?

a)

int main

b)

include

c)

void main

d)

dftbl.h

45.

<question>Функцияның денесі қандай жақшамен білгіленеді?/ С какой скобкой обозначается тело функции?

a)

{}

b)

()

c)

" "

d)

[]

46.

<question>C++ бағдарламасындағы комментарий қандай таңбалардан басталады? / С каких символов начинается комментарий в C++?

a)

//

b)

/*

c)

##

d)

#*

47.

<question>Келесідей жарияланған айнымалылар қандай мәндерді қабылдай алады: Int a,b;? / Какие значения могут принимать переменные, объявленные следующим образом: Int a,b;?

a)

бүтін

b)

Символ

c)

нақты

d)

логикалық

48.

<question>а = символын экранға қалай шығарылады?/ как вывести символ а = на экран?

a)

cout << "a";

b)

cout >>"a";

c)

cout << "a"

d)

cout << 'a';

49.

<question>Консольный  экранда көрсетілген хабарламаның мәтінін шығару үшін қандай символ қойылады?/ Какой символ ставится для вывода текста сообщения, отображаемого на консольном экране?

a)

<<

b)

екі тырнақшаға

c)

Жалғыз тырнақшаға / В одинарные кавычки

d)

фигурный скобкаға 

50.

<question>Символдық  айнымалылар қандай тип арқылы жарияланады?/ Каким типом объявляются символьные переменные?

a)

char

b)

string

c)

float

d)

double

51.

<question>C++тілінде қатар мәліметтерімен жұмыс жасау үшін қандай тип қолданылады?/Какой тип используется для работы со строковыми данными в C++?

a)

string

b)

int

c)

for

d)

void

52.

<question>Қандай функция қатардағы символдар санын  көрсетеді/ Какая функция возвращает количество символов в строке

a)

length()

b)

sizeof()

c)

getlength()

d)

string_length() 

53.

<question>Айнымалы мәнді 1-ге арттыру үшін қандай синтаксистік құрылым қолданылады?/ Какая синтаксическая структура используется для увеличения переменной на 1?

a)

a++

b)

b++

c)

a--

d)

b--

e)


x=1

54.

<question>С++ тілінде логикалық "және" операциясы жазылады?/ В C++ пишется логическая “и” операция?

a)

a && b

b)

a << b

c)

a & b

d)

a >> b

55.

<question>Басқаруды циклдің соңынан кейінгі операторға бере отырып, циклдің мерзімінен бұрын аяқталуын қандай оператор жүзеге асырады?/ Какой оператор выполняет преждевременное завершение цикла, передавая управление оператору после конца цикла?

a)

break

b)

continue

c)

return

d)

Барлық жауап қате

56.

<question>х=(int) 3.8 + 3.3 өрнегін орындағаннан кейін Int x мәні қандай

a)

x=6

b)

x=7,1

c)

x=7

d)

Барлық жауап дұрыс емес

57.

<question>x=0; x++; операторын орындағаннан кейін x мәні қанша шығады/ сколько выйдет значение x после выполнения оператора x=0; x++;

a)

x=1

b)

x=0 

c)

x=3

d)

x=2

e)

Программа коды қате/ Ошибка кода программы

58.

<question>case қайда қолданылады?/ где используется case?

a)

case switch операторында қолданылады

b)

case шарт операторында қолданылады

c)

case for операторында қолданылады

d)

while операторында case қолданылады

59.

<question>Дұрыс код конструкциясын таңдаңыз: / Выберите правильную конструкцию кода:

a)

Апай вариантарын бермеді (

b)

for(i<100;i=i+10) 

c)

int i=0; for (; i++);

d)

for (int i=0; i<100)

60.

<question>for циклының жазылу формасы дұрыс па?: / правильная ли написано  конструкция на цикл for?: for(int i=0, i<=10, i++);

a)

for циклінің сипаттамасы дұрыс емес

b)

for циклінің сипаттамасы дұрыс

c)

Айнымалы мәнді циклде жариялай алмайсыз / Вы не можете объявить переменную в цикле

d)

Бос операторды цикл денесі ретінде пайдалану заңсыз

61.

<question>Do циклі қандай цикл

a)
  • шартты соңынан тексеретін цикл

b)
  • шартты басынан тексеретін цикл

c)
  • шартты орындамайтын цикл

d)

Барлық жауап дұрыс емес

62.

<question>Қандай циклдар кірістірілген циклдар деп аталады? / Какие циклы называются вложенными циклами?

a)

бір циклдің (сыртқы) денесінде басқа цикл (ішкі) орналастырылған кезде.

b)

бір циклдің (ішкі) денесінде басқа цикл (сыртқы) орналастырылған кезде.

c)

Барлық жауап дұрыс

d)

Барлық жауап дұрыс емес

e)

кілт сөздері жоқ цикл деп аталады / называется циклом без ключевых слов

63.

<question>Егер a = 1 болса, өрнектердің қайсысы true мәніне ие? / Если a = 1, Какое из выражений имеет значение true?

a)

(a == 1) II true

b)

(a == 2) || true 

c)

(a != 0) II true

d)

(a >= 1) II true
(a <= 1) II true

e)

(a == 1) ! false 

64.

<question>Жаңа жолдан бастау үшін қандай команда қолданылады? / Какая команда используется, чтобы начать с новой строки?

a)

endl

b)

cout

c)

cin

d)

return

e)

символдарды шығарған кезде автоматты түрде жол келесі қатарға түседі / при извлечении символов строка автоматически переходит в следующую строку

65.

<question>for операторының сипатталуында екінші параметр қызметі қандай? / Какова функция второго параметра в описании оператора for?

a)

қайталану шарты

b)

итерация

c)

циклдің өзіне кірер алдында бір рет орындалатын команда / команда, которая выполняется один раз перед входом в самой цикл

d)

теңдік шарты

66.

<question>С++ тілінде  логикалық == операторы нені білдіреді? / Что означает логический оператор == в C++?

a)

тең

b)

тең емес

c)

теңірек

d)

теңірек емес

67.

<question>Қатар дегеніміз не? / Что такое строка?

a)

қос тырнақшаға алынған символдар тізбегі.

b)

жалғыз тырнақшаға арналған мәтін

c)

идентификатор матрицасы

d)

үздіксіз реттілік

e)

бір ғана символды қабылдайды

68.

<question>Төменде келтірілген бүтін мәндердің қайсысы unsigned short типті айнымалыға сәйкес келетінін белгілеңіз / Укажите, какое из следующих целочисленных значений соответствует переменной типа unsigned short

a)

10000

b)

100000

c)

1000000

d)

-1

69.

<question>C++ тілінде жазылған бағдарламаны орындау үшін қандай механизм қолданылады? / Какой механизм используется для выполнения программы, написанной на C++?

a)

машина командаларын тікелей орындау / непосредственное выполнение машинных команд

b)

түсіндіру / интерпретация

c)

"ұшу" компиляциясы / компиляция "на лету" 

d)

Барлық жауап дұрыс емес / Все ответы неверны

e)

Барлық жауап дұрыс / Все ответы верны

70.

<question>Төмендегі бағдарламада цикл денесі қанша рет орындалады?  / Сколько раз выполняется тело цикла в приведенной ниже программе?

a)

цикл денесі 51 рет орындалады.

b)

цикл денесі 49 рет орындалады.

c)

цикл денесі 52 рет орындалады.

d)

цикл денесі 50 рет орындалады.

71.

<question>Бағдарламада айнымалы түрін сипаттау қажет пе? / Нужно ли определять тип переменной в программе?

a)

айнымалы түрін анықтау міндетті болуы мүмкін

b)

айнымалы түрін анықтау міндетті болуы керек емес

c)

айнымалының мақсатына байланысты

d)

міндетті емес / необязательный

72.

<question>Қандай кітапханада стандартты енгізу-шығару мүмкіндіктері бар? / Какая библиотека имеет стандартные возможности ввода-вывода?

a)

iostream

b)

cmath

c)

string

d)

cstdlib

73.

<question>Бағдарламаның орындалу нәтижесін табыңыз: / Найдите результат выполнения программы: {int a=1; int b=2; int s; if (a==1 && b==1) s=a+b; else s=a-b; cout<<s;}

a)

-1

b)

14

c)

9

d)

64

74.

<question>Бағдарламаның орындалу нәтижесін табыңыз: / Найдите результат выполнения программы: {int a=7; int b=7; int s; if (a==7&& b==7) s=a+b; else s=a-b; cout<<s;}

a)

14

b)

9

c)

-1

d)

64

75.

<question>Бағдарламаның орындалу нәтижесін табыңыз: / Найдите результат выполнения программы: {int a=8; int b=3; int s; if (a>b) s=a*a; else s=a+b; cout<<s;}

a)

64

b)

-1

c)

9

d)

14

76.

<question>Бағдарламаның орындалу нәтижесін табыңыз: / Найдите результат выполнения программы: int a=1; int b=3; int s=0; for (int i=1; i<=b; i++) {s=s+i;}; cout<<s;

a)

6

b)

9

c)

14

d)

-1

77.

<question>Бағдарламадағы қатені тап / Найди ошибку в программе {int a, b; s=a+b; cout<< s;}

a)

S айнымалысы жарияланбаған немесе инициализацияланбаған.

b)

шығару функциясы дұрыс көрсетілмеген

c)

препроцессор директивасы дұрыс көрсетілмеген

d)

енгізу функциясы дұрыс көрсетілмеген / функция ввода указана неверно

e)

нүктелі үтір қалып қойған

78.

<question>Бағдарламаның орындалу нәтижесін табыңыз: / Найдите результат выполнения программы: {float s; s=0; for (int i=1; i<=4;i++) {s=s+pow(i,2);} cout<<s;}

a)

30

b)

-1

c)

14

d)

64

79.

<question>Бөлгендегі қалдық табу операциясы қалай беріледі? / Операция нахождения остатка в делении?

a)

%

b)

*/

c)

/*

d)

///

80.

<question>Switch операторының қызметі - / Функции оператора Switch -

a)

Таңдау командасы / Команда выбора

b)

берілген функцияның орындалуын тоқтатып, басқаруды шақыратын, функцияның белгілі бір нүктесін одан кейінгі нүктесіне қайтару үшін пайдаланылатын оператор. / оператор, который останавливает выполнение заданной функции и вызывает управление, используемый для возврата определенной точки функции к следующей точке.

c)

Көрсетілген белгі бойынша басқаруда шартсыз өту үшін пайдаланылатын оператор / Оператор, используемый для безусловной передачи управления по указанной метке.

d)

циклдағы операторлардың қалған бөлігін орындамай қалдырып кету үшін қолданылады / используется чтобы оставить остальные инструкции в цикле невыполненными

e)

Циклдік, таңдау операторларынан шығу үшін қолданылады / Используется для выхода из цикла и операторов выбора.

81.

<question>Return операторының қызметі- / Функция оператора Return-

a)

берілген функцияның орындалуын тоқтатып, басқаруды шақыратын, функцияның белгілі бір нүктесін одан кейінгі нүктесіне қайтару үшін пайдаланылатын оператор. / оператор, который останавливает выполнение заданной функции и вызывает управление, используемый для возврата определенной точки функции к следующей точке.

b)

Таңдау командасы / Команда выбора

c)

Көрсетілген белгі бойынша басқаруда шартсыз өту үшін пайдаланылатын оператор / Оператор, используемый для безусловной передачи управления по указанной метке.

d)

Циклдік, таңдау операторларынан шығу үшін қолданылады / Используется для выхода из цикла и операторов выбора.

e)

циклдағы операторлардың қалған бөлігін орындамай қалдырып кету үшін қолданылады / используется чтобы оставить остальные инструкции в цикле невыполненными

82.

<question>Break операторының қызметі- / Функция оператора Break-

a)

Циклдік, таңдау операторларынан шығу үшін қолданылады / Используется для выхода из цикла и операторов выбора.

b)

берілген функцияның орындалуын тоқтатып, басқаруды шақыратын, функцияның белгілі бір нүктесін одан кейінгі нүктесіне қайтару үшін пайдаланылатын оператор. / оператор, который останавливает выполнение заданной функции и вызывает управление, используемый для возврата определенной точки функции к следующей точке.

c)

циклдағы операторлардың қалған бөлігін орындамай қалдырып кету үшін қолданылады / используется чтобы оставить остальные инструкции в цикле невыполненными

d)

Көрсетілген белгі бойынша басқаруда шартсыз өту үшін пайдаланылатын оператор / Оператор, используемый для безусловной передачи управления по указанной метке.

e)

Таңдау командасы / Команда выбора

83.

<question>Continue операторының қызметі-

a)

циклдағы операторлардың қалған бөлігін орындамай қалдырып кету үшін қолданылады / используется чтобы оставить остальные инструкции в цикле невыполненными

b)

Циклдік, таңдау операторларынан шығу үшін қолданылады / Используется для выхода из цикла и операторов выбора.

c)

Көрсетілген белгі бойынша басқаруда шартсыз өту үшін пайдаланылатын оператор / Оператор, используемый для безусловной передачи управления по указанной метке.

d)

Таңдау командасы / Команда выбора

e)

берілген функцияның орындалуын тоқтатып, басқаруды шақыратын, функцияның белгілі бір нүктесін одан кейінгі нүктесіне қайтару үшін пайдаланылатын оператор. / оператор, который останавливает выполнение заданной функции и вызывает управление, используемый для возврата определенной точки функции к следующей точке.

84.

<question>Бағдарлама кодының дұрыс мәлімдемелерді таңдаңыз: / Выберите правильные утверждения в коде программы:

a)

int a[3]={-8, 9, 245};

b)

double a={1, 4.6, -0.9, 0, -7, 8.7};

c)

int A[3][6];

d)

int a[4]={-3.7, 8.02, 10.4, 15.8};

e)

барлық жауап дұрыс / все ответы верны

85.

<question> Бағдарлама жолына қатысты дұрыс мәлімдемелерді таңдаңыз: / Выберите правильные утверждения для программы: double s[6]={1, 4.6, -0.9, 0, -7, 8.7};

a)

s[3]=0;

b)

бұл жол инициализацияланады, бірақ массивті жарияламайды / эта строка инициализирует, но не объявляет массив.

c)

s[6]=8.7; 

d)

бір өлшемді динамикалық массив берілген / задан одномерный динамический массив.

e)

s[1]=-0,9;

86.

<question> Бағдарламаның орындалуының берілген нәтижесіне сәйкес келетін программа кодының бөлігін таңдаңыз: / Выделите часть программного кода, соответствующую заданному результату выполнения программы: a[0]=0 a[1]=0 a[2]=-2 a[3]=0 a[4]=-4 a[5]=0 a[6]=-6 a[7]=0

a)

b)

c)

d)

e)

Барлық жауап дұрыс

87.

<question> Бағдарламаның осы бөлігі туралы дұрыс мәлімдемелерді таңдаңыз / Выберите правильные утверждения об этой части программы.

a)

екі өлшемді массив элементтерінің қосындысы есептеледі және экранға шығарылады, екі өлшемді массив элементтерінің саны есептеледі және экранға шығарылады, екі өлшемді цикл жүзеге асырылды / вычисляется и выводится на экран сумма элементов двумерного массива, вычисляется и выводится на экран количество элементов двумерного массива, реализован двумерный цикл

b)

екі өлшемді массивтің инициализациясы жүреді / происходит инициализация двумерного массива

c)

екі өлшемді массив элементтерінің орташа арифметикалық мәні есептеледі және экранда көрсетіледі / вычисляется и отображается на экране среднее арифметическое элементов двумерного массива.

d)

Барлық жауап дұрыс емес

e)

Барлық жауап дұрыс

88.

<question> Формуланы есептейтін бағдарлама кодының бөлігін таңдаңыз: / Выделите часть программного кода, вычисляющую формулу:

a)

b)

c)

d)

e)

Барлық жауап дұрыс емес

89.

<question> C++ бағдарламасы файлдармен қалай әрекеттесе алады? / Как программа на C++ может взаимодействовать с файлами?

a)

ifstream файл ағыны типінің айнымалысы арқылы

b)

files типінің айнымалы файлдарын пайдалану / с использованием переменных файлов типов files.

c)

contact ("1.txt") функциясын пайдалану

d)

contain ("1.txt") функциясын пайдалану

e)

барлық жауап дұрыс

90.

<question> Пайдаланушы анықтайтын функция дегеніміз не? / Что такое определяемая пользователем функция?

a)

бағдарлама кодын жазу кезінде ыңғайлы болу үшін бағдарламашы жасаған функция

b)

бұл <user.h> кітапханасының функциясы

c)

бұл математикалық функция, оның мәні бағдарламада есептелуі керек

d)

бұл бағдарламашы беретін массивтің ерекше түрі

e)

бұл бағдарламашы берген деректер түрінің ерекше түрі

91.

<question> Пайдаланушы функциясын жасау және пайдалану үшін қандай пунктер қажет? / Какие указатели необходимы для создания и использования пользовательской функции?

a)

Барлық жауап дұрыс

b)

пайдаланушы функциясын жариялау / объявить пользовательскую функцию

c)

пайдаланушы функциясын сипаттаңыз

d)

пайдаланушы функциясын шақырыңыз / вызвать пользовательскую функцию

e)

Функция қажет кезде қайтадан шақыру

92.

<question> Бұл реттелетін функцияның мәні қандай? / Каково значение этой регулируемой функции?

a)

екі нақты санның үлкенін анықтау үшін / для определения большего из двух вещественных чисел

b)

екі нақты санның кішісін анықтау үшін / для определения меньшего из двух вещественных чисел 

c)

екі нақты санның біреуін кездейсоқ таңдау үшін / для случайного выбора одного из двух вещественных чисел

d)

екі нақты санның қосындысын табу үшін / для нахождения суммы двух вещественных чисел 

e)

кодта қателіктер бар / в коде допущены ошибки

93.

<question> Массивті инициализациялаудың қандай әдісі бар? / Каков метод инициализации массива?

a)

Барлық жауап дұрыс

b)

массивті бұйра жақшада жариялау кезінде инициализация мәндерін көрсетіңіз

c)

бағдарламаны орындау кезінде массиы элементтеріне мән беріңіз

d)

массивті функция ретінде жариялаңыз, әдепкі бойынша инициализацияланған

e)

(rand) функциясының көмегімен

94.

<question> Тізімделгендердің қайсысы симводар массивінің жариялауды және инициализациясын орындайды ? / Что из следующего выполняет объявление и инициализацию массива символов?

a)

char a1[3]={'L','M','N'};

b)

char a2[4];

c)

char a1[3]={L,M,N};

d)

char a3[];

e)

char [3]={'L','M','N'};

95.

<question> Char  a[2][4] массиві үшін тіл компиляторы қанша байт жад бөледі? / Сколько байт памяти компилятор языка выделяет для массива char a[2][4]?

a)

8

b)

6

c)

9

d)

3

e)

2

96.

<question> Функциядан қайтару үшін қандай функция қолданылады? /Какая функция используется для возврата из функции?

a)

return

b)

continue

c)

break

d)

recursive

e)

goto

97.

<question> C++ бағдарламасында қанша функция болуы мүмкін? / Сколько функций может быть в C++?

a)

көптеген функциялар

b)

тек негізгі функция

c)

біреудаен артық емес

d)

Барлық жауап дұрыс

e)

Барлық жауап дұрыс емес

98.

<question>8 биттік символдарды кодтау қалай аталады? /Как называется кодирование 8-битных символов?

a)

ASCII

b)

Unicode

c)

KOI

d)

UTF

e)

UTS

99.

<question> ASCII  кестесіндегі үлкен орыс әріптерінің кодтары нешенші кодтан басталады? / С какого кода начинаются коды заглавных русских букв в таблице ASCII?

a)

192

b)

144

c)

64

d)

195

e)

135

100.

<question> C ++ тілінің функциялары бір-біріне ене ала ма? / Могут ли функции языка C ++ интегрироваться друг в друга?

a)

жоқ, мүмкін емес

b)

Иә, мүмкін / Да, может быть

c)

тек статикалық функциялар мүмкін

d)

тек жүйелік функциялар мүмкін

e)

тек динамикалық функциялар мүмкін

101.

<question> Егер функция мәнді қайтармаса, онда оның функция атауының алдында қандай тип көрсетілуі керек / Если функция не возвращает значение, то какой тип необходимо указать перед именем функции

a)

void

b)

double

c)

null

d)

int

e)

main

102.

<question> С++ тіліндег кез-келген бағдарламада негізгі функцияның аты? / Имя основной функции в любой программе на языке С++?

a)

main

b)

void

c)

null

d)

int

e)

iostream

103.

<question> Жедел жадтың реттелген ұяшықтарында орналасқан біртипті деректер деп аталады? / Так называемые однотипные данные, расположенные в упорядоченных ячейках оперативной памяти?

a)

массив

b)

матрица

c)

цикл

d)

символдар / символы

e)

айнымалы

104.

<question> Екі өлшемді массивтер қалай деп аталады? / Как называются двумерные массивы?

a)

матрица

b)

куб

c)

квадрат

d)

массив

e)

Барлық жауап дұрыс емес

105.

<question> Деректерді сұрыптау әдістеріне  жататындар: / К методам сортировки данных относятся:

a)

Барлық жауап дұрыс

b)

көпіршікті әдіс/ пузырьковый метод

c)

кірістіру әдісі / метод вставки

d)

таңдау әдісі / метод выбора

e)

Барлық жауап дұрыс емес

106.

<question> Егер бастапқы массив сұрыпталған болса, онда көпіршікті әдіс бойынша сұрыптау алгоритмінің жұмысы қанша итерациямен шектеледі? / Если исходный массив отсортирован, то на сколько итераций ограничивается работа алгоритма сортировки методом пузырьков?

a)

бір

b)

Барлық итерация орындалады / Все итерации выполняются

c)

екі өту арқылы / через два прохода

d)

сұрыпталмайды / не сортируется

e)

үш өту арқылы / через три прохода

107.

<question> Сұрыптаудың ең жылдам әдісі / Самый быстрый метод сортировки.

a)

жылдам сұрыптау

b)

көпіршікті әдіс / пузырьковый метод

c)

таңдау әдісі / метод выбора

d)

кірістіру әдісі / метод вставки

e)

Барлық жауап дұрыс

108.

<question> С++ тіліндегі файл дегеніміз не? / Что такое файл в C++?

a)

дискіде ақпаратты сақтау үшін қолданылатын деректер құрылымы

b)

деректерді жинақтау / сбор данных

c)

Барлық жауап дұрыс / Все ответы верны

d)

тек С дискісінде орналасатын файл / файл, который находится только на диске C

e)

көптеген біртипті жазбалар / много однотипных записей

109.

<question> Неліктен біз функцияларды пайдаланамыз? / Почему мы используем функции?

a)

Барлық жауабы дұрыс

b)

функция өзгертулер енгізуді және қателерді түзетуді жеңілдетеді / функция упрощает внесение изменений и исправление ошибок

c)

функция бағдарламаның оқу деңгейін жоғарылатады / функция повышает уровень компилятора программы

d)

Олар бізді қайта бағдарламалаудан құтқарады / Они спасают нас от перепрограммирования

e)

біз әртүрлі бағдарламаларда бір функцияны қолдана аламыз / мы можем использовать одну и ту же функцию в разных программах

110.

<question> Егер int a [10] = {10};? инициализациясы бір санмен жарияланса, бүтін сандар массиві қалай инициализацияланады: / Как инициализировать массив целых чисел, если инициализация типа int a [10] = {10}; объявляется одним числом:

a)

0

b)

массивтің барлық элементтері 10 санымен инициализацияланады / все элементы массива инициализируются числом 10

c)

массивтің бірінші элементі 10 санымен инициализацияланады, ал қалғандары -1 мәніне ие болады / первый элемент массива инициализируется числом 10, а остальные имеют значение -1

111.

<question> Функцияны шақырған кезде қандай жағдайда жақша болмауы мүмкін? / В каком случае скобки могут отсутствовать при вызове функции?

a)

сессияда осы вариантар келеді осылардан басқа вариантты таңда

b)

егер функцияда аргументтер болмаса / если функция не содержит аргументов

c)

егер функция void типімен болса / если функция имеет тип void

d)

егер функцияда аргументтер болса / если функция содержит аргументы

e)

егер функция int типімен болса / если функция с типом int

112.

<question> Бағдарламалар символдар массивінің соңын табу үшін қандай символды пайдалана алады? / Какой символ могут использовать программы, чтобы найти конец массива символов?

a)

\0

b)

/0

c)

!0

d)

|0

e)

Барлық жауап дұрыс емес

113.

<question> Егер А массивінде 132 элемент болса, массивтің соңғы элементін экранға шығару үшін дұрысы қандай болады? / Если массив A содержит 132 элемента, как правильно отобразить последний элемент массива?

a)

A[131]

b)

A[132]

c)

A[133] 

d)

A[130]

e)

A[129]

114.

<question> Егер int a[15] жарияланатын болса, кодтың қай бөлігі массивтің барлық элементтерін шығарады? / Если объявлен int a[15], какая часть следующего кода будет извлекать все элементы массива?

a)

for (int k = 0; k < 15; k++) cout << a[k]; немесе сесияда басқаша келед басқа вариантардан басқа вариант белгіле

b)

for (int k = 1; k <= 15; k++) cout << a[k];

c)

for (int k = 0; k <= 15; k++) cout << a[k];

d)

for (int k = 0; k <= 16; k++) cout << a[k]; 

e)

for (int k = 1; k < 16; k++) cout << a[k]; 

115.

<question> Осы кодты орындағаннан кейін экранда не болады? / Что происходит на экране после выполнения этого кода?

a)

1234 және кездейсоқ санд

b)

компиляция қатесіне байланысты код орындалмайды

c)

1234

d)

123

e)

нәтижені болжау мүмкін емес

116.

<question> Келесі мысалда қандай нәтиже болатынын көрсетіңіз? / Каков результат следующего примера?

a)

массивтің шекарасынан шығуға байланысты

b)

3

c)

компиляция қатесі

d)

-1

e)

0

117.

<question> C++ тілінде 100 бүтін саннан тұратын массивке қалай мән беруге болады? / Как присвоить значение массиву из 100 целых чисел в C++?

a)

rand()

b)

function()

c)

srand()

d)

void()

e)

Frandom()

118.

<question> A=[5 3 1 6] массивін кему бойынша сұрыптау қанша қадамды алады? / Сколько шагов занимает сортировка массива A=[5 3 1 6] по убыванию?

a)

3

b)

2

c)

4

d)

1

e)

0

119.

<question> Файл соңын анықтайтын функция  / Функция, определяющая конец файла

a)

GETLINE()

b)

RESET(f)

c)

EOF (F)

d)

EOLN (F)

e)

ERASE

120.

<question> Ашылган файлды жабатын процедура / Процедура закрытия открывшегося файла

a)

CLOSE()

b)

EOF (Fl)

121.

<question>Массивтің кез-келген элементін таңдау үшін? / Чтобы вывести любой элемент массива на экран?

a)

Квадрат жақшадағы элементтің индексі мен индексін көрсетіңіз / Укажите индекс и индекс элемента в квадратных скобках

b)

Бүтін саннан тұратын массив шақыру / Вызов массива, состоящего из целого числа

c)

Айнымалыларының мәнін өзгертеді / Изменяет значение переменных.

d)

Барлық жауап дұрыс / Все ответы верны

e)

Элемент индексін фигурный жақшаның ішінде көрсету керек / Элемент индексін фигурный жақшаның ішінде көрсету керек

122.

<question>4 жолдан және 5 бағаннан тұратын матрица берілген. A (3,4) элементі қандай : /Дана матрица, состоящая из 4 строк и 5 столбцов. Каков элемент A (3,4):

a)

5

b)

6

c)

7

d)

1

e)

3

123.

<question> Бағдарлама нені есептейді  / Что выдает программа?

a)

Үшке бөлінетін массивтің элементтерінің қосындысын анықтау

b)

Массивтің үшке бөлінетін элементтерінің сандарын анықтау

c)

Массивтің үшке бөлінетін бірақ беске бөлінетін емес элементтерінің көбейтіндісін анықтау

d)

Массивтің үшке бөлінетін теріс элементтерінің сандарын анықтау

e)

Дұрыс жауабы жоө

124.

<question> Қатардағы символдар санын қайтаратын функция / Функция, возвращающая количество символов в строке

a)

strlen()

b)

v.size()

c)

s.size(t)

d)

s.syze()

e)

Барлық жауап дұрыс емес

125.

<question>Файл ашу функциясы / Функция открытия файлов

a)

f.open()

b)

f.close()

c)

f.get (file);

d)

f.putc (intch);

e)

f.ptintf (tt)

126.

<question> Берілген программа фрагменті а [7][7] матрицасы үшін не есептейді?    / Что вычисляет данный фрагмент программы для матрицы а [7][7]?

a)

матрица элементтерінің қосындысын

b)

әр бір бағанның қосындысын

c)

әр бір жолдың қосындысын

d)

әр бір жолдың көбейтіндісін

e)

әр бір бағанның көбейтіндісін

127.

<question>  Келесі программа экранға не шығарады? / Что следующая программа выводит на экран?

a)

9

b)

10

c)

6

d)

4

e)

16

128.

<question> Бағдарламаның орындалу нәтижесін табыңыз / Найдите результат выполнения программы

a)

9

b)

1

c)

4

d)

-3

e)

11

129.

<question> Кездейсоқ сандар генераторын пайдалану үшін қандай кітапхана қажет? / Какая библиотека нужна для использования генератора случайных чисел?

a)

#include <cstdlib>

b)

#include <srand>

c)

#include <iostream>

d)

#include <string>

e)

#include <windows.h>

130.

<question> Кездейсоқ сандар генераторын пайдаланып,  бағдарлама іске қосылған сайын  әр түрлі мәндер беретін функция қалай айтылады? / Как произносится функция, которая дает разные значения при каждом запуске программы с помощью генератора случайных чисел?

a)

srand()

b)

rand()

c)

Frandom()

d)

void()

e)

function()

131.

<question> Сұрыптау дегеніміз не? / Что такое сортировка?

a)

бұл массив элементтерін берілген ретпен орналастыру./ это значит расположить элементы массива в заданном порядке.

b)

қатарлармен орындалатын функция

132.

<question> Көпіршікті әдіс идеясы? / Идея метода пузырьков?

a)

массивтің «ең жеңіл элементтері қалқып», ал «ең ауыр элементтері» батып кетеді. / «самые легкие элементы» массива плавают, а «самые тяжелые элементы» тонут.

b)

әр қадамда біз элементті аламыз, оның орнын іздейміз және оны дұрыс жерге енгіземіз. / На каждом шаге мы берем элемент, ищем его позицию и вставляем в нужное место.

c)

минималды элементті тауып, оны бірінші орынға қояды. / находит минимальный элемент и ставит его первым.

d)

Барлық жауап дұрыс емес / Все ответы неверны

133.

<question>«Таңдау жолымен сұрыптау» алгоритмінің идеясы? /Идея алгоритма «сортировки по выбору»?

a)

минималды элементті тауып, оны бірінші орынға қояды. / находит минимальный элемент и ставит его первым.

b)

әр қадамда біз элементті аламыз, оның орнын іздейміз және оны дұрыс жерге енгіземіз. / На каждом шаге мы берем элемент, ищем его позицию и вставляем в нужное место.

c)

максималды элементті тауып, оны бірінші орынға қояды./ находит максимальный элемент и ставит его первым.

d)

массивтің «ең жеңіл элементтері қалқып», ал «ең ауыр элементтері» батып кетеді. / «самые легкие элементы» массива плавают, а «самые тяжелые элементы» тонут.

e)

Барлық жауап дұрыс емес / Все ответы неверны

134.

<question>«Кірістіруді сұрыптау» алгоритмінің идеясы?

a)

әр қадамда біз элементті аламыз, оның орнын іздейміз және оны дұрыс жерге енгіземіз. / На каждом шаге мы берем элемент, ищем его позицию и вставляем в нужное место.

b)

минималды элементті тауып, оны бірінші орынға қояды. / находит минимальный элемент и ставит его первым.

c)

максималды элементті тауып, оны бірінші орынға қояды./ находит максимальный элемент и ставит его первым.

135.

<question> Екі өлшемді массив дегеніміз? / Что такое двумерный массив?

a)

бұл әр элементтің екі индексі бар массив

b)

Барлық жауап дұрыс емес / Все ответы неверны

c)

бұл массив элементтерін берілген ретпен орналастыру./ это значит расположить элементы массива в заданном порядке.

d)

бұл бір типті элементтердің төртбұрышты кестесі.

e)

Барлық жауап дұрыс

136.

<question> Екі өлшемді массивте бүйірлік диагональдың элементтерін шығару үшін қандай шарт қолданылады? / Какое условие используется для извлечения элементов боковой диагонали двумерного массива?

a)

i+j=n+1

b)

i+j>n+1

c)

i=j

d)

i>j

137.

<question> Функцияның қанша түрі бар? / Сколько типов функций существует?

a)

3

b)

Барлық жауап дұрыс емес / Все ответы неверны

c)

4

d)

2

138.

<question>Функцияның тақырыбында void түйінді сөзі не үшін қолданылады? / Для чего используется ключевое слово void в заголовке функции?

a)

Функция ешбір мәнді қайтармайтынын көрсету үшін пайдаланылады / Функция используется, чтобы показать, что она не возвращает значение

b)

Функция мән қайтаратынын көрсету үшін / Чтобы показать, что функция возвращает значение

c)

Функция мән сақтайтынын көрсету үшін / Чтобы показать, что Функция сохраняет значение

d)

Функцияның тақырыбында void түйінді сөзі қолданылмайды / Ключевое слово void не используется в заголовке функции

e)

Дұрыс жауабы жоқ / Нет правильного ответа

139.

<question>strcmp(str1,str2) функциясының қызметі: / функция strcmp (str1,str2)

a)

жолдарды салыстыру / сравнение строк

b)

қатарларды біріктіру / объединить строки

c)

сөз тіркестерімен орындалатын функция/ функция, выполняемая фразами

d)

Барлық жауап дұрыс

e)

Барлық жауап дұрыс емес

140.

<question>Мына матрицаның сипатталуы нәтижесінде қанша элемент енгізіледі? Const int row=3, col=4; int a [row] [col];  / Сколько элементов будет введено в результате описания этой матрицы? Const int row=3, col=4; int a [row] [col];

a)

12

b)

3

c)

7

d)

11

e)

4

141.

<question>А[3] [3] матрицасы берілген. i>j шартына сәйкес матрица элементтерін көрсетіңіз / Дана матрица A[3][3]. Перечислите элементы матрицы согласно условию i>j

a)

А[2][1], А[3][1], А[3][2]

b)

А[1][1], А[2][32], А[3][3]

c)

Дұрыс жауап берілмеген / Ответ не правильный

d)

А[1][2], А[2][3], А[3][1]

e)

А[1][1], А[2][3], А[3][2]

142.

<question>Квадрат матрица дегеніміз не? / Что такое квадратная матрица?

a)

Баған мен жолдарының саны тең болатын матрица

b)

Қатар саны төртеу болатын матрица

c)

Баған мен жолдарының саны тең болмайтын матрица

d)

Диагональдары нольдер болатын матрица

e)

Баған саны төртеу болатын матрица

143.

<question> Матрицаның элементтерін енгізуде қай цикл қолданылады? / Какой цикл используется для ввода элементов матрицы?

a)

Цикл ішінде цикл

b)

Барлық жауаптары дұрыс / Все ответы верны

c)

Ешқандай цикл қолданылмайды / Никакой цикл не используется

d)

Шексіз цикл / Бесконечный цикл

e)

Шартсыз көшу циклы / Цикл безусловного перехода

144.

<question>Берілген функциядан бірден шығып, нәтиженің оны шақырушы функцияға қайтарылуын қамтамасыз ететін оператор? / Оператор, который немедленно покидает заданную функцию и гарантирует, что результат будет возвращен вызывающей функции?

a)

Return

b)

If

c)

Switch

d)

For

145.

<question> Кез-келген тілдің әріптерін қандай функция арқылы пайдалануға болады?/ С помощью какой функции можно использовать буквы любого языка?

a)

setlocale

b)

string

c)

cstdlib

146.

<question> Жиымдардың сорттаудың қандай қарапайым әдістері бар? / Какие есть простые методы сортировки массивов?

a)

көпіршікті, таңдау, кірістіру / пузырьковый, выбор, вставки

b)

көпіршікті, таңдау, біріктіру / пузырьковый, выбор, слияние

c)

жылдам сұрыптау, біріктіру, пирамидалық / быстрая сортировка, слияние , пирамидальная

d)

көпіршікті, таңдау, пирамидалық/ пузырьковый, выбор, пирамидальный

e)

көпіршікті, жылдам сұрыптау, кірістіру / пузырьковый, быстрая сортировка, вставка

147.

<question> Жиымдардың сорттаудың қандай күрделі әдістері бар? / Какие существуют сложные методы сортировки массивов?

a)

жылдам, біріктіру, пирамидалық / быстрый, слияние, пирамидальный,

b)

көпіршікті, жылдам сұрыптау, кірістіру / пузырьковый, быстрая сортировка, вставка

c)

көпіршікті, таңдау, біріктіру / пузырьковый, выбор, слияние

d)

көпіршікті, таңдау, кірістіру / пузырьковый, выбор, вставка

e)

көпіршікті, таңдау, пирамидалық/ пузырьковый, выбор, пирамидальный

148.

<question>Екі өлшемді массив қалай дұрыс инициализацияланады? / Как правильно инициализировать двумерный массив?

a)

int massiv[3][2]={{5,6},{8,9},{5,7}};

b)

int massiv[2],[3] = {(0, 1, 2),(3, 4, 5)}; 

c)

int massiv{2,3} = {(0, 1, 2),(3, 4, 5)}; 

d)

int massiv[2,3] = {(0, 1, 2),(3, 4, 5)}; 

e)

int massiv[2,3] = {{0, 1, 2},{3, 4, 5}};

149.

<question>Циклдарды бір-бірінің ішіне салуға бола ма? / Могут ли циклы быть вложенными?

a)

ия

b)

,

c)

,

d)

тек 2 рет ғана пайдалануға болады / можно использовать только 2 раза

e)

жоқ, мүмкін емес / нет, не могут

150.

<question>Массив элементтерінің дұрыс сипатталған жауабын таңда:/ Выбери правильно описанный ответ элементов массива:

a)

Int a[8]={2, 2, 3, 56,89,45,-5,-7};

b)

Int a[1..8]={2, 2, 3, 56,89,45,-5,-7};

c)

Int a[8]=[2, 2, 3, 56,89,45,-5,-7];

d)

Int a[7]=(2, 2, 3, 56,89,45,-5,-7);

e)

Int array a[7]={2, 2, 3, 56,89,45,-5,-7};

151.

<question>Функцияда параметрлер болмауы мүмкін бе? / Может ли функция не иметь параметров?

a)

ия / Да

b)

Егер функция int типінің мәнін қайтарса ғана / Только если функция возвращает значение типа int

c)

жоқ / Нет

d)

Егер функция void типінің мәнін қайтарса ғана / Только если функция возвращает значение типа void

e)

Барлық жауап дұрыс / Все ответы верны

152.

<question>Бір индексі бар массивтер ...... деп аталады / Массивы с одним индексом ...... называется

a)

бір өлшемді массив

b)

екі өлшемді массив

c)

Қарапайым / Простой

d)

үш өлшемді массив / трехмерный

153.

<question>Массив индексациясы нешеден басталады / Со скольки начинается индексация массива?

a)

0-ден / от 0

b)

-1-ден / от -1

c)

1-ден / от 1

d)

2-ден /от 2

e)

5-тен /от 5