wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

1 бет параллель

Total questions: 21

Worksheet time: 11mins

Name
Class
Date
1.

OpenMP -

a)

Open multi processing

b)

Open Multi-Core Programming

c)

Open Multitasking Protocol

d)

Open Multiparallelism

e)

Open Multithreading Platform

2.

OpenMP стандарты қашан шықты?

a)

1997

b)

1989

c)

1998

d)

1994

e)

1995

3.

OpenMP спецификациясын әзірлеуді қандай ұйым бақылайды?

a)

OpenMP Architecture Review Board

b)

OpenMP Architectural Standards Oversight Group

c)

OpenMP Architectural Review Panel

d)

OpenMP Architectural Assessment Board

e)

OpenMP Architectural Requirements Oversight Committee

4.

OpenMP функциялары неше санатқа бөлуге болады?

a)

3

b)

4

c)

5

d)

6

e)

2

5.

OpenMP функцияларының атауы қалай басталады?

a)

omp_

b)

ompx_

c)

threaded_

d)

ompLibFunc_

e)

mp_

6.

OpenMP функциялары қандай тақырыптық файлда анықталған?

a)

omp.h

b)

ompheaders.h

c)

#pragma

d)

parallelapi.h

e)

mp.h

7.

OpenMP-дің #pragma конструкциясы не үшін қолданылады?

a)

компиляторға қосымша нұсқаулар беру

b)

компиляторды қауіпсіздікке бұзылмайтын өзге командалармен толтыру

c)

компиляторды жабу

d)

жаттығу кодты жасау үшін пайдаланылады

e)

кодта байланыс жасау

8.

OpenMP-де директивалар қандай форматта жазылады?

a)

#pragma omp <директива>

b)

#pragma [omp] <директива>

c)

#pragma <директива>

d)

<директива>

e)

#pragma "omp" <директива>

9.

OpenMP-де кодтың құрылымдық блогы бірнеше ағындарға параллель орындалуы керек екенін көрсететін директива

a)

parallel

b)

omp

c)

thread

d)

single

e)

task

10.

OpenMP-де циклді параллельдеуге арналған директива

a)

pragma omp for

b)

pragma omp parallel for

c)

pragma omp sections for

d)

pragma for

e)

pragma omp master for

11.

OpenMP-де omp_set_num_threads функциясы

a)

ағымдағы орындалатын ағынға сәйкес келетін келесі параллель аймақты орындау үшін ағындар санын анықтайды

b)

әзірленген таснан ішінді ID нөмірін береді

c)

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

d)

кірістірілген параллельділік режимін орнату үшін пайдаланылады

e)

динамик басқару режимінің мүмкіндігін тексеру үшін пайдаланылады

12.

OpenMP-де omp_get_num_threads функциясы

a)

ағымдағы ағындар тобына кіретін ағындар санын қайтарады

b)

ағымдағы орындалатын ағынға сәйкес келетін келесі параллель аймақты орындау үшін ағындар санын анықтайды

c)

кірістірілген параллельділік режимін орнату үшін пайдаланылады

d)

динамик басқару режимінің мүмкіндігін тексеру үшін пайдаланылады

e)

әзірленген таснан ішінді ID нөмірін береді

13.

OpenMP-де omp_get_thread_num функциясы

a)

ағын тобында орындалатын ағын нөмірін қайтарады

b)

ағымдағы орындалатын ағынға сәйкес келетін келесі параллель аймақты орындау үшін ағындар санын анықтайды

c)

динамик басқару режимінің мүмкіндігін тексеру үшін пайдаланылады

d)

кірістірілген параллельділік режимін орнату үшін пайдаланылады

e)

ағымдағы ағындар тобына кіретін ағындар санын қайтарады

14.

OpenMP-де omp_get_num_procs функциясы

a)

Функция шақырылған кезде қол жетімді процессорлардың санын қайтарады.

b)

ағымдағы ағындар тобына кіретін ағындар санын қайтарады

c)

ағымдағы орындалатын ағынға сәйкес келетін келесі параллель аймақты орындау үшін ағындар санын анықтайды

d)

Кірістірілген параллелизмді қосады.

e)

ағын тобында орындалатын ағын нөмірін қайтарады

15.

OpenMP-де omp_set_nested функциясы

a)

Кірістірілген параллелизмді қосады.

b)

Алдағы параллель аймақтарда қол жетімді ағындардың санын жұмыс уақытында реттеуге болатындығын көрсетеді

c)

Кірістірілген параллелизмнің қосылғанын көрсететін мәнді қайтарады

d)

Кірістірілген құлыптауды инициализациялайды

e)

Қарапайым құлыптауды инициализациялайды

16.

OpenMP-де omp_get_nested функциясы

a)

Кірістірілген параллелизмнің қосылғанын көрсететін мәнді қайтарады

b)

Кірістірілген параллелизмді қосады.

c)

Кірістірілген құлыптауды инициализациялайды

d)

Қарапайым құлыптауды инициализациялайды

e)

Алдағы параллель аймақтарда қол жетімді ағындардың санын жұмыс уақытында реттеуге болатындығын көрсетеді

17.

OpenMP-де omp_set_dynamic функциясы

a)

Алдағы параллель аймақтарда қол жетімді ағындардың санын жұмыс уақытында реттеуге болатындығын көрсетеді

b)

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

c)

Кірістірілген құлыптауды инициализациялайды

d)

Қарапайым құлыптауды инициализациялайды

e)

Егер кодтың осы нүктесінде num_threads жоқ параллель аймақтар анықталмаса, қол жетімді болатын ағындар санынан үлкен немесе оған тең бүтін санды қайтарады

18.

OpenMP-де omp_get_max_threads функциясы

a)

Егер кодтың осы нүктесінде num_threads жоқ параллель аймақтар анықталмаса, қол жетімді болатын ағындар санынан үлкен немесе оған тең бүтін санды қайтарады

b)

Алдағы параллель аймақтарда қол жетімді ағындардың санын жұмыс уақытында реттеуге болатындығын көрсетеді

c)

Динамик басқару режимінің мүмкіндігін тексеру үшін пайдаланылады

d)

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

e)

Кірістірілген параллелизмді қосады

19.

OpenMP-де omp_init_lock функциясы

a)

Қарапайым құлыптауды инициализациялайды

b)

Кірістірілген құлыптауды инициализациялайды

c)

Кірістірілген параллелизмнің қосылғанын көрсететін мәнді қайтарады

d)

Алдағы параллель аймақтарда қол жетімді ағындардың санын жұмыс уақытында реттеуге болатындығын көрсетеді

e)

Кірістірілген параллелизмді қосады

20.

OpenMP-де omp_init_nest_lock функциясы

a)

Кірістірілген құлыптауды инициализациялайды

b)

Қарапайым құлыптауды инициализациялайды

c)

Кірістірілген параллелизмнің қосылғанын көрсететін мәнді қайтарады

d)

Алдағы параллель аймақтарда қол жетімді ағындардың санын жұмыс уақытында реттеуге болатындығын көрсетеді

e)

Кірістірілген параллелизмді қосады

21.

OpenMP-де omp_destroy_lock функциясы

a)

Құлыптау инициализациясын өшіреді

b)

Қарапайым құлыптауды инициализациялайды

c)

Кірістірілген параллелизмді қосады

d)

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

e)

Кірістірілген құлыптауды инициализациялайды