Przejdź do treści głównej
INF.04Pytanie #668 z 856jezyk-csharp-i-platforma-dotnet

W większości popularnych języków programowania (jak Java, C#, Python), jakie byłyby najbardziej odpowiednie, typowe typy danych do przechowywania zmiennych reprezentujących imie, nazwisko oraz wiek osoby?

Opcje odpowiedzi:
A
char, char, int
B
string, string, float
C
string, string, int
Prawidłowa
D
int, int, string
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: C

C. string, string, int – Jest to najbardziej logiczny i standardowy wybór.

  • imie i nazwisko to ciągi znaków, więc typ string jest dla nich idealny.
  • wiek to liczba całkowita (nie ma się np. 25.5 lat w typowym ujęciu), więc typ int (integer) jest najbardziej odpowiedni.

Dlaczego inne odpowiedzi są nieprawidłowe:

  • A. char, char, int – Typ char przechowuje tylko pojedynczy znak, a nie cały ciąg znaków, jakim jest imię lub nazwisko.

  • B. string, string, float – Użycie typu float (liczba zmiennoprzecinkowa) dla wieku jest semantycznie niepoprawne. Wiek jest liczbą dyskretną, całkowitą.

  • D. int, int, string – Ta opcja błędnie zakłada, że imię i nazwisko to liczby, a wiek to tekst.

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.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF04
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.