11th Standard Syllabus & Materials
11th Standard
TN 11th Tamil இயற்கை வேளாண்மை,சுற்றுச்சூழல் -செய்யுள் - மனோன்மணீயம் Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil என்னுயிர் என்பேன் -துணைப்பாடம் - இசைத்தமிழர் இருவர் Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil மொழி கலை -செய்யுள் - ஒவ்வொரு புல்லையும் Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil பீடு பெற நில் - இலக்கணம் - பகுபத உறுப்புகள் Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil பீடு பெற நில் - துணைப்பாடம் - வாடிவாசல் Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil பீடு பெற நில் - செய்யுள் - குறுந்தொகை Important Questions And Answers Study Material - QB365 Set A

Published on: 09/06/2021
QB365 provides detailed and simple solution for every book back questions in class 11 Computer Science subject.It will helps to get more idea about question pattern in every book back questions with solution.
Download Tamil Nadu 11th Standard Computer Science question papers, model tests, one-mark questions, important questions, and public exam papers in PDF format. Free study materials and answer keys for TN State Board students.
Questions + Answers key
Take MCQ Computer Science Test

1.
What are the guidelines to be followed by any computer user?
2.
Write about encryption and decryption.
3.
Write some facts about the execution of constructors and destructors in inheritance.
4.
What is the difference between polymorphism and inheritance though are used for reusability of code?
5.
Discuss the benefits of constructor overloading?
6.
What are advantages of declaring constructors and destructor under public accessability?
7.
Rewrite the following program after removing the syntax errors if any and underline the errors:
#include
$include
class mystud
{ int studid =1001;
char name[20];
public
mystud( ) { }
void register ( )
{cin>>stdid; gets(name); }
void display ( )
{cout<<studid<<”: “<<name<<endl;}
}
int main( )
{ mystud MS;
register.MS( );
MS.display( );
}
8.
What do you mean by modularization and software reuse?
9.
Write a note on the features of procedural programming.
10.
The following code sums up the total of all students name starting with ‘S’ and display it.Fill in the blanks with required statements.
struct student {int exam no,lang,eng,phy,che,mat,csc,total;char name[15];};
int main()
{
student s[20];
for(int i = 0; i < 20; i ++)
{
…………………….. //accept student details
}
for(int i = 0; i < 20; i ++)
{
…………………….. //check for name starts with letter “S”
……………………. // display the detail of the checked name
}
return 0;
}
11.
Write a C++ program to accept and print your name?
12.
Rewrite the following code so that it is functional:
v = 5;
do;
{
total += v;
cout << total;
while v <= 10
13.
Why is main function special?
14.
What are the differences between “Logical error” and “Syntax error”?
15.
Assume a=10, b=15; What will be the value of a^b?
16.
Is C++ case sensitive? What is meant by the term “case sensitive”?
17.
If C is false in line 2, trace the control flow in this algorithm.
1 S1
2 -- C is false
3 if C
4 S2
5 else
6 S3
7 S4
18.
A knockout tournament is a series of games. Two players compete in each game; the loser is knocked out (i.e. does not play anymore), the winner carries on. The winner of the tournament is the player that is left after all other players have been knocked out. Suppose there are 1234 players in a tournament. How many games are played before the tournament winner is decided?
19.
What is the form and meaning of assignment statement?
20.
21.
Differentiate CD and DVD.
22.
What are the differences between Windows and Linux Operating system?
23.
Write short note on impact printer.
24.
25.
Write the applications of computer
1.
Generally, the following guidelines should be observed by computer users:
(i) Honesty: Users should be truthful while using the internet.
(ii) Confidentiality: Users should not share any important information with unauthorized people.
(iii) Respect: Each user should respect the privacy of other users.
(iv) Professionalism: Each user should maintain professional conduct.
(v) Obey The Law: Users should strictly obey the cyber law in computer usage.
(vi) Responsibility: Each user should take ownership and responsibility for their actions.
2.
Encryption and decryption are processes that ensure confidentiality that only authorized persons can access the information.
Encryption is the process of translating the plain text data (plaintext) into random and mangled data (called cipher-text).
Decryption is the reverse process of converting the cipher-text back to plaintext. Encryption and decryption are done by cryptography. In cryptography a kev is a piece of information (parameter) that determines the functional output of a cryptographic algorithm.
3.
Some Facts About the execution of constructor in inheritance
i. Base class constructors are executed first, before the derived class constructors execution
ii. Derived class cannot inherit the base class constructor but it can call the base class constructor by using Base_class name::base_class_constructor() in derived class definition
iii. If there are multiple base classes, then its start executing from the left most base class
iv. In multilevel inheritance, the constructors will be executed in the order of inheritance The destructors are executed in the reverse order of inheritance.
4.
| Polymorphism | Inheritance |
| Reusability of code is implemented through functions (or) methods. | Reusability of code is implemented through classes. |
| Polymorphism is the ability of a function to respond differently to different message. | Inheritance is the process of creating derived classes from the base class or classes. |
| Polymorphism is achieved through overloading. | Inheritance is achieved by various types of inheritances namely single, multiple, multilevel, hybrid and hierarchical inheritances. |
5.
Function overloading can be applied for constructors, as constructors are special functions of classes. A class can have more than one constructor with different signature. Constructor overloading provides flexibility of creating multiple type of objects for a class.
1. Memory is allocated for the objects.
2. Initialisation for the objects.
6.
When constructor and destructor are declared under public:
1. we can initialize the object while declaring it.
2. we can explicitly call the constructor.
3. we can overload constructors and therefore use multiple constructors to initialize objects automatically.
4. we can destroy the objects at the end of the class scope automatically (free unused memory).
However, some C++ compilers and Dev C++ do not allow to declare constructor and destructors under private section. So it is better to declare constructor and destructor under public section only.
7.
| Given Program | Corrected Program | Corrections |
| #include $include class mystud { int studid =1001; char name[20]; public m ystud( ) { } void register ( ) {cin>>stdid; gets(name); } void display ( ) {cout< int main( ) { mystud MS; register.MS( ); MS.display( ); } |
#include #include using namespace std: class mystud {int studid; public: void register () {cin>>studid;get(name); } {cout< int main() } {mystud MS; MS.register1(); MS.display(); } |
missing line space between class and class name space between int and studid, studid cannot be initialized here : (colon) is missing // register is a keyword-cannot be used as function name // data member is should be studid // wrong syntax & method name |
8.
Modularization: where the program can be decomposed into modules.
Software re-use: where a program can be composed from existing and new modules.
9.
1. Programs are organized in the form of subroutines or sub programs.
2. All data items are global.
3. Suitable for small sized software application.
4. Difficult to maintain and enhance the program code as any change in data type needs to be propagated to all subroutines that use the same data type. This is time consuming.
Example: FORTRAN and COBAL.
10.
}
struct student
int exam_no, lang, eng, phy, chem, mat, csc, total;
char name [15];
}
int main()
{
students [20];
for (int i = 0; i <20; i++)
{
cout<<"\n Enter the exam number of student:"";
cin>> s[i].exam_no.;
cout << "\n Enter language names:";
ein>>s[i].lang;
cout<<"Enter name of the Student:"";
cin>>s[i].Name;
}
for (int i=0; i<20; i++)
{
if (s[i],name[0] == 's')
{
cout << "Exam number:" << s[i].name;
cout << "Student Exam number";
}
}
return 0;}
11.
#include< iostream >
using namespace std;
int main()
{
char name[20];
cout << "Enter your name'' << endl;
cin.get(name,20);
cout << "Your name:" << name«endl;
return 0;
}
output:
Enter your name : xxxx xxxx
Your name: xxxx xxxx
12.
| Given Code | Functional Code |
| v = 5; do; { total += v; cout << total; while v <= 10 |
int v = 5, total = 0; do { total + = v; cout << total; V++; } while (v<=10); |
13.
C++ program is a collection of functions. Every C++ program must have a main function. The main() function is the starting point where all C++ programs begin their execution. Therefore, the executable statements should be inside the main() function.
14.
| Syntax error | Logical error |
| The syntax is a set of grammatical rules to construct a program. Every programming language has unique rules for constructing the source code. Syntax errors occur when grammatical rules of c++ are violated. | A Program has not produced the expected result even though the program is grammatically correct. It may happen by the wrong use of variable/operator/order of execution etc. This means, the program is grammatically correct, but it contains some logical errors. So, Semantic error is also called as "Logic Error". |
15.
| Operator | Operation | Result |
| ^ | a^b | 00001010 a |
| 00001111 b | ||
| 00000101 a^b | ||
| a^b = (00000101)2 = 510 | ||
16.
C++ is a case sensitive programming language so, all the keywords must be in lowercase. Case sensitive means that the uppercase and lowercase letters are considered differently.
17.
S1; S2; S4
18.
| No. of players | 2 | 3 | 4 | 5 | n | 1234 |
| No. of games | 1 | 2 | 3 | 4 | n - 1 | 1234 - 1 = 1233 |
On the other hand let n be the number of games played and r be the number of players remaining in the tournament.
After every game, r will be reduced by 1.
r → no. of players remaining
n → no. of games played
If r=2 then n=1
As n increases, r decreases
n,r: n+1,r-1
n+r=(n+1)+(r-1)
= n + 1 + r - 1
= n + r
Therefore n + r is invariant.
n+r=1234 (No. of players initially)
The winner of the tournament is the player that is left after all other players have been knocked out.
After all the games, only one player (winner) is left out.
i. c. n = 1
Put n = 1 in (1)
n+r=1234 ....(1)
1+r=1234
r = 1234-1-1233
No. of games played = 1233
19.
Assignment statement is used to assign values to the variables.
The variable on the left side of the assignment operator and a value on the right side.
Variable := Value
20.
21.
| CD | DVD |
| CD stands for Compact Disc | DVD stands for Digital Versatile Disc |
| Can store up to 700 MB | Capacity of DVD is 4.7 GB of data |
| CD's are single sided | DVD's are single or double sided |
| Due to capacity constraint, CD's cannot store movies of good quality | DVD's are used for storing movies with good quality |
| CD players cannot play DVD's | DVD players can play CD's |
22.
| Windows OS | Linux OS |
| It is a commercial licensed OS. | It is a open source OS. |
| Only one distributor | Many distributors |
| It uses GUI | It uses kernel. |
| It boot only from primary partition | It boot either from a primary or from a logical partition. |
| Secure | Insecure. |
23.
Impact printers:
(i) Impact printer refers to the class of printers that work by banging a head or needle against an ink ribbon to make a mark on the paper.
(ii) Impact printers are very noisy.
(iii) These printers can print on multi-part.
Eg: Dot Matrix, Line printers.
24.
25.
Applications of Computer: Banking, Insurance, Education, Marketing, Health care, Engineering design, Communication, Government, Weather forecasting.
11th Standard Syllabus & Materials
11th Standard
TN 11th Tamil பீடு பெற நில் - செய்யுள் - காவடிச்சிந்து Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil பீடு பெற நில் - உரைநடை - மலை இடப்பெயர்கள் : ஓர் ஆய்வு Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil மாமழை போற்றுதும் - துணைப்பாடம் - யானை டாக்டர் Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil மாமழை போற்றுதும் - செய்யுள் - ஐங்குறுநூறு Important Questions And Answers Study Material - QB365 Set A
Tamilnadu Stateboard 11th Standard Subjects

Maths

Commerce

Economics

Biology

Business Maths and Statistics

Accountancy

Computer Science

Physics

Chemistry

Maths

Biology

Economics

Physics

Chemistry

History

Business Maths and Statistics

Computer Science

Accountancy

Computer Applications

History

Computer Technology

Commerce

Computer Applications

Computer Technology

Tamil

English

French
Tamilnadu Stateboard Standards