LONG QUESTIONS OF CS-101 
SOLVED BY AHSAN RANA ( BROWN EYES ) 

Q. What kind of information can be stored in a database? 
In the old days, databases were limited to numbers, Booleans, and text These days, anything goes 
As long as it is digital data, it can be stored: 
Numbers, Booleans, text 
Sounds 
Images 
Video 
Q. What does NIC stand for? 
Network Interface Card 
Q. What is Information Technology? 
The group of technologies concerned with the capture, processing and transmission of information in the digital-electronic form. 
Telecom Engineering, Computer Science, Computer Engineering, Software Engineering 
Q. What is meant by universal access of internet services? 
Universal Access 
Same functionality to everyone 
Q. Write JavaScript code to convert the number 236.2363611111556 into currency format and JavaScript statement to show output. 

a = 236.236311111556 ; 
b = a.toString( ) ; 
decimalPos = b.indexOf( ".", 0 ) ; 
c = b.substring( 0, decimalPos + 3 ) ; 
document.write( c ) ; 
Q. Briefly mention any three problems in old modes of presentation development 
It was difficult and often costly to make changes, especially last minute changes No sound, no animation, and no video 
It was difficult keeping track of old ones and making sure of their proper storage 

Q. What is the difference between Internet and Intranet ? 

The Internet is a global system of interconnected computer networks that use the standard Internet Protocol Suite (TCP/IP) to serve billions of users worldwide. It is a network of networks that consists of millions of private, public, academic, business, and government networks of local to global scope that are linked by a broad array of electronic and optical networking technologies. The Internet carries a vast array of information resources and services, most notably the inter-linked hypertext documents of the World Wide Web (WWW) and the infrastructure to support electronic mail. 
An intranet is a private computer network that uses Internet Protocol technologies to securely share 
any part of an organization's information or operational systems within that organization. The term is 
used in contrast to internet, a network between organizations, and instead refers to a network within an 
organization. 
Q. Define the following terms: 
A) Heuristic 
A procedure that usually, but not always, works or that gives nearly the right answer Rule of thumb learned through trial & error 
Common sense lesson drawn from experience 
Qualitative principle, guideline, general judgment 
Natural language description of experience 
B) System 
System 
A collection of elements which working together produces a result not achieved by the things alone 

C) System architecture 
System Architecture 
The structure 
(in terms of components, connections, constraints) of a product or a process 

D) Analysis of Algorithm 
Analysis in the context of algorithms is concerned with predicting the resources that re requires: 
Computational time 
Memory 
Bandwidth 
Logic functions 
However, Time - generally measured in terms of the number of steps required to execute an algorithm -
is the resource of most interest 
By analyzing several candidate algorithms, the most efficient one(s) can be identified. 

Q.  Write a note on the following (4+6) 
Two popular review methods 
1. Give the problem statement, design, and code (that includes all assumptions) to a peer, and ask him/her to see if things have been done properly 

2. Walk a peer or a group of peers through the problem, the design, and the code yourself 

Two types of errors 
Syntax Errors 
• They are caused by the code that somehow violates the rules of the language 
• Easy to detect and fix errors 
• The browser stops code interpretation on detecting one of these Examples: 
-a = b + * c ; 
-receiver = receiver + 2 

Semantic Errors 
• Occur when a statement executes and has an effect not intended by the programmer 
• Hard to detect during normal testing 
• Often times occur only in unusual & infrequent circumstances 
• the ‘+’ operator often results in unintended consequences. Remedy: Convert, before use.