wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Kódování znaků a grafémy

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Jak jsou data uložena v počítači?

a)

Jako znaky a symboly.

b)

Jako bity, tedy nuly a jedničky.

c)

Jako čísla v desítkové soustavě.

d)

Jako grafémy.

2.

Které tvrzení nejlépe popisuje kódování ASCII?

a)

Podporuje více než 100 000 jedinečných znaků.

b)

Každý znak je kódován pomocí 4 bytů.

c)

Mapuje základní západní znaky na čísla mezi 0 a 127, přičemž každý znak zabírá 1 byte.

d)

Je to variabilní kódování, které šetří místo.

3.

Co je to grafém v kontextu Unicode?

a)

Binární reprezentace znaku.

b)

Číselná hodnota přiřazená každému znaku.

c)

Jednotka lidského písma, která může být reprezentována jedním nebo více kódovými body.

d)

Způsob kódování dat pro úsporu místa.

4.

Jaká je hlavní nevýhoda kódování UTF-32?

a)

Není zpětně kompatibilní s ASCII.

b)

Používá proměnnou délku pro kódování znaků.

c)

Každý kódový bod zabírá 4 byty, což je často neefektivní a plýtvá místem.

d)

Nepodporuje všechny jazyky světa.

5.

Jaká je klíčová vlastnost kódování UTF-8, která z něj činí efektivní a široce používaný standard?

a)

Vždy používá 4 byty na kódový bod.

b)

Je to pevné kódování, které zaručuje stejnou velikost pro všechny znaky.

c)

Mapuje každý kódový bod na 1 až 4 byty, což šetří místo pro běžné znaky a je zpětně kompatibilní s ASCII.

d)

Je určeno pouze pro západní jazyky.

6.

Jaká je hlavní výhoda kódování UTF-8?

a)

Používá vždy stejný počet bajtů pro každý znak.

b)

Je nejrozšířenější kódovací strategií pro Unicode.

c)

Umožňuje snadné indexování znaků.

d)

Zajišťuje nejlepší výkon při zpracování textu.

7.

Které tvrzení nejlépe popisuje vztah mezi grafémem a bajtem v kódování ASCII a Unicode?

a)

V ASCII i Unicode platí, že jeden grafém odpovídá jednomu bajtu.

b)

V ASCII jeden grafém odpovídá jednomu bajtu, zatímco v Unicode tomu tak není.

c)

V Unicode jeden grafém odpovídá jednomu bajtu, zatímco v ASCII tomu tak není.

d)

Ani v ASCII, ani v Unicode neplatí, že jeden grafém odpovídá jednomu bajtu.

8.

Co se stane, když se pokusíme číst data kódovaná v UTF-8 jako ASCII nebo UTF-32?

a)

Data se automaticky převedou do správného formátu.

b)

Program se zhroutí kvůli chybě kódování.

c)

Získáme velmi podivný nebo nečitelný výstup, známý jako „Mojibake“.

d)

Data budou čitelná, ale některé speciální znaky se nezobrazí.

9.

Proč jsou některé funkce pro práci s řetězci označovány jako „Unicode-unaware“?

a)

Protože jsou zastaralé a nepodporují moderní znakové sady.

b)

Protože operují s bajty a nerozumí významu znaků (grafémů nebo kódových bodů).

c)

Protože jsou navrženy pouze pro práci s anglickým textem.

d)

Protože vyžadují ruční specifikaci kódování pro každý řetězec.

10.

Které funkce by se měly používat pro manipulaci s řetězci, pokud je vyžadována maximální přesnost při práci s grafémy (uživatelsky vnímanými znaky)?

a)

Pouze funkce „Unicode-unaware“.

b)

Funkce „Unicode-aware“ pro správné zpracování kódových bodů.

c)

Funkce „grapheme-aware“.

d)

Jakékoli funkce, pokud je řetězec kódován v UTF-8.