INF.04Pytanie #367 z 856jezyk-csharp-i-platforma-dotnet
Typem danych wykorzystywanym do precyzyjnego przechowywania liczb ułamkowych w języku C# jest:
Typem danych wykorzystywanym do precyzyjnego przechowywania liczb ułamkowych w języku C# jest:
Opcje odpowiedzi:
A
double
B
dynamic
C
decimal
PrawidłowaD
float
Reklama
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: C
Uzasadnienie i szersze wyjaśnienie:
W języku C# do reprezentacji liczb ułamkowych (rzeczywistych) służą trzy typy, ale każdy z nich ma inną precyzję i przeznaczenie:
decimal: Jest to 128-bitowy typ danych, który został specjalnie zaprojektowany do precyzyjnych obliczeń finansowych i pieniężnych. Eliminuje on błędy zaokrągleń, które mogą występować w typachfloatidouble, oferując precyzję do 28-29 cyfr znaczących. Jest to najlepszy wybór, gdy wymagana jest wysoka dokładność.double: Jest to 64-bitowy typ zmiennoprzecinkowy podwójnej precyzji. Jest to najczęściej używany typ do ogólnych obliczeń naukowych i inżynierskich, gdzie nie jest wymagana absolutna precyzja typowa dla operacji finansowych.float: Jest to 32-bitowy typ zmiennoprzecinkowy pojedynczej precyzji. Ma najmniejszą dokładność i jest używany rzadziej, głównie tam, gdzie wydajność i oszczędność pamięci są kluczowe (np. w grafice komputerowej).
Dlaczego pozostałe odpowiedzi są nieprawidłowe?
- B.
dynamic: Jest to specjalny typ, który omija sprawdzanie typów w czasie kompilacji. Jego typ jest rozwiązywany w czasie wykonania. Nie jest to typ przeznaczony do przechowywania konkretnego rodzaju liczb.
Chcesz poćwiczyć całą kwalifikację INF.04?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Pojęcia z tego pytania
- Język programowania C# (.NET)Wieloparadygmatowy, obiektowy język programowania stworzony przez firmę Microsoft dla platformy .NET, cechujący się silnym typowaniem, automatycznym odśmiecaniem pamięci (GC) i bogatą składnią.
- Podstawowe Typy Danych: int, float, char, boolWbudowane w język programowania elementarne typy danych (całkowite, zmiennoprzecinkowe, znakowe i logiczne) określające format pamięci i dozwolone operacje.
- Zmienne i Stałe w programowaniuNazwane obszary pamięci operacyjnej przechowujące dane robocze programu; zmienne pozwalają na modyfikację wartości podczas działania, podczas gdy stałe mają wartość niezmienną.
Reklama
Podobne pytania z działu „Jezyk csharp i platforma dotnet”
Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 13 pytań z tego działu.