wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

C++ Alibekova

Total questions: 42

Worksheet time: 17mins

Name
Class
Date
1.

Консольда қандай нәтиже шығады ?

string str = "zqwyrqwou";

char ch = str[4];

Console.WriteLine(ch);

a)

z

b)

q

c)

w

d)

r

2.

1 символды сақтай алатын тип түрін көрсетіңіз?

a)

char

b)

int

c)

float

d)

class

3.

Қате жолын таңдаңыз

a)

while(true){}

b)

while(1 == 1){}

c)

while(int 1){}

d)

while(false){}

4.

float типте қандай мәндерді сақтауға болады?

a)

12.5

b)

string

c)

=

d)

void

5.

float типті Массивті қалай құруға болады?

a)

float[] array =new string[10];

b)

float[] array =new float[10];

c)

float[] array = 1;

d)

float[] =new float[10] array;

6.

int деректер түріндегі типте қандай мән сақтай алады?

a)

1.5

b)

0.5 * 3

c)

2

d)

string

7.

10 рет қайталанатын циклды қалай құруға болады?

a)

for ( i < 10) { }

b)

for (int i = 0; i < 10; i++) { }

c)

for (int i = 0; i < 10; ) { }

d)

for (int i = 0;) { }

8.

Графикалық кітапхананы қосу командасы

a)

#include <iostream>

b)

#include <graphics>

c)

#include <cmath>

d)

#include <graphics.h>

9.

"cin" & "cout" операторларға арналған кітапхана қосу командасы

a)

#include <iostream>

b)

#include <graphics>

c)

#include <cmath>

d)

#include <graphics.h>

10.

"pow(a,b)", "sqrt(x)", "abs(x)" Математикалық функцияға арналған кітапхана қосу командасы

a)

#include <iostream>

b)

#include <graphics>

c)

#include <cmath>

d)

#include <graphics.h>

11.

Енгізу және шығару операторлары

a)

син & каут

b)

сиин & сиаут

c)

Не шығады?

d)

cin & cout

12.

Нақты (бөлшек) деректер типтерін көрсетіңіз

(бірнеше жауап)

a)

float

b)

char

c)

double

d)

int

e)

long double

13.

Блок-схема элементінің мақсатын көрсетіңіз

a)

Енгізу-шығару операциялары

b)

Бағдарламаны немесе кіші бағдарламаны бастау, аяқтау

c)

Деректерді өңдеу (есептеулер және т. б)

d)

Алгоритмде тармақталу, жағдайды тексеру

14.

Блок-схема элементінің мақсатын көрсетіңіз

a)

Бағдарламаны немесе кіші бағдарламаны бастау, аяқтау

b)

Деректерді өңдеу (есептеулер және т. б)

c)

Алгоритмде тармақталу, жағдайды тексеру

d)

Енгізу-шығару операциялары

15.

Блок-схема элементінің мақсатын көрсетіңіз

a)

Деректерді өңдеу (есептеулер және т. б)

b)

Алгоритмде тармақталу, жағдайды тексеру

c)

Бағдарламаны немесе кіші бағдарламаны бастау, аяқтау

d)

Енгізу-шығару операциялары

16.

Блок-схема элементінің мақсатын көрсетіңіз

a)

Бағдарламаны немесе кіші бағдарламаны бастау, аяқтау

b)

Деректерді өңдеу (есептеулер және т. б)

c)

Алгоритмде тармақталу, жағдайды тексеру

d)

Енгізу-шығару операциялары

17.

Бағдарламаны орындау нәтижесінде экранда не болады?

a)

4 -1

b)

2 -1

c)

5 1

d)

4 1

18.

#include <iostream> жолы нені білдіреді?

a)

Жүйеге қажетті функционалды жүктеу

b)

Консольге шығару мүмкіндігін жүктеу

c)

Кітапхананы қосу

d)

Қажетті функционалдылықты қосу

19.

Меншіктеу операторы

a)

=

b)

==

c)

&&

d)

||

20.

Толық тармақталу командасының жалпы көрінісі:

a)

if <условие> <оператор 1> else <оператор 2>;

b)

if <условие> <оператор 2> else <оператор 1 >;

c)

if <условие> else <оператор 1> <оператор 2>;

d)

if <условие> <оператор 1> <оператор 2>;

21.

Параметрі бар цикл синтаксисі

a)

for (int i=1; i<=10; i++)

{ <тело цикла> }

b)

for (int i<=1; i=10; i++)

{ <тело цикла> }

c)

for (int i++; i<=10; i=2)

{ <тело цикла> }

d)

for int i=1; i<=10; i++

{ <тело цикла> }

22.

Деректер түрі (типі) бұл -

a)

Математикада бұл тек бір операндасы бар операция, яғни бір кірісі бар операция.

b)

Бұл оның жазбасында өзін қамтитын сандық Аргументтің сандық функциясы.

c)

"Шындық" немесе "жалған" нәтижесіне байланысты жұмыс істейтін логикалық өрнек.

d)

Класс мүшелерімен және оларға қолданылуы мүмкін операциялармен сипатталатын деректер класы.

23.

Шарт-бұл

a)

Математикада бұл тек бір операндасы бар операция, яғни бір кірісі бар операция.

b)

"Шындық" немесе "жалған" нәтижесіне байланысты жұмыс істейтін логикалық өрнек.

c)

Бұл оның жазбасында өзін қамтитын сандық Аргументтің сандық функциясы.

d)

Класс мүшелерімен және оларға қолданылуы мүмкін операциялармен сипатталатын деректер класы.

24.

Линейный алгоритм это

a)

Алгоритм, все этапы которого выполняются однократно и строго последовательно.

b)

Алгоритм, все этапы которого выполняются быстрее с увеличением сложности.

c)

Алгоритм, все этапы которого выполняются дольше с увеличением сложности.

d)

Алгоритм, который плохой.

25.

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

a)

Сызықтық алгоритм

b)

Дискретті алгоритм

c)

Соңғы алгоритм

d)

Циклдік алгоритм

e)

Тармақталу алгоритмі

26.

Блок-схема құрастырылады:

a)

бағдарламаны жазғанға дейін

b)

бағдарламаны жазғаннан кейін

c)

бағдарламаны жазу кезінде

27.

Sqrt (x) функциясы қолданылады:

a)

квадрат түбірді есептеу

b)

айнымалы заттық деректер түрін тағайындау

c)

айнымалыны квадраттау

28.

Әрекеттер алгоритмде қайталанбай бірінен соң бірі орындалатын алгоритм түрі?

a)

сызықтық

b)

түзу

c)

тармақталған

29.

Шартты операторды көрсетіңіз

a)

for… to… do…

b)

if… then… else…

c)

while… do…

d)

repeat… until...

30.

Int b=25%10 мәлімдемесін орындағаннан кейін b айнымалысы қандай мәнге ие болады?

a)

2

b)

5

c)

0

d)

1

31.

Int b=25/10 мәлімдемесін орындағаннан кейін b айнымалысы қандай мәнге ие болады ?

a)

2

b)

5

c)

0

d)

1

32.

С++тіліндегі барлық бағдарламалар қандай функцияны қамтуы керек?

a)

start()

b)

main()

c)

program()

d)

system()

33.

Си++тіліндегі код жолдарының көпшілігі қандай белгілермен аяқталады?

a)

, (запятая)

b)

; (точка с запятой)

c)

. (точка)

d)

: (двоеточие)

34.

Келесі код үзіндісінің нәтижесі қандай?

int x = 0;


switch(x)

{


case 1: cout << "Один";


case 0: cout << "Нуль";


case 2: cout << "Привет мир";


}

a)

Нуль

b)

НульПривет мир

c)

Один

d)

Привет мир

35.

Код блогының басы мен соңын көрсету үшін қандай қызметтік таңбалар қолданылады? (С++)

a)

begin end

b)

{ }

c)

< >

d)

( )

36.

Келесі операторлардың қайсысы екі айнымалыны салыстыру операторы?(С++)

a)

<>

b)

==

c)

=

d)

\\

37.

С++тілінде деректер жинағын сақтау үшін қандай құрылым қолданылады?

a)

Жол

b)

Сөздік

c)

Тізім

d)

Массив, жиым

38.

Синтаксис-бұл

a)

Программалауға арналған формулалар жиынтығы

b)

Бағдарламалау үшін тіл ережелерінің жиынтығы

c)

Бағдарламалау үшін тілді өңдеу жиынтығы

39.

RUN командасы орындалғаннан кейінгі процесс

a)

программаның орындалуы

b)

программа тізімі шығарылады

c)

экранды тазарту

d)

өшіреді

40.

массив дегеніміз не?

a)

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

b)

Бір жад аймағында орналасқан айнымалылар мен функциялардың аталған жиынтығы

c)

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

d)

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

41.

"Myarray массивінің екінші элементіне бес мән берілген" келесі өрнекті қалай жазуға болады?

a)

int [1] Myarray=«бес»

b)

int Myarray [1] = 5

c)

int Myarray [2] = «бес»

d)

int Myarray [2] = 5

42.

Келесі өрнекті қалай жазуға болады: "егер index айнымалысы size-ден үлкен болса, онда біз count айнымалысын көбейтеміз "?

a)

if (index>size) { count++; }

b)

if (index<size) { count--; }

c)

if (index>=size) { ++count; }

d)

if (index<size) { --count; }