Heim  >  Artikel  >  Backend-Entwicklung  >  13 Programmiertestfragen zum logischen Denken für Programmierer

13 Programmiertestfragen zum logischen Denken für Programmierer

藏色散人
藏色散人Original
2018-11-05 14:09:318886Durchsuche

Fragen zum Programmierlogiktest, wie viele richtige Antworten können Sie bekommen?

1. Welche Zahlen erfüllen gleichzeitig die folgenden Bedingungen: Bei Division durch 10 ist der Rest 9, bei Division durch 9 ist der Rest 8 und bei Division durch 8 ist der Rest ist 7. Wie viele solcher Zahlen gibt es zwischen 100 und 1000?

2. Ab dem dritten Monat nach der Geburt bringt das Kaninchen ein Paar zur Welt Bis zum dritten Monat bringen sie jeden Monat ein Kaninchenpaar zur Welt. Wenn die Kaninchen nicht sterben, wie hoch ist die Gesamtzahl der Kaninchen pro Monat?

3. Bestimmen Sie, wie viele Primzahlen es zwischen 101 und 200 gibt, und geben Sie alle Primzahlen aus.

4. Drucken Sie alle „Narzissenzahlen“ aus. Die sogenannte „Narzissenzahl“ bezieht sich auf eine dreistellige Zahl, deren Kubiksumme der Zahl selbst entspricht.

Zum Beispiel: 153 ist eine „Narzissenzahl“, weil 153=1 gewürfelt + 5 gewürfelt + 3 gewürfelt.

5. Zerlegen Sie eine positive ganze Zahl in Primfaktoren. Zum Beispiel: 90 eingeben, 90=2*3*3*5 ausdrucken.

6. Verwenden Sie die Verschachtelung von Bedingungsoperatoren, um diese Frage zu vervollständigen: Schüler mit akademischen Noten >= 90 Punkten werden durch A dargestellt, Schüler mit Noten zwischen 60 und 89 werden durch B dargestellt und Schüler mit Noten unter 60 werden vertreten durch C. express.

7. Geben Sie zwei positive ganze Zahlen m und n ein und ermitteln Sie deren größten gemeinsamen Teiler und kleinstes gemeinsames Vielfaches.

8. Geben Sie eine Zeichenzeile ein und zählen Sie die Anzahl der darin enthaltenen englischen Buchstaben, Leerzeichen, Zahlen und anderen Zeichen.

9. Finden Sie den Wert von s=a+aa+aaa+aaaa+aa...a, wobei a eine Zahl ist. Zum Beispiel 2+22+222+2222+22222 (zu diesem Zeitpunkt werden insgesamt 5 Zahlen hinzugefügt), und das Hinzufügen mehrerer Zahlen wird über die Tastatur gesteuert.

10. Wenn eine Zahl genau der Summe ihrer Faktoren entspricht, wird die Zahl eine „perfekte Zahl“ genannt. Zum Beispiel 6=1+2+3. Programmierung, um alle perfekten Zahlen innerhalb von 1000 zu finden.

11. Ein Ball fällt aus einer Höhe von 100 Metern frei und springt jedes Mal auf die Hälfte seiner ursprünglichen Höhe zurück. Wie viele Meter passiert er insgesamt es zum 10. Mal auf dem Boden aufschlägt? Wie hoch ist die 10. Rallye?

12. Es gibt 1, 2, 3 und 4 Zahlen, die ohne wiederholte Zahlen gebildet werden können. Wie viele sind es?

13. 1.000 Hunde, beginnend mit dem ersten, töten jeden zweiten Hund (beginnen Sie erneut mit der Zählung, nachdem Sie bis zum Ende gezählt haben), und am Ende bleibt nur noch ein Hund am Leben. Welcher Hund ist das? ? Hund?

Das obige ist der detaillierte Inhalt von13 Programmiertestfragen zum logischen Denken für Programmierer. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PHP MySQL: Daten aktualisierenNächster Artikel:PHP MySQL: Daten aktualisieren