Page 1
Tamil Nadu
State Board
2023
QUESTION
PAPER
Page 2
No. of Printed Pages : 11
6772
!6772IstYearComputerScience! £vÄ Gs
Register Number
PART - III
PoÛ AÔ¯À / COMPUTER SCIENCE
( uªÌ ©ØÖ® B[Q» ÁÈ / Tamil & English Version )
Põ» AÍÄ : 3.00 ©o ÷|µ® ] [ ö©õzu ©v¨ö£sPÒ : 70
Time Allowed : 3.00 Hours ] [Maximum Marks : 70
AÔÄøµPÒ : (1) AøÚzx ÂÚõUPЮ \›¯õP¨ £vÁõQ EÒÍuõ GߣuøÚa
\›£õºzxU öPõÒÍÄ®. Aa_¨£vÂÀ SøÓ°¸¨¤ß, AøÓU
PsPõo¨£õÍ›h® EhÚi¯õPz öu›ÂUPÄ®.
(2) }»® AÀ»x P¸¨¦ ø©°øÚ ©mk÷© GÊxÁuØS®,
AiU÷PõikÁuØS® £¯ß£kzu ÷Ásk®. £h[PÒ ÁøµÁuØS
ö£ß]À £¯ß£kzuÄ®.
Instructions : (1) Check the question paper for fairness of printing. If there is any lack of fairness,
inform the Hall Supervisor immediately.
(2) Use Blue or Black ink to write and underline and pencil to draw diagrams.
£Sv – I / PART - I
SÔ¨¦ : (i) AøÚzx ÂÚõUPÐUS® Âøh¯ÎUPÄ®. 15x1=15
(ii) öPõkUP¨£mkÒÍ ©õØÖ ÂøhPÎÀ ªPÄ® Hئøh¯ Âøhø¯z
÷uº¢öukzxU SÔ±mkhß Âøh°øÚ²® ÷\ºzx GÊuÄ®.
Note : (i) Answer all the questions.
(ii) Choose the most appropriate answer from the given four alternatives and write
the option code and the corresponding answer.
[ v¸¨¦P / Turn over
Page 3
6772 2
1. uØPõ¼P {øÚÁP® Gx ?
(A) RAM (B) ROM (C) EPROM (D) PROM
Name the Volatile memory.
(a) RAM (b) ROM (c) EPROM (d) PROM
2. 10102 &US {PµõÚ £vÚõÖ {ø» ©{£¦ :
(A) C (B) B (C) E (D) A
For 10102 the Hexadecimal equivalent is :
(a) C (b) B (c) E (d) A
3. Po¨ö£õÔ°ß vøµa\õuÚzøu CønUP EuÄ® öuõhº¦ \õuÚ® :
(A) SCSI Port (B) USB Port
(C) VGA Connector (D) PS/2 Port
Display devices are connected to the computer through :
(a) SCSI Port (b) USB Port
(c) VGA Connector (d) PS/2 Port
4. ÷Põ¨¦ ÷©»õsø© {ºÁQ¨£x :
(A) ÷Põ¨¦øÓPÒ (B) AøhÄ Aø©¨¦PÒ
(C) ÷Põ¨¦PÒ (D) ÷©ØTÔ¯ AøÚzx®
File Management manages :
(a) Folders (b) Directory systems
(c) Files (d) All of the above
5. J¸ ÷Põ¨¦ AÀ»x ÷Põ¨¦øÓø¯ {µ¢uµ©õP Recycle bin &À u[Põ©À }UP
RÌUPsh G¢u Âø\PøÍ ÷\ºzx AÊzu ÷Ásk® ?
(A) Shift ©ØÖ® Delete (B) Alt ©ØÖ® Delete
(C) Tab ©ØÖ® Delete (D) Ctrl ©ØÖ® Delete
Which of the following key combination is used to permanently delete a file or
folder without sending to Recycle bin ?
(a) Shift and delete (b) Alt and delete
(c) Tab and delete (d) Ctrl and delete
6. EÒÏmk £s¦ ©ØÖ® EÒÏk&öÁαk öuõhºø£ J¸ ]UP¼À SÔ¨¤kÁøu
CÆÁõÖ AøÇUP»õ® ?
(A) ö|Ô•øÓ (B) ÂÁµUSÔ¨¦ (C) Áøµ¯øÓ (D) TØÖUPÒ
Stating the input property and the input-output relation in a problem is known as :
(a) algorithm (b) specification (c) definition (d) statement
Page 4
3 6772
7. endl PmhøÍUS ©õØÓõP £¯ß£kÁx Gx ?
(A) \0 (B) \t (C) \n (D) \b
This can be used as alternate to endl Command :
(a) \0 (b) \t (c) \n (d) \b
8. #include<iostream>
using namespace std;
int main()
{
int i, sum=5;
for(i=1; i<=5; i++)
{
sum=sum+i;
}
cout<<sum;
return 0;
}
÷©÷» EÒÍ {µ¼ß öÁαk ¯õx ?
(A) 20 (B) 10 (C) 25 (D) 15
#include<iostream>
using namespace std;
int main()
{
int i, sum=5;
for(i=1; i<=5; i++)
{
sum=sum+i;
}
cout<<sum;
return 0;
}
The output for the above snippet is :
(a) 20 (b) 10 (c) 25 (d) 15
[ v¸¨¦P / Turn over
Page 5
6772 4
9. {µ¼ß ö\¯»õUP® G¢u ö\¯Ø TÔ¼¸¢x öuõh[S® ?
(A) main( ) (B) isalpha( ) (C) islower( ) (D) isdigit( )
Which function begins the Program execution ?
(a) main( ) (b) isalpha( ) (c) islower( ) (d) isdigit( )
10. Pmk¸UPøÍ AÔÂUS® ÷£õx GßÚ HØ£k® ?
(A) Ax AÔÂUS® ©ØÖ® öuõh[S®
(B) Ax G¢u {øÚÁPzøu²® JxUPõx
(C) Ax AÔÂUP ©mk® ö\´²®
(D) Ax {øÚÁPzøu JxUS®
What will happen when the structure is declared ?
(a) It will be declared and initialized
(b) It will not allocate any memory
(c) It will be only declared
(d) It will allocate the memory
11. ¤ßÁ¸ÁÚÁØÖÒ GøÁ CÚUSÊUPЮ ©ØÖ® ö£õ¸ÒPЮ Ai¨£øh¯õPU
öPõsh {µÀ AqS•øÓø¯ ÂÁ›UQÓx ?
(A) ADT (B) OOP (C) SOP (D) POP
The term used to describe a programming approach based on classes and objects
is :
(a) ADT (b) OOP (c) SOP (d) POP
12. CÚUSÊÂÀ Áøµ¯ÖUP¨£k® ö\¯ØTÖPÒ G¢u ö\¯ØTÖPøÍ¨ ÷£õÀ
C¯[SQßÓÚ ?
(A) Outline ö\¯ØTÖPÒ (B) Inline ö\¯ØTÖPÒ
(C) uµÄ ö\¯ØTÖPÒ (D) Inline AÀ»õu ö\¯ØTÖPÒ
The member function defined within the class behaves like :
(a) Outline functions (b) Inline functions
(c) Data functions (d) Non inline functions
Page 6
5 6772
13. ¤ßÁ¸ÁÚÁØÖÒ ö\¯ØTÖ £oªS¨¦ \õº¢u G¢u TØÖ \›¯À» ?
(A) £o ªSUP¨£mh ö\¯ØTÔß •ßÛ¯À¦ Aͦ¸UPÒ £oªSUP¨£k®
÷£õx P¸zvÀ öPõÒͨ£kÁvÀø»
(B) £oªSUP¨£mh ö\¯ØTÖPÒ •ßÁiÂÀ ÷ÁÖ£mk C¸UP ÷Ásk®
(C) AȨ¤ ö\¯ØTÖPÒ £oªSUP •i¯õx
(D) ö\¯ØTÖ £oªS¨¤ß ÷£õx v¸¨¤ Aݨ¦® uµÂÚ•® P¸zvÀ
öPõÒÍ ÷Ásk®
Which of the following is not true with respect to function overloading ?
(a) The default arguments of overloaded functions are not considered for
overloading.
(b) The overloaded functions must differ in their Signature.
(c) Destructor function cannot be overloaded.
(d) The return type is also considered for overloading a function.
14. ¤ßÁ¸ÁÚÁØÖÒ Gx ©µ¦›©® ö£ØÓ Á›ø\°À C¯UP¨£kQÓx ?
(A) BUQ (B) AȨ¤
(C) ö£õ¸Ò (D) EÖ¨¦ ö\¯ØTÖ
Which among the following is executed in the order of Inheritance ?
(a) Constructor (b) Destructor
(c) Object (d) Member function
15. ÁoP {µÀPøÍ ö£õx \mh Â÷µõu©õP £¯ß£kzxÁx :
(A) C»Á\ ö©ßö£õ¸Ò (B) C»Á\ ö£õ¸Ò
(C) ö©ßö£õ¸Ò (D) ÷Áºì
Commercial programs made available to the public illegally are known as :
(a) free software (b) freeware
(c) software (d) warez
£Sv & II / PART - II
SÔ¨¦ : GøÁ÷¯Ý® BÖ ÂÚõUPÐUS Âøh¯ÎUPÄ®. AÁØÔÀ ÂÚõ Gs
6x2=12
24 &US Pmhõ¯©õP Âøh¯ÎUPÄ®.
Note : Answer any six questions. Question No. 24 is Compulsory.
16. Pmk¨£õmhPzvß ö\¯ÀPøÍ GÊxP.
Write the functions of Control unit.
[ v¸¨¦P / Turn over
Page 7
6772 6
17. C¸{ø» Gs ÁiÂÀ TmkP.
1510 + 2010
Perform Binary addition for the following :
1510 + 2010
18. GUI GßÓõÀ GßÚ ?
What is GUI ?
19. ÂÀø»PÒ GßÓõÀ GßÚ ? C++ &À EÒÍ ÂÀø»PøÍ TÖP.
What is meant by a token ? Name the token available in C++.
20. ©hUS ©õØÓª¼ø¯ Áøµ¯ÖUPÄ®.
Define a loop invariant.
21. £À¾¸ÁõUP® GßÓõÀ GßÚ ?
What is Polymorphism ?
22. ©µ¦›©® GßÓõÀ GßÚ ?
What is Inheritance ?
23. QµõUQ[ £ØÔ ]Ö SÔ¨¦ ÁøµP.
Write short note on cracking.
24. ¤ßÁ¸® {µ¼ß öÁαk ¯õx ?
#include<iostream>
using namespace std;
int main()
{
double var1=87.25255;
cout<<(float)var1<<endl;
cout<<(int)var1<<endl;
}
Write the Output for the following :
#include<iostream>
using namespace std;
int main()
{
double var1=87.25255;
cout<<(float)var1<<endl;
cout<<(int)var1<<endl;
}
Page 8
7 6772
£Sv & III / PART - III
SÔ¨¦ : HuõÁx BÖ ÂÚõUPÐUS Âøh¯ÎUPÄ®. AÁØÔÀ ÂÚõ Gs 33 &US
Pmhõ¯©õP Âøh¯ÎUPÄ®. 6x3=18
Note : Answer any six questions. Question No. 33 is Compulsory.
25. Po¨ö£õÔ°ß ußø©PÒ ¯õøÁ ?
What are the characteristics of a Computer ?
26. PmhøÍz öuõSv°ß Ai¨£øh°À ~sö\¯¼°ß ÁøPPøÍ GÊxP.
Write down the classifications of microprocessors based on the instruction set.
27. J¸ ÷Põ¨¦øµø¯ E¸ÁõUS® Cµsk ÁÈ•øÓPøÍ GÊxP.
Write the two ways to create a new folder.
28. ÷|µ® £QºuÀ C¯UP Aø©¨¤ß |ßø©PÒ ©ØÖ® wø©PÒ GßÚ ?
What are the advantages and disadvantages of Time-sharing operating system ?
29. strcmp( ) ö\¯ØTÖ £ØÔ GÊxP.
Write about strcmp( ) function.
30. C++ &CÀ CÚUSÊ AqQ¯À¦ Áøµ¯Ö¨¤PÒ £ØÔ ]Ö SÔ¨¦ ÁøµP.
Write short notes on Class access Specifiers of C++.
31. SÔ¯õUP® ©ØÖ® ©øÓSÔ¯õUP® £ØÔ GÊxP.
Write about encryption and decryption.
32. uªÌ Cøn¯U PÀÂU PÇP® £ØÔ ]Ö SÔ¨¦ GÊxP.
Write a short note on Tamil Virtual Academy.
33. For ©ØÖ® Continue TØøÓ £¯ß£kzv 5 &I uµ JßÖ •uÀ 10 Áøµ¯õÚ
GsPøÍ Aa]k® C++ {µÀ GÊxP.
Write a C++ program to display numbers from 1 to 10. Except 5 using ‘for’ and
‘Continue’ statement.
[ v¸¨¦P / Turn over
Page 9
6772 8
£Sv & IV / PART - IV
SÔ¨¦ : AøÚzx ÂÚõUPÐUS® Âøh¯ÎUPÄ®. 5x5=25
Note : Answer all the questions.
34. (A) Po¨ö£õÔ°ß £À÷ÁÖ uø»•øÓPøÍ ÂÍUSP.
AÀ»x
(B) C¯UP Aø©¨¤ß ö\¯À÷©»õsø© ö|Ô•øÓPøÍ ÂÍUSP.
(a) Discuss the various Generations of Computers.
OR
(b) Explain the process management algorithms in Operating System.
35. (A) (i) ªu¨¦¨ ¦ÒÎ £vß© Gsøn, C¸{ø» GsnõP ©õØÖÁuØPõÚ
ÁÈ•øÓPøÍ ÂÁ›UPÄ®.
(ii) (98.46)10 &US {PµõÚ C¸{ø» GsnõP ©õØÖP.
AÀ»x
(B) C¯UP ÷|µzvß Ai¨£øh°À {øÚÁP \õuÚ[PøÍ HÖÁ›ø\°À
Aø©UPÄ®.
(a) (i) Write the procedure to convert fractional decimal to binary.
(ii) Convert (98.46)10 to Binary.
OR
(b) Arrange the memory devices in ascending order based on the access time.
36. (A) C++ &À £¯ß£kzu¨£k® C¸{ø» ö\¯ØSÔPøÍ £ØÔ GÊxP.
AÀ»x
(B) ©v¨¦ ‰»® AøÇzuÀ •øÓø¯ uS¢u GkzxUPõmkhß ÂÁ›UPÄ®.
(a) Explain about Binary Operators used in C++.
OR
(b) Explain Call by value method with example.
Page 10
9 6772
37. (A) BUQ ©ØÖ® AȨ¤ – ÷ÁÖ£õk u¸P.
AÀ»x
(B) ¤ßÁ¸® {µ¼ß öÁαmøh GÊxP.
#include<iostream>
using namespace std;
int main()
{
Char dev[5] [10] = {‘‘Monitor”, “Speaker”, “Printer”, “Scanner”, “Keyboard”};
for(int i=0; i<5; i++)
cout<<dev[i]<<“\n”;
}
(a) Mention the difference between constructor and destructor
OR
(b) Write the output of the following program :
#include<iostream>
using namespace std;
int main()
{
Char dev[5] [10] = {‘‘Monitor”, “Speaker”, “Printer”, “Scanner”, “Keyboard”};
for(int i=0; i<5; i++)
cout<<dev[i]<<“\n”;
}
[ v¸¨¦P / Turn over
Page 11
6772 10
38. (A) Cøn¯uÍ uõUSu¼ß ÁøPPøÍ ÂÁ›UPÄ®.
Explain the different types of Cyber attacks.
AÀ»x/OR
(B) C++ {µ¼À EÒÍ ¤øÇPøÍ v¸zxP.
Debug the following C++ program.
Output
Constructor of base class...
Constructor of derived...
Constructor of derived1...
Destructor of derived1...
Destructor of derived...
Destructor of base class...
Program :
$include<iostream>
using namespace std;
class base()
{
public
base()
{
cout<<“\n Constructor of base class...”;
}
!base()
{
cout<<“\n Destructor of base class...”;
};
}
Class derived : : public base
{
public
derived()
{
cout<<“\n Constructor of derived...”;
}
Page 12
11 6772
!derived()
{
cout<<“\n Destructor of derived...”;
}
};
Class derived1 : : public derived
{
public :
derived1();
{
cout<<“\n Constructor of derived1...”;
}
derived1();
{
cout <<“\n Destructor of derived1...”;
}
}
int main():
{
derived1 x;
return 0;
}
-o0o-
[ v¸¨¦P / Turn over