Samacheer Kalvi 12th Maths Guide Chapter 7 Applications of Differential Calculus Ex 7.8

Tamilnadu State Board New Syllabus Samacheer Kalvi 12th Maths Guide Pdf Chapter 7 Applications of Differential Calculus Ex 7.8 Textbook Questions and Answers, Notes.

Tamilnadu Samacheer Kalvi 12th Maths Solutions Chapter 7 Applications of Differential Calculus Ex 7.8

Question 1.
Find two positive numbers whose sum is 12 and their product is maximum.
Solution:
Let the two numbers be x, 12 – x.
Their product p = x (12 – x) = 12x – x2
To find the maximum product.
p'(x) = 12 – 2x
p”(x) = -2
p'(x) = 0 ⇒ 12 – 2x = 0 ⇒ 2x = 12
⇒ x = 6
at x = 6, p”(x) = -2 = -ve
⇒ p is maximum at x = 6
when x = 6, 12 – x = 12 – 6 = 6
So the two numbers are 6, 6

Samacheer Kalvi 12th Maths Guide Chapter 7 Applications of Differential Calculus Ex 7.8

Question 2.
Find two positive numbers whose product is 20 and their sum is minimum.
Solution: Let the two positive numbers be ‘x’ and ‘y’
Given product is 20 ⇒ xy = 20 ⇒ y = \(\frac { 20 }{ x }\)
Sum S = x + y
S = x + \(\frac { 20 }{ x }\)
\(\frac { dS }{ dx }\) = 1 – \(\frac { 20 }{ x^2 }\)
For maximum or minimum, \(\frac { dS }{ dx }\) = 0
x² – 20 = 0 x² = 20
x = ±2√5
[x= -2√5 is not possible
\(\frac { d^2S }{ dx^2 }\) = \(\frac { 40 }{ x^3 }\)
at x = 2√5, \(\frac { d^2S }{ dx^2 }\) > 0
∴ Sum ‘S’ is minimum when x = 2√5
y = \(\frac { 20 }{ 2√5 }\) = 2√5
Minimum sum = 2√5 + 2√5 = 4√5

Question 3.
Find the smallest possible value of x² + y² given that x + y = 10.
Solution:
Given x + y = 10 ⇒ y = 10 – x
Let A = x² + y²
A = x² + (10 – x)²
\(\frac { dA }{ dx }\) = 2x + 2(10 – x)(-1)
For maximum or minimum,
\(\frac { dA }{ dx }\) = 0 ⇒ 2(2x – 10) = 0
x = 5
\(\frac { d^2A }{ dx^2 }\) = 4
at x = 5, \(\frac { d^2A }{ dx^2 }\) > 0
∴ A is minimum when x = 5
y = 10 – 5 = 5
∴ The smallest possible value of x² + y² is
(5)² + (5)² = 25 + 25 = 50

Samacheer Kalvi 12th Maths Guide Chapter 7 Applications of Differential Calculus Ex 7.8

Question 4.
A garden is to be laid out in a rectangular area and protected by a wire fence. What is the largest possible area of the fenced garden with 40 meters of wire?
Solution:
Samacheer Kalvi 12th Maths Guide Chapter 7 Applications of Differential Calculus Ex 7.8 1
Perimeter = 40 m
2(l + b) = 40 ⇒ l + b = 20
Let l = x m
b = (20 – x)m
Area = l × b = x(20 – x) = 20x – x2
To find the maximum area
A(x) = 20x – x2
A'(x) = 20 – 2x
A”(x) = -2
A'(x) = 0 ⇒ 20 – 2x = 0
⇒ x = 10
x = 10 is a maximum point
:. Maximum Area = x (20 – x)
= 10(20 – 10)
= 10 × 10 = 100 sq.m.

Question 5.
A rectangular page is to contain 24 cm² of print. The margins at the top and bottom of the page are 1.5 cm and the margins at the other sides of the page are 1 cm. What should be the dimensions’ of the page so that the area of the paper used is minimum?
Solution:
Let the width of the printed part be ‘x’ cm
Let the height Of the printed part be ‘y’ cm
Given, Area of the printed part = 24 cm²
i.e., xy = 24
y = \(\frac { 24 }{ x }\)
Samacheer Kalvi 12th Maths Guide Chapter 7 Applications of Differential Calculus Ex 7.8 2
From the given data,
Width of the page
= x + 2(1) = x + 2 cm
Height of the page
= y + 2(1.5) = y + 3 cm
∴ Area of the paper
‘A’ = (x + 2) (y + 3)
= (x + 2) (\(\frac { 24 }{ x }\) + 3)
A = 24 + 3x + \(\frac { 48 }{ x }\) + 6
\(\frac { dA }{ dx }\) = 3 – \(\frac { 48 }{ x^2 }\)
For maximum or minimum,
\(\frac { dA }{ dx }\) = 0
3x² – 48 = 0
x² = 16
x = ±4 [∵ x cannot be negative
∴ x = 4
Now, \(\frac { d^2A }{ dx^2 }\) = \(\frac { 96 }{ x^3 }\)
at x = 4, \(\frac { d^2A }{ dx^2 }\) > 0
∴ Area is minimum when x = 4
y = \(\frac { 24 }{ 4 }\) = 6
∴ Dimensions of the page:
Width of the page = x + 2 = 4 + 2 = 6 cm
Height of the page = y + 3 = 6 + 3 = 9 cm

Samacheer Kalvi 12th Maths Guide Chapter 7 Applications of Differential Calculus Ex 7.8

Question 6.
A farmer plans to fence a rectangular pasture adjacent to a river. The pasture must contain 1,80,000 sq. mtrs in order to provide enough grass for herds. No fencing is needed along the river. What is the length of the minimum needed fencing material?
Solution:
Samacheer Kalvi 12th Maths Guide Chapter 7 Applications of Differential Calculus Ex 7.8 3
Let the length of the pasture be ‘x’ m
Let the breadth of the pasture be ‘y’ m
Given Area = 1,80,000
xy = 1,80,000
y = 1,80,000
For fencing, we need 2y + x
(one side is River)
Let P = 2y + x
P = 2(\(\frac { 180000 }{ 2 }\)) + x = \(\frac { 360000 }{ x }\) + x
\(\frac { dP }{ dx }\) = –\(\frac { 360000 }{ x^2 }\) + 1
For maximum or minimum,
\(\frac { dP }{ dx }\) = 0
⇒ – 360000 + x² = 0
x² = 360000
x = ±600
[x = -600 is not possible]
∴ x = 600
Now, \(\frac { d^2P }{ dx^2 }\) = \(\frac { 720000 }{ x^3 }\)
at x = 600, \(\frac { d^2P }{ dx^2 }\) > 0
∴ P is minimum when x = 600
y = \(\frac { 180000 }{ 600 }\) = 300
∴ Length of the minimum needed fencing material = 2y + x = 2(300) + 600 = 1200 m

Question 7.
Find the dimensions of the rectangle with the maximum area that can be inscribed in a circle of a radius of 10 cm.
Solution:
Let the length of the rectangle be ‘x’ cm
The breadth of the rectangle be ‘y’ cm
Samacheer Kalvi 12th Maths Guide Chapter 7 Applications of Differential Calculus Ex 7.8 4
From the figure,
x² + y² = (20)² [Pythagoras Theorem
y² = 400 – x²
[∵ radius of the circle is 10 cm
y = \(\sqrt { 400-x^2 }\)
Now, Axea of the rectangle A = xy
Samacheer Kalvi 12th Maths Guide Chapter 7 Applications of Differential Calculus Ex 7.8 5
For maximum or minimum,
\(\frac { dA }{ dx }\) = 0 ⇒ \(\frac { -2x^2+400 }{ \sqrt{400-x^2} }\)
x² = 200
x = ±10√2
x = -10√2 is not possible
∴ x = 10√2
Samacheer Kalvi 12th Maths Guide Chapter 7 Applications of Differential Calculus Ex 7.8 6
Area of the rectangle is maximum When x = 10√2
y = \(\sqrt { 400-200 }\) = \(\sqrt { 200 }\) = 10√2
∴ x = y = 10√2
Length of the rectangle = 10√2 cm
Breadth of the rectangle = 10√2 cm
(Note: A largest rectangle that can be inscribed in a circle is a square)

Samacheer Kalvi 12th Maths Guide Chapter 7 Applications of Differential Calculus Ex 7.8

Question 8.
Prove that among all the rectangles of the given perimeter, the square has the maximum area.
Solution:
Let x, y be the length and breadth of a rectangle and given perimeter is P (say)
ie. 2(x + y) = P
y = \(\frac { P }{ 2 }\) – x
Area of a rectangle ‘A’ = xy
A = x(\(\frac { P }{ 2 }\) – x) = \(\frac { P }{ 2 }\) x – x²
\(\frac { dA }{ dx }\) = \(\frac { P }{ 2 }\) – 2x
For maximum or minimum,
\(\frac { dA }{ dx }\) = 0 ⇒ \(\frac { P }{ 2 }\) – 2x = 0
x = \(\frac { P }{ 4 }\)
Now, \(\frac { d^2A }{ dx^2 }\) = -2
at x = \(\frac { P }{ 4 }\), \(\frac { d^2A }{ dx^2 }\) < 0
∴ Area of the rectangle is maximum when x = \(\frac { P }{ 4 }\)
Now, y = \(\frac { P }{ 2 }\) – x = \(\frac { P }{ 2 }\) – \(\frac { P }{ 4 }\) = \(\frac { P }{ 4 }\)
∴ Length of a rectangle = \(\frac { P }{ 4 }\)
Breadth of a rectangle = \(\frac { P }{ 4 }\)
Since Length = Breadth, the rectangle is a square.
Hence Proved.

Question 9.
Find the dimensions of the largest rectangle that can be inscribed in a semi-circle of radius r cm.
Solution:
Samacheer Kalvi 12th Maths Guide Chapter 7 Applications of Differential Calculus Ex 7.8 7
Given radius of the semi-circle = ‘r’ cm
Let the length of the rectangle be ‘x’ cm
Let the breadth of the rectangle be ‘y’ cm
From the figure,
Samacheer Kalvi 12th Maths Guide Chapter 7 Applications of Differential Calculus Ex 7.8 8
For maximum or minimum,
\(\frac { dA }{ dx }\) = 0
⇒ \(\frac { 1 }{ 2 }\) [ \(\frac { 4r^2-2x^2 }{ \sqrt{4x^2-x^2} }\) ] = 0
4r² – 2x² = 0
x² = 2r²
x = ± √2 r
x = -√2 r is not possible
∴ x = √2 r
Samacheer Kalvi 12th Maths Guide Chapter 7 Applications of Differential Calculus Ex 7.8 9
∴ Length of the rectangle is √2 r cm
Breadth of the rectangle is \(\frac { r }{ √2 }\) cm

Samacheer Kalvi 12th Maths Guide Chapter 7 Applications of Differential Calculus Ex 7.8

Question 10.
A manufacturer wants to design an open box having a square base and a surface area of 108 sq. cm. Determine the dimensions of the box for the maximum volume.
Solution:
Let ‘x’ be the length Of the box.
‘y’ be the height of the box.
Given, surface area = 108 sq.cm
i,e. 4(xy) + x² = 108
⇒ y = \(\frac { 108-x^2 }{ 4x }\)
Volume of the box V = x²y
Samacheer Kalvi 12th Maths Guide Chapter 7 Applications of Differential Calculus Ex 7.8 10
maximum or minimum, \(\frac { dV }{ dx }\) = 0
⇒ 108 – 3x² = 0
x² = 36
x = ± 6 [x = – 6 is not possible
∴ x = 6
Now, \(\frac { d^2V }{ dx^2 }\) = –\(\frac { 6x }{ 4 }\) = –\(\frac { 3x }{ 2 }\)
at x = 6, \(\frac { d^2V }{ dx^2 }\) < 0
Volume of theboxis maximum when x = 6
y = \(\frac { 108-36 }{ 24 }\) = \(\frac { 72 }{ 24 }\) = 3
∴ Length of the box = 6 cm
Breadth of the box = 6 cm
Height of the box = 3 cm

Question 11.
The volume of a cylinder is given by the formula V = πr²h. Find the greatest and least values of V if r + h = 6.
Solution:
Given r + h = 6
⇒ r = 6 – h
Volume V = πr²h
V = π(6 – h)²h
\(\frac { dV }{ dh }\) = π [(6 – h)² (1) + 2h(6 – h) (-1)] = π(6 – h)[6 – 3h]
For maximum or minimum,
\(\frac { dV }{ dh }\) = 0
⇒ π (6 – h) (6 – 3h) = 0
⇒ h = 6, h = 2
h = 6 is not possible as r + h = 6
∴ h = 2
\(\frac { d^2V }{ dh^2 }\) = π [(6 – h)(-3) + (6 – 3h)(-1)] = π [6h – 24]
at h = 2, \(\frac { d^2V }{ dh^2 }\) < 0
∴ Volume of the cylinder is maximum when h = 2 and r = 6 – 2 = 4
greatest value of V = π(4)² (2) = 32 π
least value of V = 0

Samacheer Kalvi 12th Maths Guide Chapter 7 Applications of Differential Calculus Ex 7.8

Question 12.
A hollow cone with a base radius of a cm and’ height of b cm is placed on a table. Show that) the volume of the largest cylinder that can be hidden underneath is \(\frac { 4 }{ 9 }\) times the volume of the cone.
Solution:
Samacheer Kalvi 12th Maths Guide Chapter 7 Applications of Differential Calculus Ex 7.8 11
Cone
heigthof the cone = b cm
base radius = a cm
Cylinder
Let the base radius be ‘r’ cm
height be ‘h’ cm
From the figure, \(\frac { h }{ a-r }\) = \(\frac { b }{ a }\)
(using similar triangles property
⇒ h = \(\frac { b }{ a }\) (a – r)
= b – \(\frac { b }{ a }\) r
Volume of cylinder V = πr²h
Samacheer Kalvi 12th Maths Guide Chapter 7 Applications of Differential Calculus Ex 7.8 12
For maximum or minimum,
\(\frac { dV }{ dr }\) = 0
⇒ br(2a – 3r) = 0
r = 0 and r = \(\frac { 2a }{ 3 }\)
r = 0 is not possible
∴ r = \(\frac { 2a }{ 3 }\)
Samacheer Kalvi 12th Maths Guide Chapter 7 Applications of Differential Calculus Ex 7.8 13
Hence proved.

Samacheer Kalvi 12th Maths Guide Chapter 7 Applications of Differential Calculus Ex 7.8

Read More:

MIDCPNIFTY Pivot Point Calculator

Samacheer Kalvi 12th Computer Applications Guide Chapter 1 Multimedia and Desktop Publishing

Tamilnadu State Board New Syllabus Samacheer Kalvi 12th Computer Applications Guide Pdf Chapter 1 Multimedia and Desktop Publishing Text Book Back Questions and Answers, Notes.

Tamilnadu Samacheer Kalvi 12th Computer Applications Solutions Chapter 1 Multimedia and Desktop Publishing

12th Computer Applications Guide Multimedia and Desktop Publishing Text Book Questions and Answers

Part I

Choose The Correct Answers

Question 1.
…………….. refers to any type of application that involves more than one type of media such as text, graphics video animation and sound
a) An executable files
b) desktop publishing
c) multimedia
d) hypertext
Answer:
c) multimedia

Samacheer Kalvi 12th Computer Applications Guide Chapter 1 Multimedia and Desktop Publishing

Question 2.
One of the disadvantages of the multimedia is its……………………
a) Cost
b) adaptability
c) usability
d) relativity
Answer:
a) Cost

Question 3.
Expand JPEG
a) Joint photo experts gross
b) Joint photographic experts group
c) Joint processor experts group
d) Joint photographic expression group
Answer:
b) Joint photographic experts group

Question 4.
You need hardware, software and to make multimedia
a) Network
b) compact disk drive
c) good idea
d) programming knowledge
Answer:
c) good idea

Question 5.
Match the following by choosing the right one
1. Text – TGA
2. Image – MIDI
3. Sound – MPEG
4. Video – RTF
a. 1, 2, 3, 4
b. 2, 3, 4, 1
c. 4, 1, 2, 3
d. 3, 4, 1, 2
Answer:
b. 2, 3, 4, 1

Samacheer Kalvi 12th Computer Applications Guide Chapter 1 Multimedia and Desktop Publishing

Question 6.
Find the odd one on the following which is not an image format
a) TIFF
b) BMP
c) RTF
d) JPEG
Answer:

Question 7.
……………….. is the process displaying still images they give continuous movement
a) Text formats
b) Sound
c) MP3
d) Animation
Answer:
c) MP3

Question 8.
The live telecasting of real time program through Internet is known as
a) Web casting
b) web hosting
c) data manipulation
d) none of the above
Answer:
a) Web casting

Question 9.
GIF use …………… color look up table
a) 8 bit
b) 8 KB
c) 8 MB
d) 8 GB
e) 13bit
Answer:
e) 13bit

Question 10.
RTF file format was introduced by………………..
a) TCS
b) Microsoft
c) Apple
d) IBM
Answer:
b) Microsoft

Samacheer Kalvi 12th Computer Applications Guide Chapter 1 Multimedia and Desktop Publishing

Part II

Short Answers

Question 1.
Define Multimedia and their features.
Answer:

Question 2.
List out Multimedia Components
Answer:
Multimedia has five major components are

  1. Text
  2. Images
  3. Sound
  4. Video
  5. Animation.

Question 3.
Classify the TEXT component in multimedia
Answer:

  • Static Text
  • Hypertext

Question 4.
Classify the IMAGE component in multimedia
Answer:
Images acts as an vital component in multimedia. These images are generated by the Image components are classified in two ways, as bitmap or raster images and as vector images. Raster or Bitmap Images:
The common and comprehensive form of storing images in a computer is raster or bitmap image.

Vector Images:
Drawing elements or objects such as lines, rectangles, circles and so on to create images are based on Vector images.

Samacheer Kalvi 12th Computer Applications Guide Chapter 1 Multimedia and Desktop Publishing

Question 5.
Define Animation and its features
Answer:
The animation is the process of displaying still images so quickly so that they give the impression of continuous movement.

Features:

  • Using numerical transformations the movement of that image along its paths is calculated for their defining coordinates.
  • Animations may be two or three-dimensional.
  • Animation tools are very powerful and effective.

Question 6.
List out image file formats.
Answer:
TIFF (Tagged Image File Format), BMP (Bitmap), DIB (Device Independent Bitmap), GIF (Graphics Interchange Format), JPEG (Joint Photographic Experts Group), TGA (Tagra), PNG (Portable Network Graphics).

Question 7.
List out audio file formats
Answer:

  • WAV (Waveform Audio File Format)
  • MP3 (MPEG Layer-3 Format)
  • OGG
  • AIFF (Audio Interchange File Format)
  • WMA (Windows Media Audio)
  • RA (Real Audio Format)

Samacheer Kalvi 12th Computer Applications Guide Chapter 1 Multimedia and Desktop Publishing

Question 8.
List out video file formats
Answer:

  • AVI (Audio/Video Interleave)
  • MPEG (Moving Picture Experts Group)
  • WMV (Windows Media Video)
  • FLV (Flash Video)
  • MKV (Matroska Video)

Question 9.
Define Multimedia Production
Answer:
In basic terms, multimedia production is any sort of production that uses imagery and a combination of text, audio, and graphics to tell a story.

Question 10.
List out Multimedia Production team members
Answer:
Production Manager, Content Specialist, Script Writer, Text Editor, Multimedia Architect, Computer Graphic Artist, Audio and Video Specialist, Computer Programmer, WebMaster.

Part III

Explain In Brief Answer

Question 1.
Briefly explain about Multimedia Components
Answer:
Multimedia has five major components like text, images, sound, video, and animation.

  1. Text: Text is the basic component of multimedia and most common ways of communicating information to other person.
  2. Image: Images act as a vital component in multimedia. These images are generated by the computer in two ways, bitmap or raster images and as vector images.
  3. Animation: Animation is the process of displaying still images so quickly so that they give the impression of continuous movement.
  4. Sound: Sound is a meaningful speech in any language and is the most serious element in multimedia, providing the pleasure of music, special effects and so on.
  5. Video: Video is defined as the display of recorded event, scene etc.

Samacheer Kalvi 12th Computer Applications Guide Chapter 1 Multimedia and Desktop Publishing

Question 2.
Describe the features and techniques of animation
Answer:
The animation is the process of displaying still images so quickly so that they give the impression of continuous movement. In animation, the screen object is a vector image in the animation. Using numerical transformations the movement of that image along its paths is calculated for their defining coordinates.

The least frame rate of at least 16 frames per second gives the impression of smoothness and for natural-looking, it should be at least 25 frames per second. Animations may be in two or three-dimensional. The two-dimensional animation brings an image alive, that occurs on the flat X and Y-axis of the screen, while in three-dimensional animation it occurs along the three axis X, Y, and Z. Animation tools are very powerful and effective. The two basic types of animations are Path animation and Frame animation.

Question 3.
Write roles and responsibilities of Production team members,
Answer:

  • The production team comprises of members playing various roles and responsibilities like Scriptwriter, Production manager, Editor, Graphics Architect, Multimedia Architect, and Web Master,
  • It is for a high-end multimedia project that requires team efforts.
  • The team should understand the strength and limitations of hardware and software,

Question 4.
Describe the various file formats in multimedia.
Answer:
1) Text Formats
RTF; Rich Text Format is the primary file format introduced by Microsoft

2) Image Formats

  • GIF (Graphics Interchange Format): It is a compressed image format,
  • JPEG (Joint Photographic Experts Group):
  • It was designed to attain maximum image 1 compression,

3) Audio File Formats
• WAV (Waveform Audio File Format): It is the !j audio file format in windows
• MP3 (MPEG Layer-3 Format): MPEG Layer-3 |j format for storing and downloading music,

4) Video Fife Formats:

  • AVI (Audio/Video Interleave): It is the video file format for Windows,
  • MPEG (Moving Picture Experts Group): It is a j; standard for generating digital video and au- K dio compression,

5) Explain animation industry and its scope

  • The animation industry encompasses traditional 2D animation, 3D animation and visual effects for feature films.
  • The animation industry is expected to grow at a pace faster than the IT industries.
  • Animation as a career option is a field where you can fulfill your dream of “enjoy-as-you-work” feel satisfied at the end of your day and get praise from your clients as well.

Samacheer Kalvi 12th Computer Applications Guide Chapter 1 Multimedia and Desktop Publishing

Part IV

Explain In Detail

Question 1.
Explain in detail the Process of Multimedia.
Answer:

Adequate time and efficient planning is required for multimedia production, which assures that the project will proceed smoothly and certainly ensures that the information reaches the target audience. Following are the phases for the development of complex multimedia projects. Multimedia and Desktop Publishing.

Conceptual Analysis and Planning:
The process of multimedia making begins with a conceptual ignition point. Conceptual analysis identifies a appropriate theme, budget and content availability on that selected theme. Additional criteria like copyright issues also are considered in this phase.

Project design:
Once the theme is finalized objectives, goals, and activities are drawn for the multimedia project. General statements are termed as goals. The specific statements in the project is known as the objectives. Activities are series of actions performed to implement an objective. These activities contribute to the Project design phase.

Pre-production:
Based on the planning and design, it is necessary to develop the project.
The following are the steps involved in pre-production:

Budgeting:
Budgeting for each phases like consultants, hardware, software, travel, communication and publishing is estimated for all the multimedia projects.

Multimedia Production Team:
The production team for a high-end multimedia project requires a team efforts. The team comprises of members playing various roles and responsibilities like Script writer, Production manager, Editor, Graphics Architect, Multimedia Architect and Web Master.

Hardware/Software Selection:
All multimedia Application requires appropriate tools to develop and playback the application. Hardware includes the selection of fastest CPU, RAM and huge monitors, sufficient disc for storing the records. Selection of the suitable software and file formats depends on the funds available for the project being developed.

Defining the Content:
Content is the “stuff’ provided by content specialist to the multimedia architect with which the application is developed, who prepares the narration, bullets, charts and tables etc.

Preparing the structure:
A detailed structure must have information about all the steps ‘along with the time line of the future action. This structure defines the activities, responsible person for each activity and the start/end time for each activity.

Production:
In the multimedia application, after the pre-production activities, the production phase starts. This phase includes the activities like background music selection, sound recording and so on. Text is incorporated using OCR software, Pictures shot by digital camera, Video clips are shot, edited and compressed. A pilot project is ready by this time.

Testing:
The complete testing of the pilot product is done before the mass production to ensure that everything is in place, thereby avoiding the failure after launch. If it’s an web . based product its functioning is tested with different browsers like Internet Explorer, Chrome, Mozilla and Netscape Navigator. If it is a locak multimedia application on a LAN it must be deployed in the server for testing purpose. After the testing process are over, the product is incorporated with valid suggested changes.

Documentation User documentation is a mandatory feature of all multimedia projects. The documentation has all the valuable information’s starting from the system requirement till the completion of testing. Contact details, e-mail address and phone numbers are provided for technical support and sending suggestions and comments.

Delivering the Multimedia Product:
Multimedia applications are best delivered on CD/DVD or in the website. In reality, various challenges are faced while delivering through internet, like bandwidth problems, huge number of plug-ins required to play audio and video and long downloading time. Finally, a multimedia application is delivered in a more effective way by the integration of two mediums CD-ROM/DVD and Internet.

Question 2.
Explain in detail Techniques of Animation
Answer:

  • Animation is the process displaying still images so quickly so that they give the impression of continuous movement.
  • In animation the screen object is a vector image in animation. Using numerical transformations the movement of that image along its paths is calculated for their defining coordinates.
  • The least frame rate of at least 16 frames per second gives the impression of smoothness and for natural looking it should be at least 25 frames per second.
  • Animations may be in two or three dimensional, jj The two dimensional animation, bring an image alive, that occur on the flat X and Y axis of the screen.
  • While in three dimensional animation it occurs along the three axis X, Y and Z. The two basic types of animations are Path animation and Frame animation.

Path Animation
Path animation involves moving an object on a screen that has a constant background

Frame Animation
In frame animations, multiple objects are allowed to travel simultaneously and the background or the objects also changes.

Samacheer Kalvi 12th Computer Applications Guide Chapter 1 Multimedia and Desktop Publishing

Question 3.
Explore the opportunities Animation filed movie industry.
Answer:

In India, the VFX domain, or the animation and visual effects industry has been growing stronger and stronger in recent years.

  1. Animation and visual effects requirement for massive international projects such as HBO’s top TV series and Marvels’ hit Infinity War and Black Panther was outsourced to Indian companies in Mumbai and Pune.
  2. This led to a significant increase in the number of students enrolling for a VFX course.
  3. As such, a student that completes a 3D animation course cap hope to build a rewarding and satisfying career in the Media and Entertainment field these days.
  4. The timeless classics Tom and Jerry and Mickey Mouse created a milestone but the legacy is not disappointing.
  5. Indian animation has risen from an amateur piece of craft like “The Banyan Deer” to the million rupees project “Chhota Bheem”
  6. POGO, the leading cartoon channel in India is the most successful entertainment channel for kids.
  7. Indian animation industry is anticipated to grow faster than the IT industry.
  8. The industry has grown to a multibillion net work standard.
  9. As a result of the growing demand in industry, the scope of animation course in tremendous.
  10. The number of VFX artists and animators that worked on Baahubali was around 750.
  11. Ex. For Top animates Movies: Spider-Man, Incredibles 2, Zootopia, Inside Out, Toy Story 3, Finding Nemo, Frozen, etc.

Question 4.
Explain in detail about production team Roles and Responsibilities
Answer:
1. Production Manager
The production manager should be an expert in technology expert, good at proposal writing, good communication skills, budget management skills, human resource management and act as an efficient team leader.

2. Content Specialist
Content specialist is responsible for performing all research activities concerned with the proposed application’s content.

3. Script Writer
The scriptwriter visualizes the concepts in three-dimensional environments and if needed uses the virtual reality integration into the program.

4. Text Editor
The content of a multimedia production always must flow logically and the text should always be structured and correct grammatically.

5. Multimedia Architect
The multimedia architect integrates all the multimedia building blocks like graphics, text, au-dio, music, video, photos and animation by using authoring software.

6. Computer Graphic Artist
The role of Computer Graphic Artist is to deal with the graphic elements of the programs like backgrounds, bullets, buttons, pictures editing, 3-D objects, animation, and logos etc.

7. Audio and Video Specialist
The roles of these specialists are needed for dealing with narration and digitized videos to be added in a multimedia presentation. They are responsible for recording, editing sound effects and digitizing.

8. Computer Programmer
The computer programmer writes the lines of code or scripts in the appropriate language.

9. WebMaster
The responsibility of the webmaster is to create and maintain an Internet web page. They convert a multimedia presentation into a web page.

Samacheer Kalvi 12th Computer Applications Guide Chapter 1 Multimedia and Desktop Publishing

Question 5.
Explain about different file formats in multimedia files
Answer:
a) Text Formats
RTF: Rich Text Format is the primary file format introduced in 1987 by Microsoft

b) Image Formats

  • GIF (Graphics Interchange Format): GIF is a compressed image format. Most of the computer color images and backgrounds are GIF files.
  • JPEG (Joint Photographic Experts Group) : JPEG was designed to attain maximum im-age compression. It uses lossy compression technique,

c) Audio File Formats

  • WAV (Waveform Audio File Format): It is the most popular audio file format in windows for storing uncompressed sound files.
  • MP3 (MPEG Layer-3 Format): MPEG Layer-3 format is the most popular format for storing and downloading music.

d) Digital Video File Formats

  • AVI (Audio/Video Interleave) :AVI is the video file format for Windows. Here sound and picture elements are stored in alternate interleaved chunks in the file.
  • MPEG (Moving Picture Experts Group): MPEG is a standard for generating digital video and audio compression under the International Standards Organization (ISO) by the group of people.

12th Computer Applications Guide Multimedia and Desktop Publishing Additional Important Questions and Answers

Part A

Choose The Correct Answers:

Question 1
……………………….. applications play a vital role in presenting information to the user.
(a) Powerpoint
(b) Multimedia
(c) Star office
(d) PHP
Answer:
(b) Multimedia

Question 2.
Multimedia has …………… major components
a) 2
b) 3
c) 4
d) 5
Answer:
d) 5

Samacheer Kalvi 12th Computer Applications Guide Chapter 1 Multimedia and Desktop Publishing

Question 3.
What is the plural form of the medium?
(a) medium
(b) mediu
(c) media
(d) median
Answer:
(c) media

Question 4.
Classifications of text are and
a) Static and Hypertext
b) Static and Text
c) Hyper and Text
d) All of the above
Answer:
a) Static and Hypertext

Question 5.
Which is not a multimedia component? [Pick the odd one out].
(a) Test
(b) Image
(c) Sound
Answer:
(a) Test

Question 6.
Images are generated by the computer In ……………..ways.
a) 2
b) 3
c) 4
d) 5
Answer:
a) 2

Samacheer Kalvi 12th Computer Applications Guide Chapter 1 Multimedia and Desktop Publishing

Question 7.
Each pixel consists of colours,
a) two
b) two or more
c) one
d) None of these
Answer:
b) two or more

Question 8.
Vector Images are used to create……………… Objects.
a) Lines
b) Rectangle
c) Circle
d) All of the above
Answer:
d) All of the above

Question 9.
The readability of the text depends on the ………………………….
(a) pronunciation
(b) spacing
(c) punctuation
(d) b & c
Answer:
(d) b & c

Question 10.
……………..is the process of conducting a conference between more than two participants at different sites by using computer networks
a) Video conferencing
b) Webcasting
c) Web hosting
d) All of the above
Answer:
a) Video conferencing

Samacheer Kalvi 12th Computer Applications Guide Chapter 1 Multimedia and Desktop Publishing

Question 11.
……………… is a free-standing furnished equipped multimedia computer that allows users to retrieve information via a touch screen.
a) Kiosk
b) Maya
c) PHP
d) Python
Answer:
a) Kiosk

Question 12.
Kiosk is usually located near the entrance of the ……………, used for displaying announcements,
a) Library
b) Railway Station
c) Airport
d) Colleges
Answer:
a) Library

Question 13.
Which of the following is not a role of the Multimedia production team?
a) Text Editor
b) Script Writer
c) Production Manager
d) None of these
Answer:
d) None of these

Question 14.
Rich Text Format is the primary file format introduced in………….
a) 1989
b) 1999
c) 1997
d) 1987
Answer:
d)1987

Samacheer Kalvi 12th Computer Applications Guide Chapter 1 Multimedia and Desktop Publishing

Question 15.
In determining the number of colors, ……………………. bits indicates 256 colors.
(a) 2
(b) 4
(c) 8
(d) 16
Answer:
(c) 8

Question 16.
Match the following
Notepad – 1) Unix, Linux
Gedit or nano – 2) Mac OSX
TextEdit – 3) Windows
Choose the correct order
a) 3 1 2
b) 1 2 3
c) 2 3 1
d) 3 2 1
Answer:
Notepad – 1) Unix, Linux

Samacheer Kalvi 12th Computer Applications Guide Chapter 1 Multimedia and Desktop Publishing

Question 17.
………………….. image format is used for high-resolution or large images.
a) TIFF
b) GIF
c) BMP
d) JPEG
Answer:
c) BMP

Question 18.
Most of the computer color images and backgrounds are ………….. files.
a) TIFF
b) GIF
c) BMP
d) JPEG
Answer:
b) GIF

Question 19.
How many frames per second are needed for normal natural-looking images?
(a) 10
(b) 15
(c) 20
(d) 25
Answer:
(d) 25

Question 20.
Which of the following audio file format used by apple?
a) WAV
b) RA
c) OGG
d) AIFF
Answer:
d) AIFF

Samacheer Kalvi 12th Computer Applications Guide Chapter 1 Multimedia and Desktop Publishing

Question 21.
……………… format is designed for streaming audio over the Internet.
a) WAV
b) RA
c) OGG
d) AIFF
Answer:
b) RA

Question 22.
How many types of animations are there?
(a) 2
(b) 3
(c) 4
Answer:
(a) 2

Question 23.
The process of multimedia making begins with
a) Conceptual Analysis and Planning
b) Project design
c) Pre-production
d) Budgeting
Answer:
a) Conceptual Analysis and Planning

Question 24.
Copyright issues also are considered in
a) Conceptual Analysis and Planning
b) Project design
c) Pre-production
d) Budgeting
Answer:
a) Conceptual Analysis and Planning

Question 25.
………….. is estimated for all the multimedia projects.
a) Conceptual Analysis and Planning
b) Project design
c) Pre-production
d) Budgeting
Answer:
d) Budgeting

Question 26.
Which one of the following is the most serious element in multimedia and provides the pleasure of music, special effects, etc?
(a) Text
(b) Image
(c) Sound
(d) Video
Answer:
(c) Sound

Samacheer Kalvi 12th Computer Applications Guide Chapter 1 Multimedia and Desktop Publishing

Question 27.
………….. phase includes the activities like background music selection, sound recording
a) Testing
b) Production
c) Delivering the Multimedia Product
d) Documentation
Answer:
b) Production

Question 28.
Which of the following is related to documentation?
a) Contact details
b) e-mail address
c) Phone numbers
d) All of the above
Answer:
d) All of the above

Question 29.
………………………….. Sound is a digitized sound.
(a) Recorded
(b) Digital
(c) Frame
(d) Sampled
Answer:
(d) Sampled

Question 30.
The ……………… visualizes the concepts in three-dimensional environments and if needed uses the virtual reality integration into the program.
a) Scriptwriter
b) Production manager
c) Editor
d) Content specialist
Answer:
a) Scriptwriter

Question 31.
The ……………….. integrates all the multimedia building blocks
a) Scriptwriter
b) Multimedia Architect
c) Editor
d) WebMaster
Answer:
b) Multimedia Architect

Question 32.
The responsibility of the ……………….. is to create and maintain an Internet web page.
a) Scriptwriter
b) Multimedia Architect
c) Editor
d) WebMaster
Answer:
d) WebMaster

Samacheer Kalvi 12th Computer Applications Guide Chapter 1 Multimedia and Desktop Publishing

Question 33.
How many categories of Analog videos are there?
(a) 1
(b) 2
(c) 3
(d) 4
Answer:
(b) 2

Question 34.
Research on MPEG-21 “Multimedia Framework” has started in………………
a) 2000
b) 2001
c) 2002
d) 2003
Answer:
a) 2000

Question 35.
Which video format produces low polarity videos?
(a) Analog video
(b) Digital video
(c) Component Analog Video
(d) Composite Analog Video
Answer:
(d) Composite Analog Video

Fill In The Blanks;

1. The Word Multimedia means ………………
Answer:
Multiple forms of media

2. Raster images are also called as ………………
Answer:
Bitmap Images

3. Bitmap is a simple matrix of the tiny dots called ………………
Answer:
Pixel

Samacheer Kalvi 12th Computer Applications Guide Chapter 1 Multimedia and Desktop Publishing

4. ………………techniques are used to reduce the file size of images
Answer:
Compression

5. Video can be categorized in ………………types
Answer:
2

6. ………………and……………… are the categories of video
Answer:
Analog video and Digital video.

7. ………………is the measurement of volume.
Answer:
Decibels

8. A sample of ………………is taken and stored every nth fraction of a second as digital information in bits and bytes.
Answer:
Sound

9. ………………is defined as the display of recorded event, scene, etc.
Answer:
Video

10. The powerful way to convey information in multimedia applications are ………………
Answer:
embedding of video.

11. In ………………, the video data’s are stored in any non-computer media.
Answer:
Analog video

12. Analog video is divided into ………………types.
Answer:
2

13. ………………and ………………are the types of analog video
Answer:
Composite and Component

14. The File extension of WAV files is………………
Answer:
wav

Samacheer Kalvi 12th Computer Applications Guide Chapter 1 Multimedia and Desktop Publishing

15. The File extension of MPEG Layer-3 files is………………
Answer:
mp3

16. The specific statements in the project is known as the ………………
Answer:
Objectives.

17. Multimedia based teaching and learning system named as ………………at GMU.
Answer:
MODULO

18. Banks uses ………………in the form of ATM machines.
Answer:
Kiosks

19. Initially Bitmap format is in use with ………………OS
Answer:
Windows 3.1.

20. Text is incorporated using ………………software
Answer:
OCR

21. ……………… tool is flexible and easy for composing the projects in multimedia.
Answer:
MIDI

Abbreviation

  1. TIFF -Tagged Image File Format
  2. JPEG -Joint Photographic Experts Group
  3. MIDI -Musical Instrument Digital Identifier
  4. RTF -Rich Text Format
  5. BMP -Bitmap
  6. GIF -Graphics Interchange Format
  7. TGA -Tagra
  8. PNG -Portable Network Graphics
  9. WAV -Waveform Audio File Format
  10. MP3 -MPEG Layer-3 Format
  11. AIFF -Audio Interchange File Format
  12. WMA -Windows Media Audio
  13. RA -Real Audio Format
  14. AVI -Audio Video Interleave
  15. MPEG -Moving Pictures Experts Group
  16. ISO -International Standard Organization
  17. LAN -Local Area Network
  18. EDUSAT -Education Satellite
  19. DIB -Device Independent Bitmap
  20. DRM -Digital Right Management

Samacheer Kalvi 12th Computer Applications Guide Chapter 1 Multimedia and Desktop Publishing

Assertion And Reason

Question 1.
Assertion (A): The word multimedia consists of two words “multi” and “media”
Reason (R): Multimedia means that multiple forms of media are combined to gather and provide services
a) Both (A) and (R) are correct and (R) is the correct explanation of (A)
b) Both (A) and (R) are correct, but (R) is not the correct explanation of (A)
c) (A) is true and (R) is false
d) (A) is false and (R) is true
Answer:
a) Both (A) and (R) are correct and (R) is the correct explanation of (A)

Question 2.
Assertion (A): Text is the basic components of multimedia
Reason (R): It is one of the most common ways of communicating information to another person.
a) Both (A) and (R) are correct and (R) is the correct explanation of (A)
b) Both (A) and (R) are correct, but (R) is not the correct explanation of (A)
c) (A) is true and (R) is false
d) (A) is false and (R) is true
Answer:
b) Both (A) and (R) are correct, but (R) is not the correct explanation of (A)

Question 3.
Assertion (A); Static text, the text or the words will remain static as a heading or in a line, or in a paragraph.
Reason (R): The words are given along with the images to explain the images.
a) Both (A) and (R) are correct and (R) is the correct explanation of (A)
b) Both (A) and (R) are correct, but (R) is not the correct explanation of (A)
c) (A) is true and (R) is false
d) (A) is false and (R) is true
Answer:
b) Both (A) and (R) are correct, but (R) is not the correct explanation of (A)

Samacheer Kalvi 12th Computer Applications Guide Chapter 1 Multimedia and Desktop Publishing

Question 4.
Assertion (A): A hypertext is a system which consists of nodes, the text and the links between the nodes.
Reason (R): It defines the paths the user needs to follow for the text access in non-sequential ways.
a) Both (A) and (R) are correct and (R) is the correct explanation of (A)
b) Both (A) and (R) are correct, but (R) is not the correct explanation of (A)
c) (A) is true and (R) is false
d) (A) is false and (R) is true
Answer:
b) Both (A) and (R) are correct, but (R) is not the correct explanation of (A)

Question 5.
Assertion (A): Images act as a vital component in multimedia.
Reason (R): These images are generated by the computer in three ways
a) Both (A) and (R) are correct and (R) is the correct explanation of (A)
b) Both (A) and (R) are correct, but (R) is not the correct explanation of (A)
c) (A) is true and (R) is false
d) (A) is false and (R) is true
Answer:
c) (A) is true and (R) is false

Question 6.
Assertion (A): Pixel is nothing but a picture element
Reason (R): Pixel is a physical point (tiny dots) in a raster image
a) Both (A) and (R) are correct and (R) is the correct explanation of (A)
b) Both (A) and (R) are correct, but (R) is not the correct explanation of (A)
c) (A) is true and (R) is false
d) (A) is false and (R) is true
Answer:
a) Both (A) and (R) are correct and (R) is the correct explanation of (A)

Question 7.
Assertion (A): Multimedia conferencing or video conferencing is a system that performs face-to-face interactions among participating users.
Reason (R): Located far from each other, as if they were sitting and discussing in a single room.
a) Both (A) and (R) are correct and (R) is the correct explanation of (A)
b) Both (A) and (R) are correct, but (R) is not the correct explanation of (A)
c) (A) is true and (R) is false
d) (A) is false and (R) is true
Answer:
a) Both (A) and (R) are correct and (R) is the correct explanation of (A)

Samacheer Kalvi 12th Computer Applications Guide Chapter 1 Multimedia and Desktop Publishing

Question 8.
Assertion (A): Animation is the process of displaying still images so quickly so that they give the impression of continuous movement.
Reason (R): In animation, the screen object is a bitmap image in the animation.
a) Both (A) and (R) are correct and (R) is the correct explanation of (A)
b) Both (A) and (R) are correct, but (R) is not the correct explanation of (A)
c) (A) is true and (R) is false
d) (A) is false and (R) is true
Answer:
c) (A) is true and (R) is false

Question 9.
Assertion (A): Path animation involves moving an object on a screen that has a constant background.
Reason (R): A cartoon character may move
across the screen regardless of any change in the background or the character.
a) Both (A) and (R) are correct and (R) is the correct explanation of (A)
b) Both (A) and (R) are correct, but (R) is not the correct explanation of (A)
c) (A) is true and (R) is false
d) (A) is false and (R) is true
Answer:
a) Both (A) and (R) are correct and (R) is the correct explanation of (A)

Question 10.
Assertion (A) MIDI is a standard communication tool developed for computers and electronic instruments.
Reason (R): This tool is flexible and easy for composing projects in multimedia. Tools for synthesizing the sound and software for sequencing are necessary forMIDI.
a) Both (A) and (R) are correct and (R) is the correct explanation of (A)
b) Both (A) and (R) are correct, but (R) is not the correct explanation of (A)
c) (A) is true and (R) is false
d) (A) is false and (R) is true
Answer:
a) Both (A) and (R) are correct and (R) is the correct explanation of (A)

Question 11.
Assertion (A): In frame animations, only two objects are allowed to travel simultaneously. Reason (R): In frame animations, the
background or the objects also changes.
a) Both (A) and (R) are correct and (R) is the correct explanation of (A)
b) Both (A) and (R) are correct, but (R) is not the correct explanation of (A)
c) (A) is true and (R) is false
d) (A) is false and (R) is true
Answer:
d) (A) is false and (R) is true

Samacheer Kalvi 12th Computer Applications Guide Chapter 1 Multimedia and Desktop Publishing

Question 12.
Assertion (A): Sound is a meaningful speech in any language and is the most serious element in multimedia, providing the pleasure of music, special effects, and so on.
Reason (R): Decibels are the measurement of volume, the pressure level of sound.
a) Both (A) and (R) are correct and (R) is the correct explanation of (A)
b) Both (A) and (R) are correct, but (R) is not the correct explanation of (A)
c) (A) is true and (R) is false
d) (A) is false and (R) is true
Answer:
b) Both (A) and (R) are correct, but (R) is not the correct explanation of (A)

Question 13.
Assertion (A): JPEG was designed to attain maximum age compression.
Reason(R): It uses lossless compression technique, where a compression method
a) Both (A) and (R) are correct and (R) is the correct explanation of (A)
b) Both (A) and (R) are correct, but (R) is not the correct explanation of (A)
c) (A) is true and (R) is false
d) (A) is false and (R) is true
Answer:
c) (A) is true and (R) is false

Question 14.
Assertion (A): The process of multimedia making begins with a conceptual ignition point. Reason(R): Conceptual analysis identifies an appropriate theme, budget and content available on that selected theme.
a) Both (A) and (R) are correct and (R) is the correct explanation of (A)
b) Both (A) and (R) are correct, but (R) is not the correct explanation of (A)
c) (A) is true and (R) is false
d) (A) is false and (R) is true
Answer:
a) Both (A) and (R) are correct and (R) is the correct explanation of (A)

Question 15.
Assertion (A): Once the theme is finalized objectives, goals, and activities are drawn for the multimedia project.
Reason(R): General statements are termed as goals. The specific statements in the project are known as the objectives.
a) Both (A) and (R) are correct and (R) is the correct explanation of (A)
b) Both (A) and (R) are correct, but (R) is not the correct explanation of (A)
c) (A) is true and (R) is false
d) (A) is false and (R) is true
Answer:
b) Both (A) and (R) are correct, but (R) is not the correct explanation of (A)

Samacheer Kalvi 12th Computer Applications Guide Chapter 1 Multimedia and Desktop Publishing

Question 16.
Assertion (A): All multimedia Application requires appropriate tools to develop and playback the application.
Reason(R): Hardware includes the selection of the fastest CPU, RAM and huge monitors, sufficient disc for storing the records.
a) Both (A) and (R) are correct and (R) is the correct explanation of (A)
b) Both (A) and (R) are correct, but (R) is not the correct explanation of (A)
c) (A) is true and (R) is false
d) (A) is false and (R) is true
Answer:
a) Both (A) and (R) are correct and (R) is the correct explanation of (A)

Question 17.
Assertion (A): Content is the “stuff ” provided by content specialist to the multimedia architect with which the application is developed, Reason(R); Content specialist prepares the narration, bullets, charts and tables.
a) Both (A) and (R) are correct and (R) is the correct explanation of (A)
b) Both (A) and (R) are correct, but (R) is not the correct explanation of (A)
c) (A) is true and (R) is false
d) (A) is false and (R) is true
Answer:
a) Both (A) and (R) are correct and (R) is the correct explanation of (A)

Question 18.
Assertion (A): In the multimedia application, after the pre-production activities, the production phase starts.
Reason(R); This phase includes the activities like background music selection, sound recording and so on.
a) Both (A) and (R) are correct and (R) is the correct explanation of (A)
b) Both (A) and (R) are correct, but (R) is not the correct explanation of (A)
c) (A) is true and (R) is false
d) (A) is false and (R) is true
Answer:
b) Both (A) and (R) are correct, but (R) is not the correct explanation of (A)

Question 19.
Assertion (A): In multimedia production, the role of the production manager is to define, and coordinate, the production of the multimedia project in time and with full quality.
Reason(R): The production manager should be an expertise in technology expert, good at proposal writing, good communication skills and budget management skills.
a) Both (A) and (R) are correct and (R) is the correct explanation of (A)
b) Both (A) and (R) are correct, but (R) is not the correct explanation of (A)
c) (A) is true and (R) is false
d) (A) is false and (R) is true
Answer:
b) Both (A) and (R) are correct, but (R) is not the correct explanation of (A)

Samacheer Kalvi 12th Computer Applications Guide Chapter 1 Multimedia and Desktop Publishing

Question 20.
Assertion (A): The content specialist is not responsible for performing all research activities concerned with the proposed application’s content.
Reason(R): Program content refers to projects
information, graphics, data, or facts presented through multimedia production.
a) Both (A) and (R) are correct and (R) is the correct explanation of (A)
b) Both (A) and (R) are correct, but (R) is not the correct explanation of (A)
c) (A) is true and (R) is false
d) (A) is false and (R) is true
Answer:
d) (A) is false and (R) is true

Find The Odd One On The Following

1. (a) Video
(b) Text
(c) Animation
(d) Audio
Answer:
(b) Text

2. (a) Sound
(b) Video
(c) Graphics
(d) Image
Answer:
(c) Graphics

3. (a) Videotape
(b) Laserdisc
(c) Film
(d) Pen drive
Answer:
(d) Pen drive

Samacheer Kalvi 12th Computer Applications Guide Chapter 1 Multimedia and Desktop Publishing

4. (a) Dots
(b) Rectangles
(c) Lines
(d) Circles
Answer:
(a) Dots

5. (a) GIF
(b) RTF
(c) TIFF
(d)JPEG
Answer:
(b) RTF

6. (a) Bit depth
(b) Resolutions
(c) Decibels
(d) Sample size
Answer:
(c) Decibels

7. (a) Notepad
(b) Gedit
(c) Paint
(d) Nano
Answer:
(c) Paint

8. (a) Flash
(b) Picasa
(c) Photoshop
(d) Text Edit
Answer:
(d) Text Edit

9. (a) TIFF
(b) MPEG
(c) GIF
(d)JPEG
Answer:
(b) MPEG

Samacheer Kalvi 12th Computer Applications Guide Chapter 1 Multimedia and Desktop Publishing

10. (a) RA
(b) AVI
(c) WMA
(d) AIFF
Answer:
(b) AVI

11. (a) Background
(b) Digitizing
(c) Bui Sets
(d) Picture editing
Answer:
(b) Digitizing

12. (a) Recording
(b) Editing
(c) Animation
(d) Sound Effects
Answer:
(c) Animation

13. (a) Script Writer
(b) Text Editor
(c) Multimedia Player
(d) WebMaster
Answer:
(c) Multimedia Player

14. (a) MODULO
(b) EDUSAT
(c) BYJUS
(d) MIDI
Answer:
(d) MIDI

Samacheer Kalvi 12th Computer Applications Guide Chapter 1 Multimedia and Desktop Publishing

15. (a) Scanned Image
(b) Digital Books
(c) Graphics
(d) Nodes
Answer:
(d) Nodes

Choose The Incorrect Pairs:

1. a) Hyper Text, Static text
b) Raster Image, Vector Image
c) Path Animation, Frame Animation
d) JPEG, MPEG
Answer:
d) JPEG, MPEG

2. a) Webcasting and Video Conferencing
b) Audio and Video Specialist
c) Real Audio Format and Tagra
d) Hardware and Software Selection
Answer:
c) Real Audio Format and Tagra

3. a) Sound, Decibel
b) Bitmap, Static Text
c) Hypertext, Links
d) Animation, Vector Image
Answer:
b) Bitmap, Static Text

4. a) Library, Multimedia Kiosk
b) Medical Services, Tiny digital cameras
c) Business Systems, High resolution projectors
d) EDUSAT, Entertainment
Answer:
d) EDUSAT, Entertainment

5. a) GIF, 13-bit Color lookup table
b) Animation, 25 Frames
c) Raster Images, 256 colors
d) Multimedia, 6 components.
Answer:
d) Multimedia, 6 components.

Samacheer Kalvi 12th Computer Applications Guide Chapter 1 Multimedia and Desktop Publishing

Part B

Short Answers

Question 1.
What are the advantages of vector images?
Answer:
A relatively small amount of data is required to represent the image and thereby only less memory is needed to store.

Question 2.
What are the various of Digital Media?
Answer:
Information are available in digital formats that include digital books, scanned images, graphics, and digitized audio-visual clips, etc stored in Digital Multimedia Library.

Question 3.
Mention some compression formats?
Answer:

  1. GIF – Graphics Interface Format
  2. TIFF – Tagged Image File Format
  3. JPEG – Joint Photographic Experts Group

Question 4.
Write a short note on Vector Images.
Answer:
Drawing elements or objects such as lines, rectangles, circles and so on to create an images are based on Vector images.

Samacheer Kalvi 12th Computer Applications Guide Chapter 1 Multimedia and Desktop Publishing

Question 5.
What are the advantages of Vector Images?
Answer:

  • A relatively small amount of data is required to represent the image and thereby only less memory is needed to store.
  • Compression techniques are used to reduce the file size of images that is useful for storing a large number of images and speeding transmission for networked application.

Question 6.
Write a note on MIDI?
Answer:
Musical Instrument Digital Identifier (MIDI) is a standard communication tool developed for computers and electronic instruments. This tool is flexible and easy for composing the projects in multimedia. Tools for synthesizing the sound and software for sequencing are necessary for MIDI.

Part C

Explain In Brief Answer

Question 1.
Write a short note on Hypertext.
Answer:

  • A hypertext is a system which consists of nodes, the text, and the links between the nodes, which defines the paths the user; needs to follow for the text access in non-sequential ways.
  • The author of the working system created this structure. The user is permitted to define their own paths in more sophisticated hypertext systems.
  • The user is provided with the flexibility and choice to navigate in hypertext.

Question 2.
Define composite Analog video? Mention same characteristics of composite Analog video?
Answer:
Composite Analog Video has all the video components like brightness, color, and synchronization combined into one signal. Due to the combining of the video components, the quality of the composite video resulted in color blending, low clarity and high generational loss.

Samacheer Kalvi 12th Computer Applications Guide Chapter 1 Multimedia and Desktop Publishing

Question 3.
How Multimedia is used in Entertainment?
Answer:

  • The remarkable advancement in the entertainment industry is due to the Multimedia Technology mainly.
  • Thistechnology is needed in all mode of entertainment like radio, TV, online gaming, vid-eo on demand etc.
  • Video on demand or movies on demand is a service that provides movies to television sets on an individual basis at homes.
  • Movies are stored in a centralserver and transmitted througha communication network.

Question 4.
How Multimedia is used InMedicitl Services?
Answer:

  • Medical services are grown drastically with the development of multimedia.
  • Medical Students practices surgery methods via simulation prior toactual surgery.
  • Tiny digital camerasare inserted in human body and it displays the inner scene of the body.
  • In this way the medical practitioners were able to see the inner part without dissecting it.

Question 5.
Explain PNG format?
Answer:
An extensible file format for the less loss, portable and well-compressed storage of raster images. PNG acts as a replacement for GIF and also replaces multiple common uses of TIFF. PNG works good with online viewing applications like world wide web. so it is fully streameable with a best display option.

Question 6.
How Multimedia is used in Multimedia Conferencing
Answer:
Multimedia conferencing or video conferencing is a system that performs face-to-face interaction samong participating users, located far from each other, as if they weresitting and discussing in a ‘ single room.

Samacheer Kalvi 12th Computer Applications Guide Chapter 1 Multimedia and Desktop Publishing

Part D

Explain In Detail

Question 1.
How Multimedia is used in Business systems?
Answer:

  • Business applications for multimedia include presentations, training, and internet protocols and soon.
  • The marketing and advertising agencies are using animation techniques for sales promotion.
  • Multimedia is used very commonly for building employee ID.
  • High-resolution projectors are common for multi-media presentations on the road.
  • Cell phones and personal digital assistants with Bluetooth and Wi-Fi communication technology make multimedia communication for business more efficient.

Question 2.
Explain various components of Multimedia?
Answer:
Multimedia has five major components like text, images, sound, video and animation. They are explained in detail below:
1. Text:
is the basic components of multimedia and most common ways of communicating information to other person. Static text, the text or the words will remain static as a heading or in a line, or in a paragraph. A hypertext is a system which consists of nodes, the text and the links between the nodes, which defines the paths the user need to follow for the text access in non-sequential ways.

2. Images:
acts as an vital component in multimedia. These images are generated by the computer in two ways, as bitmap or raster images and as vector images. Raster or Bitmap Images: The common and comprehensive form of storing images in a computer is raster or bitmap image.

3. Vector images:
Drawing elements or objects such as lines, rectangles, circles and so on to create an images are based on Vector images.

Animation is the process displaying still images so quickly so that they give the impression of continuous movement. Path animation involves moving an object on a screen that has a constant background e g. a cartoon character may move across the screen regardless of any change in the background or the character.

4. Frame animation:
In frame animations, multiple objects are allowed to travel simultaneously and the background or the objects also changes.

5. Sound:
Sound is a meaningful speech in any language and is the most serious element in multimedia, providing the pleasure of music, special effects and so on.

6. Video:
is defined as the display of recorded event, scene etc. The powerful way to convey information in multimedia applications are embedding of video. The video can be categorized in two types as Analog video and Digital video.

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

Tamilnadu State Board New Syllabus Samacheer Kalvi 12th Computer Applications Guide Pdf Chapter 13 Network Cabling Text Book Back Questions and Answers, Notes.

Tamilnadu Samacheer Kalvi 12th Computer Applications Solutions Chapter 13 Network Cabling

12th Computer Applications Guide Network Cabling Text Book Questions and Answers

Part I

Choose The Correct Answers

Question 1.
ARPANET stands for
a) American Research Project Agency Network
b) Advanced Research Project Area Network
c) Advanced Research Project Agency Network
d) American Research Programs And Network
Answer:
c) Advanced Research Project Agency Network

Question 2.
WWW was invented by
a) Tim Berners Lee
b) Charles Babbage
c) Blaise Pascal
d) John Napier
Answer:
a) Tim Berners Lee

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

Question 3.
Which cable is used in cable TV to connect with setup box?
a) UTP cable
b) Fibre optics
c) Coaxial cable
d) USB cable
Answer:
c) Coaxial cable

Question 4.
Expansion of UTP is
a) Uninterrupted Twisted Pair
b) Uninterrupted Twisted Protocol
c) Unshielded Twisted Pair
d) Universal Twisted Protocol
Answer:
c) Unshielded Twisted Pair

Question 5.
Which medium is used in the optical fibre cables to transmit data?
a) Microwave
b) infra red
c) light
d) sound
Answer:
c) light

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

Question 6.
Which of the following is a small peripheral device with a sim slot to connect the computers to Internet?
a) USB
b) Dongles
c) Memory card
d) Mobiles
Answer:
a) USB

Question 7.
Which connector is used in the Ethernet cables?
a) RJ11
b) RJ21
c) RJ61
d) RJ45
Answer:
d) RJ45

Question 8.
Which of the following connector is called as champ connector?
a) RJ11
b) RJ21
c) RJ61
d) RJ45
Answer:
b) RJ21

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

Question 9.
How many pins are used in RJ45 cables?
a) 8
b) 6
c) 50
d) 25
Answer:
a) 8

Question 10.
Which wiring standard is used for connecting two computers directly?
a) straight Through wiring
b) Cross Over wiring
c) Rollover wiring
d) None
Answer:
b) Cross Over wiring

Question 11.
Pick the odd one out from the following cables
a) roll over
b) cross over
c) null modem
d) straight through
Answer:
c) null modem

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

Question 12.
Match the following
1. Ethernet – Port
2. RJ45 connector – Ethernet
3. RJ45 jack – Plug
4. RJ45 cable – 802.3
a) 1, 2, 4, 3
b) 4, 1, 3, 2
c) 4, 3, 1, 2
d) 4, 2, 1, 3
Answer:
d) 4, 2, 1, 3

Part II

Short Answers

Question 1.
Write a note on twisted pair cable?
Answer:

  • Twisted Pair Cables is a type of cable with two or more insulated wires twisted together.
  • It started with the speed of 10 Mbps (10BASE-T cable is used).
  • It started with the speed of 10 Mbps (10BA.SE-T cable is used).
  • Then the cable is improved and the speed was higher and went to 100 Mbps and the cable was renamed 100BASE-TX.

Question 2.
What are the uses of USB cables?
Answer:

  • The Universal Serial Bus is used to connect the keyboard, mouse, and other peripheral devices.
  • Micro USB is a miniaturized version of the USB used for connecting mobile devices such as smartphones, GPS devices, and digital cameras.

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

Question 3.
Write a note on the types of RJ45 connectors?
Answer:

  1. Wiring schemes specify how the wires to be connected with the RJ45 connector.
  2. There are two wiring schemes available to terminate the twisted-pair cable on each end, which are
    • T-568A
    • T-568B.

Question 4.
What is an Ethernet port?
Answer:

  • The Ethernet port is the jack where the Ethernet cable is to be connected.
  • This port will be there In both the computers and the LAN port.

Question 5.
What is the use of the Crimping tool?
Answer:
A crimping tool is a physical tool which is used to connect the patch wire and the Ethernet connector. The tool will puncture the connector and makes the wire set in the connector.

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

Question 6.
What are the types of twisted pair cables?
Answer:
There are two types of twisted pair cables, Unshielded Twisted Pair (UTP) and Shielded Twisted pair (STP). The UTP is used nowadays as modem cables for the Internet and they are lower in cost and installation and maintenance is easy compared to the coaxial cables.

Question 7.
What is meant by champ connector?
Answer:
The RJ-21 connector has 50 pins with 25 pins at one end and 25 pins at the other end. It is also called a champ connector or Amphenol connector. The Amphenol is a connector manufacturer. The RJ-21 interface is typically used for data communication trucking applications.

Part III

Explain In Brief Answer

Question 1.
Write a note on crossover cables.
Answer:

  • If you require a cable to connect two computers or Ethernet devices directly together without a hub, then you will need to use a Crossover cable instead.
  • The easiest way to make a crossover cable is to make one end to T568A colour coding and the other end to T568B.
  • Another way to make the cable is to remember the colour coding used in this type. Here Green set of wires at one end are connected with the Orange set of wires at another end and vice versa.

Question 2.
Write a short note on RJ45 connector?
Answer:
RJ45 Connector:

  1. The RJ45 connector is a small plastic cup which will be used to connect the wire inside the connector and ready to connect to the Internet.
  2. The RJ45 connector looks similar to a telephone jack but it looks slightly wider. The Ethernet cables are sometimes called RJ45 cables.
  3. In RJ45 the “RJ” stands for the Registered Jack and the “45” simply refers to the number of interface standards in the cable.

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

Question 3.
What are the differences between serial and parallel ports?
Answer:

Subject

Serial Port

parallel port

Pins 9 pins 25 pins
Type of port Male port Female Port
Color Usually Purple in color Usually Green in color
Data Transfer Rate Slower than Parallel Port Faster than Serial Port
Moving Bits Serial move bits inline, one at a time. Parallel moves bits next to each other
Usage of Wire Serial ports are only used 2 wires for transmitting and receiving data Parallel Port used 8 or more wire for trans­mitting and receiving data.

Question 4.
What is meant by a null modem cable?
Answer:
RS-232 cable is also used for interconnecting two computers without a modem. So it is also a null-modem cable. A cable interconnecting two devices directly are known as a null-modem cable.

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

Question 5.
What are the components involved in Ethernet cabling?
Answer:
The three main components are used in the Ethernet cabling components are

  1. Patch Cable (Twisted pair)
  2. RJ45 Connector
  3. Ethernet Ports
  4. Crimping Tool

Question 6.
What are the types of Fibre optic cables?
Answer:
There are two types of fiber optic cables available.

  1. One is single-mode (100BaseBx)
  2. Multimode (lOOBaseSX).
    • Single-mode cables are used for long-distance transmission and at a high cost
    • Multimode cables are used for short-distance transmission at a very low cost.

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

Part IV

Explain In Detail

Question 1.
What is meant by Registered Jack? Explain briefly the types of Jacks.
Answer:
Registered Jacks:

  • A Registered Jack commonly known as RJ is a network interface used for network cabling, wiring, and jack construction.
  • The primary function of the registered jack is to connect different data equipment and telecommunication devices.
  • The commonly known registered jacks are RJ-11, RJ-45, RJ-21, and RJ-28.
  • The registered jack refers to the male physical connector (Plug), a female physical connector (Jack) and it’s the wiring.

RJ-11:

  • It is the most popular modern form of the registered jack.
  • It is found in the home and office.
  • This registered jack is mainly used in telephone and landlines.
  • There are 6 pins where
    • The two pins give the transmission configuration,
    • The two pins give the receiver configuration and
    • The other two pins will be kept for reserved.
    • The two pin will have the positive terminal and the negative terminal.

RJ-14 and RJ-61:

  • The RJ-14 is the same as RJ-11 which will be used for telephone lines where same it as 6 pins whereas the RJ-61 will have 8 pins.
  • This RJ-61 will use the twisted pair cable with a modular connection.

RJ-21:

  • The RJ-21 connector has 50 pins with 25 pins at one end and 25 pins at the other end.
  • It is also called as champ connector or Amphenol connector.
  • The Amphenol is a connector manufacturer.
  • The RJ-21 interface is typically used for data communication trucking applications.

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

Question 2.
Explain wiring techniques used in Ethernet cabling.
Answer:

  • There are three types of wiring techniques to construct the Ethernet cable.
  • It is also known as color coding techniques. They are
    • Straight-Through Wiring
    • Cross-over Wiring
    • Roll-over Wiring

Straight-Through Wiring

  • In general, the Ethernet cables used for Ethernet connections are “straight through cables”.
  • These cable wires are in the same sequence at both ends of the cable, which means that pin 1 of the plug on one end is connected to pin 1 of the plug on the other end (for both standard – T568A & T568B).
  • The straight through wiring cables are mostly used for connecting PC / NIC card to a hub.
  • This is a simple physical connection used in printers, computers and other network interfaces.

Cross-over Wiring

  • Crossover cable is used to to connect two com¬puters or Ethernet devices directly together without a hub.
  • The pairs(Tx and Rx lines) will be crossed which means pin 1 & 2 of the plug on one end are connected with pin 3 & 6 of the plug on other end, and vice versa (3 & 6 to pin 1 & 2).
  • The Null modem Cables are the example of the crossover cables.

Roll-over Wiring

  • Rollover cable is a type of null-modem cable that is often used to connect a device console port to make programming changes to the device.
  • The rollover wiring have opposite pin arrangements, all the cables are rolled over to different arrangements.
  • In the rollover cable, the colored wires are reversed on other end i.e. the pins on one end are connected with other end in reverse order.
  • Rollover cable is also known as Yost cable or Console cable. It is typically flat (and light blue color) to distinguish it from other types of network cabling.

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

Question 3.
Explain about RJ45 connector.
Answer:

  • The RJ45 connector is a small plastic cup which will be used to connect the wire inside the connector and ready to connect the Internet.
  • The RJ45 connector looks similar like a telephone jack but it looks a slightly wider.
  • The Ethernet cables are sometime called as RJ45 cables.
  • In RJ45 the “RJ” stands for the Registered Jack and the “45” simply refers to the number of interface standard in the cable.
  • Each RJ45 connector has eight pins and connected to each end of the Ethernet cable, since it has 8-position, 8-contact (8P8C) modular plug,
  • It is also known as 8P8C connector. These plugs (connector) are then inserted into Ethernet port of the network card.

Wiring schemes and color codes of the connector

  • The RJ45 connector has eight small jack inside to connect eight small wires of the patch cable.
  • The eight cables are in eight different colors. Let’s discuss that eight colors and where does that eight colors connect to the RJ45 connector.
  • Wiring schemes specifies how the wires to be connected with RJ45 connector. There are two wiring schemes available to terminate the twisted-pair cable on each end, which are T-568A and T-568B.
  • Although four pairs of wires are available in the cable, Ethernet uses only two pairs: Orange and Green. The other two colors (blue and brown) can be used ISDN or phone connections.

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

Question 4.
Explain the components used in Ethernet cabling.
Answer:

The main components are used in the Ethernet cabling are

  1. Patch Cable (Twisted pair)
  2. RJ45 Connector
  3. Ethernet Ports
  4. Crimping Tool

1. Patch Cable (Twisted Pair):
1. These Cables are generally made up of 8 wires in different colors.

2. Four of them are solid colours, and the others are striped.
3. The eight colors are white green, green, white orange, blue, white blue, orange, white brown and brown. The following figure 13.8 shows the patch cable.
Ethernet cables are normally manufactured in several industrial standards such as Cat 3, Cat 5, Cat 6, Cat 6e and cat 7. “Cat” simply stands for “Category,”. Increasing the size of the cable also lead to slower transmission speed.

4. The cables together with male connectors (RJ45) on each end are commonly referred as Ethernet cables. It is also called as RJ45 cables, since Ethernet cable uses RJ45 connectors.

2. RJ45 Connector:

  • The RJ45 connector is a small plastic cup which will be used to connect the wire inside the connector and ready to connect the Internet.
  • The RJ45 connector looks similar like a telephone jack but it looks a slightly wider.
  • The Ethernet cables are sometime called as RJ45 cables.
  • In RJ45 the “RJ” stands for the Registered Jack and the “45” simply refers to the number of interface standard in the cable.
  • Each RJ45 connector has eight pins and connected to each end of the Ethernet cable.
  • Since it has 8-position, 8-contact (8P8C) modular plug, It is also known as 8P8C connector. Th£se plugs (connector) are then inserted into Ethernet port of the network card.

3. Ethernet card and Port:

  • Ethernet card is a Network Interface Card (NIC) that allows computers to connect and transmit data to the devices on the network. It may be an expansion card or built-in type.
  • Expansion card is a separate circuit board also called as PCI Ethernet card which is inserted into PCI slot on motherboard of a computer.
  • Now a days most of the computers come with built-in Ethernet cards which resides on motherboard.
  • Wireless Ethernet cards are also available, which uses radio waves to transmit data.
  • Ethernet port is an opening which is a part of an Ethernet card. It accepts RJ45 connector with Ethernet cable. It is also called as RJ45 jack. It is found on personal computers, laptops, routers, switches, hubs and modems.
  • In these days, most of the computers and laptops have a built-in Ethernet port for connecting the device to a wired network.

4. Crimping Tool:

  • Crimping is the process of joining two or more pieces of metal or wire by deforming one or both of them to hold each other.
  • A crimping tool is a physical tool which is used to connect the patch wire and the Ethernet connector.
  • The tool will puncture the connector and makes the wire set in the connector.

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

Question 5.
Explain the type of Network cables?
Answer:
There are many types of cables available in networking. Here we discuss six different cables.
1. Coaxial Cables:

  • This cable is used to connect the television sets to home antennas and transfer the information in 10 Mbps,
  • It is divided into thinnet and thicknet cables.
  • These cables have a copper wire inside and insulation Is covered on the top of the copper wire to provide protection to the cable.
  • These cables are very difficult to install and maintain because they are too big to carry and replace.
  • The coaxial cable got its name by the word “coax”. Nowadays coaxial cables are also used for dish TV where the setup box and the television is connected using the coaxial cable only.
  • Some of the cable names are Media Bridge 50-feet Coaxial cable, Amazon basics CL2- Rated Coaxial cables, etc.

Twisted Pair Cables:

  • It is type of cable with two or more insulated wires twisted together.
  • It started with the speed of 10 Mbps (10BASE-T cable is used).
  • Then the cable is improved and the speed was higher and went to 100 Mbps and the cable was renamed 100BASE-TX.
  • Then finally the cable improved more made to 10 Gbps and named as 10GBASE-T.
  • This twisted cable has 8 wires which are twisted to ignore electromagnetic interference.
  • Also, the eight wires cannot be placed in a single unit there could be a difficulty in spacious, so it is twisted to make as one wire.
  • There are two types of twisted pair cables, Unshielded Twisted Pair (UTP) and Shielded Twisted pair (STP).
  • The UTP is used nowadays as modern cables for the Internet and they are lower in cost and installation and maintenance is easy compared to the coaxial cables.
  • STP is similar to UTP, but it is covered by an additional jacket to protect the wires from External interference.

Fiber Optics:

  • This cable is different from the other two cables.
  • The other two cables had an insulating material on the outside and the conducting material like copper inside.
  • But in this cable it is of strands of glass and pulse of light is used to send the information.
  • They are mainly used in Wide Area Network (WAN)/The WAN Is a network that extends to the very large distance to connect the computers,

Ethernet Cables:

  • Ethernet cable is the most common type of network cable mainly used for connecting the computers or devices at home or office.
  • This cable connects wired devices within the local area network (LAN) for sharing the resources and accessing the Internet.

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

12th Computer Applications Guide Network Cabling Additional Important Questions and Answers

Part A

Choose The Correct Answers:

Question 1.
Which year were the co-axial cables invented?
(a) 1880
(b) 1890
(c) 1990
(d) 2000
Answer:
(a) 1880

Question 2.
The latest version of USB is ………………
a) 2.0
b) 4.0
c) 5.0
d) 3.0
Answer:
d) 3.0

Question 3.
Co-axial cables transfer the information in …………………………
(a) 10 kbps
(b) 10 Mbps
(c) 10 GBPS
(d) 10 TBPS
Answer:
(b) 10 Mbps

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

Question 4.
……………….. cable connects wired devices within the local area network for sharing the resources and accessing the Internet.
a) wireless Cable
b) Ethernet cable
c) Coaxial Cable
d) Twisted Wire
Answer:
d) Twisted Wire

Question 5.
Co-axial cables are made up of ……………………..
(a) Steel
(b) Iron
(c) Copper
(d) Aluminium
Answer:
(c) Copper

Question 6.
………….. are used for connecting the television with the setup box.
a) UTP
b) STP
c) Twisted Cable
d) Coaxial cables
Answer:
d) Coaxial cables

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

Question 7.
…………………….. is a type of cable with two or more insulated wires twisted together.
Answer:
Twisted pair cables

Question 8.
The ……………. uses light to transmit the information from one place to another.
a) Fibre cable
b) Network cable
c) optic cable
d) None of these
Answer:
c) optic cable

Question 9.
Assertion (A): 8 wires of the twisted cable are twisted
Reason (R): To ignore electromagnetic interference.
(a) A is true R is the reason
(b) A, R both false
(c) A is false R is true
(d) A is true, R is not the reason
Answer:
(a) A is true R is the reason

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

Question 10.
…………….. are used for long-distance transmission and at a high cost.
a) optic cable
b) Network cable
c) Multimode cable
d) Single-mode cables
Answer:
b) Network cable

Question 11.
STP stands for ………………………
(a) Shielded Turn paper
(b) Shielded Twisted pair
(c) Soft Turn Photo
(d) Short Time processing
Answer:
(b) Shielded Twisted pair

Question 12.
The serial port will send ………….. at one time.
a) 2 bit
b) Null
c) 1 bit
d) 5 bit
Answer:
c) 1 bit

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

Question 13.
Find the wrongly matched pair.
(a) coaxial cables – TV
(b) Twisted pair cables – ATP, UTP
(c) Fiber optic cables – Single-mode, Multimode
Answer:
(b) Twisted pair cables – ATP, UTP

Question 14.
The Null modem Cables are an example of the crossover cables.
a) coaxial
b) crossover cables
c) parallel cables
d) Serial cable
Answer:
b) crossover cables

Question 15.
The ……………. is the basic component of the Local Area Network(LAN)
a) parallel cables
b) Serial cable
c) coaxial
d) Ethernet cable
Answer:
d) Ethernet cable

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

Question 16.
The two types of fiber optic cables are ……………………… and ………………………..
Answer:
Single-mode, Multi-mode

Fill In The Blanks

1. The …………… is a small plastic cup which will be used to connect the wire inside the connector and ready to use to connect the Internet.
Answer:
RJ45 Ethernet connector

2. The ………….. has eight small pins inside to connect eight small wires in the patch cable. The eight cables have eight different colours.
Answer:
RJ45 connector

3. The …………….. is the jack where the Ethernet cable is to be connected.
Answer:
Ethernet port

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

4. …………….. port will be there in both the computers and the LAN port.
Answer:
Ethernet port

5. The …………… is a physical tool which is used to connect the patch wire and the Ethernet connector(RJ45).
Answer:
crimping tool

6. A ……………. is a network interface used for connecting different data equipment and telecommunication devices.
Answer:
Registered Jack (RJ)

7. ……………… jack is mainly used in telephone and landlines.
Answer:
RJ11

8. ……………… cable is used to transfer the information in 10 Mbps.
Answer:
Coaxial

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

Very Short Answers

Question 1.
What is the purpose of network cables?
Answer:
The Network cables are used to transfer the data and information to another computer.

Question 2.
What is the use of coaxial cable?
Answer:
Coaxial cables are used for connecting the television with the setup box.

Question 3.
How many wires are there in the twisted cable? Why?
Answer:
Twisted cable has 13 wires which are twisted to ignore electromagnetic interference

Question 4.
What are the two types of twisted pair cables?
Answer:
Unshielded Twisted Pair (UTP) and Shielded Twisted pair (STP).

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

Question 5.
Expand ARPANET.
Answer:
Advanced Research Project Agency Network

Question 6.
What is ARPANET?
Answer:
It is the predecessor of the modern Internet.

Question 7.
What is the use of USB cables?
Answer:
USB cables are used to connect keyboard, mouse, and other peripheral devices

Question 8.
What is the use of parallel cables?
Answer:
The parallel cables are used to connect to the printer and other disk drivers.

Question 9.
What are the two types of fiber-optic cable?
Answer:
Single-mode ((100 Base Bx)) and Multimode ((100 Base SX))

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

Question 10.
How serial port and parallel port differ?
Answer:
It will send 1 bit at one time whereas the parallel port will send 13 bit at one time.

Question 11.
What is the use of serial and parallel interface?
Answer:
The Serial and Parallel interface cables are used to connect the Internet to the system.

Question 12.
What is the purpose of cross-over cable?
Answer:
Cross over cable is used to join two network devices of the same type

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

Question 13.
What is RJ Network?
Answer:
A Registered Jack (RJ) is a network interface

Question 14.
Where is the RJ11 cable used?
Answer:
RJ11 jack is mainly used in telephone and landlines

Question 15.
What is the use of a crimping tool?
Answer:
The crimping tool is used to connect the patch wire and the Ethernet connector.

Question 16.
What is an Ethernet port?
Answer:
The Ethernet port is the jack where the Ethernet cable is to be connected.

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

Question 17.
What is an Ethernet cable?
Answer:
The Ethernet cable is the basic component of the Local Area Network

Question 18.
What is the purpose of using Fiber optic cable?
Answer:
Fiber optic cables are used in Wide Area Network (WAN).

Question 19.
What is a dongle?
Answer:
The dongle is a small peripheral device which has compatible with mobile broadband.

Question 20.
How the internet is connected through a dongle?
Answer:
A sim slot in it and connects the Internet and acts as a modem to the computer.

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

Abbreviation:

  1. ARPANET – Advanced Research Project Agency Network
  2. WWW – World Wide Web
  3. W3C – World Wide Web Consortium
  4. LAN – Local Area Network
  5. WAN – Wide Area Network
  6. UTP – Unshielded Twisted Pair
  7. STP – Shielded Twisted pair
  8. NIC – Network Interface Card
  9. USB – Universal Serial Bus
  10. RJ – Registered Jack
  11. 8P8C – 8-position, 8-contact

Find The Odd One On The Following

l. (a) Media Bridge
(b) 50feet coaxial cable
(c) 10BASE-T
(d) CL2
Answer:
(c) 10BASE-T

2. (a) 100BaseBX
(b) 100BaseSX
(c) WAN
(d) 10 Base T
Answer:
(d) 10 Base T

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

3. (a) Keyboard
(b) Monitor
(c) Mouse
(d) peripheral devices
Answer:
(b) Monitor

4. (a) Smartphones
(b) GPS devices
(c) Digital cameras
(d) Mouse
Answer:
(d) Mouse

5. (a) Speakers
(b) Infra Red
(c) Blue tooth
(d) WiFi
Answer:
(a) Speakers

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

6. (a) RJ45Connector
(b) UTP Cable
(c) coaxial cable
(d) plastic covering
Answer:
(c) coaxial cable

7. (a) USB cable
(b) RJ45 Connector
(c) Ethernet Ports
(d) Crimping Tools
Answer:
(a) USB cable

8. (a) White Green
(b) White Red
(c) White Orange
(d) White brown
Answer:
(b) White Red

9. (a) Cat 5
(b) Cat 6e
(c) Cat 7
(d) Cat 5e
Answer:
(d) Cat 5e

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

10. (a) RJ-11
(b) RJ-21
(c) RJ-08
(d) RJ-45
Answer:
(c) RJ-08

11. (a) Registered Jack
(b) Mobile
(c) 6pin
(d) Landlines
Answer:
(b) Mobile

12. (a) ChampConnector
(b) Amphenol Connector
(c) Wireless Connector
(d) RJ21
Answer:
(c) Wireless Connector

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

13. (a) Champ over
(b) Cross Over
(c) Straight Through
(d) Roll Over
Answer:
(a) Champ over

14. (a) T568A
(b) T568B
(c) Tx, Rx lines
(d) RJ-28
Answer:
(d) RJ-28

15. (a) Twisted pair
(b) UTP
(c) FTP
(d) STP
Answer:
(c) FTP

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

Choose The Incorrect Pair:

1. a) Media Bridge 50-feet Coaxial cable, Amazon basicsCL2-Rated Coaxial cables.
b) Unshielded Twisted Pair and Shielded Twisted pair.
c) USB cables and Parallel cables
d) Single-Mode and Multimode
Answer:
c) USB cables and Parallel cables

2. a) Serial and Parallel cables
b) Patch Cable, RJ45 Connector
c) Ethernet Ports, Crimping Tool
d) Coaxial cable, Serial Port
Answer:
d) Coaxial cable, Serial Port

3. a) Ethernet cable and serial cable
b) RJ45 plug, Ethernet connector.
c) Rj45 jack, Ethernet Port
d) RJ45, 802.3
Answer:
a) Ethernet cable and serial cable

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

4. a) RJ-11, RJ-45
b) RJ-45 and RJ47
c) RJ-14 and RJ-61
d) RJ-21, RJ-28
Answer:
b) RJ-45 and RJ47

5. a) USB cables, Peripheral devices
b) Coaxial cables, 10 Mbps
c) Ethernet port, LAN port
d) Parallel port, 100BaseSX
Answer:
d) Parallel port, 100BaseSX

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

Match The Following:

Question 1.
A) Tim Berners Lee -1) WAN
B) Coaxial cables – 2) WWW
C) Twisted pair – 3) CL2 Related coaxial
D) Fiber optics cable – 4) STP
a) 1 2 3 4
b) 2 31 4
c) 4 3 2 1
d) 2 3 4 1
Answer:
d) 2 3 4 1

Question 2.
A) Coaxial cables – 10gbps
B) Twisted pair – 100 BASE-BX
C) Fiber optics cable – 100 GBASE-T
D) Ethernet Cable -10 Mbps
a) 1 2 3 4
b) 2 31 4
c) 4 3 2 1
d) 2 3 4 1
Answer:
c) 4 3 2 1

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

Question 3.
A) RJ45 connector -1) Crimping Tool
B) Ethernet -2) Small 8 jack inside
C) Expansion card -3) NIC
D) RJ45 Cable -4) Ethernet cable
a) 1234
b) 2 31 4
c) 4 3 2 1
d) 2 3 4 1
Answer:
d) 2 3 4 1

Question 4.
A) Ethernet Technology – RJ45, 802.3
B) RJ45 Connector(male) – RJ45 plug, Ethernet connector, 8P8C connector
C) RJ45 socket (female) – Rj45 jack, Ethernet Port
D) RJ45 Cable – Ethernet cable
a) 1 2 3 4
b) 2 31 4
c) 4 3 2 1
d) 2 3 4 1
Answer:
a) 1 2 3 4

Question 5.
A) RJ11 Jack – Peripheral devices
B) RJ45 Connector – Telephones and landlines
C) USB Cables – Crimping Tool
D) Cross over cable – Null modem Cables
a) 1 2 3 4
b) 2 31 4
c) 4 3 2 1
d) 2 3 4 1
Answer:
b) 2 31 4

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

Part B

Short Answers

Question 1.
Write a note on coaxial cables?
Answer:
Coaxial Cables:
This cable was invented in the late 1880s, which is used to connect television sets to home antennas. This cable is used to transfer the information in 10 Mbps.

Question 2.
What is mean by Expansion card?
Answer:

  • The expansion card is a separate circuit board also called PCI.
  • Ethernet card is inserted into a PCI slot on the motherboard of a computer.

Question 3.
Mention the different types of cables used to connect the computer on Network?
Answer:
Computers can be connected on the network with the help of wired media (Unshielded Twisted pair, shielded Twisted pair, Co-axial cables, and Optical fiber) or wireless media (Infra Red, Bluetooth, WiFi)

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

Question 4.
List the type of Network cables
Answer:

  1. Coaxial Cables
  2. Twisted Pair Cables
  3. Fiber Optics
  4. USB Cables
  5. Serial and Parallel cables
  6. Ethernet Cables

Question 5.
Give the Pin details of RJ-11?
Answer:
Pin details of the RJ-11, there is 6 pin where the two pins give the transmission configuration, the two pins give the receiver configuration and the other two pins will be kept for reserved. The two-pin will have the positive terminal and the negative terminal.

Question 6.
What are the two types of twisted-pair cables?
Answer:
There are two types of twisted pair cables,

  1. Unshielded Twisted Pair (UTP) and
  2. Shielded Twisted pair (STP).

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

Question 7.
What is the use of UTP?
Answer:

  • The UTP is used nowadays as modern cables for the Internet and they are lower in cost and installation and maintenance is easy compared to the coaxial cables.
  • STP is similar to UTP, but it is covered by an additional jacket to protect the wires from External interference.

Question 8.
Write about Fiber Optics
Answer:

  • Fiber Optics cable is different from the other two cables.
  • The other two cables had an insulating material at the outside and the conducting material like copper inside.
  • But in this cable it is of strands of glass and pulse of light is used to send the information.

Question 9.
What are the two types of fiber optic cables available,
Answer:
There are two types of fiber optic cables available

  1. Single-mode (100BaseBx) another
  2. Multimode (100BaseSX).

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

Question 10.
What is the use of a Single-mode Cable?
Answer:
Single-mode cables are used for long-distance transmission and at a high cost.

Question 11.
What is the use of Multi-Mode Cable?
Answer:

  • Multimode cables are used for short-distance transmission at a very low cost.
  • The optic cables are easy to maintain and install.

Question 12.
What is the use of Micro USB?
Answer:
Micro USB is a miniaturized version of the USB used for connecting mobile devices such as smartphones, GPS devices, and digital cameras.

Question 13.
What is the use of cross-over Cable?
Answer:
Cross over cable is used to join two network devices of the same type for example two PCs or two network devices.

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

Part C

Explain In Brief Answer

Question 1.
Compare UTP and STP?
Answer:
UTP: The UTP is used nowadays as modem cables for the Internet and they are lower in cost and installation and maintenance is easy compared to the coaxial cables.

STP: STP is similar to UTP, but it is covered by an additional jacket to protect the wires from External interference.

Question 2.
How to determine the type of Ethernet Cable?
Answer:

  1. Straight-through: The coloured wires are in the same sequence at both ends of the cable.
  2. Cross-over: The first coloured wire at one end of the cable is the third coloured wire at the other end of the cable.
  3. Poll-over: The coloured wires are in the opposite sequence at either end of the cable.

Samacheer Kalvi 12th Computer Applications Guide Chapter 13 Network Cabling

Part D

Explain In Detail

Question 1.
Explain the Crimping process to make Ethernet cables?
Answer:
Crimping process for making Ethernet cables

  1. Cut the cable with the desired length
  2. Strip the insulation sheath about 1 inch from both ends of the cable and expose the Twisted pair of wires
  3. After stripping the wire, untwist the smaller wires and arrange them into the proper wiring scheme, T568B preferred generally.
  4. Bring the wires tighter together and cut them down so that they all have the same length ( Vi inch).
  5. Insert all 8 coloured wires into the eight grooves in the connector. The wires should be, inserted until the plastic sheath is also inside the connector.
  6. Use the crimping tool to lock the RJ45 connector on the cable. It should be strong enough to handle manual traction. Now it is ready for data transmission.
  7. Use a cable tester to verify the proper connectivity of the cable, if need.

Samacheer Kalvi 12th Computer Science Guide Chapter 7 Python Functions

Tamilnadu State Board New Syllabus Samacheer Kalvi 12th Computer Science Guide Pdf Chapter 7 Python Functions Text Book Back Questions and Answers, Notes.

Tamilnadu Samacheer Kalvi 12th Computer Science Solutions  Chapter 7 Python Functions

12th Computer Science Guide Python Functions Text Book Questions and Answers

I. Choose the best answer (I Marks)

Question 1.
A named blocks of code that are designed to do one specific job is called as
a) Loop
b) Branching
c) Function
d) Block
Answer:
c) Function

Question 2.
A Function which calls itself is called as
a) Built-in
b) Recursion
c) Lambda
d) return
Answer:
b) Recursion

Samacheer Kalvi 12th Computer Science Guide Chapter 7 Python Functions

Question 3.
Which function is called anonymous un-named function PTA –
a) Lambda
b) Recursion
c) Function
d) define
Answer:
a) Lambda

Question 4.
Which of the following keyword is used to begin the function block?
a) define
b) for
c) finally
d) def
Answer:
d) def

Samacheer Kalvi 12th Computer Science Guide Chapter 7 Python Functions

Question 5.
Which of the following keyword is used to exit a function block?
a) define
b) return
c) finally
d) def
Answer:
b) return

Question 6.
While defining a function which of the following symbol is used.
a) ; (semicolon)
b) . (dot)
c) : (colon)
d) $ (dollar)
Answer:
c): (colon)

Question 7.
In which arguments the correct positional order is passed to a function?
a) Required
b) Keyword
c) Default’
d) Variable-length
Answer:
a) Required

Samacheer Kalvi 12th Computer Science Guide Chapter 7 Python Functions

Question 8.
Read the following statement and choose the correct statement(s).
I) In Python, you don’t have to mention the specific data types while defining function.
II) Python keywords can be used as function name.
a) I is correct and II is wrong
b) Both are correct
c) I is wrong and II is correct
d) Both are wrong
Answer:
a) I is correct and II is wrong

Question 9.
Pick the correct one to execute the given statement successfully, if ………… : print
(x, ” is a leap year”)
a) x%2=0
b) x%4==0
c) x/4=0
d) x%4=0
Answer:
b) x%4==0

Samacheer Kalvi 12th Computer Science Guide Chapter 7 Python Functions

Question 10.
Which of the following keyword is used to define the function testpython(): ?
a) define
b) pass
c) def
d) while
Answer:
c) def

II. Answer the following questions (2 Marks)

Question 1.
What is a function?
Answer:
Functions are named blocks of code that are designed to do a specific job. If you need to perform that task multiple times throughout your program, you just call the function dedicated to handling that task.

Question 2.
Write the different types of functions.
Answer:

  1. User-defined functions
  2. Built-in functions
  3. Lambda functions
  4. Recursive functions

Samacheer Kalvi 12th Computer Science Guide Chapter 7 Python Functions

Question 3.
What are the main advantages of function?
Answer:

  • It avoids repetition and makes high degree of code reusing.
  • It provides better modularity for your application.

Question 4.
What is meant by scope of variable? Mention its types.
Answer:

  • Scope of variable refers to the part of the program, where it is accessible, i.e., area where the variables can refer (use).
  • The scope holds the current set of variables and their values.
  • The two types of scopes are – local scope and global scope

Question 5.
Define global scope.
Answer:
A variable, with global scope can be used anywhere in the program. It can be created by defining a variable outside the scope of any function/block.

Samacheer Kalvi 12th Computer Science Guide Chapter 7 Python Functions

Question 6.
What is the base condition in a recursive function
Answer:

  • A recursive function calls itself. Imagine a process would iterate indefinitely if not stopped by some condition. Such a process is known as infinite iteration.
  • The condition that is applied in any recursive function is known as a base condition.
  • A base condition is must in every recursive function otherwise it will continue to execute like an infinite loop.

Question 7.
How to set the limit for recursive function? Give an example.
Answer:
Python also allows you to change the limit using sys.setrecursionlimit (limit value).
Example:
import sys
sys.setrecursionlimit(3000)
def fact (n):
if n = = 0:
return 1
else:
return n * fact (n – 1)
print (fact (2000))

Samacheer Kalvi 12th Computer Science Guide Chapter 7 Python Functions

III. Answer the following questions (3 Marks)

Question 1.
Write the rules of the local variable.
Answer:

  • A variable with a local scope can be accessed only within the function or block that it is created in.
  • When a variable is created inside the function/block, the variable becomes local to it.
  • A local variable only exists while the function is executing.
  • The format arguments are also local to function.

Question 2.
Write the basic rules for a global keyword in python.
Answer:

  • When we define a variable outside a function, it’s global by default. We don’t have to use the global keyword.
  • We use a global keyword to read and write a global variable inside a function.
  • Use of global keyword outside a function has no effect.

Samacheer Kalvi 12th Computer Science Guide Chapter 7 Python Functions

Question 3.
What happens when we modify the global variable inside the function?
Answer:
It will change the global variable value outside the function also.

Question 4.
Differentiate ceil() and floor() function?

Cell()

Floor ()

ceil () returns the smallest integer greater than or equal to the given value. floor() returns the largest integer less than or equal to the given value.

Question 5.
Write a Python code to check whether a given year is leap year or not
Answer:
n = int (input(“Enter any year”))
if (n % 4 = = 0):
print “Leap year”
else:
print “Not a Leap year”
Output:
Enter any year 2001
Not a Leap year

Samacheer Kalvi 12th Computer Science Guide Chapter 7 Python Functions

Question 6.
What is a composition in functions?
Answer:

  • The value returned by a function may be used as an argument for another function in a nested manner is called composition.
  • For example, if we wish to take a numeric value or an expression as a input from the user, we take the input string from the user using the function input() and apply eval() function to evaluate its value

Question 7.
How recursive function works?
Answer:

  • Recursive function is called by some external code.
  • If the base condition is met then the program gives meaningful output and exits.
  • Otherwise, the function does some required processing and then calls itself to continue recursion.

Question 8.
What are the points to be noted while defining a function?
Answer:

  • Function blocks begin with the keyword “def”followed by function name and parenthesis() .
  • Any input parameters or arguments should be placed within these parentheses when you define a function.
  • The code block always comes after colon(;) and is indented.
  • The statement “return [expression]” exits a function, optionally passing back an expression to the caller.
  • A “return” with no arguments is the same as return None.

Samacheer Kalvi 12th Computer Science Guide Chapter 7 Python Functions

IV. Answer the following questions (5 Marks)

Question 1.
Explain the different types of function with an example.
Answer:

Functions

Description

User-defined functions Functions defined by the users themselves
Built-in functions Functions that are inbuilt within Python.
Lambda functions Functions that are anonymous un-named function.
Recursive functions Functions that call themselves is known as recursive.

1. User-defined function:
Functions defined by the users themselves are called User-defined functions.
Syntax:
def :
< Block of statement >
return < expression / None>
Example:
def welcome():
print(“Welcome to Python”)
return

2. Built-in functions:
Functions which are using Python libraries are called Built-in functions.
Example:
x=20
y=-23
print(‘First number = ” ,x)
print(‘Second number = ” ,y)
Output:
First number = 20
Second number = 23
3. Lambda function:

  • Lambda function is mostly used for creating small and one-time anonymous function.
  • Lambda functions are mainly used in combination with the functions like filter]), map]) and reduce]).
    Syntax of Lambda function (Anonymous Functions):
    lambda [argument(s)]: expression

Example:
sum = lambda arg1, arg2: arg1 + arg2
print (The Sum is :’, sum(30, 40)
print (The Sum is sum(-30, 40)

Output:
The Sum is: 70
The Sum is: 10

4. Recursive function:

  • A recursive function calls itself. Imagine a process would iterate indefinitely if not stopped by some condition! Such a process is known as infinite iteration.
  • The condition that is applied in any recursive function is known as a base condition.
  • A base condition is must in every recursive function otherwise it will continue to execute like an infinite loop.
  • Overview of how recursive function works:
  • Recursive function is called by some external code.
  • If the base condition is met then the. program gives meaningful output and exits.
  • Otherwise, function does some required processing and then calls itself to continue recursion.
    Here is an example of recursive function used to calculate factorial.

Example:
def fact(n):
if n==0:
return 1
else:
return n * fact (n-1)
print (fact (0))
print (fact (5))

Output:
1
120

Samacheer Kalvi 12th Computer Science Guide Chapter 7 Python Functions

Question 2.
Explain the scope of variables with an example.
Answer:
Scope of Variables:
Scope of variable refers to the part of the program, where it is accessible, i.e., an area where you can refer (use) it. We can say that scope holds the current set of variables and their values.
The two types of scopes are local scope and global scope.

(I) Local scope:
A variable declared inside the function’s body or in the local scope is called a local variable.

Rules of local variable:

  1. A variable with local scope can be accessed only within the function/block that it is created in.
  2. When a variable is created inside the function/block; the variable becomes local to it.
  3. A local variable only exists while the function is executing.
  4. The formate arguments are also local to function.

Example: Create a Local Variable
def loc ( ):
y = 0 # local scope
print (y)
loc ( )
Output:
0
(II) Global Scope:
A variable, with global scope can be used anywhere in the program. It can be created by defining a variable outside the scope of any function/block.

Rules of global Keyword:
The basic rules for global keyword in Python are:

  1. When we define a variable outside a function, it’s global by default. You don’t have to useglobal keyword.
  2. We use global keyword to read and write a global variable inside a function.
  3. Use of global keyword outside a function has no effect

Example: Global variable and Local variable with same name
x = 5 def loc ( ):
x = 10
print (“local x:”, x)
loc ( )
print (“global x:”, x)
Output:
local x: 10
global x: 5
In the above code, we used same name ‘x’ for both global variable and local variable. We get a different result when we print same variable because the variable is declared in both scopes, i.e. the local scope inside the function loc() and global scope outside the function loc ( ).
The output:- local x: 10, is called local scope of variable.
The output: – global x: 5, is called global scope of variable.

Samacheer Kalvi 12th Computer Science Guide Chapter 7 Python Functions

Question 3.
Explain the following built-in functions.
Answer:
a) id()
b) chr()
c) round ()
d) type()
e) pow()
Samacheer Kalvi 12th Computer Science Guide Chapter 7 Python Functions 1
Samacheer Kalvi 12th Computer Science Guide Chapter 7 Python Functions 2

Question 4.
Write a Python code to find the L.C.M. of two numbers.
Answer:
Program:
# Python Program to find the L.C.M. of two input number
defcompute_lcm(x, y):
# choose the greater number
if x > y:
greater = x
else:
greater = y
while (True):
if((greater % x == 0) and (greater % y == 0)):
1cm = greater
break
greater += 1
return 1cm
num1=int(input(//Enter first number=”))
num2=int(input(“Enter second number=”))
print
(“The L.C.M. is”, compute_lcm(num1, num2))
Output:
Enter first number=8
Enter second number=4
The L.C.M. is 8

Samacheer Kalvi 12th Computer Science Guide Chapter 7 Python Functions

Question 5.
Explain the recursive function with an example.
Answer:
Python recursive functions
When a function calls itself is known as recursion. Recursion works like loop but sometimes it makes more sense to use recursion than loop. You can convert any loop to recursion.
A recursive function calls itself. Imagine a process would iterate indefinitely if not stopped by some condition! Such a process is known as infinite iteration. The condition that is applied in any recursive function is known as base condition. A base condition is must in every recursive function otherwise it will continue to execute like an infinite loop.

Working Principle:

  1. Recursive function is called by some external code.
  2. If the base condition is met then the program gives meaningful output and exits.
  3. Otherwise, function does some required processing and then calls itself to continue recursion. Here is an example of recursive function used to calculate factorial.

Example:
def fact (n):
if n = = 0:
return 1
else:
return n * fact (n – 1)
print (fact (0))
print (fact (5))
Output:
1
120

Samacheer Kalvi 12th Computer Science Guide Chapter 7 Python Functions

12th Computer Science Guide Python Functions Additional Questions and Answers

I. Choose the best answer

Question 1.
The name of the function is followed by ………………………….
(a) ( )
(b) [ ]
(c) <>
(d) { }
Answer:
(a) ( )

Question 2.
Which of the following provides better modularity for your python application
a) tuples
b) function
c) dictionaries
d) control structures
Answer:
b) function.

Samacheer Kalvi 12th Computer Science Guide Chapter 7 Python Functions

Question 3.
How many types of functions are there in python?
a) 3
b) 2
c) 4
d) 5
Answer:
c) 4

Question 4.
Functions that call itself are known as
a) User-defined
b) Built-in
c) Recursive
d) Lambda
Answer:
c) Recursive

Question 5.
If the return has no argument, …………………………….. will be displayed as the last statement of the output.
(a) No
(b) None
(c) Nothing
(d) No value
Answer:
(b) None

Samacheer Kalvi 12th Computer Science Guide Chapter 7 Python Functions

Question 6.
In which of the following the number of arguments in the function call should match exactly with the function definition?
a) Keyword arguments
b) Required arguments
c) Default arguments
d) Variable-length arguments
Answer:
b) Required arguments

Question 7.
Which of the following is used to define variable-length arguments?
a) $
b) *
c) #
d) //
Answer:
b) *

Samacheer Kalvi 12th Computer Science Guide Chapter 7 Python Functions

Question 8.
What is the symbol used to denote variable-length arguments?
(a) +
(b) *
(c) &
(d) ++
Answer:
(b) *

Question 9.
Which function can take any number of arguments and must return one value in the form of an expression?
a) user-defined
b) recursive
c) default
d) lambda
Answer:
d) lambda

Samacheer Kalvi 12th Computer Science Guide Chapter 7 Python Functions

Question 10.
How many return statement is executed at runtime?
a) 2
b) multiple
c) 3
d) 1
Answer:
d) 1

Question 11.
How many types of scopes in Python?
a) 3
b) 4
c) many
d) 2
Answer:
d) 2

Question 12.
Lambda functions cannot be used in combination with ………………………….
(a) Filter
(b) Map
(c) Print
(d) Reduce
Answer:
(c) Print

Samacheer Kalvi 12th Computer Science Guide Chapter 7 Python Functions

Question 13.
Function blocks begin with the keyword …………………
a) Fun
b) Definition
c) Function
d) Def
Answer:
d) Def

Question 14.
………………. function can only access global variables.
a) user-defined
b) recursive
c) Lambda
d) return
Answer:
c) Lambda

Samacheer Kalvi 12th Computer Science Guide Chapter 7 Python Functions

Question 15.
Find the correct one:
(a) Global keyword outside the function has no effect
(b) Global keyword outside the function has an effect
Answer:
(a) Global keyword outside the function has no effect

II. Answer the following questions (2 and 3 Marks)

Question 1.
Define nested blocks?
Answer:
Nested Block:
A block within a block is called a nested block. When the first block statement is indented by a single tab space, the second block of statement is indented by double tab spaces.

Question 2.
Differentiate parameters and arguments.
Answer:

Parameters

Arguments

Parameters are the variables used in the function definition. Arguments are the values we pass to the function parameters.

Samacheer Kalvi 12th Computer Science Guide Chapter 7 Python Functions

Question 3.
Differentiate parameters and arguments?
Answer:
Parameters are the variables used in the function definition whereas arguments are the values we pass to the function parameters.

Question 4.
Write the syntax of variable-length arguments.
Answer:
def function_name(*args):
function_body
return_statement

Question 5.
What are the methods used to parse the arguments to the variable length arguments?
Answer:
In Variable Length arguments, we can parse the arguments using two methods.

  • Non-keyword variable arguments
  • Keyword variable arguments

Samacheer Kalvi 12th Computer Science Guide Chapter 7 Python Functions

Question 6.
What is a local variable?
Answer:
A variable declared inside the function’s body or in the local scope is known as a local variable.

Question 7.
What are the two methods of passing arguments in variable-length arguments?
Answer:
In Variable Length arguments, we can pass the arguments using two methods.

  1. Non-keyword variable arguments
  2. Keyword variable arguments

Question 8.
Write a note on return statement?
Answer:
The return Statement

  1. The return statement causes your function to exit and returns a value to its caller. The point of functions in general is to take inputs and return something.
  2. The return statement is used when a function is ready to return a value to its caller. So, only one return statement is executed at run time even though the function contains multiple return statements.
  3. Any number of ‘return’ statements are allowed in a function definition but only one of them is executed at run time.

Samacheer Kalvi 12th Computer Science Guide Chapter 7 Python Functions

Question 9.
Write a note on min (), max () and sum () with an example
Answer:
Function: min ()
Description: Returns the minimum value in a list.
Syntax: min (list)
Example:
My List = [21,76,98,23]
print (‘Minimum of My List:’,
min(My List))
Output:
Minimum of My List: 21
Function.: max ()
Description:
Returns the maximum value in a list.
Syntax : min (list)
Example:
My List = [21,76,98,23]
print (‘maximum of My List :‘, max
(my list)
Output:
Maximum of My List: 98
Function : sum ()
Description:
Returns the sum of values in a list.
Syntax :sum (list)
Example:
My List = [21,76,98,23]
print (Sum of My List :‘, sum(My List))
Output:
Sum of My List :218

Samacheer Kalvi 12th Computer Science Guide Chapter 7 Python Functions

Question 10.
Write a note on the floor, cell () and sqrt () with an example
Answer:
Function: floor ()
Description: Returns the largest integer
less than or equal to x.
Syntax: math.floor (x)
Example:
x=26.7
y=-26.7
print (math.floor (x))
print (math.floor (y))
Output:
26
-27
Function: ceil ()
Description: Returns the smallest integer greater than or equal to x.
Syntax: math.ceil (x)
Example:
x=26.7
y=-26.7
print (math.ceil (x))
print (math.ceil (y))
Output:
27
-26 . ‘
Function : sqrt ()
Description: Returns the square root of x (Note: x must be greater than zero) Syntax: sqrt (x)
Example:
a=49
b= 25
print (math.sqrt (a))
print (math.sqrt (b))
Output:
7.0
5.0

Samacheer Kalvi 12th Computer Science Guide Chapter 7 Python Functions

Question 11.
Write a note on the format () with an example.
Answer:
Function: format ()
Description:
Returns the output based on the given format.

  • Binary format: Outputs the number in base 2.
  • Octal format: Outputs the number in base 8.
  • Fixed-point notation: Displays the number as a fixed-point number. The default precision is 6.

Syntax : format (value [‚format_spec])
Example:
x=14
y=25
print (‘x value in binary :’,format(x/b’))
print (‘y value in octal ^formatfy/o’))
print(‘y value in Fixed-point no ‘,format(y/f’))
Output:
x value in binary: 1110
y value in octal: 31
y value in Fixed-point no : 25.000000

Samacheer Kalvi 12th Computer Science Guide Chapter 7 Python Functions

III. Answer the following questions (5 Marks)

Question 1.
Explain different types of arguments used in python with an example.
Answer:

  • Arguments are used to call a function.
  • There are primarily four types of functions namely:
    1. Required arguments
    2. Keyword arguments,
    3. Default arguments
    4. Variable-length arguments.

Required Arguments:

  • “Required Arguments” are the arguments passed to a function in correct positional order.
  • The number of arguments in the function call should match exactly with the function definition.
  • Atleast one parameter to prevent syntax errors to get the required output.

Example:
defprintstring(str):
print (“Example – Required arguments”)
print (str)
return
# Now you can call printstring() function
printstring (“Welcome”)

Output:
Example – Required arguments Welcome
When the above code is executed, it
produces the following error.
Traceback (most recent call last):
File “Req-arg.py”, line 10, in < module >
printstring()
TypeError: printstring() missing 1
required positional argument: ‘str’
Instead of printstring() in the above code if we use printstring (“Welcome”) then the output is
Output:
Example – Required arguments Welcome

Keyword Arguments:

  • Keyword arguments will invoke the function after the parameters are recognized by their parameter names.
  • The value of the keyword argument is matched with the parameter name and so, one can also put arguments in improper order (not in order).

Example:
def printdata (name):
print (“Example-1 Keyword arguments”)
print (“Name : “:name)
return
# Now you can call printdatat() function
print data(name = “Gshan”) When the above code is executed, it produces the following output:

Output:
Example-1 Keyword arguments
Name: Gshan
Default Arguments:

  • In Python the default argument is an argument that takes a default value if no value is provided in the function call.
  • The following example uses default arguments, that prints default salary when no argument is passed.

Example:
def printinfo( name, salary = 3500):
print (“Name:”, name)
print (“Salary: “, salary)
return
printinfo(“Mani”)
When the above code is executed, it produces the following output

Output:
Name: Mani
Salary: 3500
When the above code is changed as print info(“Ram,”:2000) it produces the following

Output:
Name: Ram
Salary: 2000

Variable-Length Arguments:

  • In some instances, it is needed to pass more arguments that have already been specified.
  • These arguments are not specified in the function’s definition and an asterisk (*) is used to define such arguments.
  • These types of arguments are called Variable-Length arguments.

Syntax:
def function_name(*args):
function_body
return_statement

Example:
def printnos (*nos):
for n in nos:
print(n)
return
# now invoking the printnos() function
print (‘Printing two values’)
printnos (1,2)
Print (‘Printing three values’)
printnos (10,20,30)

Output:
Printing two values
1
2
Printing three values
10
20
30

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Tamilnadu State Board New Syllabus Samacheer Kalvi 12th Economics Guide Pdf Chapter 10 Environmental Economics Text Book Back Questions and Answers, Notes.

Tamilnadu Samacheer Kalvi 12th Economics Solutions Chapter 10 Environmental Economics

12th Economics Guide Environmental Economics Text Book Back Questions and Answers

PART- A

Multiple Choice questions

Question 1.
The term environment has been derived from a French word ………………..
a) Environ
b) Environs
c) Environia
d) Envir
Answer:
c) Environia

Question 2.
The word biotic means environment
a) living
b) non – living
c) physical
d) None of the above
Answer:
a) living

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Question 3.
Ecosystem is smallest unit of
a) Ionosphere
b) Lithosphere
c) Biosphere
d) Mesosphere
Answer:
c) Biosphere

Question 4.
Who developed Material Balance Models?
a) Thomas and Picardy
b) Alenkneese and R.V.Ayres
c) Joan Robinson and J.M.Keynes
d) Joseph Stiglitz and Edward Chamberlin
Answer:
d) Joseph Stiglitz and Edward Chamberlin

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Question 5.
Environmental goods are ……………
a) Market goods
b) Non – market goods
c) Both
d) None of the above
Answer:
b) Non – market goods

Question 6.
In a pure public good, consumption is ……………..
a) Rival
b) Non – rival
c) Both
d) None of the above
Answer:
a) Rival

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Question 7.
One of the most important market failures is caused by …………………………..
a) Positive externalities
b) Negative externalities
c) Both
d) None of the above
Answer:
b) Negative externalities

Question 8.
The common source of outdoor air pollution is caused by combustion processes from the following ……………..
a) Heating and cooking
b) Traditional stoves
c) Motor vehicles
d) All the above
Answer:
b) Traditional stoves

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Question 9.
The major contributor of Carbon monoxide is
a) Automobiles
b) Industrial process
c) Stationary fuel combustion
d) None of the above
Answer:
a) Automobiles

Question 10.
Which one of the following causes of global warming?
a) Earth gravitation force
b) Oxygen
c) Centripetal force
d) Increasing temperature
Answer:
d) Increasing temperature

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Question 11.
Which of. the following is responsible for protecting humans from harmful ultraviólet rays? .
a) UV-A
b) UV-C .
c) Ozone layer
d) None of the above
Answer:
c) Ozone layer

Question 12.
Global warming also refers to as
a) Ecological change
b) Climate Change
c) Atmosphere changé
d) None of the above
Answer:
d) None of the above

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Question 13.
Which of the following is the anticipated effect of Global Warming?
a) Rising sea levels
b) Changing precipitation
c) Expansion of deserts
d) All of the above
Answer:
b) Changing precipitation

Question 14.
The process of nutrient enrichment is termed as
a) Eutrophication
b) Limiting nutrients
c) Enrichment
d) Schistosomoasis
Answer:
b) Limiting nutrients

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Question 15.
Primary cause of Soil pollution is ……………..
a) Pest control measures
b) Land reclamation
c) Agricultural run off
d) Chemical fertilizer
Answer:
d) Chemical fertilizer

Question 16.
Which of the following is main cause for deforestation?
a) Timber harvesting industry
b) Natural afforestation
c) Soil stabilization
d) Climate stabilization
Answer:
a) Timber harvesting industry

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Question 17.
Electronic waste is commonly referred as ……………….
a) Solid waste
b) Composite waste
c) e- waste
d) Hospital waste
Answer:
c) e- waste

Question 18.
Acid rain is one of the consequences of ………………………………… Air pollution
a) Water Pollution
b) Land pollution
c) Noise pollution
Answer:
a) Water Pollution

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Question 19.
Sustainable Development Goals and targets are to be achieved by …………………….
a) 2020
b) 2025
c) 2030
d) 2050
Answer:
c) 2030

Question 20.
Alkali soils are predominantly located in the ……………………… plains?
a) Indus-Ganga
b) North-Indian
c) Gangetic plains
d) All the above
Answer:
d) All the above

PART -B

Answer the following questions in one or two sentences.

Question 21.
State the meaning of environment.
Answer:

  1. The meaning of Environmental Economics is a different branch of economics that recognizes the value of both the environment and economic activity and makes choices based on those values.
  2. The goal is to balance the economic activity and the environmental impacts by taking into account all the costs and benefits.
  3. In short, Environmental Economics is an area of economics that studies the financial impact of environmental issues and policies.
  4. Environmental Economics involves theoretical and empirical studies of the economic effects of national or local environmental policies around the world.

Question 22.
What do you mean by ecosystem?
Answer:
The ecosystem is the interacting system of a biological community and its non living environmental surroundings.

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Question 23.
Mention the countries where per capita carbon dioxide emission is the highest in the world.
Answer:

  • United States of America – (USA)
  • Europian Union – (EU)
  • Japan
  • Russian Federation
  • United Arab Emirates (UAE)
  • Saudi Arabia
  • China

Question 24.
What are environmental goods? Give examples.
Answer:
Environmental goods are typically non – market goods.
Eg: Rivers, Forests, Mountains

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Question 25.
What are the remedial measures to control noise pollution?
Answer:
Remedial measures to control Noise Pollution

  1. Use of noise barriers
  2. Newer roadway for surface transport
  3. Traffic control
  4. Regulating times for heavy vehicles
  5. Installations of noise barriers in the workplace
  6. Regulation of Loudspeakers

Question 26.
Define Global warming.
Answer:
Global warming is the increase in temperature of the Earth’s surface , due to greenhouse gases.

Question 27.
Specify the meaning of seed ball.
Answer:

  1. A seed ball (or seed bomb) is a seed that has been wrapped in soil materials, usually a mixture of clay and compost, and then dried.
  2. Essentially, the seed is ‘pre-planted’ and can be sown by depositing the seed ball anywhere suitable for the species, keeping the seed safely until the proper germination window arises.
  3. Seed balls are an easy and sustainable way to cultivate plants that provide a larger window of time when the sowing can occur.

PART -C

Answer the following questions in one paragraph

Question 28.
Brief the linkage between economy and environment.
Answer:

  • Man’s life is interconnected with various other living and non-living things. The life also depends on social, political, ethical, philosophical and other aspects of the economic system.
  • In fact, the life of human beings is shaped by his living environment. The relationship between the economy and the environment is explained in the form of a ‘Material Balance Model’.

Question 29.
Specify the meaning of material balance principle.
Answer:

  • The Material Balance Model was developed by Alenkneese and R.V.Ayres. It explains the relationship between the economy and the environment. The model considers the total economic process as a physically balanced flow between inputs and outputs.
  • The first law of thermodynamics emphasizes that in any production system ” what goes in must come out” and this is known as the Material Balance Approach.

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Question 30.
Explain different types of air pollution.
Answer:
Types of Air pollution:
1. Indoor Air Pollution:
It refers to toxic contaminants that we encounter in our daily lives in our homes, schools and workplaces. For example, cooking and heating with solid fuels on open fires or traditional stoves results in high levels of indoor air pollution.

2. Outdoor Air Pollution:
It refers to ambient air. The common sources of outdoor air pollution are caused by combustion processes from motor vehicles, solid fuel burning and industry.

Question 31.
What are the causes of water pollution?
Answer:
Water pollution is caused due to several reasons. Few are:

  1. Discharge of sewage and wastewater.
  2. Dumping of solid wastes.
  3. Discharge of industrial wastes.
  4. Oil spill
  5. Acid rain
  6. Global warming
  7. Eutrophication.

Question 32.
State the meaning of e-waste.
Answer:
1. Electronic waste which is commonly referred as “e-waste” is the new byproduct of the Info-Tech society.

2. It is a physical waste in the form of old discarded, end of life electronics.

3. It includes a broad and growing range of electronic devices from large household appliances such as refrigerators, air conditioners, cellular phones, computers and other electronic goods”.

4. Similarly, e-waste can be defined as the result when consumer, business and household devices are disposed or sent for re-cycling (example, television, computers, audio-equipments, VCR, DVD, telephone, Fax, Xerox machines, wireless devices, video games, other households electronic equipment).

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Question 33.
What is land pollution? Mention the causes of land pollution.
Answer:
Land pollution is defined as,” the degradation of land because of the disposal of waste on the land” Any substance that is discharged, emitted or deposited in the environment in such a way that it alters the environment causes land pollution.

Causes:

  • Deforestation and Soil erosion
  • Agricultural Activities
  • Mining Activities
  • Land fills
  • Industrialization
  • Construction activities
  • Nuclear waste.

Question 34.
Write a note on a) Climate change and b) Acid rain Climate Change:
Answer:
(a) Climate Change:
1. climate change refers to seasonal changes over a long period with respect to the growing accumulation of greenhouse gases in the atmosphere.

2. Recent studies have shown that human activities since the beginning of the industrial revolution, have contributed to an increase in the concentration of carbon dioxide in the atmosphere by as much as 40%, from about 280 parts per million in the pre-industrial period, to 402 parts per million in 2016, which in turn has led to global warming.

3. Several parts of the world have already experienced the warming of coastal waters, high temperatures, a marked change in rainfall patterns, and increased intensity and frequency of storms. Sea levels and temperatures are expected to be rising.

(b) Acid Rain:

  1. Acid rain is one of the consequences of air pollution.
  2. It occurs when emissions from factories, cars or heating boilers contact with the water in the atmosphere.
  3. These emissions contain nitrogen oxides, sulphur dioxide and sulphur trioxide which when mixed with water become sulfurous acid, nitric acid and sulfuric acid.
  4. This process also occurs by nature through volcanic eruptions.
  5. It can have harmful effects on plants, aquatic animals and infrastructure.

PART -D

Answer the following questions in about a page.

Question 35.
Briefly explain the relationship between GDP growth and the quality of environment.
Answer:

  • Environmental quality is a set of properties and characteristics of the environment either generalized or local, as they impinge on human beings and other organism.
  • Environmental quality has been continuously declining due to capitalistic mode of functioning.
  • Environment is a pure public good that can be consumed simultaneously by everyone and from which no one can be excluded.
  • Pure public goods pose a free rider problem. As a result, resources are depleted.
  • The contribution of the nature to GDP as well as depletion of natural resources are not accounted in the present system of National Income Enumeration.
  • In Environmental Economics one of the most important market failures is caused by negative externalities arising from production and consumption of goods and services.
  • Externality may be defined as ” the cost or benefit imposed by the consumption and production activities of the individuals in these activity and towards which no payment is made.
  • Beneficial externalities are called “Positive externalities” and adverse ones are called ” negative externalities”.
  • As these externalities occur outside of the market ie) they affect people not directly involved in the production and consumption of a good or service.
  • These externalities both positive and negative are not included in GDP. If proper calculation is made including positive and negative externalities the correlation between GDP growth and environmental quality can be assessed.

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Question 36.
Explain the concepts of externality and its classification Externality:
Answer:
Externalities refer to external effects or spillover effects resulting from the act of production or consumption on the third parties. Externalities arise due to interdependence between economic units.

Positive Consumption Externality:
When some residents of a locality hire a private security agency to patrol their area, the other residents of the area also benefit from better security without bearing cost.

Negative Consumption Externality:
A person smoking cigarette gets may gives satisfaction to that person, but this act causes hardship (dissatisfaction) to the non – smokers who are driven to passive smoking.

Positive Production Externality:

  1. The ideal location for beehives is orchards (first growing fields).
  2. While bees make honey, they also help in the pollination of apple blossoms.
  3. The benefits accrue to both producers (honey as well as apple). This is called reciprocal untraded interdependency.
  4. Suppose training is given for the workers in a company. If those trained workers leave the. company to join some other company, the later company gets the benefit of skilled workers without incurring the cost of training.

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Question 37.
Explain the importance of sustainable development and its goals.
Answer:
Sustainable Development Goals (SDGs):
1. It is crucial to harmonize three core elements such as economic growth, social inclusion, and environmental protection.

2. A set of 17 goals for the World’s future can be achieved before 2030 with three unanimous principles fixed by United Nations such as Universality, Integration, and Transformation.

  1. End Poverty in all its forms everywhere
  2. End hunger, achieve food security and improved nutrition and promote sustainable agriculture
  3. Ensure healthy lives and promote well-being for all at all ages
  4. Ensure inclusive and quality education for all and promote lifelong learning
  5. Achieve gender equality and empower women and girls
  6. Ensure access to water and sanitation for all
  7. Ensure access to affordable, reliable, sustainable, and modem energy for all.
  8. Promote inclusive and sustainable economic growth, employment, and decent work for all.
  9. Build resilient infrastructure, promote sustainable industrialization, and foster innovation.
  10. Reduce inequality within and among countries
  11. Make cities inclusive, safe, resilient, and sustainable
  12. Ensure sustainable consumption and production pattern
  13. Take urgent action to combat climate change and its impacts
  14. Conserve and sustainably use the oceans, seas, and marine resources
  15. Sustainably manage forests, combat desertification, halt and reverse land degradation, halt biodiversity loss
  16. Promote just, peaceful and inclusive societies
  17. Revitalize the global partnership for sustainable development.

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

12th Economics Guide Environmental Economics Additional Important Questions and Answers

I. Choose the best Answer

Question 1.
“All the conditions, circumstances, and influences surrounding and affecting the development of an organism or group of organisms” is called ………………………..
(a) Environment
(b) Economics
(c) Eco system
(d) Biosphere
Answer:
(a) Environment

Question 2.
………………… refers to external effects resulting from the act of production or consumption on the third parties.
a) Externalities
b) Ecosystem
c) Pollution
d) Environmental quality
Answer:
a) Externalities

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Question 3.
…………………….. Economics involves theoretical and empirical studies of the economic effects.
(a) Biosphere
(b) Political
(c) Environment
(d) Philosophical
Answer:
(c) Environment

Question 4.
……………………… is the introduction of contaminants into the natural environment.
a) Externalities
b) Pollution
c) Ecosystem
d) Spillover effects
Answer:
b) Pollution

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Question 5.
…………………………. is the current increase in temperature of the Earth’s surface as well as its atmosphere. .
a) Global warming
b) Climate change
c) Pollution
d) None of the above
Answer :
a) Global warming

Question 6.
Vehicles smoke happens to release high amounts of ……………………..
(a) Carbon – di – oxide
(b) Carbon – monoxide
(c) Carbon
(d) Oxygen
Answer:
(b) Carbon – monoxide

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Question 7.
Negative Production externalities are caused by ………………………….
a) Industries
b) Agriculture
c) Transport
d) Computer
Answer:
a) Industries

Question 8.
……………………. is unwanted or excessive sound that can have deleterious effects on human health and environmental quality.
a) Sound pollution
b) Water pollution
c) Noise pollution
d) Land pollution
Answer:
a) Sound pollution

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Question 9.
…………………….. is unwanted or excessive sound that can have deleterious effects on human health and environmental quality.
(a) Air pollution
(b) Water pollution
(c) Noise pollution
(d) Land pollution
Answer:
(c) Noise pollution

Question 10.
………………………… is a system of agricultural production which avoids the use of synthetic fertilizer, pesticides, and livestock additives.
a) Organic farming
b) Green Revolution
c) Sustainable Development
d) Green Initiatives
Answer:
a) Organic Farming

Question 11.
…………………….. is an increased level of nutrients in water bodies.
(a) Eutrophication
(b) Global warming
(c) Acid rain
(d) Oil spill
Answer:
(a) Eutrophication

Question 12.
…………………….. is the supplier of all forms of resources like renewable and non – renewable.
(a) Environment
(b) Environmental goods
(c) Environmental quality
(d) Environmental wastes
Answer:
(a) Environment

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

III Choose the correct pair:

Question 1.
a) Environmental Goods – Industries
b)Environmental Quality – Properties and characteristics of the Environment
c) The Air Prevention and Control of Pollution Act – 1985
d) Acid Rain – Sound pollution
Answer:
b) Environmental Quality – Properties and characteristics of the Environment

Question 2.
a) Concentration of carbon dioxide in the pre-industrial – 380 ppm
b) Concentration Co2 in 2016 – 400ppm
c) Externalities – spillover effects
d) Organic farming – Chemical Fertilizers
Answer:
c) Externalities – spillover effects

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Question 3.
a) Alkali soils – Indo – Gangetic plains
b) E – wastes – Environmental wastes
c) Ozone Layer – Infrared rays
d) Non – conventional – Petrol
Answer:
a) Alkali soils – Indo – Gangetic plains

IV.Choose the incorrect pair:

Question 1.
a) Environmental goods – Mountains, Rivers
b) Ecosystem – the foundation of the Biosphere
c) Spillover effects – Externalities
d) Negative Production Externality – beehives
Answer:
d) Negative Production Externality – beehives

Question 2.
a) Non – conventional fuels – Biogas, CNG, LPG
b) Eutrophication – the bloom of algae in the water
c) Indoor air pollution – cooking with solid fuels on open fires

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

II. Match the following:
Question 1.
A) Environia – 1) R. V Ayres
B) Material Balance Approach – 2) To surround
C) Non – conventional fuel – 3) Electronic wastes
D) E – waste – 4) Biogas
Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics 1
Answer:
c) 2 1 4 3

Question 2.
a) Acid Rain – 1) Sound pollution
b) Eutrophication – 2) Water pollution
c) Oil spills – 3) Air pollution
d) Hearing loss – 4) Depletion of oxygen on water

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics 2
Answer:
c) 4 3 2 1

Question 3.
a) Production sector – 1) F = W2
b) House hold sector – 2) R = W1+ W2
c) Input = Output – 3) Final product
d) F – 4) R = F + W1

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics 3
answer:
b) 4 1 2 3

III. Choose the correct pair:

Question 1.
a) Environmental Goods – Industries
b) Environmental Quality – Properties and characteristics of the Environment
c) The Air Prevention and Control of Pollution Act – 1985
d) Acid Rain – Sound pollution
Answer:
b) Environmental Quality – Properties and characteristics of the Environment.

Question 2.
a) Concentration of carbon dioxide in the pre-industrial – 380 ppm
b) Concentration CO2 in 2016 – 400ppm
c) Externalities – spillover effects
d) Organic farming – Chemical Fertilizers
Answer:
c) Externalities – spillover effects

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Question 3.
a) Alkali soils – Indo – Gangetic plains
b) E – wastes – Environmental wastes
c) Ozone Layer – Infrared rays
d) Non – conventional – Petrol
Answer:
a) Alkali soils – Indo – Gangetic plains

IV.Choose the incorrect pair:

Question 1.
a) Environmental goods – Mountains, Rivers
b) Ecosystem – the foundation of the Biosphere
c) Spillover effects – Externalities
d) Negative Production Externality – beehives
Answer:
d) Negative Production Externality – beehives

Question 2.
a) Concentration of carbon dioxide in the pre-industrial – 38Oppm
b) Concentration CO2 in 2016 – 400ppm
c) Externalities – spillover effects
d) Organic farming – Chemical Fertilizers
Answer:
c) Externalities – spillover effects

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Question 3.
a) Alkali soils – Indo – Gangetic plains
b) E – wastes – Environmental wastes
c) Ozone Layer – Infrared rays
d) Non – conventional – Petrol
Answer:
Answer:
a) Alkali soils – Indo – Gangetic plains


IV.Choose the incorrect pair:

Question 1.
a) Environmental goods – Mountains, Rivers
b) Ecosystem – the foundation of the Biosphere
c) Spillover effects – Externalities
d) Negative Production Externality – beehives.
Answer:
d) Negative Production Externality – beehives.

Question 2.
a) Non – conventiõnal fuels – Biogas, CNG, LPG
b) Eutrophication – the bloom of algae in the water
c) Indoor air pollution – cooking with solid fuels on open fires
d) Industrial wastes – Noise pollution.
Answer:
d) Industrial wastes – Noise pollution

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Question 3.
a) Oil spills – Seawater gets polluted
b) Trees – CO2 emission
c) Sustainable Development – economic growth, social inclusion, and environmental protection.
d) Organic farming – crop rotation
Answer:
b) Trees – CO2 emission


V. Choose the correct Statement:

Question 1.
a) Average temperatures around the world have risen by 1°c over the last 100 years.
b) Global warming reduces the level of greenhouse gases.
c) Vehicles smoke happens to release high amounts of carbon monoxide.
d) Trees absorb oxygen from the air and release carbon dioxide.
Answer:
c) Vehicles smoke happens to release high amounts of carbon monoxide.

Question 2.
a) Water pollution increases the oxygen level in the water
b) Pollution is the introduction of contaminants into the natural environment.
c) Beneficial externalities are called “positive externalities”.
d) Environment is a private good.
Answer:
b) Pollution is the introduction of contaminants into the natural environment.

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Question 3.
a) Environmental goods are typically non – market goods.
b) Positive production externalities include pollution generated by a factory that ’ imposes costs on others.
c) The term environment has been derived from the Greek word “Environia” which means to surround.
d) The relationship between the economy and pollution is explained in the form of a “Material Balance Models”.
Answer:
a) Environmental goods are typically non-market goods.

VI. Choose the incorrect statement

Question 1.
a) Acid rain is one of the consequences of Air pollution.
b) Sustainable Development includes economic growth, social inclusion, and environmental protection.
c) Trees release oxygen and pollutes the air.
d) Chronic exposure to noise may cause noise-induced hearing loss.
Answer:
c) Trees release oxygen and pollutes the air

Question 2.
a) Increasing temperature in the atmosphere leads to global warming.
b) Ozone layer is responsible for protecting humans from harmful ultraviolet rays.
c) Earth’s ozone layer is depleting due to the presence of chlorofluorocarbons and hydrochlorofluorocarbons in the atmosphere.
d) Atmospheric pollution increases the level of ozone.
Answer:
d) Atmospheric pollution increases the level of ozone.

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Question 3.
a) Surface water includes natural water found on the earth’s surface, like rivers, lakes, lagoons, and oceans.
b) Eutrophication is an increased level of oxygen in water bodies.
c) CO2 is the most important of the greenhouse gases contributing to 50% of global warming.
d) ‘Problem soils’ exist mainly in arid and semi-arid regions.
Answer:
b) Eutrophication is an increased level of oxygen in water bodies.

VII. Pick the odd one out:

Question 1.
a) Sea pollution
b) Air pollution
c) Land pollution
d) Water pollution
Answer:
a) Sea pollution

Question 2.
a) BlOGAS
b) Petrol
c) CNG
d) LPG
Answer:
b) Petrol

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

VIII. Analyze the Reason:

Question 1.
Assertion (A): “E-waste ” is the new by-product of the Info-Tech society.
Reason (R): E-waste can be generated as the result when consumer, business, and household devices are disposed or sent for recycling.
Answer:
a) Assertion (A) and (R) both are true, and (R) is the correct explanation of (A).

Question 2.
Assertion (A): Solid waste is basically the discharge of useless and unwarranted materials as a result of human activity.
Reason (R): Solid waste consists of the discards of households, hospital refuse, dead animals, debris from a construction site, etc.,
Answer:
b) Assertion (A) and Reason (R) both are true, but (R) is not the correct explanation of (A).

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Question 3.
Assertion (A): Global warming is the current increase in temperature of the Earth’s surface as well as its atmosphere.
Reason (R): The increase in the number of greenhouse gases warms the earth’s surface.
Options:
a) Assertion (A) and (R) both are true, and (R) is the correct explanation of (A).
b) Assertion (A) and Reason (R) both are true, but (R) is not the correct explanation of (A).
c) (A) is true but (R) is false.
d)Both (A) and (R) are false.
Answer:
a) Assertion (A) and (R) both are true, and (R) is the correct explanation of (A).

IX. 2 Marks Questions

Question 1.
Define “Solid wastes”?
Answer:
Solid Wastes:

  1. Non-liquid, non-soluble materials, ranging from municipal garbage to industrial wastes that contain complex, and hazardous, substances.
  2. Solid wastes include sewage sludge, agricultural refuse, demolition wastes, and mining residues.

Question 2.
Draw the flow diagram for Material Balance Approach.
Answer:
Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics 4

Question 3.
Define “Sustainable Development”?
Answer:

  1. Sustainable Development is a development that meets the needs of the present generation without compromising the ability of future generations to meet their own needs.
  2. “The alternative approach (to sustainable development) is to focus on natural capital assets and suggest that they should not decline through time.”

Question 4.
What is pollution?
Answer:
Pollution is the introduction of contaminants into the natural environment that causes an adverse change in the form of life, toxicity, of environmental damage to the ecosystem and aesthetics of our surroundings.

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Question 5.
Define “Deforestation”?
Answer:

  1. Humans depend on trees for many things including life.
  2. Trees absorb carbon dioxide from the air and release Oxygen, which is needed for life.
  3. Forest helps replenish soils and helps retain nutrients being washed away.
  4. Deforestation is led to land pollution.

Question 6.
What are the causes of Air pollution?
Answer:

  • Vehicle exhaust smoke
  • Fossil fuel-based power plants
  • Exhaust from industrial plants and factories
  • Construction and Agricultural Activities
  • Natural causes
  • Household activities.

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Question 7.
What are the effects of Air pollution?
Answer:

  • Respiratory and heart problems
  • Acid rain
  • Eutrophication
  • Effect on wildlife
  • Depletion of the ozone layer
  • Human Health
  •  Global warming

Question 8.
What are the remedial measures to control Air pollution?
Answer:

  • Establishment of industries away from the towns and cities.
  • Increasing the length of the chimneys in Industries.
  • Growing more plants and trees.
  • Use of non – conventional fuels like Biogas, CNG, and LPG.
  • Use of Mass Transit system.

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Question 9.
What are the types of water pollution?
Answer:

  1. Surface water pollution
  2. Groundwater pollution
  3. Microbiological pollution.
  4. Oxygen depletion pollution

Question 10.
What are the remedial measures to control water pollution?
Answer:

  • Comprehensive water management plan.
  • Construction of proper storm drains and settling ponds.
  • Maintenance of drain life.
  • Effluent and sewage treatment plant.
  • Regular monitoring of water and wastewater.
  • Stringent actions towards illegal dumping of waste into the water bodies.

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Question 11.
Define Noise Pollution.
Answer:
Noise pollution is unwanted or excessive sound that can have deleterious effects on human health and environmental quality. Noise pollution is commonly generated by many factories. It also comes from the highway, railway, and airplane traffic and from outdoor construction activity.

Question 12.
Name the types of Noise Pollution.
Answer:

  1. Atmospheric Noise
  2. Industrial Noise
  3. Man-made Noise

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Question 13.
What are the causes of Noise Pollution?
Answer:

  • Poor urban planning
  • Sounds from motor vehicles
  • Crackers
  • Factory machinery

Question 14.
What are the effects of Noise Pollution?
Answer:

  • Hearing Loss
  • Damage physiological and psychological health.
  • Cardiovascular effects.
  • Detrimental effect on animals and aquatic life.
  • Effects on wildlife and aquatic animals.

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics
X. 3 Mark Questions

Question 1.
Explain the types of Noise pollution?
Answer:
Types of Noise Pollution:
(I) Atmospheric Noise:
Atmospheric noise or static is caused by lightning discharges in thunderstorms and other natural electrical disturbances occurring in the atmosphere.

(II) Industrial Noise:

  1. Industrial noise refers to noise that is created in factories.
  2. When sound becomes noise it becomes unwanted.
  3. Heavy industries like shipbuilding, iron, and steel have long been associated with Noise-Induced Hearing Loss (NIHL).

(III) Man-made Noise:
The main sources of man-made noise pollution are ships, aircraft, seismic exploration, marine construction, drilling, and motorboats.

Question 2.
State the Effect of Land Pollution.
Answer:

  • Soil pollution
  • Healthy Impact
  • Cause for Air pollution
  • Effect on wildlife.

Question 3.
State the remedial measures to control Land Pollution.
Answer:

  • Making people aware of the concept of a Reduce, Recycle, and Reuse.
  • Buying biodegradable products.
  • Minimizing the usage of pesticides
  • Shifting cultivation.
  • Disposing of unwanted garbage properly either by burning or by burying it under the soil.
  • Minimizing the usage of plastics.

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Question 4.
Define sustainable development.
Answer:
“Sustainable development is a development that meets the needs of the present without compromising the ability of future generations to meet their own needs” World commission of Environment and Development, 1987.

Question 5.
What is alkali soil?
The occurrence of accumulation of excess salt/ acid in the root zone results in a partial or complete loss of soil productivity and such soil is defined as ‘Problem (alkali, saline, acid) soils’.
This soil exists mainly in arid and semi-arid regions.

Question 6.
What is Acid – rain?
Answer:

  • Acid rain is one of the consequences of air pollution.
  • The emissions from factories, cars, or heating boilers contain nitrogen oxides, sulphur dioxide, and sulphur trioxide.
  • These oxides when mixed with rainwater become sulfurous acid, nitric acid, and sulfuric acid and come down to earth as acid rain.

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Question 7.
What is organic farming?
Answer:

  • Organic farming is a system of agricultural production which relies on animal manure, organic waste, crop rotation, legumes, and biological pest control.
  • It avoids the use of synthetic fertilizer, pesticides, and livestock additives.
  • Organic inputs have certain benefits, such as enriching the soil for microbes.

XI. 5 Mark Questions

Question 1.
Name the sources of E-waste.
Answer:

Home

Hospitals Government

Private sectors (Restaurants
Industries)

1.PC 1.PC 1. PC 1.PC
2. Television 2. Monitors 2. Fax machine 2. Boilers
3. Radio 3. ECG device 3. Xerox machine 3. Mixer
4. Cellphones 4. Microscope 4. Scanner 4. Signal Generators.
5. Washing machine 5. Incubator 5. Fan 5. Incubator
6. Microwave oven 6. Tube lights
7. CD Player 7. Air conditioners
8. Fan
9. Electronic Iron

Question 2.
Write a note on solid waste.
Answer:

  • Solid waste is basically the discharge of useless and unwarranted materials as a result of human activity.
  • Most commonly, they are composed of solids, semisolids, or liquids.
  • Solid wastes consist of the discards of households, hospital refuse, dead animals, debris from a construction site, ashes, agricultural wastes, and industrial wastes, etc.
  • When waste is not removed from the streets and public places in time it poses severe public – health and hygiene hazards.

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Question 3.
Explain the causes of Air pollution?
Answer:
Causes of Air Pollution:
(I) Vehicle exhaust smoke:

  1. Vehicles smoke happens to release high amounts of Carbon monoxide.
  2. Millions of vehicles are operated every day in cities, each one leaving behind its own carbon footprint on the environment.

(II) Fossil fuel-based power plants:

  1. Fossil fuels also present a wider-scale problem when they are burned for energy in power plants.
  2. Chemicals like sulphur dioxide are released during the burning process, which travels straight into the atmosphere.
  3. These types of pollutants react with water molecules to yield something known as acid rain.

(III) Exhaust from Industrial Plants and Factories:
Heavy machinery located inside big factories and industrial plants also emits pollutants into the air.

(IV) Construction and Agricultural activities:

  1. Potential impacts arising from the construction debris would include dust particles and gaseous emissions from the construction sites.
  2. Likewise, using ammonia for agriculture is a frequent byproduct that happens to be one of the most dangerous gases affecting the air.

(V) Natural Causes:

  1. Earth is one of the biggest polluters itself, through volcanoes, forest fires, and dust storms.
  2. They are nature-borne events that dump massive amounts of air pollution into the atmosphere.

(VI) Household activities:
Household activities like cooking, heating, and lighting, use of various forms of mosquito repellents, pesticides and chemicals for cleaning at home, and use of artificial fragrances are some of the sources that contribute to air pollution.

Question 4.
What are the general principles of organic farming?
Answer:

  1. Protect the environment, minimize soil degradation and erosion, decrease pollution, optimize biological productivity and promote a sound state of health.
  2. Maintain long-term soil fertility by optimizing conditions for biological activity within the soil.
  3. Maintain biological diversity within the system.
  4. Recycle materials and resources to the greatest extent possible within the enterprise.
  5. Provide attentive care that promotes health and meets the behavioural needs of livestock.
  6. Prepare organic products, emphasizing careful processing and handling methods in order to maintain the organic integrity and vital qualities of the products at all stages of production.
  7. Rely on Renewable resources in the locally organized agricultural system.

Samacheer Kalvi 12th Economics Guide Chapter 10 Environmental Economics

Samacheer Kalvi 12th Computer Science Guide Chapter 8 Strings and String Manipulations

Tamilnadu State Board New Syllabus Samacheer Kalvi 12th Computer Science Guide Pdf Chapter 8 Strings and String Manipulations Text Book Back Questions and Answers, Notes.

Tamilnadu Samacheer Kalvi 12th Computer Science Solutions Chapter 8 Strings and String Manipulations

12th Computer Science Guide Strings and String Manipulations Text Book Questions and Answers

I. Choose the best answer (1 Marks)

Samacheer Kalvi 12th Computer Science Guide Chapter 8 Strings and String Manipulations

Question 1.
Which of the following is the output of the following python code?
str1=”TamilNadu”
print(strl[::-1])
a) Tamilnadu
b) Tmlau
c) udanlimaT
d) udaNlimaT
Answer:
d) udaNlimaT

Question 2.
What will be the output of the following code?
str1 = “Chennai Schools”
str1[7] =
a) Chennai-Schools
b) Chenna-School
c) Type error
d) Chennai
Answer:
a) Chennai-Schools

Samacheer Kalvi 12th Computer Science Guide Chapter 8 Strings and String Manipulations

Question 3.
Which of the following operator is used for concatenation?
a) +
b) &
c) *
d) =
Answer:
a) +

Question 4.
Defining strings within triple quotes allows creating:
a) Single line Strings
b) Multiline Strings
c) Double line Strings
d) Multiple Strings
Answer:
b) Multiline Strings

Question 5.
Strings in python:
a) Changeable
b) Mutable
c) Immutable
d) flexible
Answer:
c) Immutable

Samacheer Kalvi 12th Computer Science Guide Chapter 8 Strings and String Manipulations

Question 6.
Which of the following is the slicing operator?
a) {}
b) []
c) <>
d) ()
Answer:
b) [ ]

Question 7.
What is stride?
a) index value of slide operation
b) first argument of slice operation
c) the second argument of slice operation
d) third argument of slice operation
Answer:
d) third argument of slice operation

Question 8.
Which of the following formatting character is used to print exponential notation in the upper case?
a) %e
b) %E
c) %g
d) %n
Answer:
a) %e

Question 9.
Which of the following is used as placeholders or replacement fields which get replaced along with the format() function?
a) {}
b) <>
c) ++
d) ^^
Answer:
a) {}

Samacheer Kalvi 12th Computer Science Guide Chapter 8 Strings and String Manipulations

Question 10.
The subscript of a string may be:
a) Positive
b) Negative
c) Both (a) and (b)
d) Either (a) or (b)
Answer:
d) Either (a) or (b)

II. Answer the following questions (2 Marks)

Question 1.
What is String?
Answer:
String is a data type in python, which is used to handle array of characters. String is a sequence of Unicode characters that may be a combination of letters, numbers, or special symbols enclosed within single, double or even triple quotes.
Example:
‘Welcome to learning Python’
“Welcome to learning Python”
“Welcome to learning Python”

Question 2.
Do you modify a string in Python?
Answer:

  • No, because strings in python are immutable.
  • That means once you define a string, modifications or deletion is not allowed.
  • If we want to modify the string, a new string value can be assigned to the existing string variable.

Samacheer Kalvi 12th Computer Science Guide Chapter 8 Strings and String Manipulations

Question 3.
How will you delete a string in Python?
Answer:
Python will not allow deleting a particular character in a string. Whereas you can remove the entire string variable using the del command.
Example: Code lines to delete a string variable
>>> str1=”How about you”
>>> print (str1)
How about you
>>> del str1
>>> print (str1)
NameError: name ‘str1’ is not defined

Question 4.
What will be the output of the following python code?
str1= “School”
print(str1*3)
Output:
School School School

Samacheer Kalvi 12th Computer Science Guide Chapter 8 Strings and String Manipulations

Question 5.
What is slicing?
Answer:
String slicing:
Slice is a substring of a main string. A substring can be taken from the original string by using [ ] operator and index or subscript values. Thus, [ ] is also known as slicing operator. Using slice operator, we can slice one or more substrings from a main string.

General format of slice operation:
str[start:end]
Where start is the beginning index and end is the last index value of a character in the string. Python takes the end value less than one from the actual index specified. For example, if you want to slice first 4 characters from a string, you have to specify it as 0 to 5. Because python considers only the end value as n – 1.
Example: slice a single character from a string
>>> str1=”THIRUKKURAL”
>>> print (str1[0])
T

III. Answer the following questions (3 Marks)

Question 1.
Write a Python program to display the given pattern
C O M P U T E R
C O M P U T E
C O M P U T
C O M P U
C O M P
C O M
C O
C
Coding:
str 1=” COMPUTER”
index=len(str1)
for i in str1:
print(strl[0:index])
index-=1
Output:
>>>
RESTART: C:/Users/COMPUTER/
AppData/Local/Programs/Python/ Python37-32/compl.py ‘
COMPUTER
COMPUTE
COMPUT
COMPU
COMP
COM
CO
C

Samacheer Kalvi 12th Computer Science Guide Chapter 8 Strings and String Manipulations

Question 2.
Write a short note about the following with suitable example:
(a) capitalize()
(b) swapcase()
Answer:
(a) Function: capitalize()
Syntax: capitalize ()
Description: Used to capitalize the first character of the string

Example:
>>>city=”chennai”
>>>print(city. capitalize())
Chennai

Function: swapcase ()
Syntax: It will change case of every ‘ character to its opposite case vice-versa.
Description:

Example:
>>>strl=”tAmil.NaDu”
>>>print (str1. swapcase ())
TaMIlnAdU

Question 3.
What will be the output of the given python program?
str1 = “welcome”
str2 = “to school”
str3=str1[:2]+str2[len(str2)-2:] print(str3)
Output:
>>>
RESTART: C:/Users/COMPUTER/
AppData/Local/Programs/Python/ Python37-32/ compl.py
weol
>>>

Samacheer Kalvi 12th Computer Science Guide Chapter 8 Strings and String Manipulations

Question 4.
What is the use of format()? Give an example.
Answer:
The format( ) function used with strings is very versatile and powerful function used for formatting strings. The curly braces { } are used as placeholders or replacement fields which get replaced along with format( ) function.
Example:
num1 = int (input (“Number 1: “))
num2 = int (input (“Number 2: “))
print (“The sum of { } and { } is { }”.format (num1, num2,(num1 + num2)))
OutPut:
Number 1 : 34
Number 2 : 54
The sum of 34 and 54 is 88.

Question 5.
Write a note about count( ) function in python.
Answer:
Function: count()
Syntax: count (str, beg, end)

Description:

  • Returns the number of substrings occurs within the given range.
  • Substring may be a single character.
  • Range (beg and end) arguments are optional. If it is not given, python searched in whole string.
  • Search is case sensitive.

Example:
>>>strl=” Raja RajaChozhan >>> print(strl.count(/Raja’))
2
>>>print(strl.count(‘r’))
0
>>>print(strl.count(‘R’))
2
>>>prin(strl.count(‘a’))
5
>>>print (strl.count(‘a’,0.5))
2
>>>prin(strl.count(/a’,11))
1

Samacheer Kalvi 12th Computer Science Guide Chapter 8 Strings and String Manipulations

IV. Answer the following questions (5 Marks)

Question 1.
Explain string operators in python with suitable examples.
Answer:
String Operators:
Python provides the following operators for string operations. These operators are useful to manipulate strings.

(i) Concatenation (+):
The joining of two or more strings is called Concatenation. The plus (+) operator is used to concatenate strings in python.
Example:
>>> “welcome” + “Python”
‘welcomePython’

(ii) Append (+=):
Adding more strings at the end of an existing string is known as append. The operator += is used to append a new string with an existing string.
Example:
>>> str1 =”Welcome to ”
>>> str1+=”Leam Python”
>>> print (str1)
Welcome to Learn Python

(iii) Repeating (*):
The multiplication operator (*) is used to display a string in multiple times.
Example:
>>> str1 =”Welcome”
>>> print (str1*4)
Welcome Welcome Welcome Welcome

(iv) String slicing:
A slice is a substring of the main string. A substring can be taken from the original string by using [ ] operator and index or subscript values. Thus, [ ] is also known as the slicing operator. Using the slice operator, you have to slice one or more substrings from the main string.
The general format of slice operation:
str[start: end]
Where start is the beginning index and end is the last index value of a character in the string. Python takes the end value less than one from the actual index specified. For example, if you want to slice the first 4 characters from a string, you have to specify it as 0 to 5. Because python considers only the end value as n – 1.
Example:
(i) slice a single character from a string
>>> str1=”THIRUKKURAL ”
>>> print (str1 [0])
T.

(v) Stride when slicing string
When the slicing operation, you can specify a third argument as the stride, which refers to the number of characters to move forward after the first character is retrieved from the string. The default value of stride is 1.
Example:
>>> str1= “Welcome to learn Python”
>>> print (str1 [10:16])
learn
Note: Remember that, python takes the last value as n – 1
You can also use negative value as stride (third argument). If you specify a negative value, it prints in reverse order.
Example:
>>> str1 = “Welcome to learn Python”
>>> print(str1 [::-2])
nhy re teoIW

Samacheer Kalvi 12th Computer Science Guide Chapter 8 Strings and String Manipulations

12th Computer Science Guide Chapter 8 Strings and String Manipulations Important Questions and Answers

I. Choose the best answer (1 Mark)

Question 1.
Strings in Python can be created using ………………………….. quotes
(a) Single
(b) Double
(c) Triple
(d) All the above
Answer:
(d) All the above

Question 2.
Strings are enclosed with
a) ”
b) ” ”
c) ”’ ”’
d) all of these
Answer:
d) all of these

Question 3.
The positive subscript of the string starts from ………………………….. and ends with …………………………
Answer:
0, n – 1

Samacheer Kalvi 12th Computer Science Guide Chapter 8 Strings and String Manipulations

Question 4.
Another name of String index values are
a) class
b) subscript
c) function
d) arguments
Answer:
b) subscript

Question 5.
…………… is used to access and manipulate the strings
a) Index value
b) Subscript
c) Parameters
d) a or b
Answer:
d) a or b

Question 6.
Which function is used to change all occurrences of a particular character in a string?
(a) Replace ( )
(b) Change ( )
(c) Edit ( )
(d) Append ( )
Answer:
(a) Replace ( )

Question 7.
The negative subscript is always begun with
a) 0
b) -1
c) 1
d) -1.0
Answer:
b) -1

Samacheer Kalvi 12th Computer Science Guide Chapter 8 Strings and String Manipulations

Question 8.
Which of the following operators are useful to do string manipulation?
a) +, –
b) *,/
c) + *
d) ; ”
Answer:
c) + *

Question 9.
Adding more strings at the end of existing strings is ………………………….
(a) Append
(b) Concatenation
(c) Repeating
(d) Slicing
Answer:
(a) Append

Question 10.
Python provides a function to change all occurrences of a particular character in a string.
a) replace()
b) change ()
c) change all ()
d) repalce all ()
Answer:
a) replace()

Question 11.
The operator is used to append a new string with an existing string.
a) +
b) + =
c) * =
d) + +
Answer:
b) + =

Question 12.
The operator is used to display a string multiple times.
a) *
b) * *
c) * =
d) + +
Answer:
a) *

Samacheer Kalvi 12th Computer Science Guide Chapter 8 Strings and String Manipulations

Question 13.
Escape sequences starts with a
a) /
b) \
c) //
d) \”
Answer:
b) \

Question 14.
In python, the end value is considered as ……………………….
(a) 0
(b) n
(c) n – 1
(d) 1
Answer:
(c) n – 1

Question 15.
The ……………. function is a powerful function used for formatting strings.
a) format ()
b) string ()
c) Slice ()
d) format string ()
Answer:
a) format ()

Samacheer Kalvi 12th Computer Science Guide Chapter 8 Strings and String Manipulations

Question 16.
Formatting operator which is used to represent signed decimal integer.
a) %d or %i
b) %s or %c
c) %g or %x
d) % s or %e
Answer:
a) %d or %i

II. Answer the following questions (2 and 3 Marks)

Question 1.
Write the general format of slice operation.
Answer:
General format of slice operation: str[start:end]
Start is the beginning index and End is the last index value of a character in the string.
Python takes the end value less than one from the actual index specified.

Question 2.
What is meant by stride?
Answer:

  • A slice is a substring of the main string.
  • Stride is a third argument in the slicing operation which refers to the number of characters to move forward after the first character is retrieved from the string.
  • The default value of stride is 1.

Example:
>>> strl = “Welcome to learn Python”
>>>print(str1[::-2])
Output:
nhy re teolW

Samacheer Kalvi 12th Computer Science Guide Chapter 8 Strings and String Manipulations

Question 3.
Write a note on Append Operator?
Answer:
Append (+=)
Adding more strings at the end of an existing string is known as append.
The operator += is used to append a new string with an existing string.
Example:
>>> str1=’Welcome to ”
>>> str1+=”Leam Python”
>>> print (str1)
Welcome to Learn Python

Question 4.
What is the use of find () function? Explain with an example.
Answer:
Function: find ()
Syntax:
find(sub[,start[, end]])
Description:

  • The function is used to search the first occurrence of the substring in the given string.
  • It returns the index at which the substring starts.
  • It returns -1 if the substring does not occur in the string.

Example:
>>> strl=’mammals’
>>> strl.find(‘ma’)
0
On omitting the start  parameters, the function  starts the search from the  beginning.
>>> str1.find(/ma/2)
3
>>> str1.find(‘ma’,2,4)
-1
Displays -1 because the substring could not be found between the index 2 and 4-1

Samacheer Kalvi 12th Computer Science Guide Chapter 8 Strings and String Manipulations

Question 5.
Write a note on lower () and is lower () functions.
Answer:
Function lower ()
Syntax:
lower ()

Description:
Returns the exact copy of the string with all the letters in lowercase
Example:

>>> strl=’SAVE EARTH’
>>>print(strl.lower())
save earth

Function :islower()
Syntax:
islower()

Description:
Returns True if the string is in lowercase
Example:
>>>str1=’welcome’
>>> print (strl.islower())
True

Samacheer Kalvi 12th Computer Science Guide Chapter 8 Strings and String Manipulations

Question 6.
Differentiate upper () and isupper ().
Answer:

upper () isupper ()
Function :upper()
Syntax: ‘upper()
Description:
Returns the exact copy of the string with all letters in uppercase
Example:
>>>str1=’welcome’
>>>print(str.upper())
WELCOME
Function: isupper()
Syntax:
isupper()
Description:
Returns True if the string is in uppercase.
Example:
>>>strl=’welcome’
>>>pr int (strl. isupper())
False

Question 7.
What will be the output of the given Python program?
Answer:
str=”COMPUTER SCIENCE”
(a) print(str*2)
(b) print{str[0: 7])
Output:
Str=” COMPUTER SCIENCE”
i) print(str*2) → COMPUTER SCIENCE
COMPUTER SCIENCE
ii) print(str[0 : 7])→ COMPUTE

Question 8.
Write notes on (a) isalnum (),
(b) isalpha () and (c) isdigit ()
Answer:
Function: isalnum ()
Syntax: isalnum ()

Description:

  • Returns True if the string contains only letters and digits. It returns False.
  • If the string contains any special character like *, etc.

Example1:
>>>str1=’Save Earth’
>>>str1. isalnum()
False
The function returns False as space is an alphanumeric character.

Example 2:
>>>strl=,savelEarth’.
>>>isalnum()
True

Function: isalpha()
Syntax: isalpha ()
Description:
Returns True if the string contains only letters Otherwise return False.

Example:
>>> str1=’SaveiEarth’
>>>str1.isalpha()
False
>>> str1-‘SaveEarth’
>>>str1 .isalpha ()
True
>>>
Function: isdigit ()
Syntax: isdigit ()

Description:
Returns True if the string contains only numbers. Otherwise it returns False

Example 1:
>>>str1=’SavelEarth’
>>>str1.isdigit()
False

Example 2:
>>> str1=’12345′
>>>str1.isdigit()
True
>>>

Samacheer Kalvi 12th Computer Science Guide Chapter 8 Strings and String Manipulations

Question 9.
Write notes on Formatting Characters
Answer:

Format Characters Usage
%c Character
%d (or) %i Signed decimal integer
%s String
%u Unsigned decimal integer
%0 Octal integer
%x or %X Hexadecimal integer (lower case x refers a-f; upper case X refers A-F)
%e or %E Exponential notation
%f Floating point numbers
%g or %G Short numbers in floating-point or exponential notation.

Question 10.
Give the general format of replace function.
replace(“char1”, “char2″)
The replace function replaces all occurrences of charl with char2.

Example:
>>> str1=”How are you”
>>> print (strl)
How are you
>>>print (str1.replace(“o”, “e”))
Hew are yeu

Question 11.
Write a note on Escape Sequence in Python
Answer:

Escape Sequence Description
\ newline Backslash and newline ignored
\\ Backslash
\’ Single quote
\” Double quote
\a ASCII Bell
\b ASCII Backspace
\f ASCII Form feed
\n ASCII Linefeed
\r ASCII Carriage Return
\t ASCII Horizontal Tab
\v ASCII Vertical Tab
\ooo A character with an octal value 000
\xHH A character with hexadecimal value HH

Samacheer Kalvi 12th Computer Science Guide Chapter 8 Strings and String Manipulations

Question 12.
What will be the output of the following Python code?
Strl = “Madurai”
print(Strl*3)
Output:
Madurai Madurai Madurai

Question 13.
What will be output of the following Python snippet?
strl=” THOLK APPIY AM” print(strl[4:])
print(strl[4::2])
print(strl[::3])
print(strl[::-3])
Output:
Samacheer Kalvi 12th Computer Science Guide Chapter 8 Strings and String Manipulations 1

Question 14.
What will be the output of the following python program?
str1 = “welcome”
str2 = “to school”
str3 = strl[:3]+str2[len(str2)-1:] print(str3)
Output: Well

Samacheer Kalvi 12th Computer Science Guide Chapter 8 Strings and String Manipulations

III. Answer the following questions (5 Marks)

Question 1.
Write a python program to check whether the given string is palindrome or not.
Answer:
str1 = input (“Enter a string:”)
str2 =”
index=-1
for i in strl:
str2 += str1 [index]
index -=1
print (“The given string = {} \n The Reversed string = {}”.format(strl, str2)) if (strl==str2):
print (“Hence, the given string is Palindrome”)
else:
print (“Hence, the given is not a palindrome”)

Question 2.
Write a python program to display the number of vowels and consonants in the given string.
Answer:
str1=input (“Enter a string:”)
str2=” a AeEiloOuU”
v,c=0,0
for i in str1:
if i in str2: .
v+=1
else:
c+=1
print (“The given string contains {} vowels and {} consonants.format(v.c))

Samacheer Kalvi 12th Computer Science Guide Chapter 8 Strings and String Manipulations

Question 3.
Explain how the positive and negative subscript values are assigned? Give example.
Answer:
The positive subscript 0 is assigned to the first character and n-1 to the last character, where n is the number of characters in the string. The negative index assigned from the last character to the first character in reverse order begins with -1.

String S C H O O L
Positive subscript 0 1 2 3 4 5
Built-in functions -6 -5 -4 -3 -2 -1

Question 4.
Explain “Membership Operators suitable example.
Answer:

  • The ‘in’ and ‘not in’ operators can be used with strings to determine whether a string is present in another string.
  • Therefore, these operators are called Membership Operators.

Example:
strl=input (“Enter a string:”)
str2=” Chennai”
if str2 in str1:
print (“Found”)
else:
print (“Not Found”)

Output:1
Enter a string: Chennai GHSS, Saidapet Found
Output:2
Enter a string: Govt GHSS, Ashok Nagar Not Found

Question 5.
Write the output for the following Python commands: str1=”Welcome to Python”
(i) print(strl) (ii) print(strl[ll: 17])
(iii) print(strl[ll: 17 : 2])
(iv) print(strl[:: 4])
(v) print(strl[:: -4])
Output:
>>> strl=” Welcome to Python’
>>> print(strl)
Welcome to Python
>>> print(strl[ll: 17])
Python
>>> print(strl[ll: 17 : 2])
Pto
>>> print(strl[:: 4])
Wotyn
>>> print(strl[:: -4])
nytoW

Samacheer Kalvi 12th Computer Science Guide Chapter 8 Strings and String Manipulations

Question 6.
Write a program to accept a string and print it in reverse order.
Answer:
Coding:
strl = input (“Enter a string:”)
Index=-1
while index > = -(lentstrll)):
print (“Subscript”,index,”] :”
+ strl [index])
index +=-1
Output:
Enter a string: welcome Subscript [ -1 ]: e
Subscript [ -2 ]: m
Subscript [ -3 ]: 0
Subscript [ -4 ]: c
Subscript [-5]: 1
Subscript [ -6 ] : e
Subscript [ -7 ] :w

Samacheer Kalvi 12th Computer Science Guide Chapter 8 Strings and String Manipulations

Question 7.
Write a simple python program with list of five marks and print the sum of all the marks using while loop.
Answer:
Python Program:
mark-[]
for x in range(0,5): num=int(input(“Enter Mark:”))
mark+=(num,)
print(mark)
c=len(mark)
i=0
sum=0
while i<c:
sum+=mark[i]
i+=1
print(” Sum=” ,sum)
Output:
Enter Mark:60
Enter Mark:70
Enter Mark:80
Enter Mark:90
Enter Mark:100
[60, 70,80, 90,100]
Sum= 400

Samacheer Kalvi 12th Computer Science Guide Chapter 9 Lists, Tuples, Sets and Dictionary

Tamilnadu State Board New Syllabus Samacheer Kalvi 12th Computer Science Guide Pdf Chapter 9 Lists, Tuples, Sets and Dictionary Text Book Back Questions and Answers, Notes.

Tamilnadu Samacheer Kalvi 12th Computer Science Solutions Chapter 9 Lists, Tuples, Sets and Dictionary

12th Computer Science Guide Lists, Tuples, Sets and Dictionary Text Book Questions and Answers

I. Choose the best answer (1 Marks)

Question 1.
Pick odd one in connection with collection data type
a) List
b) Tuple
c) Dictionary
d) Loop
Answer:
d) Loop

Samacheer Kalvi 12th Computer Science Guide Chapter 9 Lists, Tuples, Sets and Dictionary

Question 2.
Let list l=[2,4,6,8,10], then print(Listl[-2]) will result in
a) 10
b) 8
c) 4
d) 6
Answer:
b) 8

Question 3.
Which of the following function is used to count the number of elements in a list?
a) count()
b) find()
c) len()
d) index()
Answer:
c) len()

Question 4.
If List= [10,20,30,40,50] then List[2]=35 will result ~
a) [35,10,20,30,40,50]
b) [10,20,30,40,50,35]
c) [10,20,35,40,50)
d) [10,35,30,40,50]
Answer:
c) [10,20,35,40,50]

Samacheer Kalvi 12th Computer Science Guide Chapter 9 Lists, Tuples, Sets and Dictionary

Question 5.
If List= [17,23,41,10] then List.append (32) will result
a) [32,17,23,41,10]
b) [17,23,41,10,32]
c) [10,17,23,32,41]
d) [41,32,23,17,10]
Answer:
b) [17,23,41,10,32]

Question 6.
Which of the following Python function can be used to add more than one element within an existing list?
a) append ()
b) append_more()
c) extend ()
d) more()
Answer:
c) extend()

Question 7.
What will be the result of the following Python code?
S=[x**2 for x in range(5)]
print(S)
a) [0,1,2,4,5]
b) [0,1,4,9,16]
c) [0,1,4,9,16,25]
d) [1,4,9,16,25]
Answer:
b) [0,1,4,9,16]

Samacheer Kalvi 12th Computer Science Guide Chapter 9 Lists, Tuples, Sets and Dictionary

Question 8.
What is the use of type() function in python?
a) To create a Tuple
b) To know the type of an element in the tuple
c) To know the data type of python object
d) To create a list.
Answer:
c) To know the data type of python object

Question 9.
Which of the following statement is not correct?
a) A list is mutable
b) A tuple is immutable.
c) The append () function is used to add an element.
d) The extend () function is used in tuple to add elements in a list.
Answer:
d) The extend() function is used in tuple to add elements in a list.

Question 10.
Let setA={3,6,9], setB={l,3,9}. What will be the result of the following snippet? print(setA | setB)
a) {3,6,9,1,3,9}
b) {3,9} c) {1}
c) {1}
d) {1,3,6,9}
Answer:
d) [1,3,6,9}

Question 11.
Which of the following set operation includes all the elements that are in two sets but not the one that are common to two sets?
a) Symmetric difference
b) Difference
c) Intersection
d) Union
Answer:
a) Symmetric difference

Samacheer Kalvi 12th Computer Science Guide Chapter 9 Lists, Tuples, Sets and Dictionary

Question 12.
The keys in Python, the dictionary is specified by
a) =
b) ;
c) +
d) :
Answer:
d) :

II. Answer the following questions (2 Marks)

Question 1.
What is List in Python?
Answer:
A list in Python is known as a “sequence data type” like strings. It is an ordered collection of values enclosed within square brackets [ ]. Each value of a list is called an element.

Question 2.
How will you access the list elements in reverse order?
Answer:

  • Python enables reverse or negative indexing for the list elements.
  • Thus, python lists index in the opposite order.
  • The python sets -1 as the index value for the last element in the list and -2 for the preceding element and so on. This is called Reverse Indexing.

Example: Age = [15,20,29,45,60]

Age 15 20 29 45 60
Positive index 0 1 2 3 4
Negative index -5 -4 -3 -2 -1

Question 3.
What will be the value of x in the following python code?
Answer:
List1=[2, 4, 6, [1, 3, 5]]
x=len(List1)
Ans: 4

Samacheer Kalvi 12th Computer Science Guide Chapter 9 Lists, Tuples, Sets and Dictionary

Question 4.
Differentiate del with remove() the function of List.
Answer:

del statement remove () function
1. del is a statement used to delete the known elements of a list remove() the function is used to delete elements of a list if its index is unknown.
2. The del command can also be used to delete the entire list. The remove () function can be used to delete one or more elements if the index value is not known.

Question 5.
Write the syntax of creating a Tuple with n number of elements.
Answer:
# Tuple with n number elements
Tuple _ Name = (E1, E2, E2 ……………… En)
# Elements of a tuple without parenthesis
Tuple_Name = E1, E2, E3 …………………. En

Question 6.
What is set in Python?
Answer:

  • Set is another type of collection data type.
  • A Set is a mutable and unordered collection of elements without duplicates.

Samacheer Kalvi 12th Computer Science Guide Chapter 9 Lists, Tuples, Sets and Dictionary

III. Answer the following questions (3 Marks)

Question 1.
What are the advantages of Tuples over a list?
Answer:

  • The elements of a list are changeable (mutable) whereas the elements of a tuple are unchangeable (immutable), this is the key difference between tuples and list.
  • The elements of a list are enclosed within square brackets. But, the elements of a tuple are enclosed by parentheses.
  • Iterating tuples is faster than a list.

Question 2.
Write a shot note about sort().
Answer:
Function : Sort ()
Syntax:
List.sort( reverse=True | False, key=my Func)

  • Both arguments are optional.
  • If reverse is set as True, list sorting is in descending order.
  • Ascending is default.

Description:
Sort () function sorts the element in list

Example:
MyList=[‘Thilothamma’, ‘Tharani’, ‘Anitha’, ‘SaiSree’, ‘Lavanya’]
MyList.sort()
print(MyList)
MyList.sort(reverse=True)
print(MyList)
Output:
[‘Anitha’, ‘Lavanya’, ‘SaiSree’, ‘Tharani’, ‘Thilothamma’]
[‘Thilothamma’, ‘Tharani’, ‘SaiSree’, ‘Lavanya’, ‘Anitha’]

Samacheer Kalvi 12th Computer Science Guide Chapter 9 Lists, Tuples, Sets and Dictionary

Question 3.
What will be the output of the following code?
list = [2**x for x in range(5)] print(list)
Output:
[1,2,4,8,16]

Question 4.
Explain the difference between del and clear() in the dictionary with an example.
Answer:

del clear()
1. del keyword is used to delete a particular element of a dictionary The clear() function is used to delete all the elements in a dictionary
2. del keyword can be used to remove the dictionary The clear() function is used to delete all the elements in a dictionary not a dictionary structure.
3. Example: del Dict[‘MarkT] del Diet Example: Dict.clear()

Question 5.
List out the set operations supported by python.
Answer:
The python supports the set operations such as
Union, Intersection, Difference, and Symmetric difference.

Union:

  • The union includes all elements from two or more sets.
  • In python, the operator | (pipeline) is used to the union of two) sets.
  • The function union() is also used to join two sets in python.

Intersection:

  • Intersection includes the common elements in two sets.
  • The operator & is used to intersect two sets in python.
  • The function intersection() is also used to intersect two sets in python.

Difference:

  • The difference includes all elements that are in the first set (say set A) but not in the second set (say set B).
  • The minus (-) operator is used to difference set operation in python.
  • The function difference() is also used to difference operation.

Symmetric difference:

  • The symmetric difference includes all the elements that are in two sets (say sets A and B) but not the one that are common to two sets.
  • The caret (A) operator is used to symmetric difference set operation in python.
  • The function symmetric_difference() is also used to do the same operation.

Samacheer Kalvi 12th Computer Science Guide Chapter 9 Lists, Tuples, Sets and Dictionary

Question 6.
What are the differences between List and Dictionary?
Answer:

List Dictionary
List is an ordered set of elements Dictionary is a data structure that is used for matching one element (Key) with another (Value).
The index values can be used to access a particular element. In dictionary, key represents an index and key may be a number of a string.
Lists are used to look up a value Dictionary is used to take one value and look up another value.

IV. Answer the following questions (5 Marks)

Question 1.
What the different ways to insert an element in a list. Explain with suitable example.
Answer:
append( ) function in Python is used to add more elements to a list. But, it includes elements at the end of a list. If you want to include an element at your desired position, you can use the insert () function is used to insert an element at any position of a list.
Syntax:
List, insert (position index, element)
Example:
>>> MyList=[34,98,47, ‘Kannan’, ‘Gowrisankar’, ‘Lenin’, ‘Sreenivasan’ ]
>>> print(MyList)
[34, 98, 47, ‘Kannan’, ‘Gowrisankar’, ‘Lenin’, ‘Sreenivasan’]
>>> MyList.insert(3, ‘Ramakrishnan’)
>>> print(MyList)
[34, 98, 47, ‘Ramakrishnan’, ‘Kannan’, ‘Gowrisankar’, ‘Lenin’, ‘Sreenivasan’]
In the above example, insertf) function inserts a new element ‘Ramakrishnan’ at the index value 3, ie. at the 4th position. While inserting a new element in between the existing elements, at a particular location, the existing elements shifts one position to the right.

Samacheer Kalvi 12th Computer Science Guide Chapter 9 Lists, Tuples, Sets and Dictionary

Question 2.
What is the purpose of range()? Explain with an example.
Answer:
(i) The range( ) is a function used to generate a series of values in Python. Using the range( ) function, you can create list with series of values. The range( ) function has three arguments.
Syntax of range( ) function:
range (start value, end value, step value)
where,

  • start value – beginning value of series. Zero is the default beginning value.
  • end value – the upper limit of series. Python takes the ending value as upper limit – 1.
  • step value – It is an optional argument, which is used to generate different intervals of values.

Example: Generating whole numbers upto 10
for x in range (1, 11):
print(x)
Output
1
2
3
4
5
6
7
8
9
10

(ii) Creating a list with series of values
Using the range( ) function, you can create a list with series of values. To convert the result of range( ) function into list, we need one more function called list( ). The list( ) function makes the result of range( ) as a list.
Syntax:
List_Varibale = list ( range ( ) )
Note
The list( ) function is all so used to create list in python.
Example
>>> Even_List = list(range(2,11,2))
>>> print(Even_List)
[2, 4, 6, 8, 10]
In the above code, list( ) function takes the result of range( ) as Even List elements. Thus, Even _List list has the elements of first five even numbers.

(iii) We can create any series of values using the range( ) function. The following example explains how to create a list with squares of the first 10 natural numbers.
Example: Generating squares of first 10 natural numbers
squares = [ ]
for x in range(1,11):
s = x ** 2
squares.append(s)
print (squares)
Output
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

Question 3.
What is a nested tuple? Explain with an example.’
Answer:

  • In Python, a tuple can be defined inside another tuple; called a Nested tuple.
  • In a nested tuple, each tuple is considered as an element.
  • The for loop will be useful to access all the elements in a nested tuple.

Example:
Toppers = ((“Vinodini”, “XII-P”, 98.7),
Ç’Soundarya”, “XII-H”, 97.5),
(“Tharani”, “XII-P”, 95.3),
(“Saisri”, “XII-G”, 93.8))
for j in Toppers:
print(i)
Output:
(Vinodini’, ‘XII-F’, 98.7)
(Soundarya’, ‘XII-H’, 97.5)
(Tharani’, ‘XII-F’, 95.3)
(‘Saisri’, ‘XII-G’, 93.8)

Samacheer Kalvi 12th Computer Science Guide Chapter 9 Lists, Tuples, Sets and Dictionary

Question 4.
Explain the different supported by python example.
Answer:
The python supports the set operations such as
Union, Intersection, difference and Symmetric difference.

Union:

  • Union includes all elements from two or more sets.
  • In python, the operator | (pipe line) is used to union of two sets.
  • The function union( ) is also used to join two sets in python.

Example:
Program to Join (Union) two sets using union operator and union function
set_A={2,4,6,8}
set_B={‘A’, ‘B’, ‘C’, ‘D’}
U_set=set_A 1 set_B
print(U _set)
set_ U=set_ A.union(set_ B)
Output:
{2,4,6,8,’A’,’DVC’,’B’}
{‘D’, 2,4, 6,8,’B’,’C’,’A’}

Intersection:

  • Intersection includes the common elements in two sets.
  • The operator & is used to intersect two sets in python.
  • The function intersection() is also used to intersect two sets in python.

Example:
Program to insect two sets using intersection operator and intersection function
set_A={‘A’, 2,4, ‘D’}
set_B={‘A’, ‘B’, ‘C, ‘D’}
print(set_A&set_B)
print( set_A.intersection( set_B)
output:
{‘A’, ‘D’}
{‘A’/D’}

Difference:

  • Difference includes all elements that are in first set (say set A) but not in the second set (say set B).
  • The minus (-) operator is used to difference set operation in python.
  • The function difference() is also used to difference operation.

Example:
Program to difference of two sets using minus operator and difference function
set_A={‘A’, 2,4, ‘D’}
set_B={‘A’, ‘B’, ‘C’, ‘D’}
print(set_A – set B)
print(set_A.difference( set_B))
Output:
{2/4}
{2/4}

Symmetric difference:

  • Symmetric difference includes all the elements that are in two sets (say sets A and B) but not the one that are common to two sets.
  • The caret (^) operator is used to symmetric difference set operation in python.
  • The function symmetric_difference( ) is also used to do the same operation.

Example:
Program to symmetric difference of two
sets using caret operator and symmetric
difference function
set_A={‘A’, 2,4, ‘D’}
set_B={‘A’, ‘B’, ‘C’, ‘D’}
print(set_A ^ set_B)
print( set_A.symmetric_difference(set_B))
Output:
{2,4,’B’,’C’}
{2,4, ‘B’, ‘C’}

Samacheer Kalvi 12th Computer Science Guide Chapter 9 Lists, Tuples, Sets and Dictionary

12th Computer Science Guide Lists, Tuples, Sets and Dictionary Additional Important Questions and Answers

I. Choose the best answer (1 Mark)

Question 1.
A list in python is denoted by ………………………..
(a) [ ]
(b) { }
(c) <>
(d) #
Answer:
(a) [ ]

Question 2.
Which of the following is an ordered collection of values?
a) Tuples
b) List
c) Set
d) Dictionary
Answer:
b) List

Question 3.
Each value of a list is called as
(a) Set
(b) Dictionary
(c) Element
(d) Strings
Answer:
(c) Element

Samacheer Kalvi 12th Computer Science Guide Chapter 9 Lists, Tuples, Sets and Dictionary

Question 4.
In the list, the negative index number begins with
a) 0
b) 1
c) -1
d) 0.1
Answer:
c) -1

Question 5.
To access the list elements in reverse order, ……………………. value has to be given
(a) 0
(b) positive
(c) imaginary
(d) negative
Answer:
(d) negative

Question 6.
Which of the following can be used to access an element in a list?
a) Index value
b) Function
c) Integer
d) Identifier
Answer:
a) Index value

Question 7.
In sim = [4,20,71,89], the negative index value of 20 is
a) 2
b) -2
c) -1
d) -3
Answer:
d) -3

Samacheer Kalvi 12th Computer Science Guide Chapter 9 Lists, Tuples, Sets and Dictionary

Question 8.
Which function is used to set the upper limit in a loop to read all elements of a list?
a) upper ()
b) limit
c) len ()
d) loop ()
Answer:
c) len ()

Question 9.
Which function shows the deleted element as soon as the element is deleted
a) Remove
b) pop
c) Delete
d) erase
Answer:
b) pop

Question 10.
What is the output for the following?
sim = [T’, ‘E’, ‘A’, ‘M’]
for i in sim:
print (sim [2])
a) T
b) A
c) C
d) M
Answer:
b) A

Samacheer Kalvi 12th Computer Science Guide Chapter 9 Lists, Tuples, Sets and Dictionary

Question 11.
…………………….. operator is used to changing the list of elements
(a) =
(b) +
(c) +=
(d) *=
Answer:
(a) =

Question 12.
Which of the following function is used to add more than one element in an existing list?
a) append ()
b) extend ()
c) more ()
d) addmore ()
Answer:
b) extend ()

Question 13.
What is the output for the following,
mylist = [34,45,48]
print(mylist. append (90))
a) 34,45,48,90
b) 90,34,45,48
c) 34,45,90,84
d) 34,45,90,48
Answer:
a) 34,45,48,90

Question 14.
Which of the following function used to include an element in a list at the desired position?
a) append ()
b) extend ()
c) insert ()
d) format ()
Answer:
c) insert ()

Samacheer Kalvi 12th Computer Science Guide Chapter 9 Lists, Tuples, Sets and Dictionary

Question 15.
Write the output,
list = [34, 45, 48]
list.append(90)
(a) [34, 45, 48, 90]
(b) [90, 34, 45, 48]
(c) [34, 90, 45, 48]
(d) [34, 45, 90, 48]
Answer:
(a) [34, 45, 48, 90]

Question 16.
Which function can also be used to delete one or more elements if the index value is not known.
a) push()
b) remove ()
c) delete ()
d) delmore ()
Answer:
b) remove ()

Question 17.
Which of the following command deletes only the elements in the list?
a) erase ()
b) pop ()
c) clear ()
d) remove ()
Answer:
c) clear ()

Question 18.
Creating a Tuple with one element is called a tuple.
a) mono
b) single
c) Singleton
d) Singular
Answer:
c) Singleton

Samacheer Kalvi 12th Computer Science Guide Chapter 9 Lists, Tuples, Sets and Dictionary

II. Answer the following questions (2 and 3 Marks)

Question 1.
Write a note on the nested list?
Answer:
My list = [ “Welcome”, 3.14, 10, [2, 4, 6] ]
In the above example, My list contains another list as an element. A nested list is a list containing another list as an element.

Question 2.
Give short notes on Tuple’s assignment.
Answer:

  • Tuple assignment is a powerful feature in Python.
  • It allows a tuple variable on the left of the assignment operator to be assigned to the values on the right side of the assignment operator.
  • Each value is assigned to its respective variable.

Example;
>>> (a,b;c) = (34, 90, 76)
>>> print(a.b,c)
34 90 76

Samacheer Kalvi 12th Computer Science Guide Chapter 9 Lists, Tuples, Sets and Dictionary

Question 3.
Explain how can you create a set in python with an example.
Answer:

  • A set is created by placing all the elements separated by comma within a pair of curly brackets.
  • The set( ) function can also used to create sets in Python.

Syntax:
Set_ Variable = {E1, E2, E3 En}

Example:
>>> S1 = {1,2,3,’A’,3.14}
>>> print(S1)
{1, 2, 3, 3.14, ‘A’}
>>> S2={1,2,2,’A’,3.14}
>>> print(S2)
{1,2,’A’, 3.14}

Question 4.
What is meant by Reverse Indexing?
Answer:
Python enables reverse or negative indexing for the list elements. Thus, python lists indexes in the opposite order. The python sets -1 as the index value for the last element in list and -2 for the preceding element and so on. This is called Reverse Indexing.

Question 5.
Explain Dictionary Comprehension.
Answer:
In Python, comprehension is another way of creating a dictionary.

Syntax: ,
Diet = {expression for variable in sequence
[if condition]}
The if condition is optional and if specified, only those values in the sequence are evaluated using the expression which satisfy the condition.

Example:
Diet = {x : 2 * x for x in range(1,10)}
Output:
{1: 2,2: 4, 3: 6,4: 8,5:10,6:12,7:14,8:16,9:18}

Samacheer Kalvi 12th Computer Science Guide Chapter 9 Lists, Tuples, Sets and Dictionary

Question 6.
What are the four collections of data types in a python programming language?
Answer:
Python programming language has four collections of data types such as List, Tuples, Set, and Dictionary.

Question 7.
Differentiate clear( ) and del in list?
Answer:
The function clear( ) is used to delete all the elements in list, it deletes only the elements and retains the list. Remember that, the del statement deletes entire list.

Question 8.
Differentiate append () and extend () function..
Answer:

append () extend ()
append() function is used to add a single element extend() the function is used to add more than one element to an existing list.

Question 9.
What will be the output of the following snippet?
Answer:
alpha=list(range(65,70))
for x in alpha:
print(chr(x), end=’\t’)
Output:
A B C D E

Question 10.
What will be the output of the following code?
Answer:
list=[3** x for x in range (5)]
print(list)
Output: [1, 3, 9, 27,81]

Samacheer Kalvi 12th Computer Science Guide Chapter 9 Lists, Tuples, Sets and Dictionary

Question 11.
How to delete elements from the list.
Answer:

  • There are two ways to delete an element from a list viz. del statement and remove() function.
  • del statement is used to delete known elements whereas removing] ) the function is used to delete elements of a list if its index is unknown.
  • The del statement can also be used to delete the entire list.

Syntax:
To delete a particular element:
del List [index of an element]
To delete multiple elements:
del List [index from : index to]
To delete entire list:
del List Syntax: remove ()
# to delete a particular element
List. remove (element)

Question 12.
Write notes on pop () and clear () function.
Answer:
Pop() function:

  • pop () function can also be used to delete an element using the given index value.
  • pop () function deletes and returns the last element of a list if the index is not given.

Syntax : List.pop(index of an element)
clear () function:

  • clear () function is used to delete all the elements in list.
  • It deletes only the elements and retains the list.

Syntax: List.clear()

Question 13.
Define Tuple in python with syntax?
Answer:

  • Tuples consists of a number of values separated by comma and enclosed within parentheses.
  • Tuple is similar to list, values in a list can be changed but not in a tuple.

Syntax:
#Empty tuple:
Tuple_Name = ()
#Tuple with n number elements:
Tuple_Name = () (E1, E2, E3, En)
#Elements of a tuple without parenthesis:
Tuple_Name = E1, E2, E3, …….. En

Question 14.
Write notes on tuple () function? Give example.
Answer:

  • The tuple ( ) function is used to create Tuples from a list.
  • When you create a tuple from a list, the elements should be enclosed within square brackets.

Example:
MyTup3 = tuple( [23,45,90])
>>> print(MyTup3)
(23,45,90)

Samacheer Kalvi 12th Computer Science Guide Chapter 9 Lists, Tuples, Sets and Dictionary

Question 15.
How to create a set using a list or tuple? Give an example.
Answer:

  • A list or Tuple can be converted as set by using set() function.
  • First a List or Tuple can be created then, substitute its variable within set() function as argument.

Example:
MyList= [2,4,6,8,10]
MySet=set(MyList)
print(MySet)
Output:
[2,4, 6,8,10}

Question 16.
Give notes on Dictionary in Python.
Answer:

  • Dictionary is a mixed collection of elements.
  • Unlike other collection data types such as a list or tuple, the dictionary type stores a key along with its element.
  • The keys in a Python dictionary is separated by a colon ( : ) while the commas work as a separator for the elements.
  • The key-value pairs are enclosed with curly braces {}.

Question 17.
Give notes on len() function of a list with
an example.
Answer:

  • The len() function in Python is used to find the length of a list. (i.e., the number of elements in a list).
  • Usually, the len() function is used to set the upper limit in a loop to read all the elements of a list.
  • If a list contains another list as an element, len() returns that inner list as a single element.

Example:
Accessing single element
>>> MySubject = [‘Tamil’, ‘English’,
‘Comp’, ‘Science’, ‘Maths’]
>>>len(MySubject)
4

Samacheer Kalvi 12th Computer Science Guide Chapter 9 Lists, Tuples, Sets and Dictionary

Question 18.
Define List comprehensions.
Answer:
List comprehension is the simplest way of creating a sequence of elements that satisfy a certain condition.
Syntax:
List = [ expression for variable in range ]

Example:
Generating squares of first 10 natural numbers using the concept of List comprehension.
>>> squares = [x ** 2 for x in range(l, 11) ]
>>> print (squares)
Output:
[1,4,9,16,25,36,49,64,81,100]

Question 19.
What is the difference in between List and Tuple.
Answer:

List Tuple
1 In a list, elements are defined within square brackets. Tuples consists of a number of values separated by comma and enclosed within parentheses even defined without parenthesis
2 Values in a list can be changed Values in a tuple cannot be changed

Question 20.
Write execution table for the following Python code.
Answer:
Marks=[10/ 20, 30,40, 50]
i = 0
sum = 0
while i < 4
sum+=Marks[i]
i+=1

Execution Table:

S.No i i<4 Marks Sum i + 1
1 0 0<4 (True) 10 10 1
2 1 1<4 (True) 20 30 2
3 2 2< 4 (True) 30 60 3
4 3 3<4 (True) 40 . 100 4
5 4 4<4 (False)

Question 21.
What will be the output of the following snippet?
Answer:
Mydict={chr(x):x for x in range(97,102)} Print(Mydict)
Output:
{‘a’: 97, ‘b’: 98, ‘c’: 99, ‘d’: 100, ‘e’: 101}

Question 22.
What will be the output of the following snippet?
Answer:
set_A = {‘A’. 2,4, ‘D’}
Set_B = {‘A’, ‘B’, ‘C’, ‘D’}
print(set_A & set_B)
Output:
{‘A’, ‘D’}

Samacheer Kalvi 12th Computer Science Guide Chapter 9 Lists, Tuples, Sets and Dictionary

III. Answer the following questions (5 Marks)

Question 1.
Explain how to access all elements of a list using while ioop with suitable example
Answer:

  • Loops are used to access all elements from a list. 1PTA – 61
  • The initial value of the ioop must be zero.
  • Zero is the beginning index value of a list.

Example:
Marks = [10, 23,41,75] .
i=O
whilei<4:
print (Marks[i])
i=i+1

Output:
10
23
41
75

  • In the above example, Marks list contains four integer elements i.e., 10, 23, 41, 75. Each element has an. index value from 0. The index value of the elements are 0,1, 2, 3 respectively.
  • Here, the while loop is used to read all the elements. The initial value of the loop is zero, and the test condition is < 4, as long as the test condition is true, the loop executes and prints the corresponding output.
  • During the first iteration, the value of i is zero, where the condition is true.
  • Now, the following statement print (Marks [i] gets executed and prints the value of Marks [0] element ie. 10.
  • The next statement i = i + 1 increments the value of i from 0 to 1.
  • Now, the flow of control shifts to the while statement for (vi) checking the test condition.
  • The process repeats to print the remaining elements of Marks list until the test condition of while loop becomes false.

The following table shows that the execution of loop and the value to be print.

Iteration i while
i<4
print
(Marks[i])
i=i +1
1 0 0< 4 True Marks [0] =10 0+1=1
2 1 1 < 4 True Marks [1]=23 1+1=2
3 2 2 < 4 True Marks [2] =41 2+1=3
4 3 3 < 4 True Marks [3]=75 3+1=4
5 4 4 < 4 False

Samacheer Kalvi 12th Computer Science Guide Chapter 9 Lists, Tuples, Sets and Dictionary

Question 2.
Write a python program using list to read marks of six subjects and to print the marks scored in each subject and show the total marks.
Python program to read marks of six subjects and to print the marks scored in each subject and show the total marks
Answer:
marks=[ ]
subjects=[‘Tamir, ‘English’, ‘Physics’, ‘Chemistry’, ‘Comp. Science’, ‘Maths’]
for i in range(6):
m=int(input(“Enter Mark = “))
marks.append(m)
for j in range(len(marks)):
print(“{ }. { } Mark= { } “.format(jl+,subjects[j],marks[j]))
print(“Total Marks = “, sum(marks))
Output:

  • Enter Mark = 45
  • Enter Mark = 98
  • Enter Mark = 76
  • Enter Mark = 28
  • Enter Mark = 46
  • Enter Mark = 15
    1. Tamil Mark = 45
    2. English Mark = 98
    3. Physics Mark = 76
    4. Chemistry Mark = 28
    5. Comp. Science Mark = 46
    6. Maths Mark = 15
    7. Total Marks = 308

Question 3.
Explain remove, pop () and clear () used in list with an example.
Asnwer:
remove():
The remove() function can also be used to delete one or more elements if the index value is not known.
Syntax: List.remove(element) # to delete a particular element
Example: >>>MyList = [12,89,34/Kannan’, ‘Gowrisankar’, ‘Lenin’]
>>> print(MyList)
[12,89,34, ‘Karman’, ‘Gowrisankar’, ‘Lenin’)
>>>MyList.remove(89)
>>>print(MyList)
[12, 34, ‘Karman’, ‘Gowrisankar’, ‘Lenin’]

pop ():

  • pop() function can also be used to delete an element using the given index value.
  • Pop() function deletes and returns the last element of a list if the index is not given.
  • pop() function is used to delete a particular element using its index value, as soon as the element is deleted.
  • The pop() function shows the element which is deleted, pop ( ) function is used to delete only one element from a list.

Syntax:
List, pop (index of an element)

Example:
>>> MyList.pop(1)
34
>>> print (My List)
[12, ‘Kannan’, ‘Gowrisankar’, ‘Lenin’)

clear ():

  • The clear() function is used to delete all the elements in list, it deletes only the elements and retains the list.
  • clear () function removes only the elements and retains the list.
  • When you try to print the list which is already cleared, an empty square bracket is displayed without any elements, which means the list is empty.

Syntax:
List.clear()
Example:
>>>MyList.clear()
>>> print(MyList)
[]

Samacheer Kalvi 12th Computer Science Guide Chapter 9 Lists, Tuples, Sets and Dictionary

Question 4.
Explain the following functions used in list function with an example. max(), min(),sum()
Answer:

Function

Description Syntax

Example

max() Returns the maximum value in a list. max (list) MyList= [21,76,98,23] print(max(MyList))
Output:
98
min() Returns the minimum value in a list. min(list) My List= [21,76,98,23] print (min(My List))
Output:
21
sum() Returns the sum of values in a list. sum(list) My List= [21,76,98,23] print(sum(MyList))
Output:
218

Question 5.
Explain the following functions used in list function with an example. 1. copy () 2. count () 3. index () 4. reverse () 5.sort ()
Answer:

Function Description Syntax Example
copy () Returns a copy of the list List.copy() MyList=[12,12, 36] x = MyList.copy() print(x)
Output:
[12,12, 36]
count () Returns the number of similar elements present in the list. List.

count(value)

MyList=[36,12,12] x = MyList.count(12) print(x)
Output:
2
index () Returns the index value of the first recurring element List.

index (element)

MyList=[36,12,12] x = MyList.index(12) print(x)
Output:
0
reverse () Reverses the order of the element in the list. List.reverse() MyList=[36,23,12] MyList.reverse() print(MyList)
Output:
[12,23,36]
sort () Sorts the element in list List.sort(reverse=True | False, key=myFunc)
Both arguments are optional If the reverse is set as True, list sorting is in descending order.
Ascending is the default.
Key=myFunc; “myFunc” – the name of the user defined function that specifies the sorting criteria.
Note: sort() will affect the original list.
My List= [‘Thilothamma, Tharani’, ‘Anitha, ‘SaiSree, ‘Lavanya’] MyList.sort() print(MyList)
MyList.sort(reverse=True)
print(MyList)
Output:
[‘Anitha7, ‘Lavanya7, ‘SaiSree’, ‘Tharani7, ‘Thilothamma7]
[‘Thilothamma7, ‘Tharani7, ‘SaiSree7, 7Lavanya7, ‘Anitha’]

Question 6.
Answer:
6. What will be the output of the following Python program?
A{x*3 for x in range (1,6))
B{y**2 for y in range (1,10,2))
print(A)
print(B) .
print(A | 13)
print(A-B)
print(A&B)
print (A ^ B)
Output:
A={x*3 for x in range(1,6)}
B={y**2 for y in range(1,10,2)}
print(A) → {3, 6, 9, 12, 15}
print(B) → {1, 9, 25, 49, 81}
print (A I B) → {1, 3, 6, 9, 12, 15, 25, 49, 81}
print(A-B) → {3, 6, 12, 15}
print(A&B) → {9}
print(A”B) → {1, 3, 6, 12, 15, 25, 49, 81}

Samacheer Kalvi 12th Computer Science Guide Chapter 9 Lists, Tuples, Sets and Dictionary

Question 7.
What will be the output of the following Python program?
N = [ ]
for x in range(l,ll):
N.append(x)
Num=tuple(N)
print(Num)
for index, i in enumerate(N): if(i%2==l): .
del N[index]
print(N)
Output:
[2,4, 6, 8,10]

Question 8.
What will be the output of the following Python program?
A ={x*3 for x in range (1,6)}
B={y**2 for y in range (1,10,2)}
Print(A)
Print(B)
Print(A | B)
Print(A-B)
Print(A&B)
Print(AAB)
Output:
>>> A={x*3 for x in range(l,6)}
>>> B={y**2 for y in range(1,10,2)}
>>> print(A)
{3, 6, 9,12,15}
>>>print(B)
{1, 9,81,49,25}
>>> print(A | B)
{1,3, 6, 9,12,15, 81,49, 25}
>>> print(A-B)
{3,12, 6,15}
>>> print(A&B)
{9}
>>> print(A^B)
{1,3, 6,12,15, 81, 25,49}

Samacheer Kalvi 12th Computer Science Guide Chapter 9 Lists, Tuples, Sets and Dictionary

Question 9.
Write a program using a function that returns the area and circumference of a circle whose radius is passed as an argument two values using tuple assignment. Program using a function that returns the area and circumference of a circle whose radius is passed as an argument. Assign two values using tuple assignment:
Answer:
pi = 3.14
def Circle(r):
return (pi*r*r, 2*pi*r)
radius = float(input(“Enter the Radius! “))
(area, circum) = Circle(radius)
print (“Area of the circle = “, area)
print (“Circumference of the circle = “, circum)
Output:
Enter the Radius: 5
Area of the circle = 78.5
Circumference of the circle = 31.400000000000002

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Tamilnadu State Board New Syllabus Samacheer Kalvi 12th Economics Guide Pdf Chapter 9 Fiscal Economics Text Book Back Questions and Answers, Notes.

Tamilnadu Samacheer Kalvi 12th Economics Solutions Chapter 9 Fiscal Economics

12th Economics Guide Fiscal Economics Text Book Questions and Answers

PART-A

Multiple Choice questions

Question 1.
The modern state is
a) Laissez-faire state
b) Aristocratic state
c) Welfare state
d) Police state
Answer:
c) Welfare state

Question 2.
One of the following is NOT a feature of private finance
a) Balancing of income and expenditure
b) Secrecy
c) Saving some part of income
d) Publicity
Answer:
d) Publicity

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 3.
The tax possesses the following characteristics
a) Compulsory
b) No quid pro quo
c) Failure to pay is offence
d) All the above
Answer:
d) All the above

Question 4.
Which of the following canons of taxation was not listed by Adam smith?
a) Canon of equality
b) Canon of certainty
c) Canon of convenience
d) Canon of simplicity
Answer:
d) Canon of simplicity

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 5.
Consider the following statements and identify the correct ones.
i. Central government does not have exclusive power to impose tax which is not mentioned in state or concurrent list.
ii.The Constitution also provides for transferring certain tax revenues from union list to states.
a) i only
b) ii only
c) both
d) none
Answer:
b) ii only

Question 6.
GST is equivalence of
a) Sales tax
b) Corporation tax
c) Income tax
d) Local tax
Answer:
a) Sales tax

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 7.
The direct tax has the following merits except
a) equity
b) convenient
c) certainty
d) civic consciousness
Answer:
b) convenient

Question 8.
Which of the following is a direct tax?
a) Excise duty
b) Income tax
c) Customs duty
d) Service tax
Answer:
b) Income tax

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 9.
Which of the following is not a tax under Union list?
a) Personal Income tax
b) Corporation tax
c) Agricultural Income tax
d) Excise duty
Answer:
c) Agricultural Income tax

Question 10.
” Revenue Receipts” of the government do not include
a) Interest
b) Profits and dividents
c) Recoveries and loans
d) Rent from property
Answer:
d) Rent from property

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 11.
The difference between revenue expenditure and revenue receipts is
a) Revenue deficit
b) Fiscal deficit
c) Budget deficit
d) primary deficit
Answer:
a) Revenue deficit

Question 12.
The difference between total expenditure and total receipts including loans and other liabilities is called
a) Fiscal deficit
b) Budget deficit
c) Primary deficit
d) Revenue deficit
Answer:
a) Fiscal deficit

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 13.
The primary purpose of deficit financing is
a) Economic development
b) Economic stability
c) Economic equality
d) Employment generation
Answer:
a) Economic development

Question 14.
Deficit budget means
a) An excess of government’s revenue over expenditure
b) An excess of government’s current expenditure over its current revenue
c) An excess of government’s total expenditure over its total revenue
d) None of above
Answer:
c) An excess of government’s total expenditure over its total revenue

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 15.
Methods of repayment of public debt is
a) Conversion
b) Sinking fund
c) Funded debt
d) All these
Answer:
d) All these

Question 16.
Conversion of public debt means exchange of
a) new bonds for the old ones
b) low interest bonds for higher interest bonds
c) Long term bonds for short term bonds
d) All the above
Answer:
b) low interest bonds for higher interest bonds

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 17.
The word budget has been derived from the French word ” bougette” which means
a) A small bag
b) An empty box
c) A box with papers
d) None of the aboye
Answer:
a) A small bag

Question 18.
Which one of the following deficits does not consider borrowing as a receipt?
a) Revenue deficit
b) Budgetary deficit
c) Fiscal deficit
d) Primary deficit
Answer:
c) Fiscal deficit

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 19.
Finance commission determines
a) The finances of Government of India
b) The resources transfer to the states
c) The resources transfer to the various departments
d) None of the above
Answer:
b) The resources transfer to the states

Question 20.
Consider the following statements and identify the right ones.
i. The finance commission is appointed by the president
ii. The tenure of finance commission is five years.
a) i only
b) ii only
c) both
d) none
Answer:
c) both

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

PART -B

Two Mark Questions

Question 21.
Define Public finance.
Answer:
Public finance is an investigation into the nature and principles of state revenue and expenditure. – Adam Smith

Question 22.
What is public revenue?
Answer:
Public Revenue:
Public revenue deals with the methods of raising public revenue such as tax and non-tax, the principles of taxation, rates of taxation, impact, incidence and shifting of taxes and their effects.

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 23.
Differentiate tax and fee.
Answer:
A tax is a compulsory payment made to the government. But, there is no compulsion involved in the case of fees.

Question 24.
Write a short note on a Zero-based budget.
Answer:
Zero Base Budget:

  1. The Government of India presented Zero-Base-Budgeting (ZBB first) in 1987-88.
  2. It involves fresh evaluation of expenditure in the Government budget, assuming it as a new item.
  3. The review has been made to provide justification or otherwise for the project as a whole in the light of the socio-economic objectives which have been already set up for this project and as well as in view of the priorities of the society.

Question 25.
Give two examples for direct tax.
Answer:

  1. Income Tax
  2. Corporation Tax.

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 26.
What are the components of GST?
Answer:

  • CGST – collected by the central government on an intrastate sale SGST – collected by the state government on an intrastate sale.
  • IGST – collected by the central government for interstate sale.

Question 27.
What do you mean by public debt?
Answer:

  1. The state has to supplement the traditional revenue sources with borrowing from individuals, and institutions within and outside the country.
  2. The amount of borrowing is huge in the underdeveloped countries to finance development activities.
  3. The debt burden is a big problem and most of the countries are in a debt trap.

PART -C

Three Mark Questions
Question 28.
Describe canons of Taxation.
Answer:
According to Adam Smith, there are four canons or maxims of taxation. They are as follows:
Canons of Taxation:

  1. Economical
  2. Equitable
  3. Convenient
  4. Certain
  5. (Efficient and Flexible)

1. Canon of Ability:

  • The Government should impose a tax in such a way that the people have to pay taxes according to their ability.
  • In such a case, a rich person should pay more tax compared to a middle-class person or a poor person.

2. Canon of Certainty:

  • The Government must ensure that there is no uncertainty regarding the rate of tax or the time of payment.
  • If the Government collects taxes arbitrarily, then these will adversely affect the efficiency of the people and their working ability too.

3. Canon of Convenience:

  • The method of tax collection and the timing of the tax payment should suit the convenience of the people.
  • The Government should make convenient arrangements for all the taxpayers to pay the taxes without difficulty.

4. Canon of Economy:

  • The Government has to spend money for collecting taxes, for example, salaries are given to the persons who are responsible for collecting taxes.
  • The taxes, where collection costs are more are considered bad taxes.
  • Hence, according to Smith, the Government should impose only those taxes whose collection costs are very less and cheap.

Question 29.
Mention any three similarities between public finance and private finance.
Answer:

  1. Rationality: Both public finance and private finance are based on rationality. Maximization of welfare and least cost factor combination underlie both.
  2. Limit to borrowing: Both have to apply restraint with regard to borrowing. There is a limit to deficit financing by the state also.
  3. Resource utilization: Both the private and public sectors have limited resources at their disposal and make optimum use of it.

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 30.
What are the functions of a modern state?
Answer:
The functions of a modem state are.

  • Defense – To protect the people
  • Judiciary – Rendering Justice and settlement of disputes
  • Enterprises – Regulation and control of the private enterprise
  • Social welfare – provision of social goods.
  • Infrastructure – Creating social and economic infrastructure
  • Macroeconomic policy
  • Social Justice – Redistribution of income
  • Control of monopoly

Question 31.
State any three characteristics of taxation.
Answer:
Characteristics of Tax:

  1. A tax is a compulsory payment made to the government. People on whom a tax is imposed must pay the tax. Refusal to pay the tax is a punishable offense.
  2. There is no quid pro quo between a taxpayer and public authorities. This means that the taxpayer cannot claim any specific benefit against the payment of a tax.
  3. Every tax involves some sacrifice on part of the taxpayer.
  4. A tax is not levied as a fine or penalty for breaking the law.

Question 32.
Point out any three differences between direct tax and indirect tax.
Answer:

Direct Tax

Indirect Tax

1. progressive tax Regressive tax
2. Tax evasion is possible Tax evasion is hardly possible
3. cannot be shifted cannot be shifted

Question 33.
What is the primary deficit?
Answer:
Primary Deficit:

  1. Primary deficit is equal to fiscal deficit minus interest payments.
  2. It shows the real burden of the government and it does not include the interest burden on loans taken in the past.
  3. Thus, primary deficit reflects the borrowing requirement of the government exclusive of interest payments.
  4. Primary Deficit (PD) = Fiscal deficit (PD) – Interest Payment (IP)

Question 34.
Mention any three methods or redemption of public debt.
Answer:

  1. Budgetary surplus: When the government presents a surplus budget, it can be utilized for repaying the debt.
  2. Terminal Annuity: In this method, the government pays off the public debt on the basis of terminal annuity in equal annual installments.
  3. Reduction in Rate of Interest: Another method of debt redemption is the compulsory reduction in the rate of interest, during the time of financial crisis.

PART – D

Five Mark Questions

Question 35.
Explain the scope of public finance.
Answer:
In modern times, the subject ‘Public Finance includes five major subdivisions, they are

  • Public Revenue:
    Public revenue deals with the methods of raising public revenue such as tax and non-tax, the principles of taxation, rates of taxation, impact, incidence and shifting of taxes and their effects.
  • Public Expenditure:
    This part studies the fundamental principles that govern government expenditure, effects of public expenditure, and control of public expenditure.
  • Public Debt:
    Public debt deals with the methods of raising loans from internal and external sources. The burden, effects, and redemption of public debt fall under this head.
  • Financial Administration:
    This part deals with the study of the different aspects of public budget. The budget is the Annual master financial plan of the government.
  • Fiscal policy:
    Taxes, Subsidies, public debt and public expenditure are the instruments of fiscal policy.

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 36.
Bring out the merits of indirect taxes over direct taxes.
Answer:
Merits of Direct Taxes:
(I) Equity:

  1. Direct taxes are progressive i.e. rate of tax varies according to tax base.
  2. For example, income tax satisfies the canon of equity.

(II) Certainty:

  1. Canon of certainty can be ensured by direct taxes.
  2. For example, an income tax payer knows when and at what rate he has to pay income tax.

(III) Elasticity:

  1. Direct taxes also satisfy the canon of elasticity.
  2. Income tax is income elastic in nature. As income level increases, the tax revenue to the Government also increases automatically.

(IV) Economy:

  1. The cost of collection of direct taxes is relatively low.
  2. The tax payers pay the tax directly to the state.

Merits of Indirect Taxes:

(I) Wider Coverage:

  1. All the consumers, whether they are rich or poor, have to pay indirect taxes.
  2. For this reason, it is said that indirect taxes can cover more people than direct taxes.
  3. For example, in India everybody pays indirect tax as against just 2 percent paying income tax.

(I) Equitable:
The indirect tax satisfies the canon of equity when higher tax is imposed on luxuries used by rich people.

(II) Economical:

  1. Cost of collection is less as producers and retailers collect tax and pay to the Government.
  2. The traders act as honorary tax collectors.

(IV) Checks harmful consumption:

  1. The Government imposes indirect taxes on those commodities which are harmful to health
  2. e.g. tobacco, liquor etc.
  3. They are known as sin taxes.

(V) Convenient:

  1. Indirect taxes are levied on commodities and services.
  2. Whenever consumers make a purchase, they pay tax along with the price.
  3. They do not feel the pinch of paying tax.

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 38.
State and Explain instruments of fiscal policy:
Answer:
Fiscal policy is implemented through fiscal instruments also called’ fiscal tools’ or fiscal levers.

1. Taxation:
Taxes transfer income from the people to the Government. Taxes are either direct or indirect. An increase in tax reduces disposable income. So taxation should be raised to control inflation. During the depression, taxes are to be reduced.

2. Public Expenditure:
Public expenditure raises wages and salaries of the employees and thereby the aggregate demand for goods and services. Hence public expenditure is raised to fight recession and reduced to control inflation.

3. Public debt:
When government borrows by floating a loan, there is transfer of funds from the public to the Government At the time of interest payment and repayment of public debt, funds are transferred from Government to public.

Question 39.
Explain the principles of federal finance.
Answer:
Principles of Federal Finance:
In the case of a federal system of finance, the following main principles must be applied:

  1. Principle of Independence.
  2. Principle of Equity.
  3. Principle of Uniformity.
  4. Principle of Adequacy.
  5. Principle of Fiscal Access.
  6. Principle of Integration and coordination.
  7. Principle of Efficiency.
  8. Principle of Administrative Economy.
  9. Principle of Accountability.

1. Principle of Independence:
(i) Under the system of federal finance, a Government should be autonomous and free about the internal financial matters concerned.

(ii) It means each Government should have separate sources of revenue, authority to levy taxes, to borrow money and to meet the expenditure.

3. The Government should normally enjoy autonomy in fiscal matters.

2. Principle of Equity:
From the point of view of equity, the resources should be distributed among the different states so that each state receives a fair share of revenue.

3. Principle of Uniformity:
In a federal system, each state should contribute equal tax payments for federal finance.

4. Principle of Adequacy of Resources:

  1. The principle of adequacy means that the resources of each Government i.e. Central and State should be adequate to carry out its functions effectively.
  2. Here adequacy must be decided with reference to both current as well as future needs.
  3. Besides, the resources should be elastic in order to meet the growing needs and unforeseen expenditure like war, floods etc.

5. Principle of Fiscal Access:
(i) In a federal system, there should be possibility for the Central and State Governments to develop new source of revenue within their prescribed fields to meet the growing financial needs.

(ii) In nutshell, the resources should grow with the increase in the responsibilities of the . Government.

6. Principle of Integration and coordination:

  1. The financial system as a whole should be well integrated.
  2. There should be perfect coordination among different layers of the financial system of the country.
  3. Then only the federal system will survive.
  4. This should be done in such a way to promote the overall economic development of the country.

7. Principle of Efficiency:

  1. The financial system should be well organized and efficiently administered.
  2. Double taxation should be avoided.

8. Principle of Administrative Economy:

  1. Economy is the important criterion of any federal financial system.
  2. That is, the cost of collection should be at the minimum level and the major portion of revenue should be made available for the other expenditure outlays of the Governments.

9. Principle of Accountability:
Each Government should be accountable to its own legislature for its financial decisions i.e. the Central to the Parliament and the State to the Assembly.

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 40.
Describe the various types of deficit in budget.
Answer:
1. Revenue Deficit:
It refers to the excess of the government revenue expenditure over revenue re
ceipts. It does not consider capital receipts and capital expenditure. Revenue deficit implies that the government is living beyond its means to conduct day- today operations.
Revenue deficit (RD) =
Total Revenue Expenditure (RE) – Total Revenue Receipts (RR)
When RE – RR >0

2. Budget Deficit:
Budget deficit is the difference between total receipts and total expenditure.
Budget deficit = Total Expenditure – Total Revenue

3. Fiscal deficit ,
Fiscal deficit (FD) =
Budget deficit + Governments Market borrowing and liabilities.

4. Primary deficit:
Primary deficit = Fiscal deficit (FD) – Interest payment (IP)
It shows the real burden of the government and it does not include the interest burden on loans taken in the past. Thus, primary deficit reflects borrowing requirement of the government exclusive of interest payment.

Question 41.
What are the reasons for the recent growth in public expenditure?
Answer:
Causes for the Increase in Government Expenditure:
The modem state is a welfare state. In a welfare state, the government has to perform several functions viz Social, economic and political. These activities are the cause for increasing public expenditure.

(I) Population Growth:
1. During the past 67 years of planning, the population of India has increased from 36.1 crore in 1951, to 121 crore in 2011.

2. The growth in population requires massive investment in health and education, law and order, etc.

3. Young population requires increasing expenditure on education & youth services, whereas the aging population requires transfer payments like old age pension, social security & health facilities.

(II) Defence Expenditure:

  1. There has been enormous increase in defence expenditure in India during planning period.
  2. The defence expenditure has been increasing tremendously due to modernisation of defence equipment.
  3. The defence expenditure of the government was 10,874 crores in 1990-91 which increased significantly to 2,95,511 crores in 2018-19.

(III) Government Subsidies:
1. The Government of India has been providing subsidies on a number of items such as food, fertilizers, interest on priority sector lending, exports, education, etc.

2. Because of the massive amounts of subsidies, public expenditure has increased manifold.

(IV) Debt Servicing:
The government has been borrowing heavily both from internal and external sources, As a result, the government has to make huge amounts of repayment towards debt servicing.

(V) Development Projects:
1. The government has been undertaking various development projects such as irrigation, iron and steel, heavy machinery, power, telecommunications, etc.

2. The development projects involve huge investments.

(VI) Urbanisation:

  1. There has been an increase in urbanization.
  2. In 1950 – 51 about 17% of the population was urban-based.
  3. Now the urban population has increased to about 43%.
  4. There are more than 54 cities above one million population.
  5. The increase in urbanization requires heavy expenditure on law and order, education and civic amenities.

(VII) Industrialisation:

  1. Setting up of basic and heavy industries involves a huge capital and long gestation period.
  2. It is the government which starts such industries in a planned economy.
  3. The underdeveloped countries need a strong infrastructure like transport, communication, power, fuel, etc.

(VIII) Increase in grants in aid to state and union territories:
There has been a tremendous increase in grant-in-aid to state and union territories to meet natural disasters.

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

12th Economics Guide Fiscal Economics Additional Important Questions and Answers

I. Choose the best Answer

Question 1.
“Public finance is one of those subjects that lie on the borderline between Economics and ……………………….
(a) Finance
(b) Investment
(c) Politics
(d) Money
Answer:
(c) Politics

Question 2.
…………… includes Public Revenue, Expenditure, Debt and Financial Administration.
a) Public Expenditure
b) Public Revenue
c) Public Finance
d) Public Debt
Answer:
c) Public Finance

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 3.
The compulsory charge levied by the government is ……………………….
(a) Tax
(b) Loan
(c) Licence
(d) Gifts and grants
Answer:
(a) Tax

Question 4.
As per the 2011 census, the population of India is …………..crore’
a) 112
b) 121
c) 211
d) 36.7
Answer:
b) 121

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 5.
………………………. means different sources of government income.
(a) Public finance
(b) Public revenue
(c) Public expenditure
(d) Public credit
Answer:
(b) Public revenue

Question 6.
………………… is a compulsory payment by the citizens to the government to meet the public expenditure.
a) Revenue
b) Tax
c) Debt
d) None of the above
Answer:
b) Tax

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 7.
The revenue obtained by the government from sources other than tax is called
a) Non – Tax Revenue
b) Tax
c) Debt
d) Income tax
Answer:
a) Non – Tax Revenue

Question 8.
………………………. deals with the study of income, expenditure, borrowing, and financial administration of the government.
(a) Public Finance
(b) Public Revenue
(c) Public Expenditure
(d) Public Debt
Answer:
(a) Public Finance

Question 9.
The process of repaying a public debt is called …………………
a) Sinking fund
b) Conversion
c) Redemption
d) Annuity
Answer:
c) Redemption

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 10.
The modem state is a state.
(a) Revenue
(b) Defence
(c) Government
(d) Welfare
Answer:
(d) Welfare

Question 11.
The Government of India presented Zero – Base Budgeting in …………
a) 1987 -88
b) 1986 – 87
c) 1950 – 51
d) 1978 – 79
Answer:
a) 1987 – 88

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 12.
In ………………….. budget, the estimated government expenditure is more than expected revenue.
a) Surplus
b) Balanced
c) Deficit
d) Performance
Answer:
c) Deficit

Question 13.
The first finance commission was set up in ……………………
a) 1950
b) 1951
c) 1956
d) 1960
Answer:
b) 1951

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 14.
…………………….. such as irrigation, iron and steel, heavy machinery, power, telecommunications, etc.
(a) Development projects
(b) Investment projects
(c) Finance project
(d) Monetary projects
Answer:
(a) Development projects

Question 15.
The rate of tax increases with the increase in the tax base
a) Regressive tax
b) Progressive tax
c) Direct tax
d) Indirect tax
Answer:
b) Indirect tax

Question 16.
……………………….. is an Indirect tax levied on the supply of goods and services.
(a) Direct Tax
(b) Regressive Tax
(c) GST
(d) Progressive Tax
Answer:
(c) GST

Question 17.
………………………… institutions like UTI, LIC, GIC, etc. also buy the Government bonds.
(a) Financial
(b) Non – Financial
(c) Government
(d) Private
Answer:
(a) Financial

II. Match the following.

Question 1.
A) Public finance – 1) Tax for tax
B) Tax – 2) Fiscal Economics
C) Cess – 3) GST
D) Indirect tax – 4) Compulsory payment
Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics 1
Answer:
b) 2 3 1 4

Question 2.
A) GST – 1) a small leather Bag
B) VAT – 2) Quasi-judicial Body
C) Bougett – 3) Goods and services tax
D) Finance commission – 4) Value Added Tax
Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics 1
Answer:
c) 3 4 12

Question 3.
A) Panchayat – 1) Keynes
B) District Boards – 2) Adam smith
C) New Economics – 3) Revenue village
D) Canons of Taxation – 4) Zila Parishad
Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics 4
Answer :
a) 3 4 12

III. Choose the Correct Pair:

Question 1.
a) Article 282 – Finance commission
b) 15th Finance commission – November 2018
c) State Tax – Customs Tax
d) Central Government Tax – Income tax
Answer:
d) Central Government Tax – Income tax

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 2.
a) Balanced Budge – Government Income > Expenditure
b) Performance Budget – Outcome Budget
c) Supplementary Budget – Lame-duck budget
d)Bougett – a small box
Answer:
b) Performance Budget – Outcome Budget

Question 3.
a) Sinking Fund – Walpole
b) Debt conversion – J.M. Keynes
c) Article 112 – State Budget
d) Article 202 – Union Budget
Answer:
a) Sinking Fund – Walpole

IV. Choose the Incorrect Pair:

Question 1.
a) CGST – Collected by the Central Government
b) SGST – Collected by the state Government
c) IGST – Collected by both central and state Government
d) GST – Indirect tax
Answer:
c) IGST – Collected by both central and state Government

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 2.
a) Revenue Deficit Total Revenue Expenditure – Total Revenue Receipts
b) Budget Deficit Total Expenditure – Total Revenue
c) Fiscal Deficit Budget deficit + Government‘s market borrowings and liabilities.
d) Primary Deficit – Fiscal Deficit + Interest Payment
Answer:
d) Primary Deficit Fiscal Deficit + Interest Payment

Question 3.
a) Article 269 – Taxes levied and collected by the union but Assigned to the states.
b) Article 268 – Duties levied by the Union but collected and appropriated by the states. .
c) Article 270 – Taxes which are levied, collected, and appropriated by the union.
d) Article 280 – Functions of the Finance committee.
Answer:
c) Article 270- Taxes which are levied, collected, and appropriated by the union.

V. Choose the Correct Statement:

Question 1.
a) Public finance and private finance are similar in operational aspects.
b) “Public finance is an investigation into the nature and principles of the state revenue and expenditure” – Huge Dalton.
c) The Government of India presented Zero – Base – Budgeting in 1987 – 88.
d) Direct taxes are levied on goods and services.
Answer:
c) The Government of India presented Zero – Base – Budgeting in 1987 – 88.

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 2.
a) Direct tax is levied on a person’s income and wealth.
b) Direct taxes are regressive in nature.
c) In Indirect tax, the tax burden can be easily shifted to another person.
d) Direct tax is imposed on those commodities which are harmful to health.
Answer:
a) Direct tax is levied on a person’s income and wealth.

Question 3.
a) GST – Central Goods and service tax
b) CGST – Goods and Service Tax
c) SGST – State Goods and Service Tax
d) IGST – Union Territory Goods and Service Tax
Answer :
c) SGST – State Goods and Service Tax

VI. Choose the Incorrect Statement:

Question 1.
a) Taxes on commodities like tobacco, liquor, etc is called sintax.
b) VAT is a one-point tax without cascading effect.
c) Revenue expenditure is classified as plan revenue expenditure and non-plan revenue expenditure.
d) According to the Indian constitution, all money bills must be initiated in the Lower House.
Answer:
b) VAT is a one-point tax without cascading effect.

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 2.
a) Revenue deficit is equal to fiscal deficit minus interest payments.
b) Local finance refers to the finance of local bodies in India.
c) During the depression, the Government, increase its spending and reduce taxation.
d) Progressive rates in taxation help to reduce the gap between rich and poor
Answer:
a) Revenue deficit is equal to fiscal deficit minus interest payments.

Question 3.
a) Fluctuations in international trade cause movements in the exchange rate.
b) Taxation reduces disposable income and so aggregate demand.
c) Dalton emphasized government intervention to get the economies out of the Depression.
d) Government expenditure, taxation, and borrowing are the fiscal tools.
Answer:
c) Dalton emphasized government intervention to get the economies out of the Depression.

VII. Pick the odd one out:

Question 1.
a) Canon of Ability
b) Canon of flexibility,
c) Canon of certainty
d) Canon of Economy
Answer:
b) Canon of flexibility

Question 2.
a) Public revenue
b) Public expenditure
c) Financial Administration
d) Social Justice
Answer:
d) Social Justice

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 3.
The characteristics of Direct Tax are:
a) Progressive in nature.
b) Incidence and impact on different person.
c) Tax Evasion is possible
d) Helps to control inflation.
Answer:
b) Incidence and impact on different person.

VIII. Choose the Incorrect Statement:

Question 1.
Assertion (A): Dalton says under indirect taxes 2 + 2 is not 4 but 3 or even less than 3.
Reason (R): The rise in indirect taxes increases the price and reduces the demand for goods. Therefore the Government is uncertain about the expected revenue collection.
Answer:
a) Assertion (A) and Reason (R) both are true, and (R) is the correct explanation of (A).

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 2.
Assertion (A): Tax is a compulsory payment by the citizens to the government to meet the public expenditure.
Reason (R): It is legally imposed by the government on the taxpayer and in no case, taxpayer can refuse to pay taxes to the government.
Answer:
a) Assertion (A) and Reason (R) both are true, and (R) is the correct explanation of (A).
Option:
a) Assertion (A) and Reason (R) both are true, and (R) is the correct explanation of (A).
b) Assertion (A) and Reason (R) both are true but (R) is the correct explanation of (A).
c) Both (A) and (R) are false.
d) (A) is true but (R) is false.

IX. Two Mark Questions

Question 1.
What do you mean by Public Finance?
Answer:

  1. Public finance is a study of the financial aspects of Government.
  2. It is concerned with the revenue and expenditure of the public authorities and with the adjustment of the one to the other.

Question 2.
What is Private finance?
Answer:
Private finance is the study of income, expenditure, borrowing, and financial administration of individual or private companies.
Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 3.
Define “Public Expenditure”?
Answer:
Public expenditure can be defined as, “The expenditure incurred by public authorities like central, state and local governments to satisfy the collective social wants of the people is known as public expenditure”.

Question 4.
Name the classification of Public Revenue.
Answer:
Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics 5

Question 5.
What is the classification of Public Revenue?
Answer:
Public revenue can be classified into two types.

  1. Tax Revenue
  2. Non-Tax Revenue

Question 6.
What are the canons or maxims of taxation?
Answer:

  • Economical
  • Equitable
  • Convenient
  • Certain
  • Efficient and Flexible.

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 7.
Define “Tax Revenue”?
Answer:
1. “A Tax is a compulsory payment made by a person or a firm to a government without reference to any benefit the payer may derive from the government.” – Anatol Murad

2. “A Tax is a compulsory contribution imposed by public authority, irrespective of the exact amount of service rendered to the taxpayer in return and not imposed as a penalty for any legal offense.” – Dalton

Question 8.
Name some of the types of Indirect Taxes.
Answer:

  1. Excise Duty
  2. Sales Tax
  3. Custom Duty
  4. Entertainment Tax
  5. Service Tax.

Question 9.
State the merits and demerits of Indirect Taxes.
Answer:
Merits:

  1. Wider coverage
  2. Equitable
  3. Economical
  4. Checks harmful consumption

Demerits:

  1. The higher cost of collection
  2. Inelastic
  3. Regressive
  4. Uncertainty
  5. No civic consciousness.

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 10.
Sate the nature of sales tax, VAT, and GST.
Answer:

  • Sales Tax: Multipoint tax with cascading effect.
  • VAT: Multipoint tax without cascading effect.
  • GST: One point tax without cascading effect.

Question 11.
Mention any two advantages of GST.
Answer:

  1. GST removes the cascading effect on the sale of goods and services.
  2. GST is also mainly technologically driven. All the activities are done online on the GST portal. This will speed up the processes.

Question 12.
Define Public Debt.
Answer:
“The Debt is the form of promises by The Treasury to pay to the holders of these promises a principal sum and in most instances interest on the principal. Borrowing resorts in order to provide funds for financing a current deficit” – Philip E. Taylor.

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 13.
What are the types of Public Debt?
Answer:

  1. Internal Public Debt.
  2. External Public Debt.

Question 14.
What are the sources of internal public debt?
Answer:

  • Individuals who purchase government bonds and securities.
  • Banks, both public and private, buy bonds from the Government.
  • Non-financial institutions like UTI, LIC, GIC, etc. also buy the Government bonds
  • The central banks can lend to the Government in the form of the money supply.
  • The Central Bank can also issue money to meet the expenditures of the Government.

Question 15.
State the causes for the increase in public debt.
Answer:

  • War and preparation of war.
  • Social obligations
  • Economic Development and Deficit
  • Employment
  • Controlling inflation
  • Fighting depression.

Question 16.
Name the types of budgets.
Answer:

  1. Revenue Budget
  2. Capital Budget
  3. Supplementary Budget
  4. Vote-on-Account
  5. Zero Base Budget
  6. Performance Budget <
  7. Balanced and Unbalanced Budget.

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 17.
What is a Budget Balanced?
Answer:
A balanced Budget is a situation, in which the estimated revenue of the government during the year is equal to its anticipated expenditure.

Question 18.
What is an Unbalanced budget?
Answer:
The budget in which Revenue and Expenditure are not equal to each other is known as an unbalanced budget.

  1. Surplus Budget – the estimated revenues of the year are greater than anticipated expenditures.
  2. Deficit Budget – the estimated government expenditure is more than expected revenue.

Question 19.
What are Budgetary procedures?
Answer:

  • Preparation of the Budget
  • Presentation of the Budget
  • Execution of the Budget.

Question 20.
What is the method of maintaining Government Accounts in India?
Answer:

  • Consolidated Fund
  • Contingency Fund
  • Public Accounts

Question 21.
Name the parliamentary committees that control budget accounts.
Answer:

  1. The Public Accounts Committee
  2. The Estimates Committee.

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 22.
Name the types of Local Bodies.
Answer:

  1. Village panchayats
  2. District Boards or Zila Parishad
  3. Municipalities
  4. Municipal corporations.

Question 23.
What are the sources of revenue of village panchayats?
Answer:

  • general property tax
  • taxes on land
  • profession tax
  • tax on animals and vehicles.

Question 24.
What are the sources of revenue of District Boards?
Answer:

  • Grants – in – aid from the state government
  • Land cesses
  • Toll fees etc.
  • Income from the property and loans from the state governments
  • Grants for the centrally sponsored schemes relating to development work.
  • Income from fairs and exhibitions.
  • Property tax and other taxes which the state governments may authorize the district boards.

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 25.
What are the sources of revenue of municipalities?
Answer:

  • Taxes on property
  • Taxes on goods, particularly octroi and terminal tax.
  • personal taxes, taxes on profession, trades, and employment
  • taxes on vehicles and animals
  • theatre or show tax
  • grants – in – aid from the state government.

Question 26.
State the sources of revenue of corporations.
Answer:

  •  tax on property
  • tax on vehicles and animals
  • tax on trades, calling, and employment
  • theatre and show tax
  • taxes on goods brought into the cities for sale
  • taxes on advertisements
  • octroi and terminal tax.

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 27.
Define Fiscal policy.
Answer:
“By fiscal policy is meant the use of public finance or expenditure, taxes, borrowing, and financial administration to further our national economic objectives.” – Buehler.

Question 28.
What are the objectives of Fiscal policy?
Answer:

  • Full employment
  • Price stability
  • Economic growth
  • Equitable distribution
  • External stability
  • Capital formation
  • Regional balance.

Question 29.
What is a lame-duck budget?
Answer:
The existing Government may or may not continue for the year on account of the fact that elections are due, then the Government places a ‘lame duck budget’. This is also called ‘ vote-on-account Budget’.

Question 30.
What is the share taxes between central and state Government?
Answer:

  • Share to State Governments – 42%
  • Share to Central Government – 58%
  • 50% of GST collection is given to State Governments.

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 31.
What is Goods and Services tax?
Answer:
Goods and Service Tax is an indirect tax levied on the supply of goods and services.

Question 32.
What are Progressive and Regressive taxes?
Answer:
Progressive Tax: The rate of tax increases with the increase in the tax base.
Regressive Tax: High rate of tax is levied on the poor and a low rate is levied on the rich.

Question 33.
What are the functions of the Finance Commission of India?
Answer:

  1. The distribution between the union and the states of the net proceeds of taxes, which may be divided between them and the allocation among the states of the respective shares of such proceeds.
  2. To determine the quantum of grants – in – aid to be given by the center to states and to evolve the principles governing the eligibility of the state for such grant – in – aid.
  3. Several issues like debt relief, financing of calamity relief of states, additional excise duties, etc., have been referred to the commission invoking this clause.

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

X. 5 Mark Questions

Question 1.
What are the similarities between Public and Private Finance?
Answer:
(I) Rationality:

  1. Both public finance and private finance are based on rationality.
  2. Maximization of welfare and least cost factor combination underlie both.

(II) Limit to borrowing:

  1. Both have to apply restraint with regard to borrowing.
  2. The Government also cannot live beyond its means.
  3. There is a limit to deficit financing by the state also.

(III) Resource utilisation:

  1. Both the private and public sectors have limited resources at their disposal.
  2. So both attempt to make optimum use of resources.

(IV) Administration:

  1. The effectiveness of measures of the Government as well as private depends on the administrative machinery.
  2. If the administrative machinery is inefficient and corrupt it will result in wastages and losses.

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Question 2.
Explain the sources of tax revenue of the State Government.
Answer:

  • Capitation tax
  • Duties in respect of succession to agricultural land.
  • Duties of excise on certain goods produced or manufactured in the state such as alcoholic, liquids, opium, etc.,
  • Estate duty in respect of agricultural land.
  • Fees in respect of any of the matters in the state list, but not including fees taken in any court.
  • Land Revenue.
  • Rates of the stamp duty in respect of documents other than those specified in the union list.
  • Taxes on Agricultural income.
  • Taxes on land and buildings.
  • Taxes on mineral rights, subject to limitations imposed by parliament relating to mineral development.
  • Taxes on the consumption or sale of electricity.
  • Taxes on the entry of goods into a local area for consumption use or sale therein.
  • Taxes on the sale and purchase of goods other than newspapers.
  • Taxes on the advertisements other than those published in newspapers.
  • Taxes on vehicle
  • Taxes on animals and boats.
  • Tolls.

Question 3.
Explain the sources of Non-Tax Revenue?
Answer:
The sources of non-tax revenue are:
(I) Fees:

  1. Fees are another important source of revenue for the government.
  2. A fee is charged by public authorities for rendering a service to the citizens.
  3. Unlike a tax, there is no compulsion involved in the case of fees.
  4. The government provides certain services and charges certain fees for them.
  5. For example, fees are charged for issuing passports, driving licenses, etc.

(II) Fine:

  1. A fine is a penalty imposed on an individual for violation of the law.
  2. For example, violation of traffic rules, payment of income tax after the stipulated time, etc.

(III) Earnings from Public Enterprises:

  1. The Government also gets revenue by way of surplus from public enterprises.
  2. Some of the public sector enterprises do make a good amount of profits.
  3. The profits or dividends which the government gets can be utilized for public expenditure.

(IV) Special assessment of betterment levy:
1. It is a kind of special charge levied on certain members of the community who are beneficiaries of certain government activities or public projects.

2. For example, due to a public park or due to the construction of a road, people in that locality may experience an appreciation in the value of their property or land.

(V) Gifts, Grants, and Aids:

  1. A grant from one government to another is an important source of revenue in the modem days.
  2. The government at the Centre provides grants to State governments and the State governments provide grants to the local government to carry out their functions.
  3. Grants from foreign countries are known as Foreign Aid.
  4. Developing countries receive military aid, food aid, technological aid, etc. from other countries.

(VI) Escheats:
It refers to the claim of the state to the property of persons who die without legal heirs or documented will.

Samacheer Kalvi 12th Economics Guide Chapter 9 Fiscal Economics

Samacheer Kalvi 12th Computer Science Guide Chapter 10 Python Classes and Objects

Tamilnadu State Board New Syllabus Samacheer Kalvi 12th Computer Science Guide Pdf Chapter 10 Python Classes and Objects Text Book Back Questions and Answers, Notes.

Tamilnadu Samacheer Kalvi 12th Computer Science Solutions Chapter 10 Python Classes and Objects

12th Computer Science Guide Python Classes and Objects Text Book Questions and Answers

I. Choose the best answer (1 Marks)

Question 1.
Which of the following are the key features of an Object Oriented Programming language?
a) Constructor and Classes
b) Constructor and Object
c) Classes and Objects
d) Constructor and Destructor
Answer:
c) Classes and Objects

Samacheer Kalvi 12th Computer Science Guide Chapter 10 Python Classes and Objects

Question 2.
Functions defined inside a class:
a) Functions
b) Module
c) Methods
d) section
Answer:
c) Methods

Question 3.
Class members are accessed through which operator?
a) &
b) .
c) #
d) %
Answer:
b) .

Question 4.
Which of the following method is automatically executed when an object is created?
a) _object _()
b) _del_()
c) _func_ ()
d) _init_ ()
Answer:
d) _init_ ()

Samacheer Kalvi 12th Computer Science Guide Chapter 10 Python Classes and Objects

Question 5.
A private class variable is prefixed with
a) _
b) &&
c) ##
d) **
Answer:
a) _

Question 6.
Which of the following method is used as destructor?
a) _init_ ()
b) _dest_ ()
c) _rem_ ()
d) _del_ ()
Answer:
d) del ()

Question 7.
Which of the following class declaration is correct?
a) class class_name
b) class class_name<>
c) class class_name:
d) class class_name[ ]
Answer:
c) class class_name:

Samacheer Kalvi 12th Computer Science Guide Chapter 10 Python Classes and Objects

Question 8.
Which of the following is the output of the following program?
class Student:
def_init_(self, name):
self.name=name
print(self.name)
S=Student(“Tamil”)
a) Error
b) Tamil
c) name
d) self
Answer:
b) Tamil

Question 9.
Which of the following is the private class variable?
a) num
b) ##num
c) $$num
d) &&num
Answer:
a) num

Question 10.
The process of creating an object is called as:
a) Constructor
b) Destructor
c) Initialize
d) Instantiation
Answer:
d) Instantiation

Samacheer Kalvi 12th Computer Science Guide Chapter 10 Python Classes and Objects

II. Answer the following questions (2 Marks)

Question 1.
What is the class?
Answer:
Classes and Objects are the key features of Object-Oriented Programming. Class is the main building block in Python. The object is a collection of data and functions that act on those data. Class is a template for the object. According to the concept of Object-Oriented Programming, objects are also called instances of a class or class variable.

Question 2.
What is instantiation?
Answer:
The process of creating an object is called “Class Instantiation”.
Syntax:
Object_name = class_name()

Question 3.
What is the output of the following program?
Answer:
class Sample:
_num=10
def disp(self):
print(self._num)
S=Sample( )
S.disp( )
print(S._num)
Output:
Error: Sample has no attribute S._num
10

Samacheer Kalvi 12th Computer Science Guide Chapter 10 Python Classes and Objects

RESTART:
C:/ Users/ COMPUTER / AppData / Local/ Programs / Python / Py thon37-32/ tst.py
Traceback (most recent call last):
File “C:/Users/COMPUTER/ AppData/ Local / Programs / Python/ Python37-32/ tst.py”, line
6, in <module>
S.disp()
AttributeError: ‘Sample’ object has no attribute ‘disp’
>>>

Question 4.
How will you create a constructor in Python?
Answer:

  • In Python, there is a special function called “init” which acts as a Constructor.
  • It must begin and end with a double underscore.
  • This function will act as an ordinary function; but the only difference is, it is executed automatically when the object is created.
  • This constructor function can be defined with or without arguments.
  • This method is used to initialize the class variables.

General format of _init_method (Constructor function):
def _init_(self, [args………… ]):
< statements >

Question 5.
What is the purpose of Destructor?
Answer:
Destructor is also a special method gets executed automatically when an object exit from the scope. It is just the opposite to the constructor. In Python, _del_( ) method is used as the destructor.

Samacheer Kalvi 12th Computer Science Guide Chapter 10 Python Classes and Objects

III. Answer the following questions (3 Marks)

Question 1.
What are class members? How do you define it?
Answer:
In Python, a class is defined by using the keyword class. Every class has a unique name followed by a colon ( : ).
Syntax:
class class_name:
statement_1
statement_2
…………………
…………………
statement_n
Where, a statement in a class definition may be a variable declaration, decision control, loop or even a function definition. Variables defined inside a class are called as “Class Variable” and functions are called as “Methods”. Class variables and methods are together known as members of the class. The class members should be accessed through objects or instance of class. A class can be defined anywhere in a Python program.
Example:
Program to define a class
class Sample:
x, y = 10, 20 # class variables
In the above code, name of the class is Sample and it has two variables x and y having the initial value 10 and 20 respectively. To access the values defined inside the class, you need an object or instance of the class.

Question 2.
Write a class with two private class variables and print the sum using a method.
Answer:
Class with two private class variables and print the sum using a method:
class add:
def_init_(self,m,n):
self. _m=m
self. _n=n # m,n, – private variables
def display (self):
sum=self. m+self. n
print(‘ Enter first number=’,self. m,)
print(‘Enter second number=’,self. n)
print(“The sum is”,sum)
x=add(15,2)
x. display ()
Output:
>>>
RESTART: C:/Users/Computer/
AppData /Local/ Programs / Python /
Py thon3 7 / TW OLOC AL. py
Enter first number= 15
Enter second number= 2
The sum is 17
>>>

Samacheer Kalvi 12th Computer Science Guide Chapter 10 Python Classes and Objects

Question 3.
Find the error in the following program to get the given output?
class Fruits:
def_init_(self, f1, f2):
self.f1=f1
self.f2=f2
def display (self):
print(“Fruit 1 = %s, Fruit 2 = %s” %(self.fl, self.f2))
F = Fruits (‘Apple’, ‘Mango’)
del F.display
F.display( )
Output
Fruit 1 = Apple, Fruit 2 = Mango
Answer:
In line No. 8, del F.display will not come

Samacheer Kalvi 12th Computer Science Guide Chapter 10 Python Classes and Objects

Question 4.
What is the output of the following program?
Answer:
class Greeting:
def _init_ (self, name):
self. _name = name
def display(self):
print(“Good Morning “, self. _name)
obj=Greeting (‘BinduMadhavan’)
obj. display ()
Output:
Good Morning BinduMadhavan

Question 5.
How do define constructor and destructor in Python?
Answer:
Constructor:

  • The constructor is the special function that is automatically executed when an object of a class is created.
  • In Python, there is a special function called “init” which act as a Constructor.
  • It must begin and end with double underscore.
  • This function will act as an ordinary function; but the only difference is, it is executed automatically when the object is created.
  • This constructor function can be defined with or without arguments. This method is used to initialize the class variables.

Syntax:
_init_ method (Constructor function)
def _init_(self, [args …. ]):
< statements >

Example:
class Sample:
def _init_(self, num):
print(” Constructor of class Sample…”)
self.num=num
print(“The value is :”, num)
S=Sample(10)

Destructor:

  • Destructor is also a special method gets executed automatically when an object exit
  • from the scope.
  • It is just opposite to the constructor.
  • In Python, _del_ () method is used as the destructor.

Example:
class Example:
def _init_ (self):
print “Object created”
# destructor
def _del_ (self):
print “Object destroyed”
# creating an object
myObj = Example ()
Output:
Object created
Object destroyed

Samacheer Kalvi 12th Computer Science Guide Chapter 10 Python Classes and Objects

IV. Answer the following questions (5 Marks)

Question 1.
Write a menu-driven program to add or delete stationery items. You should use I dictionary to store items and the brand.
Answer:
stationary = { }
while((ch == 1) or (ch == 2))
print(” 1. Add Item \n 2. Delete Item”)
ch = int(input(“Enter your choice “))
if(ch==1):
n = int(input(“Enter the number of items to be added in the stationary shop”))
for i in range(n):
item = input(“Enter an item “)
brand = input(“Enter the brand Name”)
stationary[item] = brand
print(stationary)
elif(ch == 2):
remitem = input(“Enter the item to be deleted from the shop”)
dict.pop(remitem)
print( stationary)
else:
print(“Invalid options. Type 1 to add items and 2 to remove items “)
ch = int(input(“Enter your choice :”)
Output:

  1. Add item
  2. Delete Item Enter your choice : 1

Enter the number of items to be added in the stationary shop : 2
Enter an item : Pen
Enter the brand Name : Trimax
Enter an item: Eraser
Enter the brand Name: Camlin
Pen: Trimax
Eraser: Camlin
Enter your choice: 2
Enter the item to be deleted from the shop: Eraser
Pen: Trimax
Enter your choice : 3
Invalid options. Type 1 to add items and 2 to remove items.

Samacheer Kalvi 12th Computer Science Guide Chapter 10 Python Classes and Objects

12th Computer Science Guide Python Classes and Objects Additional Important Questions and Answers

I. Choose the best answer (1 Mark)

Question 1.
………… is not an object-oriented language.
a) C
b) C++
c) Java
d) Python
Answer:
a) C

Question 2.
All integer variables used in the python program is an object of class ……………………….
Answer:
int

Samacheer Kalvi 12th Computer Science Guide Chapter 10 Python Classes and Objects

Question 3.
………….. are called as Functions of the class.
a) Methods
b) Members
c) Variables
d) Loop
Answer:
a) Methods

Question 4.
In Python, every class name followed by ……………..delimiter.
a) ;
b) :
c) .
d) .
Answer:
b) :

Question 5.
A statement in a class definition may be a ………………………..
(a) variable declaration
(b) decision control
(c) loop
(d) all of these
Answer:
(d) all of these

Samacheer Kalvi 12th Computer Science Guide Chapter 10 Python Classes and Objects

Question 6.
……………… is a valid syntax for crating objects.
a) objectname = classname ()
b) objectname: classname ()
c) objectname = classname
d) classname = Objectname ()
Answer:
a) objectname = classname ()

Question 7.
…………….. is a valid syntax of accessing class members
a) objectname = classmember ()
b) objectname. classmember ()
c) objectname. Classmember
d) objectname.classmember
Answer:
b) objectname. classmember ()

Question 8.
………….. position of the argument named self in python class method.
a) First
b) Second
c) Third
d) Last
Answer:
a) First

Question 9.
The init function should begin and end with
(a) underscore
(b) double underscore
(c) #
(d) S
Answer:
(b) double underscore

Samacheer Kalvi 12th Computer Science Guide Chapter 10 Python Classes and Objects

Question 10.
……………. number of arguments can be taken by Python method even when a method is defined with one argument?
a) 1
b) 3
c) 2
d) 4
Answer:
c) 2

Question 11.
In Python. ……………… function will act as a constructor.
a) int
b) inti
c) class name
d) init
Answer:
d) init

Question 12.
…………………….. is a special function to gets executed automatically when an object exit from the scope.
(a) constructor
(b) init
(c) destructor
(d) object
Answer:
(c) destructor

Question 13.
…………… is used to initialize the class variables.
a) Destructor
b) Object
c) Constructor
d) Class member
Answer:
c) Constructor

Samacheer Kalvi 12th Computer Science Guide Chapter 10 Python Classes and Objects

Question 14.
The ……………..of the class should be accessed through the instance of a class.
a) Objects
b) Members
c) Functions
d) Tuples
Answer:
b) Members

Question 15.
Which variables can be accessed only within the class?
(a) private
(b) public
(c) protected
(d) local
Answer:
(a) private

Question 16.
In Python, the class method must name the first argument named as………….
a) this
b) new
c) self
d) var
Answer:
c) self

Question 17.
…………… and…………… are the key features of object-oriented programming.
a) List and tuples
b) Set and dictionary
c) Classes and objects
d) Variables and methods
Answer:
c) Classes and objects

Samacheer Kalvi 12th Computer Science Guide Chapter 10 Python Classes and Objects

Question 18.
By default, the class variables are ……………..
a) Private
b) Public
c) Protected
d) Method
Answer:
b) Public

II. Answer the following questions (2 and 3 Marks)

Question 1.
Write a note on public and private data members of the python class.
Answer:

  • The variables which are defined inside the class is public by default.
  • These variables can be accessed anywhere in the program using dot operator.
  • A variable prefixed with double underscore becomes private in nature.
  • These variables can be accessed only within the class.

class Sample:
def _init_ (self, n1, n2):
self.n1 =n1
self. _n2=n2
def display (self):
print(“Class variable 1 = “, self.n1)
print(“Class variable 2 = “, self._n2)
S=Sample(12,14)
S.display()
print(“Value 1 = “, S.n1)
print(“Value 2 = “, S._n2)

  • In the above program, there are two class variables n1 and n2 are declared.
  • The variable n1 is a public variable and n2 is a private variable.
  • The display( ) member method is defined to show the values passed to these two variables.
  • The print statements defined within the class will successfully display the values of n1 and n2, even though the class variable n2 is private.
  • Because, in this case, n2 is called by a method defined inside the class.
  • But, when we try to access the value of n2 from outside the class Python throws an error.
  • Because private variables cannot be accessed from outside the class.

Samacheer Kalvi 12th Computer Science Guide Chapter 10 Python Classes and Objects

Question 1.
Write a note on self?
Answer:
The class method must have the first argument named as self. No need to pass a value for this argument when we call the method. Python provides its value automatically. Even if – a method takes no arguments, it should be defined with the first argument called self. If a method is defined to accept only one argument it will take it as two arguments i.e. self and the defined argument.

Question 3.
How Python class function differs from ordinary function.
Answer:

  • Python class function or Method is very similar to ordinary function with, a small difference that, the class method must have the first argument named as self.
  • No need to pass a value for this argument when we call the method. Python provides its value automatically.
  • Even if a method takes no arguments, it should be defined with the first argument called self.
  • If a method is defined to accept only one argument it will take it as two arguments ie. self and the defined argument.

Question 4.
Write the output of the following (March 2020)
Answer:
class Hosting:
def _init_ (self.name)
self. _name=name
def display (self):
print(“Welcome to”,self._name)
obj=Hosting(” Python Programming”)
obj.display()
Output:
Welcome to Python Programming

Samacheer Kalvi 12th Computer Science Guide Chapter 10 Python Classes and Objects

Question 5.
Write a program to calculate area and circumference of a circle?
Answer:
class Circle:
pi=3.14
def_init_(self,radius):
self.radius=radius
def area(self):
return Circle.pi*(self.radius**2)
def circumference(self):
return 2*Circle.pi*self.radius
r = int(input(“Enter Radius:”))
C=Circle(r)
print(“The Area =”,C.area( ))
print(“The Circumference =”, C.circumference( ))
Output:
Enter Radius: 5
The Area = 78.5
The Circumference = 31.400000000000002

HANDS ON PRACTICE

Question 1.
Rewrite the following Python program to get the given output:
OUTPUT:
Enter Radius: 5
The area = 78.5
The circumference = 34.10
CODE:
Class circle ()
pi=3.14
def _init_(self, radius):
self=radius
DEF area(SELF):
Return
Circle.pi + (self.radius * 2)
Def circumference(self):
Return 2*circle.pi * self.radius
r = input(“Enter radius=”)
c = circle(r)
print “The Area:”, c.area()
printf (“The circumference=”, c)

Correct Program:
class Circle:
pi=3.14
def init (self,radius):
self.radius=radius
def area (self):
return Circle.pi*(self.radius**2)
def circumference (self):
return 2*Circle.pi*self.radius
r=int(input(“Enter Radius: “))
C=Circle(r)
print(“The Area =”,C.area())
print(“The Circumference =”, C.circumference())

Samacheer Kalvi 12th Computer Science Guide Chapter 10 Python Classes and Objects

Question 2.
Write a menu driven program to read, display, add and subtract two distances.
Coding:
class Distances:
def init (self):
self.distl =”
self.dist2 = ”
self .result = ”
def inputdata(self):
self.dist1=float(input(/Enter the first point=’))
self.dist2=float(input(“Enter the second point= “))
def adddist(self):
self ,result=self. dist1+self. dist2
def subdist(self):
if self.distl >self.dist2:
self.result=self.distl-self.dist2
else:
self.result=self.dist2-self.distl
def DisplayDist(self):
return self, result
Dt=Distances() .
ch=,y’
while(ch==’y,):
print(“\nl. Add two points\n2.Subtract two points “)
choice=int(input(“\nEnter your choice:”))
if(choice==l):
Dt.inputdataQ
Dt.adddist()
print(“Sum of two points is:”,round
(Dt.DisplayDist(),3))
elif(choice==2):
Dt.inputdata()
Dt.subdist()
print(“Difference in between two points is:”,round(Dt.DisplayDist(),3))
else:
print(“Invalid input”)
ch=input(“do you want to continue y/n: “)
Output:
>>>

RESTART:
C:/Users / COMPUTER/ AppData/ Local / Programs / Python / Py thon37-32/ menudist-05.02.2020. py
1. Add two points
2. Subtract two points Enter your choice: 1
Enter the first point = 58.6
Enter the second point = 12.8
The Sum of two points is: 71.4
1. Add two points
2. Subtract two points
Enter your choice: 2 ,
Enter the first point= 47.5
Enter the second point= 23.6
The difference between the two points is: 23.9
1. Add two points
2.Subtract two points
Enter your choice: 4
Invalid input
do you want to continue y/n: n
>>>

Samacheer Kalvi 12th Computer Science Guide Chapter 10 Python Classes and Objects

Question 3.
What will be the output of the following Python code
class String:
def _init_(self):
self.uppercase=0
self.lowercase=0
self.vowels=0
self.consonants=0
self.spaces=0
self.string=””
def getstr (self):
self. string=” Welcome Puducherry”
def count_upper(self):
for ch in self.string:
if (ch.isupper())
self.uppercase+=1
def count_lo wer (self):
for ch in self.string:
if (ch.islower())
self.lowercase+=1
def count_vowers(self)
for ch in self.string:
if (ch in (‘A’, ‘a’, V, ‘E!, T, T, ‘o’, ‘O’, ‘u’,’U’)):
self.vowers+=1
def count_consonants(self):
for ch in self.string:
if (ch not in ((‘A’, ‘a’, V, ‘E’, Y, T, ‘o’, ‘O’, ‘u’, ‘U’,”)):
self.consonants+=1
def count_space (self):
for ch in self.string:
if (ch==” “):
self spaces+=1
def execute (self):
self.count_upper()
self.count_lower() ¦
self.count_vowels()
self.count_consonants()
self.count_space()
def display (self):
print (” The given string contains…”)
print(“%d Uppercase letters”% self .uppercase)
pring(“&d Lowercase letters” % self .lowrcase)
print(” % d V owels” % self .vowels)
print(” % d Consonants” % self, consonants)
pring(“%d Spaces” % self.spaces)
S = String()
S.getstr()
S.execute()
S.display()
Output:
The given string contains…
2 Uppercase letters
17 Lowercase letters
7 Vowels
12 Consonants
2 Spaces

Samacheer Kalvi 12th Computer Science Guide Chapter 11 Database Concepts

Tamilnadu State Board New Syllabus Samacheer Kalvi 12th Computer Science Guide Pdf Chapter 11 Database Concepts Text Book Back Questions and Answers, Notes.

Tamilnadu Samacheer Kalvi 12th Computer Science Solutions Chapter 11 Database Concepts

12th Computer Science Guide Database Concepts Text Book Questions and Answers

I. Choose the best answer (1 Marks)

Question 1.
What is the acronym of DBMS?
a) Data Base Management Symbol
b) Database Managing System
c) Data Base Management System
d) DataBasic Management System
Answer:
c) Data Base Management System

Samacheer Kalvi 12th Computer Science Guide Chapter 11 Database Concepts

Question 2.
A table is known as
a) tuple
b) attribute
c) relation
d) entity
Answer:
c) relation

Question 3.
Which database model represents parent-child relationship?
a) Relational
b) Network
c) Hierarchical
d) Object
Answer:
c) Hierarchical

Question 4.
Relational database model was first proposed by
a) E F Codd
b) E E Codd
c) E F Cadd
d) E F Codder
Answer:
a) E F Codd

Samacheer Kalvi 12th Computer Science Guide Chapter 11 Database Concepts

Question 5.
What type of relationship does hierarchical model represents?
a) one-to-one
b) one-to-many
c) many-to-one
d) many-to-many
Answer:
b) one-to-many

Question 6.
Who is called Father of Relational Database from the following?
a) Chris Date
b) Hugh Darween
c) Edgar Frank Codd
d) Edgar Frank Cadd
Answer:
c) Edgar Frank Codd

Question 7.
Which of the following is an RDBMS?
a) Dbase
b) Foxpro
c) Microsoft Access
d) SQLite
Answer:
d) SQLite

Samacheer Kalvi 12th Computer Science Guide Chapter 11 Database Concepts

Question 8.
What symbol is used for SELECT statement?
a) o
b) n
c) X
d) Q
Answer:
a) o

Question 9.
A tuple is also known as
a) table
b) row
c) attribute
d) field
Answer:
b) row

Question 10.
Who developed ER model?
a) Chen
b) EF Codd
c) Chend
d) Chand
Answer:
a) Chen

Samacheer Kalvi 12th Computer Science Guide Chapter 11 Database Concepts

II. Answer the following questions (2 Marks)

Question 1.
Mention few examples of a database.
Answer:
dbase-III , dbase-III Plus, Foxbase , Foxpro ,SQL Server, Oracle Database, Sybase, Informix, MySQL are some examples of Database languages which are used to design ERP applications like Payroll, Railway Reservation System, Inventory Systems.

Question 2.
List some examples of RDBMS.
Answer:
SQL Server, Oracle Database, Sybase, Informix, MySQL.

Question 3.
What is data consistency?
Answer:
Data Consistency
On live data, it is being continuously updated and added, maintaining the consistency of data can become a challenge. But DBMS handles it by itself. Data Consistency means that data values are the same at all instances of a database.

Samacheer Kalvi 12th Computer Science Guide Chapter 11 Database Concepts

Question 4.
What is the difference between the Hierarchical and Network data model?
Answer:

Hierarchical Data Model Network Data Model
1 A child record has only one parent node A child may have many parent nodes
2 It represents the data in one-to-many relationships It represents the data in many-to-many relationships
3 This model is not easier and faster to access the data than the Network data model. This model is easier and faster to access the data.

Question 5.
What is normalization?
Answer:

  • Normalization is a process of organizing the data in the database to avoid data redundancy and to improve data integrity.
  • Database normalization was first proposed by Dr. Edgar F Codd as an integral part of RDBMS. These rules are known as the E F Codd Rules.

III. Answer the following questions (3 Marks)

Question 1.
What is the difference between Select and Project
Answer:

Select Project
The SELECT operation(o) is used for selecting a subset with tuples according to a given selection condition. The projection method(n) eliminates all attributes of the input relation but those mentioned in the projection list.
The SELECT operation (o) selects filters out all tuples that do not satisfy the condition. The projection method defines a relation that contains a vertical subset of Relation.
Symbol: σ Symbol: π
General Form:
σ (R)
c
Example:
σ = “Big Data” (STUDENT) course
Example:
π  (STUDENT)
course

Samacheer Kalvi 12th Computer Science Guide Chapter 11 Database Concepts

Question 2.
What is the role of DBA?
Answer:

  1. Database Administrator or DBA is the one who manages the complete database management system.
  2. DBA takes care of the security of the DBMS, managing the license keys, managing user accounts and access etc.

Question 3.
Explain Cartesian Product with a suitable example.
Answer:

  • Cross product is a way of combining two relations.
  • The resulting relation contains, both relations being combined.
  • A x B means A times B, where the relation A and B have different attributes.
  • This type of operation is helpful to merge columns from two relations
studno name studno subject
cs1 Kannan cs28 Big Data
cs2 Gowri Shankar cs62 R language
cs4 Padmaja cs25 Python Programming

Cartesian product; Table A x Table B

studno name course subject
cs1 Kannan cs28 Big Data
cs1 Kannan cs62 . R language
cs1 Kannan cs25 Python Programming
cs2 Gowri Shankar cs28 Big Data
cs2 Gowri Shankar cs’62 R language
cs2 Gowri Shankar cs25 Python Programming
cs4 Padmaja cs28 Big Data
cs4 Padmaja cs62 R language
cs4 Padmaja cs25 Python Programming

Samacheer Kalvi 12th Computer Science Guide Chapter 11 Database Concepts

Question 4.
Explain the Object Model with an example.
Answer:
Object Model:

  • Object model stores the data in the form of objects, attributes and methods, classes and inheritance.
  • This model handles more complex applications, such as Geographic Information System (GIS), scientific experiments, engineering design and manufacturing.
  • It is used in file Management System.
  • It represents real-world objects, attributes and behaviours.
  • It provides a clear modular structure.
  • It is easy to maintain and modify the existing code.

An example of the Object model is : Shape
Samacheer Kalvi 12th Computer Science Guide Chapter 11 Database Concepts 1
Circle, Rectangle, and Triangle are all objects in this model

  • The circle has the attribute radius.
  • Rectangle has the length and breadth of the attribute.
  • Triangle has the attributes base and height.
  • The objects Circle, Rectangle, and Triangle inherit from the object Shape.

Samacheer Kalvi 12th Computer Science Guide Chapter 11 Database Concepts

Question 5.
Write a note on different types of DBMS users.
Answer:
Types of DBMS Users
(i) Database Administrator:
Database Administrator or DBA is the one who manages the complete database management system. DBA takes care of the security of the DBMS, managing the license keys, managing user accounts and access etc.

(ii) Application Programmers or Software Developers:
This user group is involved in developing and designing the parts of DBMS.

(iii) End User:
End users are the ones who stores, retrieve, update and delete data.

(iv) Database designers: are responsible for identifying the data to be stored in the database for choosing appropriate structures to represent and store the data.

IV. Answer the following questions (5 Marks)

Question 1.
Explain the different types of data models.
Answer:
The different types of a Data Model are:

  1. Hierarchical Model,
  2. Relational Model,
  3. Network Database Model,
  4. Entity-Relationship Model,
  5. Object Model.

Hierarchical Model:

  • The hierarchical model was developed by IBM as Information Management System.
  • In the Hierarchical model, data is represented as a simple tree-like structure form.
  • This model represents a one-to-many relationship i.e., parent-child relationship.
  • One child can have only one parent but one parent can have many children.
  • This model is mainly used in IBM Main Frame computers.

Samacheer Kalvi 12th Computer Science Guide Chapter 11 Database Concepts 2

Relational Model:

  • The Relational Database model was first proposed by E.F. Codd in 1970.
  • Nowadays, it is the most widespread data model used for database applications around the world.
  • The basic structure of data in the relational model is tabling (relations).
  • All the information related to a particular type is stored in rows of that table.
  • Hence tables are also known as relations in a relational model.
  • A relation key is an attribute that uniquely identifies a particular tuple (row in a relation (table)).

Samacheer Kalvi 12th Computer Science Guide Chapter 11 Database Concepts 3

Network Model:
A network database model is an extended form of the hierarchical data model.
The difference between hierarchical and Network data model is:

  • In a hierarchical model, a child record has only one parent node,
  • In a Network model, a child may have many parent nodes.
  • It represents the data in many-to-many relationships.
  • This model is easier and faster to access the data.

Example:

  • School represents the parent node
  • Library, Office, and Staffroom is a child to school (parent node)
  • Student is a child in the library, office and staff room (one to many relationships)

Samacheer Kalvi 12th Computer Science Guide Chapter 11 Database Concepts 4

Entity-Relationship Model. (ER model):

  • In this database model, relationships are created by dividing the object into the entity and its characteristics into attributes.
  • It was developed by Chen in 1976.
  • This model is useful in developing a conceptual design for the database.
  • It is very simple and easy to design a logical view of data.
  • The developer can easily understand the system by looking at ER model constructed.
  • The rectangle represents the entities.

Example. Doctor and Patient.

  • Ellipse represents the attributes
    E.g. D-id, D-name, P-id, P-name.
  • Attributes describe the characteristics and each entity becomes a major part of the data stored in the database.
  • The diamond represents the relationship in ER diagrams e.g; Doctor diagnosis the Patient

Samacheer Kalvi 12th Computer Science Guide Chapter 11 Database Concepts 5

Object Model:

  • Object model stores the data in the form of objects, attributes, and methods, classes, and Inheritance.
  • This model handles more complex applications, such as Geographic Information System (GIS), scientific experiments, engineering design, and manufacturing.
  • It is used in the file Management System.
  • It represents real-world objects, attributes, and behaviours.
  • It provides a clear modular structure. It is easy to maintain and modify the existing code.

Samacheer Kalvi 12th Computer Science Guide Chapter 11 Database Concepts 6

Example of the Object model is Shape,
Circle, Rectangle and Triangle are all objects in this model

  • The circle has the attribute radius.
  • Rectangle has the length and breadth of the attribute.
  • Triangle has the attributes base and height.
  • The objects Circle, Rectangle, and Triangle inherit from the object Shape.

Samacheer Kalvi 12th Computer Science Guide Chapter 11 Database Concepts

Question 2.
Explain the different types of relationship mapping.
Answer:
The types of relationships used in a database are

  • One-to-One Relationship
  • One-to-Many Relationship
  • Many-to-One Relationship
  • Many-to-Many Relationship

One-to-One Relationship:

  • In One-to-One Relationship, one entity is related with only one other entity.
  • One row in a table is linked with only one row in another table and vice versa. Example: A student can have only one exam number.

Samacheer Kalvi 12th Computer Science Guide Chapter 11 Database Concepts 7

One-to-Many Relationship:

  • In a One-to-Many relationship, one entity is related to many other entities.
  • One row in table A is linked to many rows in table B, but one row in table B is linked to only one row in table A. Example: One Department has many staff members.

Samacheer Kalvi 12th Computer Science Guide Chapter 11 Database Concepts 8

Many to-one Relationship

  • In Many-to-One Relationship, many entities can be related with only one in the other entity.
  • Example: A number of staff members working in one Department. Multiple rows in staff members table is related with only one row in Department table.

Samacheer Kalvi 12th Computer Science Guide Chapter 11 Database Concepts 9

Many-to-Many Relationship:

  • A many-to-many relationships occurs when multiple records in a table are associated with multiple records in another table.
  • Example 1: Customers and Product

Samacheer Kalvi 12th Computer Science Guide Chapter 11 Database Concepts 10

Customers can purchase various products and Products can be purchased by many customers.

Example 2: Students and Courses
A student can register for many Courses and a Course may include many students

Example 3: Books and Student.
Many Books in a Library are issued to many students.

Question 3.
Differentiate DBMS and RDBMS.
Answer:

Basis of Comparison DBMS RDBMS
Expansion Database Management System Relational Database Management System
Data storage Navigational model ie data by linked records Relational model (in tables), ie data in tables as row and column
Data redundancy Exhibit Not Present
Normalization Not performed RDBMS uses normalization to reduce redundancy
Data access Consumes more time Faster, compared to DBMS.
Keys and indexes Does not use. used to establish a relationship. Keys are used in RDBMS.
Transaction

management

Inefficient, Error-prone, and insecure Efficient and secure.
Distributed Databases Not supported Supported by RDBMS.
Example Dbase, FoxPro. SQL Server, Oracle, MySQL, MariaDB, SQLite.

Samacheer Kalvi 12th Computer Science Guide Chapter 11 Database Concepts

Question 4.
Explain the different operators in Relational algebra with suitable examples.
Answer:
Relational Algebra is divided into various groups:
Unary Relational Operations:

  1. SELECT (symbol: σ)
  2. PROJECT (symbol: π)

Relational Algebra Operations from Set Theory:

  1. UNION (U)
  2. INTERSECTION (∩)
  3. DIFFERENCE (-)
  4. CARTESIAN PRODUCT (X)

SELECT symbol: σc (R) with a relation R and a condition C on the attributes of R

  • The SELECT operation is used for selecting a subset with tuples according to a given condition.
  • Select filters out all tuples that do not satisfy C

Table A : STUDENT :

Studno Name Course Year
cs1 Kannan Big Data II
cs2 Gowri
Shankar
R Language I
cs3 Lenin Big Data I
cs4 Padmaja Python
Programming
I

σcourse = <Big Data> (Student)

Studno Name Course Year
csl Kannan Big Data II
cs2 Lenin Big Data I

PROJECT (symbol: n):

  • The projection eliminates all attributes of the input relation but those mentioned in the projection list.
  • The projection method defines a relation that contains a vertical subset of Relation.
  • Example 1 using Table A
    πcourse (STUDENT)

Result:

Course :
Big Data
R language
Python Programming

Example 2 (using Table A)
πstudent, course (STUDENT)

Studno Course
cs1 Big Data
cs2 R language
cs3 Big Data
cs4 Python Programming

UNION (Symbol: U):

  • It includes all tuples that are in tables A or in B.
  • It also eliminates duplicates.
  • Set A Union Set B would be expressed as A U B

Example 3
Consider the following tables

Table A

Studno Name
cs1 Kannan
cs2 Lenin
cs3 Padmaja

Table B

Studno Name
cs1 Kannan
cs2 Lenin
cs3 Padmaja

Result (A U B)

Table A

Studno Name
cs1 Kannan
cs2 Gowrishankaran
cs3 Lenin
cs4 Padmaja

SET DIFFERENCE ( Symbol: -):

  • The result of A – B, is a relation which includes all tuples that are in A but not in B.
  • The attribute name of A has to match with the attribute name in B.
  • Example 4 (using Table B):

Result:

Table
Cs4 Padmaja

Samacheer Kalvi 12th Computer Science Guide Chapter 11 Database Concepts

INTERSECTION (symbol: ∩) A ∩ B:

  • INTERSECTION Defines a relation consisting of a set of all tuple that are in both in A and B.
  • However, A and B must be union-compatible.

Example 5 (using Table B)

Table A – B
cs1 Kannan
cs3 Lenin

PRODUCT OR CARTESIAN PRODUCT (Symbol: X)

  • Cross product is a way of combining two relations. The resulting relation contains, both relations being combined.
  • A x B means A times B, where the relation A and B have different attributes.
  • This type of operation is helpful to merge columns from two relations.
Table A ‘                   Table B
studno name studno

subject

cs1 Kannan cs28 Big Data
cs2 Gowri Shankar cs62 R language
cs4 Padmaja cs25 Python Programming
studno name course subject
csl Kannan cs28 Big Data
csl Kannan cs62 R language
csl Kannan cs25 Python Programming
cs2 Gowri Shankar cs28 Big Data
cs2 Gowri Shankar cs62 R language
cs2 Gowri Shankar cs25 Python Programming
cs4 Padmaja cs28 Big Data
cs4 Padmaja cs62 R language
cs4 Padmaja cs25 Python Programming

Question 5.
Explain the characteristics of DBMS.
Answer:
Characteristics of Database Management system:

Data stored in Table Data is never directly stored in the database. Data is stored in tables, created inside the database. DBMS also allows having relationships between tables which makes the data more meaningful and connected.
Reduced Redundancy In the modern world, hard drives are very cheap, but earlier when hard drives were too expensive, unnecessary repetition of data in databases was a big problem But DBMS follows Normalization which divides the data in such a way that repetition is minimum.
Data Consistency On live data, it is being continuously updated and added, maintaining the consistency of data can become a challenge. But DBMS handles it by itself.
Support Multiple user and Concurrent Access DBMS allows multiple users to work on it( update, insert, delete data) at the same time and still manages to maintain data consistency.
Query Language DBMS provides users with a simple query language, using which data can be easily fetched, inserted, deleted, and updated in a database.
Security The DBMS also takes care of the security of data, protecting the data from unauthorized access. In a typical DBMS, we can create user accounts with different access permissions, using which we can easily secure our data by restricting user access.
DBMS Supports Transac­tions It allows us to better handle and manage data integrity in real-world applications where multi-threading is extensively used.

12th Computer Science Guide Database Concepts Additional Important Questions and Answers

I. Choose the best answer (1 Mark)

Question 1.
…………………… are raw facts stored in a computer
(a) data
(b) Information
(c) row
(d) tuple
Answer:
(a) data

Samacheer Kalvi 12th Computer Science Guide Chapter 11 Database Concepts

Question 2.
………………….is an organized collection of data, which can be stored and accessed electronically from a computer system
a) Worksheet
b) Database
c) DBMS
d) Information
Answer:
b) Database

Question 3.
……………………. is a repository collection of related data
(a) data
(b) Information
(c) database
(d) tuple
Answer:
(c) database

Question 4.
In………………….data are organized in a way that, they can be easily accessed, managed, and updated.
a) Database
b) Pointer
c) Structure
d) Object
Answer:
a) Database

Samacheer Kalvi 12th Computer Science Guide Chapter 11 Database Concepts

Question 5.
………………….allows users to store, process, and analyze data easily.
a) My SQL
c) My SQL SQLite
b) Relational Algebra
d) DBMS
Answer:
d) DBMS

Question 6.
Find the wrong statement about DBMS?
(a) segregation of application program
(b) Maximum data Redundancy
(c) Easy retrieval of data
(d) Reduced development time
Answer:
(b) Maximum data Redundancy

Question 7.
…………………. provides protection and security to the databases
a) MySQL
b) DBMS
c) Oracle
d) Ingress
Answer:
b) DBMS

Question 8.
…………………. can be software or hardware-based, with one sole purpose of storing data.
a) MySQL
b) DBMS
c) Database
d) Ingress
Answer:
c) Database

Samacheer Kalvi 12th Computer Science Guide Chapter 11 Database Concepts

Question 9.
Which is the language used to write commands to access, insert, update data stored in the database?
(a) DataBase Access Languages
(b) Javascript
(c) Basic
(d) Foxpro
Answer:
(a) DataBase Access Languages

Question 10.
…………………. major components are there in DBMS?
a) Four
b) Three
c) Five
d) Two
Answer:
c) Five

Question 11.
…………………. characteristics of DBMS allows to better handle and manage data integrity
a) Data redundancy
b) Data security
c) DBMS Supports Transactions
d) Data integrity
Answer:
c) DBMS Supports Transactions

Question 12.
…………………. DBMS components that manage databases to take backups, report generation.
a) Software
b) Hardware
c) Data
d) Procedures/Methods
Answer:
d) Procedures/Methods

Samacheer Kalvi 12th Computer Science Guide Chapter 11 Database Concepts

Question 13.
…………………. in a table represents a record.
a) Row
b) Column
c) File
d) Data
Answer:
a) Row

Question 14.
Which of the following is not a DBMS component?
a) Hardware/ Software
b) Data
c) Procedures
d) Data model
Answer:
d) Data model

Question 15.
Hierarchical Model was developed by ……………………….
(a) Apple
(b) IBM
(c) Microsoft
(d) Macromedia
Answer:
(b) IBM

Question 16.
…………………. is not a type of data model?
a) Hierarchical model
b) Entity-Relationship model
c) Object model
d) Redundancy model
Answer:
d) Redundancy model

Samacheer Kalvi 12th Computer Science Guide Chapter 11 Database Concepts

Question 17.
…………………. is an extended form of hierarchical data model.
a) ER model
b) Hierarchical mode
c) Network database model
d) Object model
Answer:
c) Network database model

Question 18.
The relational model was developed in the year ……………………..
(a) 1980
(b) 1970
(c) 1965
(d) 1985
Answer:
(b) 1970

Question 19.
The abbreviation of GIS is
a) Global Information System
b) Geographic Information System
c) Global Information Source
d) Geographic Intelligent System
Answer:
b) Geographic Information System

Question 20.
Data is represented as a simple tree-like structure form in the data model
a) Network database
b) Hierarchical model
c) ER model
d) Relational model
Answer:
b) Hierarchical model

Samacheer Kalvi 12th Computer Science Guide Chapter 11 Database Concepts

Question 21.
ER Model Expand ………………………..
(a) Entry Relation
(b) Entity Relationship
(c) Entire Row
(d) Entity Row
Answer:
(b) Entity Relationship

Question 22.
…………………. takes care of the security of the DBMS, managing the license keys, managing user accounts and access.
a) Database Designer
b) Database Administrator
c) Database Architect
d) Data Analyst
Answer:
b) Database Administrator

Question 23.
The …………………. operation is used for selecting a subset with tuples according
to a given condition.
a) CARTESIAN PRODUCT
b) SELECT
c) Union
d) Intersection
Answer:
b) SELECT

Samacheer Kalvi 12th Computer Science Guide Chapter 11 Database Concepts

Question 24.
Find the wrongly matched pair.
(a) Entities – Rectangle
(b) Ellipse – attributes
(c) Diamond – relationship
(d) row – square
Answer:
(d) row – square

II. Answer the following questions (2 and 3 Marks)

Question 1.
What is a database?
Answer:

  • The database is a repository collection of related data organized in a way that data can be easily accessed, managed, and updated.
  • The database can be software or hardware-based, with one sole purpose of storing data.

Question 2.
Write the advantages of DBMS.
Answer:

  • Segrega n f application program
  • Minimal date duplication or Data Redundancy
  • Easy retrieval of data using the Query Language
  • Reduced development time and maintenance

Samacheer Kalvi 12th Computer Science Guide Chapter 11 Database Concepts

Question 3.
Define Data and Information.
Answer:

Data Information
Data are raw facts stored in a computer Information is formatted data
Data may contain any character, text, word, or number. The information allows being utilized in a significant way

Question 4.
Define Table?
Answer:
Table is the entire collection of related data in one table, referred to as a File or Table where the data is organized as row and column.

Question 5.
Define: Database structure
Answer:

  • Table is the entire collection of related data in one table, referred to as a File or Table where the data is organized as row and column.
  • Each row in a table represents a record, which is a set of data for each database entry.
  • Each table column represents a Field, which groups each piece or item of data among the records into specific categories or types of data.

Example: StuNo., StuName, StuAge, StuClass, StuSec.,

  • A Table is known as a RELATION S
  • A Row is known as a TUPLE S
  • A column is known as an ATTRIBUTE

Samacheer Kalvi 12th Computer Science Guide Chapter 11 Database Concepts

Question 6.
Write a note on relational Algebra?
Answer:
Relational Algebra is a procedural query language used to query the database tables using SQL. Relational algebra operations are performed recursively on a relation (table) to yield output.

Question 7.
What is Data model?
Answer:

  • A data model describes how the data can be represented and accessed from the software after complete implementation.
  • It is a simple abstraction of a complex real-world data gathering environment.
  • The main purpose of the data model is to give an idea of how the final system or software will look after development is completed.

Question 8.
What is Relational Algebra?
Answer:

  • Relational Algebra, was first created by Edgar F Codd while at IBM.
  • It was used for modeling the data stored in relational databases and defining queries on it.
  • Relational Algebra is a procedural query language used to query the database tables using SQL.
  • Relational algebra operations are performed recursively on a relation (table) to yield an output.
  • The output of these operations is a new relation, which might be formed by one or more input relations.

Samacheer Kalvi 12th Computer Science Guide Chapter 11 Database Concepts

Question 9.
List the types of data model.
Answer:

  • Hierarchical Model
  • Relational Model
  • Network Database Model
  • Entity-Relationship Model
  • Object Model

Question 10.
List the types of DBMS users.
Answer:

  • Database Administrators (DBA)
  • Application or software developers
  • End-User
  • Database designers

Question 11.
Write short notes on Relational Data Model.
Answer:

  • The Relational Database model was first proposed by E.F. Codd in 1970 . Nowadays, it is the most widespread data model used for database applications around the world.
  • The basic structure of data in the relational model is tables (relations). All the information related to a particular type is stored in rows of that table. Hence tables are also known as relations in a relational model. A relation key is an attribute which uniquely identifies a particular tuple.

Samacheer Kalvi 12th Computer Science Guide Chapter 11 Database Concepts

III. Answer the following questions (5 Marks)

Question 1.
Explain the components of DBMS
Answer:
The Database Management System can be divided into five major components namely 1. Hardware, 2. Software, 3. Data, 4. Procedures/Methods
5. Database Access Languages

1. Hardware:
The computer, hard disk, I/O channels for data, and any other physical component involved in the storage of data

2. Software:
This main component is a program that controls everything.
The DBMS software is capable of understanding the Database Access Languages and interprets them into database commands for execution.

3. Data:
It is that resource for which DBMS is designed. DBMS creation is to store and utilize data.

4. Procedures/ Methods:
They are general instructions to use a database management system such as the installation of DBMS, manage databases to take backups, report generation, etc

5. DataBase Access Languages :

  • They are the languages used to write commands to access, insert, update and delete data stored in any database.
  • Examples of popular DBMS: Dbase, FoxPro