logo

Crowdly

Browser

Add to Chrome

Questions Bank (1552470 total)

Une fonction int area(t_square sq) qui calcule l'aire du carré sq vous est donnée.

On souhaite écrire une fonction int compare_squares(t_square sq1, t_square sq2) qui compare deux carrés sq1 et sq2 en fonction de leur aire. Elle renvoie un entier négatif si sq1 a une aire plus petite que sq2, un entier positif si sq1 a une aire plus grande que sq2 et 0 si les deux carrés ont la même aire.

Parmi les définitions suivantes, laquelle est correcte ?

0%
0%
0%
0%
View this question

We would like to define a function that updates the length of the side of a t_square.

Among the following prototypes, which one is correct ?

❌
❌
✅
❌
View this question

Déterminer la vitesse théorique que doit avoir un satellite à une apogée zA = 435 km effectuant une orbite autour de Mars, sachant que son périgée est à zP = 395 km.

On rappelle que MM = 6,42*10^23 kg et RM = 3 390km

❌
❌
❌
❌
✅
View this question

On considère la suite d'instructions suivante :

t_square ** squares = (t_square **)malloc(10 * sizeof(t_square *));

for (int i = 0; i < 10; i++) {

squares[i] = create_square(0 , i + 1, i + 1);

}

Parmi les affirmations suivantes, lesquelles sont vraies ?

✅
14%
0%
❌
View this question

La fonction print_square affiche les informations d'un carré de type t_square: les coordonnées de son coin supérieur gauche et son côté. Parmi les définitions suivantes, laquelle est correcte ?

❌
❌
❌
✅
View this question

Déterminer la vitesse théorique que doit avoir un satellite à une altitude zP = 395 km effectuant une orbite autour de la Terre, sachant que son apogée est à zA = 435 km.

On rappelle que MT = 5,97*10^24 kg. 

0%
0%
0%
0%
0%
View this question

A function t_square * create_square(int a, int b, int n) dynamically allocates memory to store a t_square. It dynamically allocates and initializes its top_left field with the call to the function create_point(a, b). It also initializes its side field with the value n.

We then consider the following instruction :

t_square * sq = create_square(1, 2, 3);

Among the following instructions, which one allows us to free all the memory allocated by create_square ?

0%
0%
0%
0%
View this question

Quelle est la vitesse théorique que doit avoir un satellite pour qu'il fasse le trajet Mars-Jupiter alors que Mars est à rM = 225*10^6 km du Soleil et que Jupiter sera à rJ = 759*10^6 km, sachant que les 2 planètes se trouvent opposée l'une à l'autre par rapport au Soleil ?

Nota : On le considère positionné dans une orbite quasi-circulaire autour de Mars.

Rappel : Masse du Soleil : 2*10^30 kg

0%
0%
0%
0%
0%
View this question

On souhaite écrire une fonction qui met à jour la longueur du côté d'un t_square.

Parmi les prototypes suivants, lequel est correct ?

❌
❌
✅
❌
View this question

Une fonction t_square * create_square(int a, int b, int n) alloue dynamiquement de la mémoire pour stocker un t_square. Elle alloue et initialise son champ top_left avec l'appel de la fonction create_point(a, b). Et initialise également son champ side avec la valeur n.

On considère ensuite l'instruction suivante :

t_square * sq = create_square(1, 2, 3);

Parmi les suite d'instructions suivantes, laquelle permet de libérer toute la mémoire allouée par create_square ?

0%
0%
0%
0%
View this question