wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Вопросы по массивам в программировании

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Бағдарламалауда массив дегеніміз не?

a)

Оперативті жадтың аралас ұяшықтарында сақталатын біртекті айнымалылар жиынтығы

b)

Бір ғана айнымалы мәні

c)

Тек бір функцияның нәтижесі

d)

Тек бір типті айнымалы

2.

Java тілінде массивті сипаттау үшін қанша қадам бар?

a)

3

b)

2

c)

4

d)

1

3.

Java тілінде сілтеме типіндегі массивті жариялау үшін қандай айнымалы қолданылады?

a)

reference

b)

integer

c)

string

d)

boolean

4.

Java тілінде массив үшін жадты бөлу үшін қандай оператор қолданылады?

a)

new

b)

malloc

c)

alloc

d)

create

5.

Массивтің бірінші элементінің индексі қандай?

a)

0

b)

1

c)

-1

d)

2

6.

int-тен басқа массив индекстері үшін қандай деректер түрін пайдалануға болады?

a)

long

b)

double

c)

boolean

d)

char

7.

Массив элементтеріне бастапқы мәндерді тағайындау үшін қандай қадам жауапты?

a)

Инициализация

b)

Жариялау

c)

Анықтама

d)

Операция

8.

Java тілінде массивтің бастапқы мәндерін қалай жазуға болады?

a)

Ирек жақша арқылы, мәндерді үтірмен бөліп

b)

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

c)

Мәндерді тырнақшаға алу керек

d)

Массивтің мәндерін тек цикл арқылы енгізу керек

9.

Массивтің ұзындығы Java тілінде қалай анықталады?

a)

a.length арқылы

b)

a.size арқылы

c)

a.count арқылы

d)

a.capacity арқылы

10.

Массивтің соңғы элементін қалай алуға болады?

a)

a[a.length - 1]

b)

a[a.length]

c)

a[a.length + 1]

d)

a[a.length - 2]

11.

Java тілінде массив элементтерінің диапазоны қалай есептеледі?

a)

range = aMax - aMin

b)

range = aMin + aMax

c)

range = aMax / aMin

d)

range = aMin * aMax

12.

Массивтің мәндерін жинақтау үшін қандай цикл қолданылады?

a)

for циклі

b)

while циклі

c)

do-while циклі

d)

switch операторы

13.

c массиві келесі жарияланымдардан кейін қанша элементтен тұрады? c[0] = new char[2]; c[1] = new char[4]; c[2] = new char[3];;

a)

2

b)

3

c)

4

d)

5

14.

с [0] [0] = 'a',

 с[0][1] = 'r',

 с[1][0] = 'г',

с[1][1] = 'а',

с[1][2] = 'у'

c[0][0] элементіне қандай мән тағайындалған?

a)

'a'

b)

'r'

c)

'y'

d)

'1'

15.

«Паскаль ұшбұрышы» мысалында қандай бағдарламалау тілі қолданылған?

 class PascalTriangle{

public static final int LINES = 10;

public static void main(String[] args) {

int[][] p, = new int [LINES] [];

p[0] = new int[1];

System.out.println (p [0] [0] = 1);

 p[l] = new int[2]; p[l][0] = p[l][1] = 1;

System.out.println(p[1][0] + " " + p[l][l]);

 for (int i = 2;

 i < LINES; i++){

p[i] = new int[i+l]; S

ystem.out.print((p[i][0] = 1) + " ");

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

System.out. print ( (p[i] [j] =p[i-l][j-l] -bp[i-l][j]) + " ");

 System, out. println (p [ i] [i] = 1) }

}

}

a)

Python

b)

Java

c)

C++

d)

JavaScript

16.

PascalTriangle класында тұрақтыны жариялау үшін қандай модификатор қолданылады?

a)

static final

b)

public static

c)

private final

d)

protected static

17.

JavaScript тілінде функцияны жариялау үшін қандай кілт сөз қолданылады?

a)

Function

b)

Class

c)

Var

d)

Let

18.

Функцияның декларациясындағы аргументтерді не ажыратады?

a)

үтір

b)

нүкте үтір

c)

қос нүкте

d)

бос орын

19.

Функция декларациясындағы бұйра жақша неден тұрады?

a)

функция денесі

b)

функция аты

c)

аргумент тізімі

d)

қайтарылатын мән типі

20.

Функцияға берілетін айнымалылар тізімінің атауы қандай?

a)

Аргументтер тізімі

b)

Операторлар тізімі

c)

Қайтарылатын мәндер тізімі

d)

Сабақтар тізімі

21.

Егер n аргументі жарамсыз болса, Factorial(n) функциясы не қайтарады?

a)

NaN

b)

0

c)

1

d)

null

22.

JavaScript функциясындағы arguments массивіндегі бірінші аргументтің индексі қандай?

a)

0

b)

1

c)

2

d)

-1

23.

Java тілінде нақты сандар массивін жариялау үшін қандай деректер түрі қолданылады?

a)

double[]

b)

int[]

c)

char[]

d)

String[]

24.

Төмендегі параметрлердің қайсысы Java тілінде таңбалар массивін дұрыс жариялайды?

a)

char[] c

b)

int[] c

c)

double[] c

d)

String[] c

25.

Келесі код не істейді: for (int i = 0; i < 50; i++) t[i] = 2 * i + 1; ?

a)

t массивін тақ сандармен толтырады

b)

t массивін жұп сандармен толтырады

c)

t массивін нөлдермен толтырады

d)

t массивін кездейсоқ сандармен толтырады