Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

GEM of FSD

Total questions: 63

Worksheet time: 39mins

Name
Class
Date
1.

An example of an HTML Element is...

a)

<body>

b)

/body/

c)

(body)

d)

\body\

2.

An example of an HTML tag is...

a)

<body> ... </body>

b)

(body) ... (/body)

c)

<body> ... <body>

3.

HTML is what type of language ?

a)

Scripting Language

b)

Network Protocol

c)

Markup Language

d)

Programming Language

4.

Look at the HTML code below and predict how the headings will be displayed.


<h3> Eggs </h3>

<h1> Bacon </h1>

<h6> Waffles </h6>

a)
b)
c)
d)
5.

Look at the list above and predict the HTML code you would use to display it correctly. Choose from the following answers.

a)
b)
c)
d)
6.

The elements <DIV> and <SPAN> have the following characteristics

a)

Element <DIV> inherits properties defined for <SPAN> in a stylesheet

b)

<DIV> is used inside element <P>.

c)

<DIV> and <SPAN> are used as alternatives for the element <P>

d)

Elements <SPAN> and <DIV> define content to be inline or block-level

7.

HTML web pages can be read and rendered by

a)

Compiler

b)

Interpreter

c)

Server

d)

Web Browser

8.

Which character is used to indicate an end tag?

a)

^

b)

/

c)

*

d)

<

9.

Where do <header> and <footer> tags typically occur?

a)

as children of <body>, <article>, <aside>, and <section> tags

b)

as children of <body>, <article>, and <section> tags

c)

as children of <body>, <article>, <aside>, <nav>, and <section> tags

d)

as children of <body>, <article>, <table>, and <section> tags

10.

What is the difference between the post and get methods in a form?

a)

post is used for sending information to the server. get is used for retrieving form information from the server.

b)

get is used for sending information to the server. post is used for retrieving form information from the server.

c)

With get, data is included in the form body when send to the server. With post, the data goes through the URL.

d)

With post, data is included in the form body when send to the server. With get, the data goes through the URL.

11.

What is the difference between the <div> and <span> tags?

a)

<div> is used where a generic block-level tag is needed, while <span> is used where a generic inline tag is needed.

b)

<div> is used for major divisions on a page, while <span> is used to span across columns.

c)

<div> is the industry-standard default tag, but you could use <span> if you prefer.

d)

<div> is used where a generic inline tag is needed, while <span> is used where a generic block-level tag is needed.

12.

What does AJAX stand for?

a)

Asynchronous JavaScript And XML

b)

Angular JavaScript And XML

c)

Architect JavaScript And XML

d)

Advance JavaScript And XML

13.

What is the purpose of a database?

a)

To store data that can be retrieved quickly

b)

To render user interface elements

c)

To create styling rules

d)

To add interactivity to web pages

14.
Which attribute is used to specify the URL of an external CSS file in HTML?
a)
src
b)
style
c)
link
d)
href
15.
Which attribute is used to specify the alternative text for an image in HTML?
a)
alt
b)
src
c)
title
d)
description
16.
What does the "target" attribute do in an HTML anchor tag?
a)
Specifies the link's URL
b)
Sets the background color of the link
c)
Specifies the location where the link opens
d)
Makes the link italicized
17.
What does CSS stand for?
a)
Cascading Style Sheet
b)
Creative Style System
c)
Computer Style Sheet
d)
Colorful Styling Software
18.
What is Node.js?
a)
A JavaScript framework for building web applications
b)
A runtime environment for executing JavaScript code outside of a web browser
c)
A programming language used for server-side development
d)
A database management system
19.
How do you initialize a new Node.js project using npm?
a)
npm init
b)
node init
c)
npm start
d)
node start
20.
Which package manager is commonly used with Node.js?
a)
npm
b)
yarn
c)
node-package-manager
d)
npx
21.
How do you start a Node.js server using the Express framework?
a)
app.start()
b)
server.start()
c)
express.listen()
d)
app.listen()
22.
What is the purpose of the "body-parser" middleware in Node.js and Express?
a)
Parsing incoming request bodies
b)
Authenticating user credentials
c)
Encrypting data sent to the server
d)
Handling routing and URL patterns
23.
Which ES6 feature is used to iterate over an array and perform an operation on each element?
a)
for loop
b)
map()
c)
reduce()
d)
filter()
24.
What is React JS?
a)
A server-side scripting language
b)
A JavaScript library for building user interfaces
c)
A database management system
d)
A programming language for artificial intelligence
25.
What does JSX stand for in React JS?
a)
JavaScript Syntax Extension
b)
JavaScript XML
c)
JavaScript Expressions
d)
JavaScript XHR
26.
What is React JS?
a)
A server-side scripting language
b)
A JavaScript library for building user interfaces
c)
A database management system
d)
A programming language for artificial intelligence
27.
What is the significance of the "render()" method in React JS?
a)
It is used to define the initial state of a component
b)
It is responsible for rendering JSX elements to the DOM
c)
It is used to handle user input and events
d)
It is used to update the state of a component
28.

<!Doctype html> creates an element known as the DOCTYPE ______, which lets user agents know that the document contents are written in HTML.

a)

property

b)

declaration

c)

setting

d)

announcement

29.

A tag pair assigns meaning to a web page ______, which is a specific component of the page, such as a paragraph or a heading.

a)

element

b)

attribute

c)

object

d)

property

30.

______ works on the server and deals with databases.

a)

Front end developer

b)

Back end developer

c)

Middle end developer

d)

Full stack developer

31.

______ is a tool for transforming CSS with JavaScript.

a)

Saas

b)

Typescript

c)

Bootstrap

d)

PostCSS

32.

____ is the language of the browser

a)

HTML

b)

CSS

c)

JavaScript

d)

Bootstrap

33.

Expand: NPM

a)

Node Packet Manager

b)

Nobe Package Manager

c)

Node Package Manager

d)

Node Package Management

34.

What is React.js?

a)

Open-source JavaScript back-end library

b)

JavaScript front-end library to create a database

c)

Free and open-source JavaScript front-end library

d)

None of the mentioned

35.

____ to refer to an architectural approach for building websites.

a)

Typestack

b)

Fullstack

c)

Jamstack

d)

Staticstack

36.

What is the HTTP Status Code Related to Page Not Found?

a)

401

b)

402

c)

403

d)

404

37.

In this generation, all the application on web or mobile will be

upgraded with more features which will allow for a unique browsing experience for users.

a)

Web 1.0

b)

Web 2.0

c)

Web 3.0

d)

None

38.

What language adds interactive features to a website?

a)

HTML

b)

CSS

c)

JavaScript

d)

PHP

39.

What language creates the basic structure of a website?

a)

HTML

b)

CSS

c)

JavaScript

d)

PHP

40.

What is Full Form of RAD Model ?

a)

Rapid Application Development

b)

Red Application Development

c)

Real Application Development

d)

None of these

41.

Which of the following encapsulates an SQL statement which is passed to the database to be parsed, compiled, planned and executed?

a)

DriverManager

b)

JDBC driver

c)

Statement

d)

Connection

42.

Which of the following type of JDBC driver, is also called Type 3 JDBC driver?

a)

JDBC-ODBC Bridge plus ODBC driver

b)

JDBC-Net, pure Java driver

c)

JDBC-Net, pure Java driver

d)

JDBC-Net, pure Java driver

43.

Which of the following is correct about JDBC?

a)

The JDBC API provides the abstraction and the JDBC drivers provide the implementation.

b)

The JDBC API provides the abstraction and the JDBC drivers provide the implementation.

c)

Both of the above.

d)

None

44.

Which of the following contains both date and time?

a)

java.io.date

b)

java.sql.date

c)

java.util.date

d)

java.util.dateTime

45.

Which packages contain the JDBC classes?

a)

java.sql.jdbc

b)

java.sql

c)

javax.sql

d)

java.jdbc.sql

46.

What is the purpose of the Model component in the MVC framework?

a)

Retrieve, add, and alter data from the database

b)

Handle user requests and manipulate data

c)

Render the user interface for the application

d)

Interact between the View and Controller components

47.

Which component in the MVC framework is responsible for the user interface?

a)

Model

b)

View

c)

Controller

d)

Database

48.

What is the role of the Controller component in the MVC framework?

a)

Retrieve, add, and alter data from the database

b)

Handle user requests and manipulate data

c)

Render the user interface for the application

d)

Interact between the Model and View components

49.

Which MVC framework uses Python as its programming language?

a)

ASP.NET

b)

Django

c)

Ruby on Rails

d)

Laravel

50.

Which MVC framework is known for its high speed development?

a)

ASP.NET

b)

Django

c)

Ruby on Rails

d)

Laravel

51.

Which programming language is used in the Laravel framework?

a)

C#

b)

Python

c)

Ruby

d)

PHP

52.

Which component in the MVC framework interacts between the Model and View?

a)

Model

b)

View

c)

Controller

d)

Database

53.

_____ is a GUI Framework that contains a set of classes to

provide more powerful and flexible GUI components than AWT

a)

Java Package

b)

Java Swing

c)

Java code

d)

JDBC

54.

Find the wrong statement ?

a)

Java swing components are platform-independent

b)

Swing components are lightweight

c)

Swing supports pluggins and it is manageble

d)

Swing doesn't support MVC architecture

55.

MVC is a well known software architectural

pattern ideal to implement user interfaces on computers by

dividing an application intro three interconnected parts.What is the full form of MVC ?

a)

Model , View and Customizable

b)

More, Visual and Configure

c)

Model, View and Controller

d)

Move, View and Container

56.

____ is a simplest container which provides space in which any other components can be placed

a)

Panel

b)

Frame

c)

Window

d)

GUI

57.

The key elements of the Delegation Event Model are ___ and ___

a)

Model and View

b)

Component and Container

c)

Source and

Listeners

d)

Panel and Window

58.

____refers to the arrangement of components within the

container.

a)

Grid

b)

Window

c)

Display

d)

Layout

59.

Find which statement is correct ?

a)

MVC is tightly coupled architecture

b)

Swing components inherit from the Swing.JComponent class

c)

A container holds a group of components

d)

Swing defines 3 types of containers

60.

Following is the architectural diagram of JDBC. Which are the 2 layers of this architecture ?

a)

Java application and Server

b)

Applictaion and Driver

c)

JDBC API and Server API

d)

JDBC API and JDBC Driver API

61.

The default username and password for the mysql database

a)

Admin, Admin

b)

Admin, Password

c)

root, root

d)

Username, Password

62.

The ___uses a driver manager and database-specific drivers

to provide transparent connectivity to heterogeneous databases

a)

Driver

b)

JDBC API

c)

Server

d)

JDBC Application

63.

SELECT Statement in SQL is usually used to___ contents

a)

Choose

b)

Display

c)

Update

d)

Delete