{"id":16327,"date":"2019-12-30T15:28:37","date_gmt":"2019-12-30T09:58:37","guid":{"rendered":"https:\/\/kseebsolutions.guru\/?p=16327"},"modified":"2021-07-02T15:33:30","modified_gmt":"2021-07-02T10:03:30","slug":"1st-puc-computer-science-previous-year-question-paper-march-2014-north","status":"publish","type":"post","link":"https:\/\/kseebsolutions.guru\/1st-puc-computer-science-previous-year-question-paper-march-2014-north\/","title":{"rendered":"1st PUC Computer Science Previous Year Question Paper March 2014 (North)"},"content":{"rendered":"

Students can Download 1st PUC Computer Science Previous Year Question Paper March 2014 (North), Karnataka 1st PUC Computer Science Model Question Papers with Answers<\/a> helps you to revise the complete Karnataka State Board Syllabus and score more marks in your examinations.<\/p>\n

Karnataka 1st PUC Computer Science Previous Year Question Paper March 2014 (North)<\/h2>\n

Time: 3:15 Hours
\nMax. Marks: 100<\/p>\n

PART – A<\/p>\n

I. Answer all the following questions. Each question carries one mark. (10 \u00d7 1 = 10)<\/span><\/p>\n

Question 1.
\nWhich is the earliest computing machine?
\nAnswer:
\nThe earliest computing machine was Abacus.<\/p>\n

Question 2.
\nGive anyone example of non-impact printer?
\nAnswer:
\nOne example of non-impact printer is Ink jet printer.<\/p>\n

Question 3.
\nWhat is syntax error?
\nAnswer:
\nIt refers to an error in the syntax of a sequence of characters or tokens that is intended to be written in a particular programming language.<\/p>\n

Question 4.
\nDefine keyword.
\nAnswer:
\nAll keywords (reserved words) are basically the sequences of characters that have one or more fixed meanings.<\/p>\n

\"KSEEB<\/p>\n

Question 5.
\nWhat is the extraction operator in C++?
\nAnswer:
\ncin is used in conjuction with >> operator, known as extraction or get from operator in C++.<\/p>\n

Question 6.
\nWhat is the purpose of break statement?
\nAnswer:
\nThe break statement can be used to terminate a repeated structure (loops) such as while, do while and for and multi branching statements like switch.<\/p>\n

Question 7.
\nName the data type of the array subscript.
\nAnswer:
\nThe data type of array subscript is integer or int.<\/p>\n

Question 8.
\nDefine actual arguments.
\nAnswer:
\nThe data that is passed by the calling function as arguments\/parameters is known as actual arguments, i.e., the arguments which are present at the time of function call.<\/p>\n

Question 9.
\nName any two word processors.
\nAnswer:
\nThe two word processors are MS word, Word perfect.<\/p>\n

\"KSEEB<\/p>\n

Question 10.
\nWhat is a worksheet?
\nAnswer:
\nIt is a sheet that contains rows and columns, to store data like student marks, salary of employees, etc.,.<\/p>\n

PART – B<\/p>\n

II. Answer any Five of the following questions. Each question carries two marks: (5 \u00d7 2 = 10)<\/span><\/p>\n

Question 11.
\nHow are computers important in communication?
\nAnswer:
\nThe World Wide Web, Internet, Social Networking and email are very useful in communication. They work very fast and available 24\/7.<\/p>\n

Question 12.
\nCompare static RAM and dynamic RAM.
\nAnswer:<\/p>\n

    \n
  1. In a Static RAM, each bit that stores data is made up of four or six transistors that make up a flip-flop.<\/li>\n
  2. In a dynamic RAM, uses separate capacitors to store each bit. Capacitors when not charged represent the value 0 of a bit and when charged represent the value 1.<\/li>\n<\/ol>\n

    Question 13.
    \nDefine the terms Multiprogramming and multitasking.
    \nAnswer:
    \nIn multiprogramming, several programs are run at the same time on one processor. The operating system executes part of one program, then part of another, and so on.<\/p>\n

    Running two or more programs at the same time on the same single-processor (single CPU) computer is called multitasking. Multitasking is the logical extension of multiprogramming.<\/p>\n

    Question 14.
    \nMention any two advantages of the flowchart.
    \nAnswer:<\/p>\n

      \n
    1. It is a means of communication and easy to understand.<\/li>\n
    2. Easy to convert into a program code.<\/li>\n<\/ol>\n

      \"KSEEB<\/p>\n

      Question 15.
      \nWrite any two characteristics of OOPs.
      \nAnswer:
      \nData encapsulation and inheritance are the two important characteristics of OOP.<\/p>\n

      Question 16.
      \nWhat are variables? Give its declaration syntax.
      \nAnswer:<\/p>\n

        \n
      1. It is a location in the computer memory which can store data and is given a symbolic name for easy reference.<\/li>\n
      2. The declaration syntax is datatype variablename;<\/li>\n<\/ol>\n

        Question 17.
        \nExplain any two character based functions.
        \nAnswer:
        \ntolower(): It converts the capital alphabet character to lower case.
        \nFor example, tolower(‘A’) output: a<\/p>\n

        toupper ( ): It converts the lower case alphabet character to upper case.
        \nFor example, toupper(‘a’) output: A<\/p>\n

        \"KSEEB<\/p>\n

        Question 18.
        \nWhat are headers in footers in word processor?
        \nAnswer:
        \nA header is a special area at the top of every page normally allocated in the top margin area. Footer is a special area at the bottom of every page normally allocated in the bottom margin area.<\/p>\n

        PART – C<\/p>\n

        III. Answer any Five of the following Questions. Each question carries three marks: (5 \u00d7 3 = 15)<\/span><\/p>\n

        Question 19.
        \nGive the application of OCR, OMR, MICR devices.
        \nAnswer:
        \nOptical Character Recognition (OCR) is a input device that is used to scan the printed\/handwritten text materials into computer readable text makes it easily edited and stored.<\/p>\n

        Optical Mark Recognition (OMR) is the technology of electronically taking out data from marked fields, such as oval shades and fill-in fields, on printed forms.<\/p>\n

        Magnetic Ink Character Reader enables special characters printed in magnetic ink to be read and input rapidly to a computer.<\/p>\n

        Question 20.
        \nExplain the features of UNIX operating system.
        \nAnswer:
        \nThe features of UNIX operating system are
        \n1. multi-tasking:
        \nmore than one program can be run at a time.<\/p>\n

        2. Machine-independence:
        \nThe System hides the machine architecture from the user, making it easier to write applications that can run on micros, mini and mainframe computers.<\/p>\n

        3. Multi-User Operations:
        \nUNIX is a multi-user system designed to support a group of users simultaneously. The system allows for the sharing of processing power and peripheral resources, white at the same time providing excellent security features.<\/p>\n

        \"KSEEB<\/p>\n

        Question 21.
        \nDefine<\/p>\n

          \n
        1. Testing<\/li>\n
        2. Debugging<\/li>\n
        3. Top-down analysis.<\/li>\n<\/ol>\n

          Answer:
          \n1. Testing:
          \nIt is the process of checking the program logic by providing selected sample data and observing the output for correctness.<\/p>\n

          2. Debugging:
          \nThe process of detecting the errors and correcting the errors in a program is called as debugging.<\/p>\n

          3. Top down analysis:
          \nIt is the process of dividing a problem into sub problems and further dividing the sub problems into smaller sub problems and finally implemented as program statements.<\/p>\n

          Question 22.
          \nWrite an algorithm to find largest of three numbers.
          \nAnswer:<\/p>\n

            \n
          • Step 1: start<\/li>\n
          • Step 2: input a, b, c<\/li>\n
          • Step 3: let max = a<\/li>\n
          • Step 4: is b > max? then max = b<\/li>\n
          • Step 5: is c > max? then max = c<\/li>\n
          • Step 6: print max<\/li>\n
          • Step 7: stop<\/li>\n<\/ul>\n

            Question 23.
            \nExplain the different relational operators with examples.
            \nAnswer:
            \nThe operators which perform operation of relation between two operands called relational operators.
            \nThe > (greater than) operator: if (10 > 5)? Output: True. If ( 5 > 10)? Output: False
            \nThe < (lesser than) operator: if (15 < 25)? Output: True. If(56<26)? Output: False
            \nThe >= (greater than or equal to): if (10 >= 10)? Output: True. If ( 5 >= 10)? Output: False<\/p>\n

            \"KSEEB<\/p>\n

            Question 24.
            \nWhat is cascading of input and output operators? Explain with suitable examples.
            \nAnswer:
            \nThe cascading is a way to extract\/insert multiple values from\/into more than one variable using one cin\/cout statement. The multiple use of << or >> in one statement is known of cascading.<\/p>\n

            1. Cascading of output operator (>>):
            \ncout << ” Hello ” << ” ISC “;
            \ncout << “Value of B=” << b;<\/p>\n

            2. Cascading of input operator (>>):
            \nint n1, n2, n3;
            \ncin >> n1 \u00bb n2 >> n3;
            \ncin >> n1 >> n2;<\/p>\n

            Question 25.
            \nWrite the syntax and examples of initialization of two-dimensional array?
            \nAnswer:
            \nSyntax of initialization of two dimensional array:
            \nDatatype arrayname [rowsize] [column size] = { value 1, value2, …., value n };
            \nExample of array initialization with declaration:
            \nint matrix [3] [3] = { 91, 96, 90, 94, 99, 95, 87, 92, 98};<\/p>\n

            Question 26.
            \nHow is structure defined? Write syntax and example.
            \nAnswer:
            \nA structure is a collection of variable which can be same or different types.
            \n\"1st
            \nExample,
            \nstruct student
            \n{
            \nint, regno;
            \nchar name[50];
            \nchar class [ 6];
            \n};<\/p>\n

            PART – D<\/p>\n

            IV. Answer any Seven of the following questions. Each question carries Five marks: (7 \u00d7 5 = 35)<\/span><\/p>\n

            Question 27.
            \nExplain the characteristics of computers in detail.
            \nAnswer:
            \nThe characteristics of computers are
            \n1. Speed:
            \nComputers are fast in doing calculations. The speed of the computer is measured in terms of million instruction per second (MIPS).<\/p>\n

            2. Storage Capacity:
            \nComputers come with large amount of memory. They can hold lot of data. Computers can show a particular piece of information from large amount of data in a short time.<\/p>\n

            3. Diligence:
            \nAfter doing work for sometime, humans become tired but computers do not become tired. They work continuously. In fact, some computers which control telephone exchanges are never stopped. This is called diligence.<\/p>\n

            4. Accuracy:
            \nThe results that the computers produce are accurate provided data and programs are reliable.<\/p>\n

            5. Versatility:
            \nWe can use computer to perform completely different type of work at the same time.<\/p>\n

            6. Reliability:
            \nComputers work for many years without any problem. Few computers in the world are never switched off.<\/p>\n

            \"KSEEB<\/p>\n

            Question 28.
            \nSolve: FEAD(16) = (?)(10) = (?)(2) = (?) (8)
            \nAnswer:
            \nFEAD(16)<\/sub>= (?)(10)<\/sub>= 15 \u00d7 163 + 14 \u00d7 162 + 10 \u00d7 161 + 13 \u00d7 160
            \n= 61440 + 3584+ 160 + 13
            \n= 65197(10)
            \n<\/sub>In hexdecimal system F=15, E=14, A=10 and D= 33
            \n15 = 1111(2)<\/sub> 14 = 1110(2)<\/sub> 10 = 1010(2)<\/sub> 13 = 1101(2)
            \n<\/sub>FEAD(16)<\/sub> = (?)(2)<\/sub>= 1111 1110 1010 1101(2)<\/sub>
            \n\"1st><\/p>\n

            Question 29.
            \nWhat is structured programming? Mention its advantages.
            \nAnswer:
            \nStructured Programming deals only with logic and code and suggests making use of programming structures such as sequence, selection, iteration and modularity in programs.<\/p>\n

              \n
            1. Programs are easy to write because the programming logic is well organized.<\/li>\n
            2. Programs can be functionally decomposed into logical working units (modularity).<\/li>\n
            3. Modularity leads to easily understand the program, test and debug.<\/li>\n
            4. Easy to maintain because of single entry and single exit.<\/li>\n
            5. Eliminates the use of undisciplined controls (GOTO, BREAK, etc.,) in the program.<\/li>\n<\/ol>\n

              Question 30.
              \nDraw a flowchart to find the factorial of a number.
              \nAnswer:
              \n\"1st<\/p>\n

              Question 31.
              \nExplain the structure of C++program with an example.
              \nAnswer:
              \n\"1st
              \nThe various parts of the above program:
              \n1. headers, which contain information that is either necessary or useful to program. For this program, the header <iostream> is needed.<\/p>\n

              2. The line int main() is the main function where program execution begins.<\/p>\n

              3. The pair of { } indicates the body of the main function.<\/p>\n

              4. The next line cout << “This is my first C++ program. causes the message “This is my first C++ program” to be displayed on the screen.<\/p>\n

              5. The next line return 0; terminates main( )function and causes it to return the value 0 to the calling process.<\/p>\n

              \"KSEEB<\/p>\n

              Question 32.
              \nWrite a C++ program to find the position of a given number in an array.
              \nAnswer:
              \n\"1st<\/p>\n

              Question 33.
              \nExplain the working of switch statement with an example.
              \nAnswer:
              \nSwitch statement compares the value of an expression against a list of integers or character constants. The list of constants are listed using the “case” statement along with a “break” statement to end the execution.<\/p>\n

              \"1st
              \nResult:
              \nEnter the day of the week between 1 – 7 :: 7
              \nSunday<\/p>\n

              In the above Control Structure example the “switch” statement is used to find the day of the week from the integer input got from the user. The value present in the day is compared for equality with constants written in the word case. Since no equality is achieved in the above example (from 1 to 6) as they entered value is 7, default is selected and gives “Sunday” as a result.<\/p>\n

              \"KSEEB<\/p>\n

              Question 34.
              \nExplain the working of for statement with a programming example.
              \nAnswer:
              \nA for loop is a repetition control structure that allows you to efficiently write a loop that needs , to execute a specific number of times.
              \nSyntax:
              \nThe syntax of a for loop in C++ is:
              \nfor ( initialization; condition; increment\/decrement )
              \n{
              \nstatement(s);
              \n}<\/p>\n

              The working of a for loop:
              \n1. The initialization step is executed first, and only once in the beginning. It is used to declare and initialize any loop control variables.<\/p>\n

              2. Next, the condition is evaluated. If it is true, the body of the loop is executed. If it is false, the body of the loop does not execute and flow of control jumps to the next statement just after the for loop.<\/p>\n

              3. After the body of the for loop executes, the flow of control jumps back up to the increment\/decrement statement and update any loop control variables.<\/p>\n

              4. Then condition is evaluated again. If it is true, the loop executes and the process repeats itself (body of loop, then increment step, and then again condition). After the condition becomes false, the for loop terminates.<\/p>\n

              Example:<\/p>\n

              \"1st<<\/p>\n

              When the above code is compiled and executed, it produces following result:
              \nvalue of a: 10
              \nvalue of a: 11
              \nvalue of a: 12
              \nvalue of a: 13
              \nvalue of a: 14
              \nvalue of a: 15<\/p>\n

              Question 35.
              \nWhat is recursive function? Explain with a programming example.
              \nAnswer:
              \nA function that calls itself directly or indirectly again and again is called recursive functions and the process is termed as recursion. The most common example of a recursive function is the calculation of the factorial of a number. i.e., n! = (n) * (n – 1)
              \nProgram:
              \n\"1st<\/p>\n

              In the above example, the calling function main () gives the function call to fact () and control jumps from main () function to called function fact().<\/p>\n

              The argument \u2018n\u2019 value is compared with the base class \u2018if (n == 1)\u2019 if \u2018true\u2019 control will return back to calling function main() with the value 1.<\/p>\n

              If \u2018False\u2019, control will execute the statement which is after \u2018else\u2019 x = n * fact ( n – 1);. here a function call is given to fact (n-1) with the parameter (n-1).<\/p>\n

              Now the calling function is fact () and called function is also fact(). The recursion ends when value of \u2018n\u2019 is 1 then the statement return (1) is initiated.<\/p>\n

              \"KSEEB<\/p>\n

              Question 36.
              \nMention the features of spreadsheets.
              \nAnswer:
              \nSpreadsheets are mainly used for making calculations and mathematical works. Microsoft excel is a spread sheet application. In a single sheet, it consists of rows and columns and cells. Every cell has different address.
              \nFeatures of spreadsheet:<\/p>\n

              1. Tables:
              \nTables are created with different fields eg – name, age, address, roll no so we add a table to fill these values;<\/p>\n

              2. Clip art:
              \nIn this we can add images and also audio, video clips can be added here.<\/p>\n

              3. Charts:
              \nWith charts, we can clearly shown products evaluation to the clients. For example which product sale is more or less in this month.<\/p>\n

              4. Functions:
              \nMATHEMATICAL: Add, subtract, div, multiply.
              \nLOGICAL: average, sum, mod, product.<\/p>\n

              5. Images and Backgrounds:
              \nIn this we add images and backgrounds in sheet.<\/p>\n

              6. Sorting and Filter:
              \nIn sorting we can sort our data and also filter our data so that repetitions will be removed.<\/p>\n

              7. Page layout:
              \nIn this themes, colors, sheets, margins, size, backgrounds, breaks, print, titles, sheets height, width, scaling, gridness, headings, views, bring to front of font or back alignment, etc will be used.<\/p>\n

              \"KSEEB<\/p>\n

              Question 37.
              \nExplain the basic tags in HTML with examples (any five tags).
              \nAnswer:
              \n1. Bold Text:
              \nYou can bold text to emphasize information on your web page. Bold text is useful for introducing new terms and highlighting important phrases on a Web page.
              \nTag:
              \n<B> SOME TEXT <\/B>
              \nEXAMPLE:
              \n<BODY> <B> THIS IS A Bold TEXT <\/B> <\/BODY><\/p>\n

              2. Underline Text:
              \nTag:
              \n<U> Some text <\/U>
              \nExample:
              \n<BODY> <U> You can underline this text <\/U> <\/BODY><\/p>\n

              3. Italicise Text:
              \nTag:
              \n<I> SOME TEXT <\/I>
              \nEXAMPLE:
              \n<BODY> <I> THIS IS A Itilicize TEXT <\/I> <\/BODY><\/p>\n

              4. Big Text:
              \nTag:
              \n<Big> SOME TEXT <\/Big>
              \nEXAMPLE:
              \n<BODY> <Big> THIS IS A Big TEXT<\/Big> <\/BODY><\/p>\n

              5. Marquee Text:
              \nTo scroll text horizontally.
              \nTag:
              \n<Marquee> some text <\/marquee>
              \nExample:
              \n<marquee> The text is moving < \/marquee><\/p>\n","protected":false},"excerpt":{"rendered":"

              Students can Download 1st PUC Computer Science Previous Year Question Paper March 2014 (North), Karnataka 1st PUC Computer Science Model Question Papers with Answers helps you to revise the complete Karnataka State Board Syllabus and score more marks in your examinations. Karnataka 1st PUC Computer Science Previous Year Question Paper March 2014 (North) Time: 3:15 …<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[81],"tags":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/kseebsolutions.guru\/wp-json\/wp\/v2\/posts\/16327"}],"collection":[{"href":"https:\/\/kseebsolutions.guru\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kseebsolutions.guru\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kseebsolutions.guru\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/kseebsolutions.guru\/wp-json\/wp\/v2\/comments?post=16327"}],"version-history":[{"count":0,"href":"https:\/\/kseebsolutions.guru\/wp-json\/wp\/v2\/posts\/16327\/revisions"}],"wp:attachment":[{"href":"https:\/\/kseebsolutions.guru\/wp-json\/wp\/v2\/media?parent=16327"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kseebsolutions.guru\/wp-json\/wp\/v2\/categories?post=16327"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kseebsolutions.guru\/wp-json\/wp\/v2\/tags?post=16327"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}