À l'âge technologique d'aujourd'hui, les compétences en programmation sont devenues particulièrement importantes. Que vous soyez un débutant en programmation ou un développeur ayant une certaine expérience, l'apprentissage C et PHP peuvent ajouter une compétitivité importante à votre développement de carrière. Cet article vous fournira une banque détaillée du langage C et des questions de programmation PHP et des réponses pour vous aider à aller plus loin dans les compétences en programmation.
En tant que langue sous-jacente, le langage C est largement utilisé dans le développement du système d'exploitation, les systèmes intégrés et les applications haute performance. Ci-dessous, nous présenterons plusieurs questions de programmation de langage C classique:
Écrivez une fonction qui calcule le factoriel d'un nombre donné.
#include <stdio.h>
int factorial(int n) {
if (n < 0) return -1;
if (n == 0) return 1;
return n * factorial(n - 1);
}
int main() {
int num = 5;
printf("Factorial of %d is %d\n", num, factorial(num));
return 0;
}
Écrivez une fonction pour déterminer si un nombre donné est un nombre premier.
#include <stdio.h>
#include <stdbool.h>
bool isPrime(int n) {
if (n <= 1) return false;
for (int i = 2; i * i <= n; i++) {
if (n % i == 0) return false;
}
return true;
}
int main() {
int num = 11;
if (isPrime(num)) {
printf("%d is a prime number.\n", num);
} else {
printf("%d is not a prime number.\n", num);
}
return 0;
}
En tant que langage de script largement utilisé, PHP est principalement utilisé dans le développement Web. Voici quelques questions de programmation PHP courantes:
Écrivez une fonction qui inverse la chaîne donnée.
function reverseString($str) {
return strrev($str);
}
$input = "Hello, World!";
echo "Reversed string: " . reverseString($input) . "\n";
Écrivez une fonction qui trouve la valeur maximale dans un tableau donné.
function findMax($arr) {
return max($arr);
}
$array = [1, 2, 3, 4, 5];
echo "Maximum value: " . findMax($array) . "\n";
Grâce à la banque de questions de programmation C et PHP ci-dessus et ses réponses, vous pouvez pratiquer efficacement les compétences en programmation et améliorer votre capacité de résolution de problèmes. La maîtrise de ces langages de programmation jette une base solide pour votre carrière. Explorer continuellement plus de questions et réponses de programmation vous aidera à améliorer votre niveau technique et à devenir un meilleur développeur.