wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Reprezentacja liczb rzeczywistych i błędy w obliczeniach

Total questions: 25

Worksheet time: 15mins

Name
Class
Date
1.

Mantysa w postaci znormalizowanej musi być

a)

Zawsze mniejsza od 1

b)

Liczbą całkowitą

c)

Z przedziału [1; p)

d)

Równa 0

2.

Które stwierdzenia dotyczą reprezentacji zmiennoprzecinkowej?

a)

Mantysa binarna zawsze zaczyna się od 1

b)

Cecha zapisywana jest w kodzie z nadmiarem

c)

Mantysa musi być liczbą całkowitą

d)

Float ma 23 bity mantysy

3.

Który ułamek ma nieskończone okresowe rozwinięcie binarne?

a)

1/4

b)

1/8

c)

1/10

d)

1/2

4.

Przyczyny błędu zaokrąglenia to

a)

Zapis liczb na skończonej liczbie bitów

b)

Ograniczona długość mantysy

c)

Błędy procesora

d)

Konieczność zmieszczenia wyniku na n bitach

5.

Błąd wynikający z pomijania dalszych wyrazów rozwinięcia funkcji nazywa się

a)

Błędem względnym

b)

Błędem obcięcia

c)

Błędem reprezentacji

d)

Błędem zaokrąglenia

6.

Kiedy dochodzi do kumulacji błędów?

a)

Przy odejmowaniu bliskich sobie liczb

b)

Przy dzieleniu dużej liczby przez bardzo małą

c)

Zawsze przy dodawaniu liczb

d)

Przy wykonywaniu wielu działań arytmetycznych

7.

Wzór na błąd względny to

a)

|x – xp|

b)

|x – xp| / x

c)

|x – xp| / xp

d)

|xp – x| · x

8.

EPS oznacza

a)

Liczbę iteracji

b)

Próg dokładności obliczeń

c)

Rozmiar mantysy

d)

Maksymalny błąd bezwzględny

9.

Co można wykonać podczas dodawania liczb zmiennoprzecinkowych?

a)

Dodawać liczby o różnych cechach bez zmian

b)

Wyrównać cechy przed dodawaniem

c)

Dodać mantysy przy równych cechach

d)

Znormalizować wynik

10.

Który element nie należy do reprezentacji zmiennoprzecinkowej?

a)

Mantysa

b)

Cecha

c)

Znak

d)

Kod ASCII

11.

W reprezentacji liczb zmiennoprzecinkowych typ float wykorzystuje

a)

1 bit na mantysę, 31 na cechę

b)

23 bity mantysy i 8 bitów cechy

c)

52 bity mantysy i 11 bitów cechy

d)

16 bitów mantysy i 16 bitów cechy

12.

Jak postępuje się przy mnożeniu liczb zmiennoprzecinkowych?

a)

Odejmujemy mantysy i dodajemy cechy

b)

Dodajemy mantysy i mnożymy cechy

c)

Mnożymy mantysy i dodajemy cechy

d)

Mnożymy cechy i dodajemy mantysy

13.

Jeśli w dodawaniu liczb zmiennoprzecinkowych cechy są różne, to

a)

Wynik zawsze jest równy zero

b)

Mantysy są mnożone

c)

Mantysę liczby o mniejszej cesze przesuwa się, aby wyrównać cech

d)

Wynik jest zapisywany bez zmian

14.

Co oznacza mantysa równa 0 w reprezentacji zmiennoprzecinkowej?

a)

Liczbę nieskończoną

b)

Liczbę nan (not a number)

c)

Liczbę 0

d)

Błąd zapisu danych

15.

Kiedy rozwinięcie binarne ułamka jest skończone?

a)

Gdy mianownik w postaci nieskracalnej jest potęgą liczby 2

b)

Gdy licznik jest parzysty

c)

Gdy mianownik jest liczbą pierwszą

d)

Zawsze dla ułamków zwykłych

16.

Błąd reprezentacji liczby wynika z

a)

Zbyt wolnego procesora

b)

Użycia zmiennych typu int

c)

Skończonej liczby bitów przeznaczonych na zapis

d)

Braku pamięci RAM

17.

Która sytuacja mogą powodować duże błędy numeryczne?

a)

Odejmowanie małych liczb od bardzo dużych

b)

Dodawanie dwóch liczb całkowitych

c)

Odejmowanie dwóch liczb całkowitych

d)

Zapisywanie wyniku do tablicy

18.

Kod z nadmiarem dla liczb double wynosi

a)

128

b)

256

c)

1023

d)

1024

19.

W reprezentacji binarnej liczby 0,5 mantysa w postaci znormalizowanej wynosi:

a)

0,5

b)

1,0

c)

10,0

d)

0,1

20.

Co oznacza zapis liczby w postaci naukowej (wykładniczej)?

a)

Liczbę zapisuje się w systemie ósemkowym

b)

Liczba ma zawsze cechę równą 10

c)

Liczba ma postać m * pc

d)

Liczbę zapisuje się wyłącznie za pomocą mantysy

21.

Co zostanie dopisane do zmiennej s, jeśli licz=5 a mian=10

a)

1

b)

0

c)

10

d)

01

22.

Co zostanie dopisane do s według kodu, jeśli licz=2 a mian=6

a)

1

b)

0

c)

01

d)

Nie można wykonać działania

23.

Ile razy wykona się pętla w podanym kodzie?

a)

0

b)

4

c)

5

d)

kompilator zgłosi błąd

24.

Ile razy wykona się pętla przedstawiona w kodzie

a)

10

b)

11

c)

9

d)

0

25.

Co zostanie wyświetlone na ekranie, według fragmentu kodu?

a)

12345

b)

111111

c)

kompilator wskaże błąd

d)

77777