Grade 10 Angel International School - Manipay 3 rd Term Examination July, 2017 ICT Duration: xx Hours Index No :- 1) PASCAL is a : a) Low level language b) High Level language 2) Who is the creator of the PASCAL language? a) Dijkstra c) Machine level language d) Object oriented language c) Niklaus Writh d) Donald Knuth b) Basic Pascal 3) Multiple Choice: Which of the following is not a PASCAL data type? a) Real b) Char c) Float d) integer 4) Which of the following is a programming language? a) Lotus b) Pascal c) Netscape d) MS-Excel 5) In the late 1970 s, Pascal inventor Niklaus Wirth designed the language specifically for : a) High speed computers b) teaching programming to students c) use on any type of operating system d) helping market IBM personal computers 6) Which of the language was designed to solve the scientific & engineering problems? a) BASIC b) COBOL c) PASCAL d) FORTRAN 7) The language PASCAL is named after which French mathematician? a) Grace Pascal b) Blaise Pascal 8) PASCAL is mostly used in: a) Web Application b) GUI Application c) Scientific computational Application d) All of these 9) In high-level language Pascal, area is calculated as c) John Pascal d) None of the above a) 100 Area = Width*Length b) 100 Area = Width*Length c) Area: = Width*Length; d) Length 100: area*20width 10) Name given by a programmer to some data is classified as a) identifier b) identification c) exponent d) mantissa 11) In high level programming language Pascal, each program statement ends with the a) comma b) semicolon 12) In Pascal and COMAL programming language, symbol ':=' is used for a) base c) assignments b) coefficient d) reference 13) c) double quotation marks d) single quotation marks a) 9.18 b) 9 c) 18.00 d) 18 1
14) a) 2 b) 3 c) 4 d) None of the Above 15) a) N b) Noon c) N is noon d) Moon 16) a) 12 b) r = c) r = 12 d) None of the above 17) Which of the following software is most suitable for handling a large amount of organized data? a) Database software b)word processor 18) 1 Gigabyte is equivalent to a) 1000MB b) 1024x1024x1024 bytes c)presentation software d)web browser c) 1024x1024bits d) 1000x1024 KB 19) First generation (1G / 1 Gen) computers were based on: a) Vacuum tubes b) Integrated Circuits c) Transistors d) Microprocessors 20) The binary equivalent of the octal number 76 8 is a) 111110 b) 11110 c) 101110 d) 101111 21) The decimal equivalent of the binary number 101110 2 is a) 48 b) 14 c) 46 d) 23 2
22) Communication circuits that transmit data in both directions but not at the same time are operating in a) a simplex mode c) a full duplex mode b) a half-duplex mode d) an asynchronous mode 23) A car has a simple alarm system which activates if both seat belts are not fastened. What is the logic gate used in this alarm system? a) OR Gate c) NAND Gate b) AND Gate d) NOR Gate 24) What is the binary equivalent of the decimal number 232 a) 10101010 c) 11110000 b) 11010010 d) 11101000 25) What is the most general term used to describe the physical components of a computer is? a) Software c) Firmware b) Hardware d) Liveware 26) In windows operating system, which folder normally contains the users documents a) The documents c) Users documents b) Windows documents d) My documents. 27) Is the name of the programme which does the booting process? a) Bootstrap loader c) BIOS b) Booty d) MS-DOS 28) What does MICR stands for a) Micro Chip Recognition b) Macro Integer Chip Reader c) Multimedia Integrated Code Recognition d) Magnetic Ink Character Recognition 29) Use of the recycle bin; a) To store data which are deleted from the hard disk. b) To store data in the hard disk. c) To sort files. d) To delete files. 30) Boolean logic uses to determine how bits are compared and to simulate a) Operators, Gates c) Buffers, Operators b) Truth Tables, Gates d) Truth Tables, Operators (30 x 1 = 30 Marks) 3
PART 2 1. Answer all the questions: 1) How can you Analyzing a problem in Pascal? And Give two problems with Input, Process, and Output: 2) What are alternative solutions? Explain With Example: 3) What is Algorithms: Explain with Example: 4) What are the Control Structures? With examples: 5) What is the use of flow charts? Draw all the symbols with meaning: 6) Draw a flow chart for - Finding whether a number is odd or even? 7) What is the use of Pseudo codes, Write for - Finding whether a number is odd or even? 8) What are the Terms are there in Pseudo codes: 9) Convert this flow chart to Pseudo codes: 10) Fill this flow chart terms: (10 x 2 = 20 Marks) 4
2. Pascal programming: 1) What is an identifier? 2) Give some reserved words for Pascal? 3) Give some Standard Data types: 4) What is Variable? 5) What is Constants? 6) Write the basic structure of Pascal programming? 7) Convert this pseudo code to programming code: 8) Write the CASE Statements coding for this flow chart: 5
9) What are the loops are available in Pascal? Give the basic structure of the loop: 10) Write the Pascal coding for electricity bill payment calculation? (You should prepare the value of per unit cost) 11) What are the benefits of an array? 12) Write the example for High-level programming languages? (12 x 2 = 24 Marks) 3. Perform the following conversions 1) 200 10 > Binary 2) 1010101 2 > Binary to Decimal 3) 68 10 > Octal 4) 98 10 >Hexadecimal 5) 177 8 > Decimal 6) 1A 16 >Decimal 7) 20 8 >Hexadecimal 8) 10101111 2 > Hexadecimal 9) 77562 8 > Binary 10) 65AB 16 > Octal 4. Draw the circuit for the following expressions (10 x 2 = 20 Marks) 1) X = (A + C). A 2) X= ABC + ABC + AC 3) X= AB + CD + ABCD ***** (03 x 2 = 06 Marks) 6