13 Stimmen

Übung 19 von The Pragmatic Programmer

Dies ist der Übung 19 aus The Pragmatic Programmer entnommen.

Ein kurzer Realitätscheck. Welche dieser "unmöglichen" Dinge können passieren?

  1. Ein Monat mit weniger als 28 Tagen

  2. stat("." ,&sb) == -1 (d. h., es kann nicht auf das aktuelle Verzeichnis zugegriffen werden)

  3. In C++: a = 2; b = 3; if (a + b != 5) exit(1);

  4. Ein Dreieck mit einer Innenwinkelsumme ≠ 180 °

  5. Eine Minute, die keine 60 Sekunden hat

  6. In Java: (a + 1) <= a

Ich habe einige Antworten, aber ich glaube nicht, dass meine Antworten "richtig" sind (in dem Sinne, dass es die Antwort ist, an die die Verfasser gedacht haben, als sie die Frage geschrieben haben).

Dies ist mein Versuch:

1) September 1752

2) --Ich denke, wir können das überspringen, da ich die Frage nicht verstehe.

3) Ich kenne C++ nicht, aber hat es etwas mit Threading und flüchtigen Variablen zu tun (wie Java)?

4) unmöglich

5) Aufgrund des Auftretens von Schaltsekunden

6) double a = 100000000000000001d;

Ich habe mich gefragt, ob jemand die richtig Antwort auf diese Fragen?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X