Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

C++ tablice

Total questions: 12

Worksheet time: 6mins

Name
Class
Date
1.
W jaki sposób deklarujemy tablice jednowymiarowe w C++ ?
a)
typ_komórek_tablicy nazwa_tablicy [ ilość elementów tablicy ];
b)
 nazwa_tablicy [ ilość elementów tablicy ] ;
c)
typ_komórek_tablicy nazwa_tablicy ;
d)
typ_komórek_tablicy nazwa_tablicy [ ilość elementów tablicy ]
2.
Jakiego typu mogą być elementy w tablicy ?
a)
wszystkie elementy znajdujące się w tablicy są tego samego typu,
b)
wszystkie elementy znajdujące się w tablicy są innego typu,
c)
jeden element znajdujący się w tablicy może być innego typu,
3.
Co oznacza poniższa linijka:
int tab[30];
a)
zadeklarowana tablica mogąca przechowywać maksymalnie 30 liczb całkowitych, 
b)
zadeklarowana tablica mogąca przechowywać maksymalnie 30 liczb rzeczywistych, 
c)
zadeklarowana tablica mogąca przechowywać maksymalnie 29 liczb całkowitych, 
d)
zadeklarowana tablica mogąca przechowywać maksymalnie 30 elementów typu znakowego, 
4.
Czy możemy dodać element typu int jeśli wcześniej utworzyliśmy tablice typu char ?
a)
Tak
b)
Nie
c)
Może
5.
Co zostanie wykonane w poniższym programie:
int tab[10];
int tab[9] = 100;
a)
pod element z indeksem 9 zostanie przypisana liczba 100
b)
pod element 9 zostanie przypisana liczba 100
c)
pod element 10 zostanie przypisana liczba 100
6.

Wyjaśnij co robi poniższy fragment kodu:

for (int i = 0; i < n; i++) {

cout << "Liczba nr: " << i+1 << " ="; cin >> tab[i];

}

a)

Pobiera element do tablicy tab[n];

b)

Odejmuje element z tablicy tab[n]

c)

Wyświetla elementy tablicy tab[n]

7.
Od jakiego numery zaczynamy indeksowanie/numerowanie elementów tablicy tab[n] w której jest n elementów ?
a)
Od 1 do n (od elementu tab[1] - tab[n])
b)
Od 3 do n-1 (od elementu tab[3] - tab[n-1])
c)
Od 0 do n-1 (od elementu tab[0] - tab[n-1])
8.
Trzecim elementem w tablicy int tab[30] będzie:
a)
tab[1]
b)
tab[2]
c)
tab[3]
9.
Co robi poniższa pętla :
for (i = 0; i < n; i++)   {
      i = (rand() % n) + 0;
      int los = tab[i];
 }
a)
wyświetla elementy tablicy tab[n]
b)
losuje indeks z zapisanej tablicy, nastepnie pod zmienną los podstawia element o tym indeksie z tablicy
c)
pobiera losowe elementy do nowej tablicy
10.
Co zostanie wykonane po wpisaniu poniższego kodu ?
int tab[10];
tab[0] = 34;
cout << tab[0]
a)
- pod element tablicy z indeksem 1 zostanie przypisana wartość 34,
- następnie zostanie ona wyświetlona 
b)
- pod element tablicy z indeksem 0 zostanie przypisana wartość 34,
- następnie zostanie ona wyświetlona 
c)
- pod element tablicy z indeksem 2 zostanie przypisana wartość 34,
- następnie zostanie ona wyświetlona 
11.

Który z poniższych zapisów poprawnie definiuje tablicę?

a)

int tab[10];

b)

int tab;

c)

tab{10};

d)

array tab[10];

12.

Jaki jest indeks ostatniego elementu tablicy liczącej 29?

a)

29

b)

28

c)

0

d)

zdefiniowany przez programistę