wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ПБК 201-250

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.
Қайталанатын процесстерді циклдің бағдарламалауға мүмкіндік беретін оператор
a)
while
b)
scanf
c)
else
d)
input
e)
printf
2.
Келесі бағдарлама үзіндісіне сәйкес экранға не шығады: int x=5; y=x*20; cout<<y;
a)
100
b)
50
c)
75
d)
true
e)
false
3.
Егер a=50.75, b=60.6 болса, a>b логикалық өрнегінің мәні
a)
false
b)
110.75
c)
75.11
d)
integer
e)
empty
4.
Массив элементіне мәнді дұрыс меншіктеу командасы
a)
a[1]=35
b)
a1+=50
c)
a=70
d)
a”5”=55
e)
“75”=a0
5.
Логикалық типтегі деректер
a)
true, false
b)
integer, int
c)
float, double
d)
for, while
e)
if, else
6.
Ұйымның ортасын құрайтын барлық бағдарламалық жасақтамалардың, жабдықтардың, желілердің және қосылған қызметтердің жиынтығы
a)
ІТ-инфрақұрылым
b)
бағдарламалау тілдері
c)
интеграцияланған даму ортасы
d)
нейронды желілер
e)
деректер қорын басқару жүйесі
7.
Веб-қосымшалар мен сайттарды әзірлеу және қолдау үшін қолданылатын технологиялар жиынтығы
a)
web технологиялар
b)
деректер қорын басқару жүйелері
c)
компьютерлік графика
d)
желілік технология
e)
ақпараттық қауіпсіздік жүйелері
8.
Ақпаратты есептеу мен өңдеуді автоматтандырудың техникалық және математикалық құралдарын құру және жұмыс істеу принциптерін зерттейтін ғылым саласы
a)
есептеу техникасы
b)
виртуалды шындық
c)
жасанды интеллект
d)
веб технология
e)
қолданбалы графика
9.
Virtual reality / augmented reality (VR/AR) дегеніміз не?
a)
виртуалды немесе қосымша әлемдер жасау және оларды пайдаланушыларға ұсыну
b)
веб-сайттарды, интернет-қосымшаларды құру және басқару
c)
үлкен көлемдегі деректерді талдау және олардан құнды ақпарат алу
d)
деректерді сақтау және өңдеу үшін қашықтан серверлерді пайдалану
e)
компьютерлік бағдарламаларды, қосымшаларды және жүйелерді жобалау мен құру
10.
Message Passing Interface қандай қызмет атқарады?
a)
есептеу тапсырмаларын бірнеше жүйе арасында бөлу және олар арасында хабар алмасу
b)
шешім қабылдауға үйрету үшін алгоритмдер мен жүйелерді әзірлеу
c)
бағдарламаларды және жүйелерді хакерлерден қорғау үшін арнайы бағдарламалар әзірлеу
d)
бұлттық платформаларда жұмыс істейтін жүйелер мен қосымшаларды әзірлеу
e)
веб-сайттар мен интернет-қосымшаларды жасау
11.
Фронтенд (пайдаланушы интерфейсі) және бекенд (сервер мен деректер базасы) әзірлеу бағыттарын қамтиды
a)
веб бағдарламалау
b)
сызықтық бағдарламалау
c)
машиналық оқыту
d)
бұлтты есептеулер
e)
кванттық есептеулер
12.
Параллель есептеудің басты шарты
a)
есеп бірнеше ағындарға бөлініп, барлық ағын бір уақытта орындалады
b)
ағындар бірінің орындалғанын күтеді
c)
сызықтық алгоритм негізінде кезегімен орындалады
d)
цилдік алгоритм негізінде процесс бірнеше рет қайталанып орындалады
e)
берілген шарт ақиқат болса ғана процесс жүзеге асады
13.
Параллель бағдарламалауда тиімділікті бағалау үшін қолданылатын принцип
a)
Амдал заңы
b)
Пуассон заңы
c)
Тьюринг заңы
d)
Гей-Люссак заңы
e)
Фон Нейман заңы
14.
Амдал заңының формуласы
a)
Smax = 1 / ((1-P)+P/N)
b)
Smax = exp(1 - P) * W
c)
Smax = lg(1 - K) * lnP
d)
Smax = ln(1 - P) * cosN
e)
Smax = lg(1 - N) * lnP
15.
Амдал заңының формуласы Smax = 1 / ((1-P)+P/N) бойынша есептің параллельді орындалатын бөлігі
a)
P деп белгіленеді
b)
W деп белгіленеді
c)
P/N деп белгіленеді
d)
S деп белгіленеді
e)
Smax деп белгіленеді
16.
Амдал заңының формуласы Smax = 1 / ((1-P)+P/N) бойынша процессор саны
a)
N деп белгіленеді
b)
1-P деп белгіленеді
c)
S деп белгіленеді
d)
P/N деп белгіленеді
e)
қарастырылмайды
17.
Амдал заңының формуласы Smax = 1 / ((1-P)+P/N) бойынша егер Р=0,7 болса есептің қандай бөлігі тізбекті түрде орындалады?
a)
0.3
b)
1
c)
0.5
d)
0.01
18.
Амдал заңының формуласы Smax = 1 / ((1-P)+P/N) бойынша егер Р=0,87 болса есептің қандай бөлігі тізбекті түрде орындалады?
a)
0.13
b)
1
c)
0.75
d)
0.5
19.
Smax = 1 / ((1-P)+P/N) Амдал заңы бойынша «N» нені білдіреді?
a)
процессор саны
b)
жады көлемі
c)
тұрақты коэффициент
d)
массив өлшемі
e)
максималды сыйымдылық
20.
Амдал заңы бойынша «P» нені білдіреді? Smax = 1 / ((1-P)+P/N)
a)
есептің параллель орындалатын бөлігі
b)
цифрлық эквивалент
c)
деректердің максимал саны
d)
дискретті хабарламаның энтропиясы
e)
ақпарат саны
21.
«Import multiprocessing» – бұл
a)
көпағынды бағдарламалау модулін шақыру командасы
b)
модульді жабуған арналған команда
c)
деректерді баспаға шығару командасы
d)
процесті уақытынан бұрын тоқтату командасы
e)
деректерге жылдам қол жеткізу командасы
22.
Python тіліндегі «import» командасының мақсаты
a)
модульді импорттау
b)
модульді жабу
c)
арифметикалық өрнек
d)
кітапханаларды жою
e)
деректерді талдау
23.
Математикалық math.h модулінің әдістері
a)
abs(), sqrt()
b)
string(), char()
c)
integer(), int()
d)
time(), date()
e)
int(), input()
24.
Математикалық модульге жататын python әдістері
a)
log(), exp()
b)
int(), input()
c)
str(), time()
d)
return(), real()
e)
data(), date()
25.
Параллель бағдарламалаудың дұрыс анықтамасын табыңыз
a)
есептеу үдерісін бірнеше ағынға (потокқа) немесе процестерге бөліп, олардың бір уақытта орындалуын қамтамасыз ететін бағдарламалау әдісі
b)
деректерді әртүрлі көздерден жинау, бұл кезеңде деректердің сенімділігі мен сапасына мән беріледі
c)
жиналған деректерді талдауға дайындау, яғни тазарту, форматтау, қажетсіз мәліметтерді алып тастау және біріздендіру
d)
болжау немесе классификация жасауға бағытталған модельдер құру
e)
деректердің жалпы сипаттамалары, трендтері және үлгілерік анықтау
26.
Келесі тұжырымдамалардың қайсысы бағдарламалаудағы «паралельділік», «көпағындылық» терминдерінің мәнін ашады?
a)
операциялық жүйенің көпядролы немесе көппроцессорлы мүмкіндіктерін пайдаланып, бір уақытта бірнеше тапсырманы орындау
b)
ақпаратты өңдеу, құрылымдау және мағыналы нәтижелер алу процесі
c)
деректерді шифрлау және дешифрлау үшін бірдей құпия кілтті пайдаланатын әдіс
d)
деректерді иерархиялық түрде біріктіру немесе бөлшектеу арқылы кластерлер құру
e)
деректерді K топқа бөлу үшін орталық нүктелерді (центроидтарды) қолданатын итеративті әдіс
27.
Бағдарламалар мен алгоритмдердің параллельділігін қалай сипатталады?
a)
алгоритмдерді бірнеше есептеу құрылғысында немесе процессор өзегінде бір уақытта орындау арқылы өнімділікті арттырады
b)
тығыздыққа негізделген, шуды ескеретін және кластер санын алдын ала белгілеуді талап етпейтін алгоритм
c)
пайдаланушының жеке басын растау үшін екі түрлі тәуелсіз факторды (мысалы, пароль және SMS-код) қолдану
d)
тәуелсіз айнымалылардың тәуелді айнымалыға әсерін анықтау және болжау
e)
бірнеше топтың орташа мәндерін салыстырып, олардың арасындағы айырмашылықтың мәнін анықтау
28.
Python-де айнымалыларды анықтау үшін қолданылатын деректердің типтері
a)
int, float, str, bool
b)
input, import
c)
false, return, time
d)
if, date, real
e)
print, while, for
29.
Тапсырманың нәтижесін шығару үшін қолданылатын функция
a)
print()
b)
math()
c)
return()
d)
def()
e)
scanf()
30.
Python-дағы шартты операторлар
a)
if, elif, else
b)
for, while
c)
int, input, real
d)
empty, for, if
e)
essay, do while
31.
Python-дағы екі негізгі цикл операторы
a)
for, while
b)
sql, print
c)
if, else
d)
float, double
e)
math, sqrt
32.
Функцияларды анықтайтын кілттік сөз
a)
def
b)
print
c)
string
d)
integer
e)
while
33.
SQLite деректер қорымен жұмыс істеу үшін қандай модуль қолданылады?
a)
import sqlite3
b)
import iostream
c)
import data
d)
import time
e)
import math
34.
Python-дағы деректер қорымен жұмыс істеу модульдері
a)
mysql.connector, sqlite3
b)
math, random
c)
datetime, os, sys
d)
json, matplotlib, numpy
e)
pytest, tkinter, pygame
35.
2D ойындар мен мультимедиа қосымшаларын жасау үшін қолданылатын кітапхана
a)
pygame
b)
datetime
c)
print
d)
random
e)
double
36.
Терең оқыту (нейрондық желілер) үшін қолданылатын кітапхана
a)
tensorflow
b)
datetime
c)
random
d)
float
e)
math
37.
Берілген диапазонда кездейсоқ бүтін сан алу
a)
random.randint(a, b)
b)
math.factorial(a, b)
c)
re.match(a, b)
d)
json.load(a, b)
e)
csv.reader(a, b)
38.
Python-дағы datetime.datetime.now() әдісі не үшін қолданылады?
a)
ағымдағы уақытты алу
b)
тізімнен кездейсоқ элемент таңдау
c)
каталог ішіндегі файлдар мен бумаларды алу
d)
санның факториалын есептеу
e)
орындауды белгілі уақытқа кідірту
39.
Python-дағы ағымдағы уақытты секунд түрінде алу әдісі
a)
time.time()
b)
random.random()
c)
math.sqrt(x)
d)
tkinter.Tk()
e)
app.run()
40.
[1, 1000000] диапазонда кездейсоқ бүтін сан алу
a)
random.randint(1, 1000000)
b)
time.time(1000000)
c)
math.sqrt(1000000)
d)
csv.reader(1, 1000000)
e)
re.match(1000000)
41.
Жергілікті уақытты алу үшін қолданылатын әдіс
a)
time.localtime([seconds])
b)
random.choice()
c)
json.dump(obj, file)
d)
cursor.fetchone()
e)
df.head(n)
42.
Айлар мен жылдарды, аптаның күндерін және мерекелерді өңдеуге мүмкіндік береді
a)
calendar модулі
b)
pygame модулі
c)
pyinstaller модулі
d)
openpyxl модулі
e)
pymongo модулі
43.
Параллельді бағдарламалаудың негізгі мақсаты қандай?
a)
программа жұмысын тездету
b)
деректерді қауіпсіз сақтау
c)
сақтық көшірме жасау
d)
бір ғана ядро пайдалану
e)
жадыны тазарту
44.
Параллельді бағдарламалау қандай есептерді шешуге тиімді?
a)
бірнеше ядролы процессорда орындалатын есептер
b)
мәтінді өңдеу есептері
c)
қарапайым арифметикалық есептер
d)
тармақталған құрылымды есептер
e)
математикалық модельдер құру
45.
OpenMP – бұл
a)
параллельді бағдарламалауға арналған кітапхана
b)
дерекқор басқару жүйесі
c)
колданбалы графикалық пакет
d)
ойындар мен виртуалды әлем әзірлеу ортасы
e)
жасанды интеллект жүйелерін әзірлеу технологиясы
46.
MPI (Message Passing Interface) қандай бағдарламалау ортасына арналған?
a)
көп ағынды есептеу жүйелеріне арналған
b)
графикалық интерейстерге арналған
c)
нейронды жүйелерге арналған
d)
қолданбалы математикалық пакеттерге арналған
e)
экономикалық есептеулерге арналған
47.
«Amdahl заңы» не үшін қолданылады?
a)
параллельділіктің шектеулі тиімділігін есептеу
b)
бағдарламаны отладка жасау
c)
кодтың көлемін бағалау
d)
математикалық теңдеулер құру
e)
графикалық ақпаратты өңдеу
48.
Параллельді бағдарламалауда қолданылатын жабдықтық архитектура түрі
a)
SIMD (Single Instruction, Multiple Data)
b)
XML (eXtensible Markup Language)
c)
CS (Critical Section)
d)
DBMS (Database Managament System)
e)
SQL (Structured Query Language)
49.
Келесі OpenMP директивасы не үшін қолданылады? #pragma omp parallel
a)
параллельді орындалуды бастау үшін
b)
асинхронды орындау үшін
c)
ақпараттық көлемін азайту үшін
d)
деректерді форматтау үшін
e)
мәліметтерді қалыпты формаға келтіру үшін
50.
Компания компьютерлік бағдарламаның орындалу уақытын азайту мақсатында параллель есептеуді қолдануға шешім қабылдады. Бір процессормен бағдарламаның орындалу уақыты T1​=150 секунд болды. Сегіз процессор қолданылған жағдайда T8​=35 секундты құрады. Жылдамдық коэффициентін табыңыз
a)
4.28
b)
8.12
c)
6.66
d)
5.14
e)
7.88