0% found this document useful (0 votes)
41 views22 pages

R19CS206 - Full Stack Development, R19CS653 - Full Stack Technologies - Google Forms

Uploaded by

yogesh7waran
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views22 pages

R19CS206 - Full Stack Development, R19CS653 - Full Stack Technologies - Google Forms

Uploaded by

yogesh7waran
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

6/22/24, 11:50 AM R19CS206 - Full Stack Development / R19CS653 - Full Stack Technologies

R19CS206 - Full Stack Development /


R19CS653 - Full Stack Technologies
Quiz on Full Stack Technologies

The respondent's email ([email protected]) was recorded on submission of this form.

Student Name *

722822106095

Register Number * 1 point

Department & Class *

II ECE B

R19CS206 - Full Stack Development / R19CS653 - Full Stack Technologies

Quiz

https://docs.google.com/forms/d/1j97oD1J3pX2pFrVpFBCNqeh-qG5hDqRUie2Tsy3ngRk/edit?hr_submission=ChkIgri6qd4QEhAI1Kiru6MUEgcI… 1/22
6/22/24, 11:50 AM R19CS206 - Full Stack Development / R19CS653 - Full Stack Technologies

1. What does the term "Full Stack Development" refer to? * 1 point

Development that involves stack data structures

Development that involves front-end and back-end programming

Development that involves only backend programming

None of the above

2. Which of the following is not a front-end technology? * 1 point

HTML

CSS

JavaScript

SQL

3. The purpose of the Front-end framework in Full stack development is ____. * 1 point

To provide the client-side interface

To manage database

To reduce the server load

To send http requests

https://docs.google.com/forms/d/1j97oD1J3pX2pFrVpFBCNqeh-qG5hDqRUie2Tsy3ngRk/edit?hr_submission=ChkIgri6qd4QEhAI1Kiru6MUEgcI… 2/22
6/22/24, 11:50 AM R19CS206 - Full Stack Development / R19CS653 - Full Stack Technologies

4. Amongst which of the following programming language is used as a server-side * 1 point


language?

Python

C++

JavaScript

Both A and C

5. How many times can HTML5 events be fired? * 1 point

Multiple

One

Only two

Zero

6. Which of the following is not a HTML5 tag? * 1 point

<video>

<source>

<track>

<slider>

https://docs.google.com/forms/d/1j97oD1J3pX2pFrVpFBCNqeh-qG5hDqRUie2Tsy3ngRk/edit?hr_submission=ChkIgri6qd4QEhAI1Kiru6MUEgcI… 3/22
6/22/24, 11:50 AM R19CS206 - Full Stack Development / R19CS653 - Full Stack Technologies

8. Which HTML tag is used to declare internal CSS? * 1 point

<style>

<link>

<script>

None of the above

7. How can we change the text color of an element? * 1 point

Background-color

Color

Both a and b

None of the above

9. Among the given statements, which statement defines closures in JavaScript? * 1 point

JavaScript is a function that is enclosed with references to its inner function scope

JavaScript is a function that is enclosed with references to its lexical environment

JavaScript is a function that is enclosed with the object to its inner function scope

None of the mentioned

https://docs.google.com/forms/d/1j97oD1J3pX2pFrVpFBCNqeh-qG5hDqRUie2Tsy3ngRk/edit?hr_submission=ChkIgri6qd4QEhAI1Kiru6MUEgcI… 4/22
6/22/24, 11:50 AM R19CS206 - Full Stack Development / R19CS653 - Full Stack Technologies

10. What will be the output of the following JavaScript code snippet? * 1 point

// JavaScript Equalto Operators


function equalto()
{
int num=10;
if(num==="10")
return true;
else
return false;
}

false

true

compilation error

runtime error

11. Which of the following is used in React.js to increase performance? * 1 point

Virtual DOM

Original DOM

Both A and B

None of the Above

https://docs.google.com/forms/d/1j97oD1J3pX2pFrVpFBCNqeh-qG5hDqRUie2Tsy3ngRk/edit?hr_submission=ChkIgri6qd4QEhAI1Kiru6MUEgcI… 5/22
6/22/24, 11:50 AM R19CS206 - Full Stack Development / R19CS653 - Full Stack Technologies

12. Identify the one which is used to pass data to components from outside * 1 point

Render with Arguments

setState

propTypes

Props

13. A state in React.js is also known as? * 1 point

The Internal Storage of the Component

External Storage of the Component

Permanent Storage of the Component

None of the above

14. Among The following options, choose the one which helps react for keeping their * 1 point
data uni-directional?

DOM

Flux

JSX

Props

https://docs.google.com/forms/d/1j97oD1J3pX2pFrVpFBCNqeh-qG5hDqRUie2Tsy3ngRk/edit?hr_submission=ChkIgri6qd4QEhAI1Kiru6MUEgcI… 6/22
6/22/24, 11:50 AM R19CS206 - Full Stack Development / R19CS653 - Full Stack Technologies

15. What would be the output of the following example? * 1 point

var Helloword(props)=>
{
return(
<div> Hello World 1 </div>
<div> Hello World 2 </div>
);
}
ReactDOM.render(<Helloworld/>,mountNode)

Hello World 1

Hello World 2

Hello World 1 Hello World 2

Error

16. How can you set a default value for an uncontrolled form field? * 1 point

By using the value property

By using the defaultValue property

By using the default property

It is assigned automatically.

https://docs.google.com/forms/d/1j97oD1J3pX2pFrVpFBCNqeh-qG5hDqRUie2Tsy3ngRk/edit?hr_submission=ChkIgri6qd4QEhAI1Kiru6MUEgcI… 7/22
6/22/24, 11:50 AM R19CS206 - Full Stack Development / R19CS653 - Full Stack Technologies

17. Which of the following is a basic hook in react? * 1 point

useReducer()

useMemo()

useCallback()

useContext()

18. Which of the following is wrong about redux? * 1 point

Using redux data is easily passed between components

Debugging and testing become easier with redux

Redux offers state persistence

Redux can only be used with React

19. In which case useEffect will not be run? * 1 point

Initial load of a component

Second render of the component

Every re-render of the component

Values in the state remain the same

https://docs.google.com/forms/d/1j97oD1J3pX2pFrVpFBCNqeh-qG5hDqRUie2Tsy3ngRk/edit?hr_submission=ChkIgri6qd4QEhAI1Kiru6MUEgcI… 8/22
6/22/24, 11:50 AM R19CS206 - Full Stack Development / R19CS653 - Full Stack Technologies

20. Which of the following is true about controlled components? * 1 point

They maintain their internal state

Data is controlled by the DOM tree

They accept value as props

They do not have validation control

21. __________ is a part of the standard MongoDB distribution and provides a full * 1 point
JavaScript environment.

mongod

mongodb

mongo

none of the mentioned

22. After starting the mongo shell, your session will use the ________ database by * 1 point
default.

mongo

master

test

primary

https://docs.google.com/forms/d/1j97oD1J3pX2pFrVpFBCNqeh-qG5hDqRUie2Tsy3ngRk/edit?hr_submission=ChkIgri6qd4QEhAI1Kiru6MUEgcI… 9/22
6/22/24, 11:50 AM R19CS206 - Full Stack Development / R19CS653 - Full Stack Technologies

23. Point out the wrong statement * 1 point

Documents have static schema in MongoDB

Eventually-consistent reads can be distributed over replicated servers

Indexes can include keys from embedded documents and arrays

None of the mentioned

24. Which of the following line skips the first 5 documents in the bios collection and * 1 point
returns all remaining documents?

db.bios.find().limit( 5 )

db.bios.find().skip( 1 )

db.bios.find().skip( 5 )

db.bios.find().sort( 5 )

25. Point out the correct statement. * 1 point

Secondary indexes allow applications to store a view of a portion of the collection in an efficient
data structure

MongoDB has full support for secondary indexes

Most indexes store an ordered representation of all values of a field or a group of fields

All of the mentioned

Option 5

https://docs.google.com/forms/d/1j97oD1J3pX2pFrVpFBCNqeh-qG5hDqRUie2Tsy3ngRk/edit?hr_submission=ChkIgri6qd4QEhAI1Kiru6MUEgc… 10/22
6/22/24, 11:50 AM R19CS206 - Full Stack Development / R19CS653 - Full Stack Technologies

26. Which of the following operation adds a new document to the users collection? * 1 point

add

insert

truncate

drop

27. Which of the following pipeline is used for aggregation in MongoDB? * 1 point

data processing

information processing

knowledge processing

none of the mentioned

28. Which of the following query selects documents in the records collection that * 1 point
match the condition { “user_id”: { $lt: 42 } }?

db.records.findOne( { “user_id”: { $lt: 42 } }, { “history”: 0 } )

db.records.find( { “user_id”: { $lt: 42 } }, { “history”: 0 } )

db.records.findOne( { “user_id”: { $lt: 42 } }, { “history”: 1 } )

db.records.select( { “user_id”: { $lt: 42 } }, { “history”: 0 } )

https://docs.google.com/forms/d/1j97oD1J3pX2pFrVpFBCNqeh-qG5hDqRUie2Tsy3ngRk/edit?hr_submission=ChkIgri6qd4QEhAI1Kiru6MUEgc… 11/22
6/22/24, 11:50 AM R19CS206 - Full Stack Development / R19CS653 - Full Stack Technologies

29. Which of the following is not a projection operator? * 1 point

$slice

$elemMatch

$project

30. _____ can modify specific fields of an existing document or documents or replace * 1 point

an existing document entirely, depending on the update parameter.

modify()

update()

find()

insert()

31. Which of the following statement is correct? * 1 point

js is Server Side Language.

js is the Client Side Language.

js is both Server Side and Client Side Language.

None of the above.

https://docs.google.com/forms/d/1j97oD1J3pX2pFrVpFBCNqeh-qG5hDqRUie2Tsy3ngRk/edit?hr_submission=ChkIgri6qd4QEhAI1Kiru6MUEgc… 12/22
6/22/24, 11:50 AM R19CS206 - Full Stack Development / R19CS653 - Full Stack Technologies

32. Which of the following template engines can be used with Node.js? * 1 point

Jade

Vash

Handlebars

All of the above

33. Which of the following code print the platform of operating system? * 1 point

console.log('platform : ' + os.platform);

console.log('platform : ' + os.platform());

console.log('platform : ' + os.getPlatform());

None of the above.

34. Which of the following is not a benefit of using modules in Express? * 1 point

It provides a means of dividing up tasks.

It provides a means of reuse of program code.

It provides a means of reducing the size of the program.

It provides a means of testing individual parts of the program.

https://docs.google.com/forms/d/1j97oD1J3pX2pFrVpFBCNqeh-qG5hDqRUie2Tsy3ngRk/edit?hr_submission=ChkIgri6qd4QEhAI1Kiru6MUEgc… 13/22
6/22/24, 11:50 AM R19CS206 - Full Stack Development / R19CS653 - Full Stack Technologies

35. What is the main usage of Node.js terminal (REPL)? * 1 point

To specify the preview of the Node.js application.

For testing Node.js/JavaScript expressions.

For executing browser's JavaScript expressions.

None of the above.

36. Which of the following areas, Node.js, is not advised to be used? * 1 point

Single Page Applications

JSON APIs based Applications

CPU intensive applications

Data-Intensive Real-time Applications (DIRT)

37. ___________ data models allow applications to store related pieces of information * 1 point
in the same database record.

Reference

Embedded

External

None of the mentioned

https://docs.google.com/forms/d/1j97oD1J3pX2pFrVpFBCNqeh-qG5hDqRUie2Tsy3ngRk/edit?hr_submission=ChkIgri6qd4QEhAI1Kiru6MUEgc… 14/22
6/22/24, 11:50 AM R19CS206 - Full Stack Development / R19CS653 - Full Stack Technologies

38. To get the current number of namespaces in the mongo shell, use * 1 point

________________

db.system.namespaces.countc()

db.system.namespaces.count(*)

db.system.namespaces.count()

all of the mentioned

39. Point out the wrong statement. * 1 point

You cannot query for a node in the children field to find its parent node only

You can query for a node in the children field to find its parent node as well as its siblings

You can query for a node in the children field to find its siblings only

None of the mentioned

40. Use of the approximation field for the query and sort operations requires that * 1 point
applications perform _______ side post-processing.

client

server

application

none of the mentioned

https://docs.google.com/forms/d/1j97oD1J3pX2pFrVpFBCNqeh-qG5hDqRUie2Tsy3ngRk/edit?hr_submission=ChkIgri6qd4QEhAI1Kiru6MUEgc… 15/22
6/22/24, 11:50 AM R19CS206 - Full Stack Development / R19CS653 - Full Stack Technologies

41. Spring Boot is used for developing __________. * 1 point

Web applications

Distributed applications (Restful web services)

Microservices

All of the above

42. What is Spring Initializer? * 1 point

Web-based tool to bootstrap Spring projects and generate project skeletons with the necessary
configurations and dependencies.

A command-line tool for generating a basic Spring Boot project structure

A tool for initializing a Spring-based application with a specific set of dependencies

A tool for creating a Spring Boot application with a specific set of features

43. How can a Spring Boot application be packaged and distributed? * 1 point

As a JAR file

As a WAR file

As a ZIP file

All of the above

https://docs.google.com/forms/d/1j97oD1J3pX2pFrVpFBCNqeh-qG5hDqRUie2Tsy3ngRk/edit?hr_submission=ChkIgri6qd4QEhAI1Kiru6MUEgc… 16/22
6/22/24, 11:50 AM R19CS206 - Full Stack Development / R19CS653 - Full Stack Technologies

44. Which annotation do we use to mark the class as a Service class/component? * 1 point

@Component

@Service

@Controller

@Repository

45. Which starter dependency is used to develop web applications or Restful web * 1 point

services?

spring-boot-starter-data-jpa

spring-boot-starter-web

spring-boot-starter-rest

spring-boot-starter-web-dependency

46. How can you specify the port on which a Spring Boot application runs? * 1 point

By modifying the application.properties file

By modifying the application.yml file

By using the --server.port command-line option

All of the above

https://docs.google.com/forms/d/1j97oD1J3pX2pFrVpFBCNqeh-qG5hDqRUie2Tsy3ngRk/edit?hr_submission=ChkIgri6qd4QEhAI1Kiru6MUEgc… 17/22
6/22/24, 11:50 AM R19CS206 - Full Stack Development / R19CS653 - Full Stack Technologies

47. What is the default Logging implementation offered by Spring Boot? * 1 point

By using Log4j

By using Logback

By using SLF4J

By using JUL (Java Util Logging)

48. Which annotation Spring Boot provides for Integration testing? * 1 point

@SpringBootTest annotation

@WebMvcTest annotation

@DataJpaTest annotation

None of the above

49. What is the difference between PUT and PATCH in REST API? * 1 point

PUT completely update an existing resource, while PATCH modifies only the fields specified in
the request body

PUT is used to update the resource, while PATCH is used to create a resource

PUT is used to retrieve data, while PATCH is used to update data

PUT is used to delete the resource, while PATCH is used to update the resource

https://docs.google.com/forms/d/1j97oD1J3pX2pFrVpFBCNqeh-qG5hDqRUie2Tsy3ngRk/edit?hr_submission=ChkIgri6qd4QEhAI1Kiru6MUEgc… 18/22
6/22/24, 11:50 AM R19CS206 - Full Stack Development / R19CS653 - Full Stack Technologies

50. How to use ref keyword in beans.xml? * 1 point

Using setter method only.

Using constructor argument only.

Using setter method and constructor argument both

None of the above.

51. The advantages of using node modules are_______ * 1 point

Provides a means of dividing up tasks

Provides a means of reuse of program code

Provides a means of testing individual parts of the program

All of the above

52. variable in REPL session of NodeJS is used for______ * 1 point

It is used to store the result

It is used to get the last command that was used

It is used to get the last result

None of the above

https://docs.google.com/forms/d/1j97oD1J3pX2pFrVpFBCNqeh-qG5hDqRUie2Tsy3ngRk/edit?hr_submission=ChkIgri6qd4QEhAI1Kiru6MUEgc… 19/22
6/22/24, 11:50 AM R19CS206 - Full Stack Development / R19CS653 - Full Stack Technologies

53. Which of the following operations can we do with the NodeJS events module? * 1 point

Create

Listen for

Fire

All of the above

54. Default scope in Node.js application is * 1 point

Global

Local

Local to Object

None of the above

55. ________ can be used for batch processing of data and aggregation operations. * 1 point

Hive

Oozie

MapReduce

None of the above

https://docs.google.com/forms/d/1j97oD1J3pX2pFrVpFBCNqeh-qG5hDqRUie2Tsy3ngRk/edit?hr_submission=ChkIgri6qd4QEhAI1Kiru6MUEgc… 20/22
6/22/24, 11:50 AM R19CS206 - Full Stack Development / R19CS653 - Full Stack Technologies

56. NoSQL databases is used mainly for handling large volumes of ________ data. * 1 point

structured

semi-structured

unstructured

All of the above

57. How can you read command-line arguments in a Node.js application? * 1 point

argv

process.args

arguments

process.argv

58. What is the Node.js event loop? * 1 point

A loop that emits custom events

A loop that continuously checks for events and processes them

A mechanism to define custom events

The main process of a Node.js application

https://docs.google.com/forms/d/1j97oD1J3pX2pFrVpFBCNqeh-qG5hDqRUie2Tsy3ngRk/edit?hr_submission=ChkIgri6qd4QEhAI1Kiru6MUEgc… 21/22
6/22/24, 11:50 AM R19CS206 - Full Stack Development / R19CS653 - Full Stack Technologies

59. Which Node.js method is used to delay the execution of a function? * 1 point

process.delay()

setTimeout()

wait()

sleep()

60. Which of the following is used to import modules in Node.js? * 1 point

import { module } from 'module-name'

#include 'module-name'

require('module-name')

using module-name

This form was created inside of Sri Eshwar College of Engineering.

Forms

https://docs.google.com/forms/d/1j97oD1J3pX2pFrVpFBCNqeh-qG5hDqRUie2Tsy3ngRk/edit?hr_submission=ChkIgri6qd4QEhAI1Kiru6MUEgc… 22/22

You might also like