CS101 Subjective Past Paper - Part 2


CS101 Subjective Past Paper - Part 2

CS101 Past Paper Question No: 31    (M - 1)
What is heuristic?
 Heuristic is a procedure that usually, but not always, works or that gives nearly the right answer.
CS101 Past Paper Question No: 32    (M - 1)
In programming, what is an object?

Object is a named collection of properties (data, state) & methods (instructions, behavior).
CS101 Past Paper Question No: 33    (M - 2)
 What is spreadsheet? List any two jobs that it can do.

A spreadsheet is a grid that organizes data into columns and rows. Spreadsheets make it easy to display information, and people can insert formulas to work with the data.

Electronic replacement for ledgers
CS101 Past Paper Question No: 34    (M - 2)
In JavaScript, what is event handling? What are the two types of events?

In JavaScript capturing events and responding to them is event handling.  The system sends events to the program and the program responds to them as they arrive.
1.      Events can include things a user does - like clicking the mouse.
2.      Events that the system itself does - like updating the clock. 
CS101 Past Paper Question No: 35    ( M - 3 )
Explain how many ways businesses monitor their employees?

• Systems are available that monitor almost every key stroke that an employee makes on a computer.
• Systems are available that read and censor all incoming and outgoing eMail.
• It is quite straight forward to monitor where you surf the web.
CS101 Past Paper  Question No: 36    ( M - 3 )
What is difference between Design and System Architecture?
System architecture is the conceptual design that defines the structure and/or behavior of a system. Whereas designs it as an independent, self-contained system.
CS101 Past Paper  Question No: 37    ( M - 3 )
What are the Sub categories of Artificial Intelligence? Briefly explain any two.

1.      Expert systems:

Expert system is that system which is in some limited sense, can replace an expert.

2.      Robotics:

Robotics is an automatic machine that performs various tasks that were previously done by humans.

CS101 Past Paper  Question No: 38    ( M - 5 )
How many ways are there to call a function in a program? Explain with example.

Two Ways of Calling Functions:

Functions do not run automatically. When the page loads, each function waits quietly until it is told to run.

1. A function calls appearing as a complete statement:

function popUp( message ) {
window.alert( message ) ;
popUp( “Warning!” ) ;

2. A function calls appearing as part of a statement. Definitions of such functions include a ‘return’ statement:

function add( a, b ) {
c = a + b ;
return c ;
sum = add( 2, 4 ) ;
document.write( sum ) ;

CS101 Past Paper  Question No: 39    ( M - 5 )
 Elaborate the ‘+ ’ operator and its constraints with the help of examples.

The + Operator Used on Strings. The + operator can also be used to add string variables or text values together. To add two or more string variables together, use the + operator.

txt1="What a very";
txt2="nice day";
Now txt3 will be having this value "What a very nice day".
txt3=txt1+txt2; this statement due to + sign.

CS101 Past Paper Question No: 40    ( M - 10 )
Write a JavaScript program having two functions sum and mean. 
The web page will ask the user to enter five values to be added. 
After taking input it will calculate the sum and mean of those values by calling sum and mean functions.

CS101 Past Paper  Question No: 41    ( M - 10 )
Define the following terms.

Object is a named collection of properties (data, state) & methods (instructions, behavior).

Event Handler
An event handler is a command which calls a function when an event happens, such as the user clicking a button.

Local Variable 
Declaring variables (using the var keyword) within a function makes them local. They are available only within the function and hold no meaning outside of it.

Scope of Variable
Defining the space in which a variable is effective is known as defining the scope of a variable. A variable can be either local or global in scope.

Array is an indexed list of elements.
CS101 Past Paper  Question No: 27 ( M - 1 ) 
 What BIOS stands for?
 BIOS stand for Basic input/output system.

CS101 Past Paper Question No: 28 ( M - 1 )

List down the Analytical Engine's components name (any two)


Output.Question No: 29 ( M - 2 )
Why uploading a web page is important? Describe in 2 – 3 lines.

By only uploading webpage we could place our information so that other can reach up to what we have loaded. Upload means make available our data or information for the world web browsers.
CS101 Past Paper Question No: 30 ( M - 3 )

What is the difference between microprocessors and microcontrollers? Give one example of both.

The microprocessor is electronic equipment which can perform several functions and also processing of data and information present in a computer, while microcontroller can only perform one function for that its design. 
 Pentium 4 & Personal Computer.
 Electrical device, washing machines, microwave ovens, telephones etc.
CS101 Past Paper Question No: 31 ( M - 5 )

Differentiate uni-Processor OS from Multi-Processor OS.

Uni-processor OS’es is designed to schedule tasks on a single uP only whereas Multi-processor OS’es can control computers having multiple uPs, at times 1000’s of them.
CS101 Past Paper Question No: 32 (M - 5)

Why do we call JavaScript an Object-based Language?

JavaScript shares many similarities with object-oriented languages, and therefore is called an object-based language.
CS101 Past Paper Question No: 31    (M - 1)
 When does recursion occur?
CS101 Past Paper Question No: 32    (M - 1)
 What are the types of computer network according to the distance between nodes?
There are two types of networks.
1.   LAN (Local Area Network)
2.   WAN (Wide Area Network)

 CS101 Past Paper Question No: 33    (M - 2)
 What is meant by semantic error?
Occur when a statement executes and has an effect not intended by the programmer and Often times occur only in unusual & infrequent circumstances.

CS101 Past Paper Question No: 34    (M - 2)
 List down the names of two array methods available in JavaScript.
1.   sort( ) [sorts elements in alphabetical order].
2.    reverse( ) [Reverses the order of elements].
 CS101 Past Paper Question No: 35    ( M - 3 )
 How can you define a consistent web design? Why is it needed?
 A consistent good designed website is generated for general public that allows users to attain what they want as quickly as possible without spending much effort. A consistent good design is needed to assists the user in recovering from errors.
CS101 Past Paper Question No: 36    ( M - 3 )
 How can we include images in a web page using HTML and Java script?
  Image in HTML
<IMG src=URL, alt=text height=pixels width=pixels align="bottom|middle|top">
 Image in Javascript
Images in JavaScript can be manipulated in many ways using the built-in object Image.
Additional properties to HTML are hspace, vspace & lowsrc.
Example: It can be used by many handlers like, onAbort, onLoad & onError
CS101 Past Paper Question No: 37    ( M - 3 )
 The event handler attribute consists of three parts. Write about each of them.
1.      The identifier of the event handler.
2.      The equal sign.
3.      A string consisting of JavaScript statements enclosed in double or single quotes. 
CS101 Past Paper Question No: 38    (M - 5 )
What is a packet in the network environment? What kind of information does it contain?

A packet is the smallest unit of data transmitted over a computer network. It’s a message to be transferred over the network is broken up into small packets by the sending computer.

 Each packet contains the following info:
–Sender's address
–Destination address
–Error-recovery info.
CS101 Past Paper Question No: 39    ( M - 5 )
Suppose we have a big project. Draw hierarchy of the people involved in the project?
What is Object in JavaScript ? Solution:- Everything that JavaScript manipulates, it treats as an object – e.g. a window or a button An object has properties – e.g. a window has size, position, status, CS101 Past Paper Q28 Write one purpose of using spreadsheets? Solution:- Electronic replacement for ledgers, Used for automating engineering, scientific, but in majority of cases, business calculations, A spreadsheet - VisiCalc - was the first popular application on PC’s. It helped in popularizing PC’s by making the task of financial-forecasting much simpler, allowing individuals to do forecasts which previously were performed by a whole team of financial wizard

CS101 Past Paper Q29
  Write one purpose of using spreadsheets? Solution:- Electronic replacement for ledgers, Used for automating engineering, scientific, but in majority of cases, business calculations, A spreadsheet - VisiCalc - was the first popular application on PC’s. It helped in popularizing PC’s by making the task of financial-forecasting much simpler, allowing individuals to do forecasts which previously were performed by a whole team of financial wizard  
CS101 Past Paper  Q30 How a designer makes Structured Design? Solution:- Also called top-down design, The designer starts by first conceiving a skeleton high-level design of the system, and then starts defining features of that over-all design in an ever-increasing detail Making small changes in the functionality of the systems sometimes leads to major redesign exercise. Structured design emphasizes separating a program's data from its functionality
CS101 Past Paper Q31 What is the difference between High-level and Low-level programming languages? Solution:- High language can be easily understood by human beings. But low level language is machine langue, but we can understand it. Because low level language is machine langue  
CS101 Past Paper Q32 What are the main responsibilities that Kernel plays in Operating system? Solution:- Responsible for all the essential operations like basic house keeping, task scheduling, etc Also contains low-level HW interfaces Size important, as it is memory-resident
CS101 - Introduction to Computing - Q.No. 17    ( M - 2 ) 
  Write the major types of softwares with examples?
Software is the set of instructions which guides the computer hardware through their jobs. A computer is useless without software. We use different software to solve different problems. The types of software we need depend on the job we want to do.
There are basically two types of software's system software and application software. System software’s are used to help the computer parts work together and also provide support to the application software. The most common type of system software is operating system.
Application software’s are used to improve our work ability. Different application software’s and system software’s are used in daily life.

CS101 - Introduction to Computing - Q.No. 18    ( M - 2 ) 

  What is the major difference between paragraph 
and Line Break  tags?
tag is use to Insert paragraph breaks into the text of your HTML document  Note that this tag is special in that it does not require an ending tag. The
tag inserts a single line break. The
tag is an empty tag which means that it has no end tag.

CS101 - Introduction to Computing - Q.No. 19    ( M - 2 ) 

  Why PASCAL was designed and what is the problem with PASCAL?            
    Pascal was originally intended primarily as a teaching language, but it has been more and more often recommended as a language for serious programming as well, for example, for system programming tasks and even operating systems.

CS101 - Introduction to Computing - Q.No. 20    ( M - 3 ) 

  What are the key requirements of E-commerce Software?
There are more possible approaches depending to the specific context.
The information used for building a software system has more levels:
- Business process level (overall process of the customer business). This is the context where the future software system will be activated
- Business needs allocated to the software system
- System features that will satisfy those business needs
- System feature details as SRS    

CS101 - Introduction to Computing - Q.No. 21 ( M - 3 )

  Write down the pseudo code for the following flow chart.

CS101 - Introduction to Computing - Q.No. 22 ( M - 5 ) 
  (a) Write down two positive features of client-side scripting.
Client-side scripting offers an easy way to provide additional functionality and flexibility to yourproject. HTML is very limited; its main purpose is to display and format content. It allows littleor no interaction with the visitors of your site.
Scripting technologies like JavaScript, JScript, VBScript and others are used on many sites toadd extra functionality to a web site. Ranging from simple mouse over image effects,animation, form field validation to complex dynamic menu systems, these scripts enhances thefunctionality and user experience.
(b) Discuss two deficiencies of JavaScript.
CS101 - Introduction to Computing - Q.No. 23    ( M - 5 )

   What are the key features of a word processor?
Insert text: Allows you to insert text anywhere in the document. delete text: Allows you to erase characters, words, lines, or pages as easily as you can cross them out on paper. cut and paste : Allows you to remove (cut) a section of text from one place in a document and insert (paste) it somewhere else. copy : Allows you to duplicate a section of text. page size and margins : Allows you to define various page sizes and margins, and the word processor will automatically readjust the text so that it fits. search and replace : Allows you to direct the word processor to search for a particular word or phrase. You can also direct the word processor to replace one group of characters with another everywhere that the first group appears. word wrap : The word processor automatically moves to the next line when you have filled one line with text, and it will readjust text if you change the margins. print: Allows you to send a document to a printer to get hardcopy. file management : Many word processors contain file management capabilities that allow you to create, delete, move, and search for files. font specifications: Allows you to change fonts within a document. For example, you can specify bold, italics, and underlining. Most word processors also let you change the font size and even the typeface. footnotes and cross-references: Automates the numbering and placement of footnotes and enables you to easily cross-reference other sections of the document. graphics graphics: Allows you to embed illustrations and graphs into a document. Some word processors let you create the illustrations within the word processor; others let you insert an illustration produced by a different program. headers , footers , and page numbering: Allows you to specify customized headers and footers that the word processor will put at the top and bottom of every page. The word processor automatically keeps track of page numbers so that the correct number appears on each page. layout : Allows you to specify different margins within a single document and to specify various methods for indenting paragraphs. macros : A macro is a character or word that represents a series of keystrokes. The keystrokes can represent text or commands. The ability to define macros allows you to save yourself a lot of time by replacing common combinations of keystrokes. merges: Allows you to merge text from one file into another file. This is particularly useful for generating many files that have the same format but different data. Generating mailing labels is the classic example of using merges. spell checker : A utility that allows you to check the spelling of words. It will highlight any words that it does not recognize. tables of contents and indexes: Allows you to automatically create a table of contents and index based on special codes that you insert in the document. thesaurus: A built-in thesaurus that allows you to search for synonyms without leaving the word processor.

Click here for : CS101 Subjective Past Paper - Part 3
You Can Download Solved Mid Term Papers, Short Notes, Lecture Wise Questions Answers Files, Solved MCQs, Solved Quizzes , Solved Mid Term Subjective Papers , Solved Mid Term Objective Papers.


Post a Comment