Unit 6 - Practice Quiz

CSE121

1 In the context of Full Stack Development, what does the term Full Stack imply?

A. A developer who specializes only in database management.
B. A developer who works on both the client-side (frontend) and server-side (backend) of an application.
C. A stack of hardware components used to build a server.
D. A specific type of data structure used in Java.

2 Which of the following is responsible for the structure and content of a web page?

A. CSS
B. JavaScript
C. HTML
D. PHP

3 What is the primary function of CSS in web development?

A. Handling database queries.
B. Defining the logic and behavior of the page.
C. Styling the visual presentation and layout of web pages.
D. Creating server-side sessions.

4 Which programming language is predominantly used to add interactivity and dynamic behavior to the client-side of a website?

A. SQL
B. JavaScript
C. Python
D. C++

5 In the acronym CRUD, what does the letter 'U' stand for?

A. Upload
B. Update
C. Undo
D. Upgrade

6 Which of the following is a server-side scripting language?

A. HTML
B. CSS
C. PHP
D. React

7 What is the primary benefit of a Single Page Application (SPA)?

A. It loads a new HTML page from the server for every user interaction.
B. It updates the content dynamically without reloading the entire page, providing a smoother user experience.
C. It does not require any JavaScript.
D. It is only viewable on mobile devices.

8 Which tool is a popular Source Code Editor developed by Microsoft, widely used for web development?

A. Microsoft Word
B. Adobe Photoshop
C. Visual Studio Code (VS Code)
D. Unity

9 What is the key difference between UI (User Interface) and UX (User Experience)?

A. UI is about coding; UX is about graphic design.
B. UI focuses on the visual elements (screens, buttons); UX focuses on the overall journey and satisfaction of the user.
C. UI is for backend developers; UX is for frontend developers.
D. There is no difference; they are synonyms.

10 Which CSS feature is essential for creating Responsive Web Design by applying styles based on device characteristics like width?

A. Media Queries
B. Variables
C. Loops
D. Arrays

11 What does the Mobile-First approach entail?

A. Designing the desktop version first, then shrinking it for mobile.
B. Developing an app that only works on mobile phones.
C. Designing the experience for mobile devices (smaller screens) first, then scaling up for tablets and desktops.
D. Ignoring the mobile version entirely.

12 Which of the following is a popular JavaScript Framework/Library for building user interfaces?

A. Laravel
B. React
C. Django
D. MySQL

13 In a standard web architecture, where does the Database reside?

A. In the browser cache.
B. On the client-side device.
C. On the backend server infrastructure.
D. Inside the CSS file.

14 Which HTML tag is used to embed PHP code within a document?

A.
B.
C.
D.

15 What is Augmented Reality (AR)?

A. A completely simulated digital environment that shuts out the physical world.
B. A technology that overlays digital information or images onto the real-world environment.
C. A high-speed database technology.
D. A type of responsive web design.

16 What distinguishes Virtual Reality (VR) from AR?

A. VR is only for mobile phones.
B. VR immerses the user in a fully digital environment, blocking out the physical world.
C. VR adds a small text overlay to the real world.
D. VR requires less processing power than AR.

17 Which device is commonly associated with experiencing VR?

A. Head-Mounted Display (HMD)
B. Keyboard only
C. Standard Inkjet Printer
D. Radio Transmitter

18 In the context of AR/VR, what does 6DoF (Six Degrees of Freedom) allow?

A. Only looking around (rotation).
B. Moving forward/backward, up/down, left/right, plus rotation (pitch, yaw, roll).
C. Downloading 6 files at once.
D. Using 6 different controllers.

19 Which software engine is widely used for creating both AR and VR applications?

A. Adobe Acrobat
B. Unity 3D
C. Microsoft Excel
D. Notepad

20 Which job role is primarily responsible for ensuring a website looks good on all screen sizes (responsiveness)?

A. Database Administrator
B. Frontend Developer / UI Designer
C. Backend Security Specialist
D. Network Engineer

21 What is a Wireframe in UI Design?

A. The final colored version of the website.
B. A low-fidelity visual guide that represents the skeletal framework of a website.
C. The cable management system for the server.
D. The code structure in React.

22 Which CSS property is most commonly used to change the text color?

A.
B.
C.
D.

23 What is the DOM in web development?

A. Document Object Model
B. Data Over Mobile
C. Digital Orientation Map
D. Disk Operating Mode

24 Which of the following is an example of an AR Application?

A. IKEA Place (visualizing furniture in your room)
B. Microsoft Word
C. Playing a DVD
D. A standard command-line interface

25 In AR/VR hardware, what is the role of an IMU (Inertial Measurement Unit)?

A. It stores the graphics.
B. It tracks the orientation and velocity of the device.
C. It provides sound output.
D. It connects to the Wi-Fi.

26 Which skillset is most critical for a Backend Developer?

A. Adobe Illustrator and Photoshop.
B. Server-side languages (e.g., Node.js, Python), APIs, and Database management.
C. Video editing and sound engineering.
D. AR/VR 3D modeling.

27 What is Bootstrap?

A. A type of physical shoe.
B. A popular CSS framework for developing responsive and mobile-first websites.
C. A backend database.
D. A virtual reality headset.

28 Which symbol is used to declare a variable in PHP?

A.
B.
C. $
D.

29 How does Marker-based AR work?

A. It uses GPS to place objects.
B. It requires a camera to recognize a specific visual image (marker) to trigger the AR overlay.
C. It requires a VR headset.
D. It works without a camera.

30 What is the purpose of the HTML tag ?

A. To bold text.
B. To display an image.
C. To define a hyperlink.
D. To play audio.

31 In the context of Web Development, what is an API?

A. Application Programming Interface
B. Automated Program Instruction
C. Apple Programming iOS
D. Advanced Peripheral Input

32 Which of the following describes Latency in VR?

A. The resolution of the screen.
B. The delay between the user's movement and the update of the visual display.
C. The weight of the headset.
D. The cost of the software.

33 What is a Prototype in the UI/UX design process?

A. A fully functional, bug-free final product.
B. A simulation of the final product used for testing and feedback before coding begins.
C. A database schema.
D. A marketing plan.

34 Which HTML5 tag is used to define the main content of a document?

A.
B.
C.
D.

35 What is Haptics in the context of AR/VR?

A. Visual display resolution.
B. 3D Audio technology.
C. Tactile feedback (vibration/touch) used to simulate the sense of touch.
D. Voice recognition software.

36 Which of the following is a database language used to manage data in Relational Database Management Systems (RDBMS)?

A. HTML
B. CSS
C. SQL
D. JSON

37 What is the significance of AR/VR in Education/Training?

A. It replaces teachers entirely.
B. It allows for safe, immersive simulation of dangerous or complex procedures (e.g., surgery, flight simulations).
C. It makes textbooks cheaper.
D. It reduces the need for computers.

38 What is the file extension typically used for a PHP file?

A. .html
B. .js
C. .php
D. .py

39 Which frontend tool is used to inspect HTML elements and debug JavaScript in a browser?

A. Developer Tools (DevTools)
B. Control Panel
C. System Settings
D. Notepad

40 What does the Box Model in CSS consist of?

A. Header, Footer, Main, Aside.
B. Content, Padding, Border, Margin.
C. Images, Text, Links, Videos.
D. Pixels, Ems, Rems, Percentages.

41 Which JavaScript keyword is used to declare a variable that cannot be reassigned (a constant)?

A.
B.
C.
D.

42 What is the role of a UX Researcher?

A. To write the PHP code for the server.
B. To study target users to collect and analyze data that will inform the design process.
C. To install graphics cards for VR.
D. To manage the database backups.

43 What is Mixed Reality (MR)?

A. Just another name for VR.
B. A hybrid of reality and virtual reality where physical and digital objects co-exist and interact in real-time.
C. Listening to music while browsing the web.
D. Watching a 3D movie.

44 Which format is commonly used to exchange data between a frontend and a backend, known for being lightweight?

A. XML
B. JSON (JavaScript Object Notation)
C. HTML
D. Docx

45 In VS Code, what is an 'Extension'?

A. A physical cord to reach the power outlet.
B. A plug-in that adds new languages, debuggers, or tools to your installation.
C. A specific type of font.
D. A file that is too large.

46 What is the purpose of the Viewport Meta Tag inside HTML?

A. To display the website title.
B. To control the layout on mobile browsers, setting the width to the device width.
C. To link the CSS file.
D. To improve SEO keywords.

47 Which of the following is a characteristic of NoSQL databases?

A. They use strict table structures with rows and columns.
B. They use SQL for all queries.
C. They handle unstructured or semi-structured data (like documents or key-pairs) and scale horizontally.
D. They cannot store data permanently.

48 In UI design, what is a Persona?

A. The login username.
B. A fictional character created to represent a user type that might use a site or product.
C. The personal settings of the browser.
D. The security protocol used.

49 Which technology is primarily responsible for the 'V' (View) in the MVC (Model-View-Controller) architecture of a web app?

A. The Database.
B. The User Interface (HTML/CSS).
C. The Server Logic.
D. The Operating System.

50 What is the primary function of Node.js in Full Stack development?

A. It is a browser.
B. It allows JavaScript to be run on the server-side.
C. It is a design tool.
D. It creates 3D graphics.