Maison >développement back-end >tutoriel php >13 questions de test de programmation de pensée logique pour les programmeurs

13 questions de test de programmation de pensée logique pour les programmeurs

藏色散人
藏色散人original
2018-11-05 14:09:318916parcourir

Questions du test de logique de programmation, combien de réponses correctes pouvez-vous obtenir ?

1. Quels sont les nombres qui remplissent les conditions suivantes en même temps : lorsqu'il est divisé par 10, le reste est 9, lorsqu'il est divisé par 9, le reste est 8, et lorsqu'il est divisé par 8, le reste est est 7. Combien y a-t-il de tels nombres entre 100 et 1000 ?

2. Il y a une paire de lapins. Ils donnent naissance à une paire de lapins chaque mois à partir du troisième mois après la naissance du lapin. jusqu'au troisième mois, elles donnent naissance à un couple de lapins chaque mois. Si les lapins ne meurent pas, quel est le nombre total de lapins par mois ?

3. Déterminez le nombre de nombres premiers entre 101 et 200 et affichez tous les nombres premiers.

4. Imprimez tous les « numéros de narcisse ». Le soi-disant « numéro de narcisse » fait référence à un nombre à trois chiffres dont la somme cubique est égale au nombre lui-même.

Par exemple : 153 est un "nombre jonquille" car 153=1 au cube + 5 au cube + 3 au cube.

5. Décomposer un entier positif en facteurs premiers. Par exemple : saisissez 90, imprimez 90=2*3*3*5.

6. Utilisez l'imbrication d'opérateurs conditionnels pour répondre à cette question : les étudiants avec des scores académiques >= 90 points sont représentés par A, les étudiants avec des scores compris entre 60 et 89 sont représentés par B et les étudiants avec des scores inférieurs à 60. sont représentés par C. express.

7. Saisissez deux entiers positifs m et n et trouvez leur plus grand diviseur commun et leur plus petit commun multiple.

8. Entrez une ligne de caractères et comptez le nombre de lettres anglaises, d'espaces, de chiffres et d'autres caractères.

9. Trouvez la valeur de s=a+aa+aaa+aaaa+aa...a, où a est un nombre. Par exemple, 2+22+222+2222+22222 (un total de 5 nombres sont ajoutés à ce moment), et l'ajout de plusieurs nombres est contrôlé par le clavier.

10. Si un nombre est exactement égal à la somme de ses facteurs, le nombre est appelé « nombre parfait ». Par exemple, 6=1+2+3. Programmation pour trouver tous les nombres parfaits inférieurs à 1000.

11. Une balle tombe librement d'une hauteur de 100 mètres. Chaque fois qu'elle touche le sol, elle rebondit à la moitié de sa hauteur d'origine. Lorsqu'elle retombe, combien de mètres passe-t-elle au total. il touche le sol pour la 10ème fois ? A quelle hauteur se situe le 10ème rallye ?

12. Il y a 1, 2, 3 et 4 nombres. Combien de nombres différents à trois chiffres peuvent être formés sans nombres répétés ? Combien sont-ils ?

13. 1 000 chiens, en commençant par le premier, tuent un chien sur deux (recommencez à compter à partir du premier après avoir compté jusqu'à la fin), et à la fin, un seul chien reste en vie. De quel chien s'agit-il ? ? chien?

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn