• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Teoria c++ dziwne pytania

Object Storage Arubacloud
0 głosów
440 wizyt
pytanie zadane 2 września 2020 w C i C++ przez admaj1212 Początkujący (320 p.)
zamknięte 11 września 2020 przez admaj1212

Cześć 

Jestem na pierwszym roku i mam poprawkę z egzaminu z programowania c++.

Poniżej pytania na które nie mogę znaleźć odpowiedzi nigdzie w necie. Może jest ktoś kto może pomóc

Odpowiedzi na te pytania to tak lub nie 

4/20

tutaj wydaje mi się ze w 3 będzie NIE - nie da się chyba przekonwertować niemodyfikującej na modyfikującą.

1 i 2 dał bym TAK ale nie jestem pewny...

Kolejne..:

Pierwsze to raczej napewno nie,

Mam dylemat co z 2 i 3 :/

Kolejne: to akurat pytanie moim zdaniem jest bezsensu zbudowane:

To znowu podobne : nie sugerujcie się odpowiedziami

NExt - tutaj bym zaznaczył tak jak jest na obrazu:

5/20

1 - niewiem

2- niewiem

3 - Nie

 

W kolejnym nie jestem pewny tego ostatniego:

Mam tych pytań sporo lecz na niektóre udało mi się znaleźć odpowiedz.

Dzięki za każdą wskazówkę :D

komentarz zamknięcia: wszytsko jasne

1 odpowiedź

+1 głos
odpowiedź 3 września 2020 przez TOM_CPP Pasjonat (22,640 p.)
edycja 3 września 2020 przez TOM_CPP

Niektóre z tych pytań są nieprecyzyjne bez załączonego kodu: Na przykład w pytaniu 11 możliwe są różne odpowiedzi w zależności od konstrukcji operatora. W poniższym kodzie:

#include <iostream>

using namespace std;

class Number
{
    int value {0};

public:

    Number( int value_ ): value{value_} {}
    void operator*=( int value_ ){ value *= value_; };

    friend ostream& operator<<( ostream& out , const Number& number )
    {
        out << number.value;
        return out;
    }
};

int main()
{
    Number number {5};

    cout << number << endl;
    number *= 4;
    cout << number << endl;

    return 0;
}

wynikiem operatora byłby typ pusty (void). Natomiast operator domyślny dla typów wbudowanych zwraca referencję modyfikowalną. Stąd też możliwe jest tutaj przetwarzanie potokowe (pipelining).

int a {1};
((a*=2)*=3)*=4; // a=24

Pętlę while można zastąpić pętlą do-while i odwrotnie:

    // zastąpienie pętli while pętlą do-while

    while( condition )
    {
       // body
    }

    do
    {
        if( !condition ) break;
        // body
        
    }while( true );

    // zastąpienie pętli do-while pętlą while
    
    do
    {
        // body
    }while( condition );

    while( true )
    {
        // body     
        if( !condition ) break;
    }

Podobne pytania

–1 głos
0 odpowiedzi 453 wizyt
+1 głos
1 odpowiedź 398 wizyt
pytanie zadane 10 września 2020 w C i C++ przez admaj1212 Początkujący (320 p.)
0 głosów
3 odpowiedzi 790 wizyt
pytanie zadane 3 lipca 2020 w HTML i CSS przez KosaTV Obywatel (1,260 p.)

92,579 zapytań

141,432 odpowiedzi

319,664 komentarzy

61,964 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...