Einige echte Fragen C++

Also ich kompiliert habe, einige Fragen für die Interviews wurde ich gefragt. Ich antwortete etwas und notiert die Antworten an die, die ich nicht konnte. Einige Fragen sind nicht C-spezifisch und allgemein. Jeder kann hinzufügen, Ihre Beiträge zu den Fragen. Keine Verpflichtung zu Folgen, die Antworten, die ich geschrieben habe!

Q1: Was wäre die Größe eines Zeigers auf eine 2-bit-system und 16-bit-system?

A: 2 bits und 2 bytes

Q2: Warum müssen wir OOPs/- Klassen, wenn in C hatten wir Strukturen und könnte das gleiche zu erreichen?

A: Lassen Sie diese zu, DAMIT die Benutzer zu beantworten!

Q3: Wenn Sie gesagt, Sie teilen ein Programm in verschiedene Teile für ein embedded-system, was würden Sie sein?

A: IO-Teil und CPU-Teil

Q4: Was sind einige der hardware-Ebene Vorteile der Verwendung von threads? Alle geben ein Beispiel für eine CPU (single-core) Ein: Ein thread wäre zu tun eine Anzahl Knirschen, den anderen nur das Leben für eine millisec könnte
signal ein Ereignis, das Lesen der Festplatte.

Q5: Wenn man schon einen Zeiger char* p = NULL würde, was cout<<sizeof(*p) drucken? A: die Größe der char, nicht char*. Das heißt, der Betrag, der Speicher Sie können zeigen Sie auf, nicht die Größe des Zeigers selbst

Q6: Welche Funktionen Funktionszeiger zeigen auf, in einer virtuellen Tabelle? A: Virtuelle Funktionen

Q7: Wie würden Sie berechnen, wie viele threads ein Programm generieren muss, um eine optimale Leistung für eine CPU (single core)? Werden Sie tun, eine körperliche Prüfung, oder können Sie automatisieren Ihr Programm? Geben Sie ein Beispiel. Oder beide, wieder ein Beispiel.

A: DAMIT die Benutzer hier Ihre Antwort!

F8: Wenn Sie eine virtuelle Funktion (nicht rein), ist die Vererbung nicht implementiert ist, in der abgeleiteten Klasse. Nun, Wenn ich eine Basisklasse Zeiger auf eine abgeleitete Klasse, Objekt, und dann anrufen
baseObject->function(), was wird passieren? Wird es ein problem werden an jedem Punkt in der compile-Zeit/Laufzeit? A: Keine. 🙂

  • Können Sie diese Fragen als getrennte Fragen? Und bitte suchen Sie nach Duplikaten, bevor Sie posten, ich bin sicher, dass einige dieser Fragen wurden bereits beantwortet, SO.
  • Gut, dachte ich so, aber ich würde mich F#, so dass jeder beantworten schreiben würde, und als Antwort Ein# oder etwas, um es einfacher zu Lesen.
  • Welche position haben, die diese Fragen abdecken ? Junior-Ebene ? Mitte?
  • Mitte der Ebene
InformationsquelleAutor | 2010-12-24
Schreibe einen Kommentar