All Practice Exams

Free Practice Questions for BUT Métiers du Multimédia et de l'Internet

Exam-style questions and explanations by OpenExamPrep.

✓ No registration✓ No credit card
100+ Questions
100% Free

Loading practice questions...

Exam Review

Key Facts: BUT Métiers du Multimédia et de l'Internet Exam

180 ECTS

Total university credits awarded over 3 years, conferring the national grade de licence

Arrêté du 15 avril 2022

Level 6

National qualification level under France Compétences (e.g. RNCP41545 / RNCP35501)

France Compétences

22–26 weeks

Mandatory workplace internship or alternance period across the 3-year curriculum

Programme National BUT MMI

5 competencies

Core competency blocks: understand ecosystems, design experiences, express messages, develop web solutions, undertake digital projects

Arrêté du 15 avril 2022 Annexe 19

10/20

Minimum average required to validate each competency teaching unit (UE)

Règlement d'évaluation BUT

The BUT MMI is France's 3-year national university degree (180 ECTS, Level 6) for multimedia design, web development, and digital strategy. Delivered by IUTs and evaluated through continuous assessment (CCI) and SAÉ projects, it spans web development, UX/UI design, audiovisual production, accessibility (RGAA), and digital communication law. This 100-question English bank is an analytical study adaptation of the official curriculum.

Sample BUT Métiers du Multimédia et de l'Internet Practice Questions

Try these sample questions to review concepts for the BUT Métiers du Multimédia et de l'Internet exam. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.

1Which HTML5 semantic element is specifically designated to encapsulate self-contained content, such as a blog post, a forum comment, or a news article, that could be distributed independently?
A.<section>
B.<article>
C.<aside>
D.<div>
Explanation: The '<article>' element represents a complete, self-contained composition in a document, page, application, or site and that is, in principle, independently distributable or reusable (e.g., in syndication). '<section>' groups thematically related content, while '<aside>' marks tangentially related sidebars.
2In the standard CSS Box Model, how does setting 'box-sizing: border-box;' affect element sizing compared to the default 'content-box'?
A.It adds the margin width to the declared width.
B.The declared width and height include the content, padding, and border, keeping the total rendered size constant when padding or borders are added.
C.It disables padding and forces all borders to 1 pixel.
D.It makes the element collapse into an inline formatting context.
Explanation: Under 'box-sizing: border-box', the element's specified 'width' and 'height' determine the total outer boundary of content + padding + border. Any padding or border added shrinks the interior content area rather than expanding the total element box, simplifying responsive grid layouts.
3In CSS Flexbox layout, which property aligns flex items along the main axis when the flex-direction is set to 'row'?
A.align-items
B.justify-content
C.align-content
D.flex-basis
Explanation: 'justify-content' aligns flex items along the container's main axis (horizontal when flex-direction is 'row'). 'align-items' aligns items along the cross axis (vertical in row layout).
4In CSS Grid, what layout rule is created by: 'grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));'?
A.A fixed 4-column layout where each column must be exactly 250px wide
B.A responsive column layout where columns are at least 250px wide and expand equally to fill available space, wrapping into fewer or more columns automatically without media queries
C.A table layout that hides columns when viewport width drops below 1000px
D.A single-column vertical stack where each row has a minimum height of 250px
Explanation: 'repeat(auto-fit, minmax(250px, 1fr))' generates an intrinsically responsive grid: the browser creates as many columns of at least 250px as can fit into the container. Any remaining width is divided equally among the columns using the '1fr' fraction unit, wrapping gracefully across viewports without manual media queries.
5In modern vanilla JavaScript, what is the behavior of the event delegation pattern using 'addEventListener' on a parent element?
A.It disables event bubbling across all child elements.
B.It leverages event bubbling to handle events triggered by child elements at a single common ancestor listener, inspecting 'event.target'.
C.It binds a separate event listener clone to every DOM node in memory.
D.It forces events to execute synchronously on web worker threads.
Explanation: Event delegation relies on the event bubbling phase of DOM event dispatch. Instead of attaching individual listeners to hundreds of child elements (like list items), a single listener is placed on the parent container. When a child is clicked, the event bubbles up, and 'event.target' identifies the exact element that initiated the event.
6In JavaScript, what does 'event.preventDefault()' do when invoked inside an event listener attached to an HTML '<form>' submission?
A.It stops the event from propagating (bubbling) up the DOM hierarchy.
B.It prevents the browser's default action of submitting the form data via a page reload or HTTP POST.
C.It clears all input fields inside the form.
D.It deletes the form element from the active DOM tree.
Explanation: 'event.preventDefault()' cancels the default browser action associated with the event without stopping its propagation. On a form submit event, it prevents the default full-page HTTP navigation, enabling single-page asynchronous submission via 'fetch()' or 'axios'.
7When consuming an asynchronous REST API endpoint using the JavaScript Fetch API, why is a second '.then()' or 'await' required after the initial 'fetch(url)' Promise resolves?
A.Because the first Promise resolves to the HTTP Response object headers, while reading the response body (e.g. '.json()') returns a second asynchronous Promise.
B.Because fetch requires user authentication confirmation on every network hop.
C.Because the first Promise only establishes a TCP connection, while the second establishes TLS.
D.Because fetch automatically retries failed requests three times.
Explanation: The initial Promise returned by 'fetch()' resolves as soon as the server responds with HTTP status and headers. Reading the stream payload to completion and parsing it as JSON ('response.json()') is itself an asynchronous streaming operation that returns a second Promise.
8Which array method in JavaScript returns a brand new array containing only the elements that satisfy a provided predicate function, without mutating the original array?
A.Array.prototype.map()
B.Array.prototype.filter()
C.Array.prototype.reduce()
D.Array.prototype.splice()
Explanation: 'Array.prototype.filter()' evaluates each element against a callback returning a boolean; items for which the callback returns true are included in a newly constructed shallow array. The original array remains unmutated.
9In React, which hook is used to perform side effects such as data fetching, subscription management, or manual DOM manipulations in a functional component?
A.useState
B.useEffect
C.useContext
D.useMemo
Explanation: 'useEffect' declares side effects in functional React components. It runs after render and can be configured via its dependency array to re-run only when specified values change, or clean up resources (e.g., unsubscribing from event listeners) via a returned cleanup function.
10What is the Cross-Origin Resource Sharing (CORS) mechanism in modern web browsers?
A.A protocol that accelerates image loading by routing traffic through multiple CDNs simultaneously
B.A browser security standard that uses HTTP response headers (such as Access-Control-Allow-Origin) to permit or block scripts on one origin from accessing resources on a different origin
C.A compression algorithm used for streaming video on mobile devices
D.A CSS specification for sharing stylesheet classes across multiple domains
Explanation: CORS relaxes the Same-Origin Policy (SOP) in a controlled manner. When client JavaScript from 'origin A' attempts an XMLHttpRequest or fetch to 'origin B', the browser issues a preflight or inspects response headers (Access-Control-Allow-Origin) from origin B to determine whether the cross-origin request is authorized.

About the BUT Métiers du Multimédia et de l'Internet Exam

The Bachelor Universitaire de Technologie (BUT) Métiers du Multimédia et de l'Internet (MMI) is France's premier three-year undergraduate university diploma for web design, interactive development, digital content creation, and UX strategy (grade de licence, 180 ECTS, Level 6). Established by national decree (Arrêté du 15 avril 2022 Annexe 19), it trains versatile digital professionals across three specialized parcours: Création numérique, Développement web et dispositifs interactifs, and Stratégie de communication numérique et design d'expérience. OpenExamPrep provides an English-language MCQ study adaptation covering the core French MMI competency framework; it does not replace the creative production, UI prototyping, SAÉ studio work, or oral defenses evaluated in French IUTs.

Exam sponsor: Ministère de l'Enseignement Supérieur et de la Recherche / Universités / IUT. The requirements and fees below concern the certification or admission exam, separate from our free practice resources.

Assessment

Under the Arrêté du 15 avril 2022 (Annexe 19) and France Compétences RNCP frameworks (e.g. RNCP41545, RNCP35501), the BUT MMI is organized across 6 semesters (180 ECTS) conferring the national grade de licence (Level 6). Delivered by university Instituts Universitaires de Technologie (IUT), students are evaluated through continuous assessment (contrôle continu intégral CCI), multidisciplinary SAÉ projects, 22 to 26 weeks of internships or alternance, and professional portfolio defenses. Each teaching unit (UE) is validated at 10/20, with compensation permitted within defined coherent UE groupings when the grouping average reaches 10/20 and every constituent UE is at least 8/20.

Time Limit

Three academic years (6 semesters, 180 ECTS)

Passing Score

10/20 to validate each competency UE; compensation within defined groupings requires an average of 10/20 with no UE below 8/20

Exam / Certification Fees

No separate national examination fee; university registration charges and the CVEC are published annually, with exemptions applying in defined cases

Exam sponsor website

Our practice resources: topics covered

We aim to reflect publicly available exam outlines and topic information in our study resources. Coverage, format, and difficulty may differ from the actual exam, and we cannot guarantee that every detail is accurate or current. Confirm exam requirements, fees, and policies with the official exam sponsor.

25 of 100 questions

Web Development & Interactive Technologies

Semantic HTML5, CSS3 layout engines (Flexbox, CSS Grid), JavaScript DOM programming, frontend frameworks, backend web integration, and RESTful APIs.

20 of 100 questions

UX/UI Design & Experience Strategy

User research, user personas, journey mapping, wireframing, interactive prototyping, usability heuristics, and information architecture.

20 of 100 questions

Digital Media Creation & Audiovisual Production

Vector and raster imaging (SVG, PNG, WebP), digital typography, color harmony, audiovisual capture, editing codecs, and motion design principles.

15 of 100 questions

Web Accessibility, SEO & Quality Standards

French digital accessibility compliance (RGAA 4.1.2 / WCAG 2.1), technical SEO fundamentals, Core Web Vitals performance, and web quality best practices (Opquast).

20 of 100 questions

Digital Project Management, Law & Ecosystems

Agile/Scrum delivery, digital copyright and author rights (droit d'auteur), data protection regulations (RGPD), online marketing, and digital entrepreneurship.

Preparing for the BUT Métiers du Multimédia et de l'Internet Exam

What You Need to Know

  • Passing score: 10/20 to validate each competency UE; compensation within defined groupings requires an average of 10/20 with no UE below 8/20
  • Assessment: Under the Arrêté du 15 avril 2022 (Annexe 19) and France Compétences RNCP frameworks (e.g. RNCP41545, RNCP35501), the BUT MMI is organized across 6 semesters (180 ECTS) conferring the national grade de licence (Level 6). Delivered by university Instituts Universitaires de Technologie (IUT), students are evaluated through continuous assessment (contrôle continu intégral CCI), multidisciplinary SAÉ projects, 22 to 26 weeks of internships or alternance, and professional portfolio defenses. Each teaching unit (UE) is validated at 10/20, with compensation permitted within defined coherent UE groupings when the grouping average reaches 10/20 and every constituent UE is at least 8/20.
  • Time limit: Three academic years (6 semesters, 180 ECTS)
  • Exam / certification fees: No separate national examination fee; university registration charges and the CVEC are published annually, with exemptions applying in defined cases Official sources

Using Our Practice Resources

  • Work through all 100 available questions
  • Review every answer and explanation
  • Track weak areas and revisit them
  • Use our AI tutor for tough concepts

BUT Métiers du Multimédia et de l'Internet: Suggested Study Strategy

1Master semantic HTML5 markup, modern CSS layout techniques (CSS Grid, Flexbox), and fundamental JavaScript DOM event handling and async fetch requests.
2Understand Nielsen Norman Group usability heuristics, user-centered design (UCD) lifecycles, and wireframing/prototyping methodologies.
3Study digital media formats, compression algorithms (lossy vs lossless), color spaces (sRGB, Display P3, CMYK), and responsive image srcset syntax.
4Review the French RGAA (Référentiel Général d'Amélioration de l'Accessibilité) criteria and WCAG 2.1 AA requirements for digital accessibility.
5Learn the legal principles of French intellectual property (Code de la propriété intellectuelle, droit moral vs droit patrimonial) and GDPR (RGPD) consent management.

Frequently Asked Questions

What is the BUT Métiers du Multimédia et de l'Internet (MMI)?

The Bachelor Universitaire de Technologie (BUT) MMI is a three-year French national undergraduate degree (grade de licence, 180 ECTS, Level 6 RNCP) delivered by university Institutes of Technology (IUT). It trains multidisciplinary specialists in digital communication, web development, graphic design, and user experience (UX).

How are students evaluated in the BUT MMI?

Students are evaluated under continuous assessment (contrôle continu intégral CCI) across six semesters. Grading encompasses written and practical exams, Situations d'Apprentissage et d'Évaluation (SAÉ - simulated industry projects such as designing web applications, digital campaigns, or brand identities), 22 to 26 weeks of enterprise internships or alternance, and portfolio defenses.

What passing conditions apply to graduate from BUT MMI?

Each teaching unit (UE) corresponding to a national competency is validated with an average of at least 10/20. Compensation is permitted within defined coherent UE groupings when the grouping average reaches 10/20 and no individual UE falls below 8/20. To graduate, students must validate all 6 semesters and 180 ECTS.

What specializations (parcours) exist in the BUT MMI?

From the second year, students choose from three national parcours defined by ministerial decree: 1. Création numérique (focus on graphic design, motion design, and audiovisual media); 2. Développement web et dispositifs interactifs (focus on full-stack web and interactive programming); and 3. Stratégie de communication numérique et design d'expérience (focus on UX strategy, SEO, and digital marketing).

What language does this BUT MMI practice bank use?

While official French university instruction is in French, OpenExamPrep provides an English-language MCQ study adaptation. It tests technical coding principles, design heuristics, web accessibility rules, and digital law required by the French curriculum, but does not simulate creative studio work or portfolio defenses.

What five core competencies are defined for BUT MMI?

Annexe 19 of the Arrêté du 15 avril 2022 specifies five competencies: 1. Comprendre les écosystèmes numériques et les besoins des utilisateurs; 2. Concevoir une réponse stratégique et un design d'expérience; 3. Exprimer un message à travers les médias numériques; 4. Développer pour le web et les dispositifs interactifs; and 5. Entreprendre dans le secteur numérique.