logo

Crowdly

Qualité de développement S2

Looking for Qualité de développement S2 test answers and solutions? Browse our comprehensive collection of verified answers for Qualité de développement S2 at cours.iut-orsay.fr.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

Parmi les phrases suivantes, quelles sont les phrases qui ne devraient pas être dans un README professionnel ?

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

Voici un morceau de code d'un makefile.

-include *.d

code.o: code.cpp

    g++ -c code.cpp -MMD

Voici les directives include de code.cpp:

#include <fstream.h>

#include "stream.h"

Quels sont les prérequis de code.o la première fois que nous exécutons make ?

View this question

Où doit-on écrire la documentation pour utilisateur en C++ ?

View this question

Où doivent se trouver les fichiers suivants ?

View this question

Quels sont les prérequis de code.o la deuxième fois que nous exécutons make ?

View this question

Dans le code suivant, quels sont les bons commentaires ? <First>, <Second>, etc. ne font pas partie du code et ne servent qu'à identifier les commentaires pour cette question.

#include "user-id.h"

#include <iostream>

#include <regex>

#include <string>

#include <array>

// <First> Version 1.0 - Initial implementation by Hoang

// <Second> The pattern used here is specifically designed to match the structure of a valid email address according to the standards defined by the Internet Engineering Task Force (IETF), with the pattern accounting for a combination of alphanumeric characters, dots, underscores, percent signs, plus signs, and hyphens before the '@' symbol, followed by a domain name, and ending with a period and a top-level domain of at least two characters in length. This ensures that only valid email addresses in this format will be accepted.

// <Third> WARNING: This method does not check if the domain is reachable; it only checks the format.

bool isValidEmail(const std::string& email) {

    // <Fourth> This regex matches an email address that can contain ". _ % + -"

    // Other symbols are not allowed.

    std::regex email_regex(R"([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA0-9]{2,})");

    // <Fifth> Returns true if the email address matches the regex 

    return std::regex_match(email, email_regex);

}

// <Sixth> Using array instead of vector since the number of IDs is fixed.

array<int, NUMBER_OF_IDS> createUserIds() {   

    std::array<int, NUMBER_OF_IDS> userIds; 

    // <Seventh> Inputs for test purposes

    // for (int i = 0; i < NUMBER_OF_IDS; ++i) { 

    //    userIds[i] = i + 1;

    //}

    // <Eighth> TODO: Finish the implementation with the list of userIds from HR.

    

    // <Ninth> for (int i = 0; i < NUMBER_OF_IDS; ++i) { 

    //    userIds[i] *= 2;

    //}

    return userIds;

}

0%
0%
View this question

Voici une méthode qui ne lance pas une erreur/exception.

void printRectangleArea(double width, double height);

Choisir les éléments à ajouter au bloc principal de documentation de cette méthode en Doxygen.

0%
0%
0%
0%
View this question

Voici un morceau de code d'un makefile :

all: step2 step3 step4

    <first command>

step2: step3

    <second command>

step3: 

    <third command>

step4: step2 step3

    <final command>

Dans le répertoire du makefile, nous avons les fichiers suivants avec l'heure de leurs dernière modifications :

  • all : 10h05
  • step2 : 10h00
  • step3 : 9h55
  • step4 : 9h50

Quelles commandes vont être exécutées quand vous tapez make ?

0%
0%
0%
0%
View this question

Voici un morceau de code d'un makefile :

all: step2 step3 step4

    <first command>

step2: step3

    <second command>

step3: 

    <third command>

step4: step2 step3

    <final command>

.PHONY: step3

Dans le répertoire du makefile, nous avons les fichiers suivants avec l'heure de leurs dernière modifications :

  • all : 10h05
  • step2 : 10h00
  • step3 : 9h55
  • step4 : 9h50

Quelles commandes vont être exécutées quand vous tapez make ?

0%
View this question

Voici un morceau de code d'un makefile :

$(OBJ_DIR)/%.o: $(SRC_DIR)/%.cpp

    $(CXX) $< $(OUT) $@

Identifiez la nature des différents éléments de ce code.

View this question

Want instant access to all verified answers on cours.iut-orsay.fr?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!