Skocz do zawartości

Pytania do kolokwium z informatyki


Rekomendowane odpowiedzi

Witam

Znalazłby się ktoś kto ogarnia dobrze C++ i odpowiedziałby na tych kilka pytań za parę reputków?

1) Co oznacza dyrektywa preprocesora?
#include <iostream>
2) W jakim przypadku możemy stosować zapis?
std::cout ...
cout ...
3) Napisz jakich istrukcji należy użyc, aby na akranie wyświetlić napis
„W grupie jest Z studentów”
w następnej linijce
„nie ma więcej miejsc”
gdzie Z oznacza zmienną całkowitoliczbową, i zastępuje Z przez aktualną wartość.
4) Jak nazywa się taka własność funkcji
int funkcja1(int a)
int funkcja1(int a, int b )
int funkcja1(double a, int b )
5) kiedy w definicji funkcji trzeba użyć słowa kluczowego „return” ?
6) Czy zapisy poniżej są równoważne
char litera=89;
char litera='Y';
7) Zainicjiuj tablicę dynamiczną o rozmiarze X
8) Podaj przykład składni w celu wprowadzenia do zmiennej zdania „ala ma kota”
9) zainicjuj zmienna typu string o dowolnej nazwie
10) podaj przykład dowolnej klasy i obiektu

Odnośnik do komentarza

Zarejestruj się za darmo i naucz się zarabiać online!

  • Dostęp do darmowych poradników pokazujących krok po kroku jak zarabiać w Internecie
  • Sposoby zarabiania niepublikowane nigdzie indziej
  • Aktywna społeczność, która pomoże Ci rozwiązać problemy i doradzi
  • Profesjonalne treści na temat SEO, social media, afiliacji, kryptowalut, sztucznej inteligencji i wiele więcej!
9 minut temu, makaveli96 napisał:

1) Co oznacza dyrektywa preprocesora?

#include <iostream>
2) W jakim przypadku możemy stosować zapis?
std::cout ...
cout ...
3) Napisz jakich istrukcji należy użyc, aby na akranie wyświetlić napis
„W grupie jest Z studentów”
w następnej linijce
„nie ma więcej miejsc”
gdzie Z oznacza zmienną całkowitoliczbową, i zastępuje Z przez aktualną wartość.
4) Jak nazywa się taka własność funkcji
int funkcja1(int a)
int funkcja1(int a, int b )
int funkcja1(double a, int b )
5) kiedy w definicji funkcji trzeba użyć słowa kluczowego „return” ?
6) Czy zapisy poniżej są równoważne
char litera=89;
char litera='Y';
7) Zainicjiuj tablicę dynamiczną o rozmiarze X
8) Podaj przykład składni w celu wprowadzenia do zmiennej zdania „ala ma kota”
9) zainicjuj zmienna typu string o dowolnej nazwie
10) podaj przykład dowolnej klasy i obiektu

Mega kotem nie jestem, ale aktualnie mam na studiach C++ to spróbuję odpowiedzieć :)

1. Dyrektywa preprocesora. Jeśli pytania które podałeś są dla Ciebie niezrozumiałe, to formalna definicja preprocesora nic Ci nie da. #include <iostream> na początku kodu oznacza, że w swoim kodzie wykorzystujesz standardową bibliotekę obsługująca operacje wejścia i wyjścia (iostream - input/output stream, stream - strumień). 'cout' o które pytasz w następnym pytaniu zawiera się właśnie w iostream.

2. To pytanie o przestrzeń nazw. Żeby korzystać z samego cout, powinieneś gdzieś na początku umieścić using namespace std; jeśli tego nie zrobisz, musisz przed każdym cout napisać std::, wtedy wychodzi Ci std::cout.

3. Do tego programu nie trzeba używać instrukcji (w domyśle warunkowych). int Z = 20; cout << "W grupie jest "<< Z << " studentów. << endl << "nie ma więcej miejsc";

4. Funkcje można przeciążać. Oznacza to sytuację, gdy w tym samym zakresie są widoczne różne definicje funkcji o tej samej nazwie. (chyba o to chodzi).

5. "return" trzeba użyć dla każdej funkcji która coś zwraca. Czyli w praktyce dla każdej funkcji która jest typu innego niż void.

6. Tak, ponieważ w pierwszym przypadku przypisany jest kod ASCII litery "Y".

7. Jeśli jest to pytanie o tablicę jednowymiarową, to idzie to jakoś tak: int * tablica = new int[X];

8. Bez odwoływania się do dodatkowych bibliotek: char s[] = "ala ma kota";

9. string wyraz;

10. Rozumiem, że musisz tu podać przykład swojej własnej, wymyślonej klasy i wymyślonego obiektu. Na przykład klasa przechowująca dane samochodu.

class samochod { public: string marka; string model; int rocznik; };

obiekt tej klasy możesz stworzyć tak (statycznie):

samochod id_1; (albo zamiast id_1 cokolwiek, co pasuje Ci do treści zadania)

i opisywać go tak:

id_1.marka = "Ford";

Nie jest to kolokwium na kierunku Informatyka jak się domyślam? :)

  • Super 1
Odnośnik do komentarza
22 minut temu, Averem napisał:

Nie jest to kolokwium na kierunku Informatyka jak się domyślam? :)

Dzięki wielkie mistrzu! Jestem na mechanice i budowie maszyn i ta informatyka to tak od picu jest. Nikt nie ma czasu się tego uczyć bo jest wiele ważniejszych przedmiotów więc kompletnie nic z tego nie umiem :P 

Odnośnik do komentarza
Godzinę temu, Drakoon34 napisał:

Nic więcej Ci nie potrzeba, zaledwie kilka godzin oglądania i wiesz wszystko.

Trzeba zaznaczyć, że Zelent jest dobry dla osób które chcą poznać podstawy C++ i nie wiążą przyszłości z programowaniem. Facet jest sympatyczny i sprawia wrażenie, że zna się na rzeczy. Jednak na materiałach używa np. zmiennych globalnych w prostych przykładach, których nie powinno się używać. Jeśli ktoś chciałby programować w przyszłości zawodowo, to może z jego lekcji wyciągnąć złe nawyki.

  • Super 1
Odnośnik do komentarza

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Polecana zawartość

    • Poradnik podatkowy - jak rozliczać się z pieniędzy zarobionych przez Internet bez DG?
      Zarabianie w Internecie wiąże się z koniecznością płacenia podatków - a rozliczanie się z urzędem skarbowym nie jest jednoznaczne i proste. Prawo podatkowe w Polsce jest nieujednolicone - co oznacza, że każdy urząd skarbowy może mieć inne interpretacje. Sprawdź jak się za to zabrać!
        • Lubię to!
        • Super
      • 12 odpowiedzi
    • JDG - Jak zarejestrować, rozliczać i prowadzić działalność gospodarczą w Polsce
      Jednoosobowa działalność gospodarcza (JDG) to najprostsza forma prowadzenia działalności gospodarczej w Polsce. Jest to działalność prowadzona przez jedną osobę fizyczną na własne nazwisko i na własne ryzyko. Jednak mimo, że nazywa się jednoosobowa - daje jednak możliwość zatrudniania pracowników. Takich firm jest zarejestrowanych w Polsce zdecydowanie najwięcej. Sprawdź jak zarejestrować, rozliczać i prowadzić własną JDG!
        • Super
      • 3 odpowiedzi
    • Inwestowanie w obligacje detaliczne skarbu państwa - od podstaw!
      Sprawdź jak inwestować w obligacje skarbowe - krok po kroku! Detaliczne obligacje skarbowe to rodzaj obligacji emitowanych przez Państwo, które są oferowane indywidualnym inwestorom, takim jak osoby fizyczne, a nie instytucjom finansowym.

      Są to instrumenty dłużne, nienotowane na żadnym rynku, co oznacza że kupując taką obligację, w praktyce pożyczasz pieniądze państwu na określony czas, a w zamian otrzymujesz odsetki. Można więc powiedzieć że obligacje są indywidualną pożyczką na określony % dla Skarbu Państwa. Państwo odda Ci więcej niż od Ciebie pożyczyło.
        • Super
      • 7 odpowiedzi
    • Jak pozyskiwać i zarabiać na poleconych dzięki make-cash.pl
      W tym poradniku przedstawiam możliwości dostępne dla każdego użytkownika. Dowiesz się jak efektywnie wykorzystać forum do zbierania poleconych i budowania dodatkowych zysków.

      Make-cash.pl to miejsce, gdzie ludzie dzielą się swoimi doświadczeniami, poszukują porad i rekomendacji, a także nawiązują wartościowe kontakty. Codziennie odwiedza nas minimum 2000 unikalnych osób, które są zainteresowane zarabianiem przez Internet - a to ogromny potencjał, z którego może korzystać nie tylko administracja - ale każdy użytkownik forum !
        • Super
      • 2 odpowiedzi
    • Jak pisać treści na stronę internetową z wykorzystaniem AI
      Tworzenie treści od podstaw może być procesem czasochłonnym. Istnieje wiele mniejszych kroków, o których należy pomyśleć w drodze do stworzenia atrakcyjnych treści, takich jak badanie rynku, SEO i redagowanie tekstu, a to tylko początek. Jednak nie musisz zaczynać od zera, gdy istnieją narzędzia AI, które mogą pomóc w tworzeniu wysokiej jakości treści. 
        • Dzięki!
        • Super
      • 13 odpowiedzi
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Ta strona korzysta z ciasteczek, aby świadczyć usługi na najwyższym poziomie. Dalsze korzystanie z witryny oznacza zgodę na ich wykorzystanie. Polityka prywatności .