wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python and C++ Practice Questions Set 1

Total questions: 92

Worksheet time: 46mins

Name
Class
Date
1.

Python тілінде келесі кодтың нәтижесін табыңыз: x = [1, 2, 3] y = x[:] y[0] = 5 print(x)

a)

[1, 2, 3]

b)

[5, 2, 3]

c)

[1, 5, 3]

d)

[5]

e)

[1, 2, 5]

2.

C++ тілінде төмендегі оператор не істейді? int *p = new int(10);

a)

Айнымалыны жояды

b)

Айнымалыға мән береді

c)

Жады бөледі және 10-ға теңдейді

d)

Массив жасайды

e)

Түсінктеме береді

3.

Python тілінде келесі кодтың нәтижесі: a = [1, 2, 3] print(sum(a, 5))

a)

6

b)

10

c)

11

d)

Error

e)

15

4.

C++ тілінде float және int типтерінің қосындысының нәтижесі қандай тип болады?

a)

float

b)

int

c)

double

d)

long

e)

auto

5.

Python тілінде «set» түріне тән қасиет:

a)

Реттілігін сақтайды

b)

Қайталанбайтын элементтерден тұрады

c)

Барлық элементтері сандар

d)

Өздігінен сұрыпталады

e)

Индексмен қатынауға болады

6.

Python тілінде range(2, 10, 3) нені білдіреді?

a)

[2, 5, 8]

b)

[2, 3, 4, 5, 6, 7, 8, 9]

c)

[2, 4, 6, 8, 10]

d)

[2, 5, 7, 10]

e)

[3, 6, 9]

7.

C++ тілінде келесі кодтың нәтижесі: int x = 5, y = 10; x = y++ + ++x; cout << x;

a)

15

b)

16

c)

17

d)

14

e)

11

8.

Python тілінде функция өз-өзін шақырса, ол не деп аталады?

a)

Жергілікті

b)

Рекурсивті

c)

Лямбда

d)

Анонимді

e)

Артық жүктелген

9.

C++ тілінде typedef не үшін қолданылады?

a)

Жаңа тип атауын анықтау үшін

b)

Айнымалы мәнін өзгерту үшін

c)

Массив өлшемін табу үшін

d)

Шарт тексеру үшін

e)

Функцияны жасыру үшін

10.

Python тілінде келесі өрнек не қайтарады? bool("False")

a)

True

b)

False

c)

None

d)

0

e)

Error

11.

C++ тілінде глобалды айнымалыны қандай жерде анықтайды?

a)

main() ішінде

b)

main()-нен тыс жерде

c)

Функция ішінде

d)

class ішінде

e)

Цикл ішінде

12.

Python тілінде enumerate() функциясының нәтижесі:

a)

Элементтердің қосындысы

b)

Индексі мен элементін бірге береді

c)

Тек индекстерді қайтаруды

d)

Тек элементтерді береді

e)

Қайталанатын тізім жасайды

13.

C++ тілінде inline кілт сөзі не үшін?

a)

Функцияны файлға қосу

b)

Функция кодын шақырған жерге тікелей енгізу

c)

Жады үнемдеу

d)

Қате өңдеу

e)

Айнымалы анықтау

14.

Python тілінде all([True, False, True]) нәтижесі:

a)

True

b)

False

c)

[True, False, True]

d)

Error

e)

None

15.

C++ тілінде келесі кодтың нәтижесі: int a = 3, b = 4; cout << (a & b);

a)

0

b)

1

c)

2

d)

3

e)

4

16.

Python тілінде келесі код не қайтарлады? a = "python" print(a[::-1])

a)

python

b)

nohtyp

c)

error

d)

pyth

e)

htp

17.

C++ тілінде static айнымалының қасиеті қандай?

a)

Әр шақырғанда қайтадан құрылады

b)

Тек бір рет құрылады және мәнін сақтайды

c)

Тек функция ішінде көрінеді

d)

Программа біткенде жойылмайды

e)

Глобалды айнымалы болады

18.

Python тілінде келесі код не шығарады? a = [1, 2, 3] b = [1, 2, 3] print(a is b)

a)

True

b)

False

c)

Error

d)

[1,2,3]

e)

None

19.

C++ тілінде "this" сөзі нені білдіреді?

a)

Жергілікті айнымалы

b)

Объектінің өзіне сілтеме

c)

Сыртқы класс

d)

Статикалық мән

e)

Глобалды айнымалы

20.

Python тілінде келесі кодтың нәтижесі не? x = [1, 2, 3] y = x x = x + [4] print(y)

a)

[1, 2, 3]

b)

[1, 2, 3, 4]

c)

[4]

d)

[1, 2, 3, [4]]

e)

Error

21.

C++ тілінде келесі кодтың нәтижесі: int a = 10; cout << (a > 5 ? a - 5 : a + 5);

a)

5

b)

10

c)

15

d)

0

e)

-5

22.

Python тілінде модуль атауын шығару үшін қолданылатын арнайы айнымалы қалай аталады?

a)

name

b)

main

c)

sys.name()

d)

module()

e)

main()

23.

C++ тілінде келесі код не шығарады? for (int i = 0; i < 5; i += 2) cout << i;

a)

024

b)

135

c)

0123

d)

12345

e)

05

24.

Python тілінде бос жиын (пустое множество) қалай жазылады?

a)

[]

b)

{}

c)

set()

d)

empty{}

e)

()

25.

C++ тілінде #include не үшін керек?

a)

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

b)

Айнымалы жариялау

c)

Функция анықтау

d)

Массив енгізу

e)

Жады бөлу

26.

Python тілінде келесі код не қайтарады? sorted([3, 1, 2], reverse=True)

a)

[1, 2, 3]

b)

[3, 2, 1]

c)

[2, 3, 1]

d)

[1, 3, 2]

e)

Error

27.

C++ тілінде #define PI 3.14 жазуы не істейді?

a)

Тұрақты мән анықтайды

b)

Айнымалы жасайды

c)

Функция жазады

d)

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

e)

Жады бөледі

28.

Python тілінде келесі кодтың нәтижесін табыңыз: a = [1, 2, 3] print(a * 2)

a)

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

b)

[2, 4, 6]

c)

[1, 2, 3, 2]

d)

Error

e)

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

29.

C++ тілінде класс ішінде жеке (private) айнымалыға тек кім қол жеткізе алады?

a)

Басқа класс

b)

Тек сол класс мүшелері

c)

Барлық функциялар

d)

Барлық файлдар

e)

Пайдаланушы

30.

Python тілінде map( ) функциясы не істейді?

a)

Элементтерді сүзеді

b)

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

c)

Барлық элементті біріктіреді

d)

Индекстерді қайтарaды

e)

Санау жүргізеді

31.

Python тілінде келесі кодтың нәтижесі не болады? a = [1, 2, 3] b = a b.append(4) print(a)

a)

[1, 2, 3]

b)

[1, 2, 3, 4]

c)

[4]

d)

[1, 2, 3, [4]]

e)

[1, 2, 3], [1, 2, 3, 4]

32.

Келесі өрнектің нәтижесі неге тең? x = 5 y = 2 print(x ** y % 3)

a)

1

b)

2

c)

4

d)

0

e)

3

33.

C++ тілінде "reference" (сілтеме) дұрыс жарияланған түрі:

a)

int& a = b;

b)

int a& = b;

c)

ref int a = b;

d)

int *a = &b;

e)

&int a = b;

34.

Python тілінде функция аргументтерінің мәні әдепкі бойынша қалай беріледі?

a)

Көшірме арқылы (by value)

b)

Мән арқылы (by copy)

c)

Сілтеме арқылы (by reference)

d)

Адрестік нұсқа арқылы

e)

Тек оқу үшін

35.

C++ тілінде келесі кодтың нәтижесі не болады? int x = 10; int y = 3; cout << x / y << " " << x % y;

a)

3 1

b)

3.33 1

c)

3 0

d)

3.0 1

e)

10 3

36.

Python тілінде генератор қандай оператор арқылы жасалады?

a)

list()

b)

[]

c)

{}

d)

()

e)

yield

37.

C++ тілінде «&&» логикалық амал қалай аталады?

a)

Немесе

b)

Және

c)

Инверсия

d)

Терістеу

e)

Қалдық

38.

Python тілінде келесі код не шығарады? print("hello"[1:4])

a)

h

b)

hel

c)

ell

d)

llo

e)

ello

39.

C++ тілінде келесі кодтың нәтижесін табыңыз: int a = 5; cout << ++a * 2;

a)

10

b)

12

c)

14

d)

11

e)

8

40.

Python тілінде шарт орындалмаса басқа әрекет орындалуы үшін қолданылады:

a)

switch

b)

else

c)

elif

d)

otherwise

e)

case

41.

Python модулі арқылы кездейсоқ сан генерациялау

a)

random.randint()

b)

rand.gen()

c)

math.random()

d)

sys.rand()

e)

random.int()

42.

C++ тілінде функцияны артық жүктеу (overloading) дегеніміз —

a)

Бір атаумен бірнеше функцияны әртүрлі параметрмен анықтау

b)

Бір функцияны бірнеше файлда жазу

c)

Функцияны ішіне шақыру

d)

Тек main ішінде пайдалану

e)

Бір айнымалыға бірнеше тип беру

43.

Python тілінде жалған мән (False) қайсысы?

a)

0

b)

"False"

c)

"0"

d)

[0]

e)

True

44.

Келесі Python өрнегінің нәтижесі: len(set([1, 2, 2, 3, 3]))

a)

3

b)

6

c)

2

d)

5

e)

4

45.

C++ тілінде массив индекстері неден басталады?

a)

1

b)

0

c)

-1

46.

Python тілінде "try...except" блогы не үшін қолданылады?

a)

Қайталау үшін

b)

Қате өңдеу үшін

c)

Функция анықтау үшін

d)

Айнымалы енгізу үшін

e)

Шарт тексеру үшін

47.

C++ тілінде new операторы не істейді?

a)

Айнымалыны жояды

b)

Айнымалыны көшіреді

c)

Жады бөледі

d)

Файл ашады

e)

Кодты тоқтатады

48.

Python тілінде dict мәлімет түрінің негізгі қасиеті:

a)

Қайталанбайтын кілттер

b)

Индекспен қатынау

c)

Тек сандарды сақтау

d)

Реттік тізім

e)

Өздігінен сұрыптау

49.

C++ тілінде break операторы не істейді?

a)

Циклды тоқтатады

b)

Кодты жалғастырады

c)

Қайтадан бастайды

d)

Келесі қадамды өткізіп кетеді

e)

Программаны тоқтатады

50.

Python тілінде «lambda» деген не?

a)

Арнайы модуль

b)

Анонимді функция

c)

Қате түрі

d)

Айнымалының типі

e)

Класс атауы

51.

C++ тілінде функцияның прототипі не үшін қажет?

a)

Компиляторға функцияның бар екенін алдын ала хабарлау үшін

b)

Функцияны жою үшін

c)

Айнымалыны хабарлау үшін

d)

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

e)

Циклды бастау үшін

52.

Python тілінде келесі код не береді? x = [i for i in range(3)] print(x)

a)

[1, 2, 3]

b)

[0, 1, 2]

c)

[0, 1, 2, 3]

d)

(0, 1, 2)

e)

{0, 1, 2}

53.

C++ тілінде «const» сөзі нені білдіреді?

a)

Айнымалы өзгермейді

b)

Айнымалы бос

c)

Айнымалы үлкен

d)

Айнымалы жүйелік

e)

Айнымалы уақытша

54.

Python тілінде келесі өрнек не қайтаррады? bool([])

a)

True

b)

False

c)

Error

d)

None

e)

[]

55.

C++ тілінде функция ішінде анықталған айнымалының өмір сүру уақыты

a)

Программа біткенше

b)

Функция аяқталғанша

c)

Мәңгілік

d)

Тек main ішінде

e)

Глобалды

56.

Python тілінде zip() функциясы не істейді?

a)

Файлды сығады

b)

Бірнеше тізімді біріктіреді

c)

Жолды бөлшектейді

d)

Тізімді сұрыптайды

e)

Мәліметті жояды

57.

C++ тілінде келесі кодтың нәтижесін табыңыз: int a = 2, b = 3; a ^= b; cout << a;

a)

1

b)

0

c)

5

d)

6

e)

7

58.

Python тілінде "assert" нені білдіреді?

a)

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

b)

Тексеру шарты, дұрыс болмаса қате шығарады

c)

Жаңа функция

d)

Айнымалы енгізу

e)

Енгізу шығару командасы

59.

Python тілінде модульдегі аттарды қарау үшін қолданiladi

a)

list()

b)

dir()

c)

help()

d)

view()

e)

names()

60.

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

a)

Программа баяулайды

b)

Қате пайда болады

c)

Автоматты түрде қойылады

d)

Ескерту ғана шығады

e)

Елемейді

61.

Python-да тізімнің ұзындығын алу үшін қандай функция қолданылады?

a)

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

b)

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

c)

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

d)

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

62.

C++ тілінде динамикалық жадты босату үшін қандай оператор пайдаланылады?

a)

delete операторы пайдаланылады

b)

free операторы пайдаланылады

c)

dispose операторы пайдаланылады

d)

release операторы пайдаланылады

63.

Python-да сөздікке жаңа жұп қосу үшін не істейсің?

a)

Кілт арқылы мән меншіктейсің

b)

append әдісін қолданасың

c)

insert әдісін қолданасың

d)

push әдісін қолданасың

64.

C++ тілінде вектордың соңына элемент қосу әдісі қалай аталады?

a)

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

b)

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

c)

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

d)

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

65.

Python-да функция ішінде глобал айнымалыны өзгерту үшін қандай сөз қолданылады?

a)

global сөзі қолданылады

b)

extern сөзі қолданылады

c)

static сөзі қолданылады

d)

shared сөзі қолданылады

66.

Python тілінде келесі кодтың нәтижесін табыңыз: x = [10, 20, 30] print(x.pop() + x.pop(0))

a)

30 шығарады

b)

40 шығарады

c)

50 шығарады

d)

60 шығарады

e)

Қате береді

67.

C++ тілінде келесі оператор нені білдіреді? delete p;

a)

Айнымалыға мән беру

b)

Жадыдан жою

c)

Көшірме жасау

d)

Сілтеме құру

e)

Қате шығару

68.

Python тілінде zip([1,2,3], ['a','b','c']) нәтижесі неге тең?

a)

[(1,2,3), ('a','b','c')]

b)

[(1,'a'), (2,'b'), (3,'c')]

c)

[1,'a',2,'b',3,'c']

d)

{'a':1,'b':2,'c':3}

e)

Қате береді

69.

C++ тілінде келесі код не шығарады? int a = 5; cout << a++ + ++a;

a)

10 шығарады

b)

11 шығарады

c)

12 шығарады

d)

13 шығарады

e)

9 шығарады

70.

Python тілінде келесі кодтың нәтижесі: a = {1, 2, 3} b = {3, 4, 5} print(a & b)

a)

{1,2,3,4,5} мәні

b)

{3} мәні

c)

{1,2} мәні

d)

{4,5} мәні

e)

Бос жиын мәні

71.

C++ тілінде массив өлшемін динамикалық түрде енгізу үшін қай оператор қолданылады?

a)

malloc функциясы

b)

realloc функциясы

c)

new операторы

d)

sizeof операторы

e)

allocate функциясы

72.

Python тілінде келесі код не шығарады? a = [0, 1, 2, 3] print(a[-2])

a)

2 мәні

b)

1 мәні

c)

3 мәні

d)

-2 мәні

e)

Қате береді

73.

C++ тілінде келесі кодтың нәтижесі не болады? int x = 2; int y = 5; cout << (y / x + y % x);

a)

5 мәні

b)

3 мәні

c)

2 мәні

d)

4 мәні

e)

1 мәні

74.

Python тілінде келесі өрнек нәтижесі: 5 > 3 and 2 < 1

a)

True мәні

b)

False мәні

c)

Error нәтижесі

75.

C++ тілінде friend сөзі не үшін қолданылады?

a)

Қате өңдеу үшін

b)

Бір кластың екіншісіне рұқсат беру

c)

Тұрақты анықтау үшін

d)

Айнымалыны қорғау үшін

e)

Функцияны тыйю үшін

76.

Python тілінде келесі код не қайтарады? def f(a, b=2, c=3): return a + b + c print(f(1, c=5))

a)

6 қайтарады

b)

7 қайтарады

c)

8 қайтарады

d)

9 қайтарады

e)

Қате қайтарады

77.

C++ тілінде төмендегі өрнектің типі қандай? 5 / 2

a)

int типі

b)

float типі

c)

double типі

d)

char типі

e)

long типі

78.

Python тілінде келесі код не шығарады? print(bool(None), bool(""), bool(0))

a)

True True True

b)

True False False

c)

False False False

d)

False True False

e)

True False True

79.

C++ тілінде класс мүшелеріне әдепкі бойынша қандай қатынау модификаторы беріледі?

a)

public болып жарияланады

b)

private болып жарияланады

c)

protected болып жарияланады

d)

static ретінде беріледі

e)

const ретінде беріледі

80.

Python тілінде келесі кодтың нәтижесі не? x = [1,2,3] y = x x += [4] print(y)

a)

[1,2,3] тізімі шығады

b)

[1,2,3,4] тізімі шығады

c)

[4] бір элемент шығады

d)

Қате орын алады

e)

Бос тізім шығады

81.

C++ тілінде virtual кілт сөзі не үшін қолданылады?

a)

Файлды ашу үшін қажет

b)

Функцияны қайта анықтау үшін

c)

Массив жасау үшін

d)

Айнымалыны жасыру үшін

e)

Тұрақты жариялау үшін

82.

Python тілінде "Python".find("t") нәтижесі неге тең?

a)

True мәнін қайтарады

b)

False мәнін қайтарады

c)

2 индексін қайтарады

d)

1 индексін қайтарады

e)

-1 мәнін қайтарады

83.

C++ тілінде келесі өрнек не шығарады? int a = 4; a *= 2 + 3; cout << a;

a)

8 мәні шығады

b)

12 мәні шығады

c)

20 мәні шығады

d)

14 мәні шығады

e)

10 мәні шығады

84.

Python тілінде келесі код не шығарады? x = [i**2 for i in range(3)] print(sum(x))

a)

5 қосындысы шығады

b)

6 қосындысы шығады

c)

9 қосындысы шығады

d)

4 қосындысы шығады

e)

3 қосындысы шығады

85.

C++ тілінде төмендегі өрнек не шығарады? cout << (true && false || true);

a)

true мәнін шығарады

b)

false мәнін шығарады

c)

0 санын шығарады

d)

1 санын шығарады

e)

Қате пайда болады

86.

Python тілінде any([0, "", None, 5]) не қайтарады?

a)

False мәнін қайтарады

b)

True мәнін қайтарады

c)

0 санын қайтарады

d)

5 санын қайтарады

e)

Қате тудырады

87.

C++ тілінде рекурсивті функция дегеніміз не?

a)

Циклды функция деп аталады

b)

Өзін өзі шақыратын функция

c)

Глобалды функция түрі

d)

Класс ішіндегі функция

e)

Нәтижесіз функция анықтамасы

88.

Python тілінде "abc" * 2 өрнегі не қайтарады?

a)

abcbac жолын қайтарады

b)

ababc жолын қайтарады

c)

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

d)

['a','b','c','a','b','c'] тізімін

e)

2abc санын қайтарады

89.

C++ тілінде келесі кодтың нәтижесі не? int a = 5; int b = 7; cout << (a ^ b);

a)

2 нәтижесін береді

b)

3 нәтижесін береді

c)

4 нәтижесін береді

d)

5 нәтижесін береді

e)

10 нәтижесін береді

90.

Python тілінде "Hello".replace("l","X",1) нәтижесі:

a)

Hexxo жолын шығарады

b)

HeXXo жолын шығарады

c)

HeXlo жолын шығарады

d)

Helxo жолын шығарады

e)

HeXIo жолын шығарады

91.

C++ тілінде cout << (3 > 2 ? 10 : 5); нәтижесі:

a)

3 санын шығарады

b)

2 санын шығарады

c)

10 санын шығарады

d)

5 санын шығарады

e)

True мәнін шығарады

92.

Python тілінде келесі код не қайтарады? x = [1,2,3] y = x.copy() y.append(4) print(len(x), len(y))

a)

3 және 4 мәндері шығады

b)

4 және 3 мәндері шығады

c)

4 және 4 мәндері шығады

d)

3 және 3 мәндері шығады

e)

Қате орын алады