wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

БК 1

Total questions: 25

Worksheet time: 43mins

Name
Class
Date
1.

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

a)

Машиналық код

b)

Python

c)

Java

d)

C++

e)

HTML

2.

Бағдарламалық қамтамасыз етудің даму тарихындағы бірінші операциялық жүйе қайсы?

a)

GM-NAA I/O

b)

Windows 95

c)

Linux

d)

macOS

e)

MS-DOS

3.

Алғашқы жоғары деңгейлі бағдарламалау тілі қайсы?

a)

Fortran

b)

C#

c)

Swift

d)

Ruby

e)

Kotlin

4.

1950-1960 жылдары бағдарламалық қамтамасыз етудің дамуына қандай фактор әсер етті?

a)

Транзисторлардың пайда болуы

b)

Интерактивті веб-сайттардың дамуы

c)

Мобильді қосымшалардың таралуы

d)

Машина оқытудың дамуы

e)

Blockchain технологиясының дамуы

5.

1970 жылдары құрылып, қазіргі операциялық жүйелерге негіз болған қандай операциялық жүйе?

a)

Unix

b)

Windows XP

c)

Android

d)

iOS

e)

Fedora

6.

Қай бағдарламалау тілі құрылымдық бағдарламалауды алғаш енгізді?

a)

ALGOL

b)

Java

c)

JavaScript

d)

Swift

e)

PHP

7.

Ашық бастапқы кодты бағдарламалық қамтамасыз етудің дамуына қандай жоба үлкен әсер етті?

a)

GNU Project

b)

Microsoft Windows

c)

Apple macOS

d)

Oracle Database

e)

IBM OS/2

8.

Бағдарламалау парадигмаларының біріне жататын объектіге бағытталған бағдарламалау алғаш қай тілде енгізілді?

a)

Simula

b)

Python

c)

Java

d)

C++

e)

C#

9.

Бағдарламалық қамтамасыз етудің қазіргі заманауи үрдістерінің бірі қайсы?

a)

Жасанды интеллект

b)

Перфокарталармен жұмыс

c)

Монохромды дисплейлер

d)

COBOL тілін қолдану

e)

Дискеталар арқылы дерек тасымалдау

10.

Қазіргі таңда ең танымал бағдарламалау тілдерінің бірі қайсы?

a)

Python

b)

Pascal

c)

FORTRAN

d)

Lisp

e)

Prolog

11.

Python-да экранға мәтінді шығару үшін қандай функция қолданылады?

a)

print()

b)

echo()

c)

display()

d)

show()

e)

log()

12.

Python-да айнымалыны қалай дұрыс жариялаймыз?

a)

x = 10

b)

int x = 10

c)

var x = 10

d)

let x = 10

e)

define x = 10

13.

Python-да қандай деректер типі бар?

a)

int, float, str, list, tuple

b)

integer, decimal, string, array

c)

num, text, boolean, dict

d)

character, integer, float, boolean

e)

word, number, set, map

14.

Python-да қандай оператор теңдікті тексереді?

a)

==

b)

=

c)

!=

d)

:=

e)

===

15.

Python-да қандай цикл операторлары бар?

a)

for, while

b)

loop, do-while

c)

repeat, until

d)

foreach, repeat

e)

while, do-while

16.

Python-да if-else конструкциясының дұрыс жазылуы қандай?

a)

if x > 10: print("Үлкен") else: print("Кіші")

b)

if x > 10 { print("Үлкен") } else { print("Кіші") }

c)

if (x > 10) then print("Үлкен") else print("Кіші")

d)

if x > 10 do print("Үлкен") else print("Кіші")

e)

if x > 10 print("Үлкен") else print("Кіші")

17.

Python-да тізім (list) қалай құрылады?

a)

my_list = [1, 2, 3]

b)

my_list = {1, 2, 3}

c)

my_list = (1, 2, 3)

d)

my_list = <1, 2, 3>

18.

Python-да функцияны қалай анықтаймыз?

a)

def my_function():

b)

function my_function():

c)

define my_function():

d)

fun my_function():

19.

Python-да тізімнің соңына жаңа элементті қосу үшін қандай әдіс қолданылады?

a)

append()

b)

add()

c)

push()

d)

insert()

20.

Python-да код блогын жазу үшін қандай ереже қолданылады?

a)

Жолдың басында бос орын қалдыру (отступ)

b)

Фигурлы жақшаларды қолдану

c)

Кодтың соңында нүктелі үтір қою

d)

Әр жолды begin және end операторларымен шектеу

21.

Алгоритмнің негізгі қасиеттерінің бірі қандай?

a)

Анықтылық (детерминирленгендік)

b)

Белгісіздік

c)

Сандық емес сипат

d)

Шексіздік

22.

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

a)

O-үлкен (Big-O)

b)

Δ-үлкен (Big-Δ)

c)

∑-үлкен (Big-∑)

d)

Π-үлкен (Big-Π)

23.

Қай уақыт күрделілігі ең тиімді алгоритмді сипаттайды?

a)

O(1)

b)

O(n²)

c)

O(n³)

d)

O(2ⁿ)

24.

Қай алгоритм O(log n) уақыт күрделілігіне ие?

a)

Бинарлы іздеу

b)

Сызықтық іздеу

c)

Қарапайым таңдау арқылы сұрыптау

d)

Қарапайым таңдау арқылы сұрыптау

25.

Θ(n log n) уақыт күрделілігі бар сұрыптау алгоритмдері қандай?

a)

Merge Sort, Quick Sort

b)

Bubble Sort, Selection Sort

c)

Insertion Sort, Bubble Sort

d)

Counting Sort, Radix Sort