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?
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?
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: C
C. string, string, int – Jest to najbardziej logiczny i standardowy wybór.
imieinazwiskoto ciągi znaków, więc typstringjest dla nich idealny.wiekto liczba całkowita (nie ma się np. 25.5 lat w typowym ujęciu), więc typint(integer) jest najbardziej odpowiedni.
Dlaczego inne odpowiedzi są nieprawidłowe:
A. char, char, int – Typ
charprzechowuje 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.
Pojęcia z tego pytania
- 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ą.
- Podstawowe typy i struktury w PythoniePodstawowe kolekcje Pythona: Listy [mutowalne], Krotki (niemutowalne), Słowniki {klucz: wartość} oraz Zbiory set() o unikalnych elementach.
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.