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

Students can Download 1st PUC Computer Science Previous Year Question Paper March 2015 (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 2015 (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.
\nWho Invented the Pascaline?
\nAnswer:
\nFrench Philosopher Blaise Pascal invented the Pascaline.<\/p>\n

Question 2.
\nWhat is the use of the Input Unit?
\nAnswer:
\nIt is used to feed data and instructions into the CPU fed by the user through input devices.<\/p>\n

Question 3.
\nMention, anyone tool used in the design of the problem?
\nAnswer:
\nThe flowchart is a tool used in the design of problem solution.<\/p>\n

\"KSEEB<\/p>\n

Question 4.
\nDefine Constant in C++.
\nAnswer:
\nThe constant is a data in which meaning remains unchanged through out the program.<\/p>\n

Question 5.
\nWrite the purpose of Cin>> Statement.
\nAnswer:
\nThe purpose of Cin>> statement is to input data values in a program.<\/p>\n

Question 6.
\nWhere selection statements are used?
\nAnswer: The selection statements are used in decision making process where more than one alternative task to be selected for execution.<\/p>\n

Question 7.
\nWhat is the first subscript value of the array in C++?
\nAnswer:
\nThe first subscript value of the array in C++ is zero (0).<\/p>\n

\"KSEEB<\/p>\n

Question 8.
\nWhat is a User-defined function?
\nAnswer:
\nThe user-defined functions are declared and defined in the program by the programmer which perform specific activity and give expected result.<\/p>\n

Question 9.
\nMention the component of font dialog box in Word Processor?
\nAnswer:
\nThe Font Name, Style, Size, etc., are the components of font dialog box in word processor.<\/p>\n

Question 10.
\nExpand ESS?
\nAnswer:
\nThe ESS is expanded as “Electronic Spread Sheet”.<\/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.
\nMention any two features of ENIAC.
\nAnswer:
\nThe two features of ENIAC first generation computer is High power consumption, High heat generation, and machine language was used to operate. It is mainly used for Calculation and computation, Payroll Processing and Record keeping.<\/p>\n

Question 12.
\nWrite the differences between impact and nonimpact?
\nAnswer:
\nThe differences between impact and nonimpact printers are:<\/p>\n\n\n\n\n\n\n\n\n
Impact printer<\/td>\nNon-impact printer<\/td>\n<\/tr>\n
Produces text and images when tiny wire pins on print head strike the ink ribbon by physically contacting the paper<\/td>\nProduces text and graphics on paper without actually striking the paper<\/td>\n<\/tr>\n
Low printing speed<\/td>\nReasonably fast<\/td>\n<\/tr>\n
Print quality lower in some types<\/td>\nHigh quality of output, capable of printing fine and smooth details<\/td>\n<\/tr>\n
Uses ink ribbon<\/td>\nUses ink spray or toner powder<\/td>\n<\/tr>\n
Less expensive<\/td>\nMore expensive<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n

Question 13.
\nDifferentiate Interpreter and Compiler.
\nAnswer:
\nThe differences between interpreter and compiler are:<\/p>\n\n\n\n\n\n\n\n
Interpreter<\/td>\nCompiler<\/td>\n<\/tr>\n
Translates Program line by line<\/td>\nTranslates a whole program at a time.<\/td>\n<\/tr>\n
Remains in RAM After translation<\/td>\nLeaves RAM after translation.<\/td>\n<\/tr>\n
Suitable for small translations<\/td>\nSuitable for long computation<\/td>\n<\/tr>\n
Slower access<\/td>\nFaster access.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n

\"KSEEB<\/p>\n

Question 14.
\nWrite any two symbols used in the Flowcharts.
\nAnswer:
\nThe two symbols used in the flowcharts are:
\n\"1st<\/p>\n

Question 15.
\nMention any two benefits of OOP.
\nAnswer:
\nThe two benefits of OOP are<\/p>\n

    \n
  1. Follow bottom-up approach in program design.<\/li>\n
  2. Functions and data are coupled together.<\/li>\n<\/ol>\n

    Data encapsulation and inheritance are the two features of OOP.<\/p>\n

    Question 16.
    \nClassify various data types in C++.
    \nAnswer:
    \nData types are classified into built in or basic data types and user defined or derived data types.<\/p>\n

    Question 17.
    \nWrite the purpose of Isalpha() and Toupper() built in function,
    \nAnswer:
    \n1. isalpha() returns a non-zero value if argument is A-Z or a-z letters.
    \nFor example, isalpha(‘a’) output: true
    \nisalpha(‘5’) output: false<\/p>\n

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

    \"KSEEB<\/p>\n

    Question 18.
    \nGive the command for Copy and Paste in Word Processor.
    \nAnswer:
    \nThe copy command is Ctrl + C and Ctrl + V is for Paste in Word Processor.<\/p>\n

    PART – C<\/p>\n

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

    Question 19.
    \nDiscuss the characteristics of a computer in detail, (any three)
    \nAnswer:
    \nThe main characteristics of a computer are:
    \nComputers are fast in doing calculations. The speed of the computer is measured in terms of million instruction per second (MIPS).
    \n1. 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

    2. 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

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

    Question 20.
    \nWith the help of an example explain 1\u2019s complement and 2\u2019s complements.
    \nAnswer:
    \n1\u2019s complement:
    \nRepresenting a signed number with 1\u2019s complement is done by changing all the bits that are 1 to 0 and all the bits that are 0 to For example, 1\u2019s complement of 1010100 is 0101011.<\/p>\n

    2\u2019s complement:
    \nRepresenting a signed number with 2\u2019s complement is done by adding 1 to the 1\u2019s complement representation of the number. For example, 2\u2019s complement of 1010100 is<\/p>\n

      \n
    • Step 1: 1\u2019s complement of 1010100 is 0101011<\/li>\n
    • Step 2: add<\/li>\n<\/ul>\n

      \"1st<\/p>\n

      \"KSEEB<\/p>\n

      Question 21.
      \nClassify any three types of operating system.
      \nAnswer:
      \nThe three types of operating systems are:
      \n1. Single user operating sytems:
      \nSingle user operating systems allows only one user to share the system resources including the CPU. For example, DOS (disk operating system).<\/p>\n

      2. Batch operating system:
      \nIn a batch processing operating system interaction between the user and processor is limited or there is no interaction at all during the execution of work. Data and programs that need to be processed are bundled and collected as a \u2018batch\u2019 and \u2022
      \nexecuted together. For example, IBM OS\/2.<\/p>\n

      3. Multi tasking operating system:
      \nIn multi tasking operating system several applications maybe simultaneously loaded and used in the memory. While the processor handles only one application at a particular time and switch between the applications and simultaneously execute each application. For example, Windows operating system.<\/p>\n

      4. Multi user operating system:
      \nThis multi user operating system allows multiple users to simultaneously use the system, the processor splits its resources and handles one user at a time. For example, UNIX.<\/p>\n

      Question 22.
      \nDraw the flowchart to find area and circumference of a circle.
      \nAnswer:
      \n\"1st<\/p>\n

      Question 23.
      \nMention the three characteristics of C++ programming language.
      \nAnswer:
      \nObject oriented programming, bottom-up program execution and portability are the three characteristics of c ++.<\/p>\n

      Question 24.
      \nExplain the cascading of input and output with suitable example.
      \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 a one statement is known of cascading.<\/p>\n

      Cascading of output operator (>>):
      \ncout<< \u201c Hello \u201c << \u201c ISC
      \ncout<< \u201cValue of B=\u201d << b; Cascading of input operator (>>):
      \nint n1, n2, n3;
      \ncin >> n1 >> n2 >> n3 ;
      \ncin >> n1 >> n2 ;<\/p>\n

      \"KSEEB<\/p>\n

      Question 25.
      \nDefine Arrays and classify various types of arrays.
      \nAnswer:
      \nArray is a group of similar elements that share a common name.
      \nThere are three types of arrays.<\/p>\n

        \n
      1. One dimensional array<\/li>\n
      2. Two dimensional array<\/li>\n
      3. Multi dimensional array<\/li>\n<\/ol>\n

        Question 26.
        \nExplain the process of the creation of a structure in C++ with an example.
        \nAnswer:
        \n\"1st
        \nis the reserved or keyword used in structure definition.
        \n<structure-tag>: Is the name given by the programmer and used to identify the structure in future re-definitions. They are used to declare structure variables.
        \n<data-type>: Any valid data type in \u2018C\u2019
        \n< member variable 1…4>: are names of the variables.
        \n<structure-variable-name 1 ..2>: It is used to access the members of the structure<\/p>\n

        Example:
        \n\"1st<\/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.
        \nWrite the features of I generation and II generation of computers.
        \nAnswer:
        \n1. generation computers:
        \n\"1st<\/p>\n

        1. The first computers used vacuum tubes for electronic circuitry and magnetic drums for memory. They were very expensive to operate and the power consumption was high, generated a lot of heat, which was often the cause of malfunctions.<\/p>\n

        2. First generation computers were communicated through machine language to perform operations, and they could only solve one problem at a time.<\/p>\n

        3. Input was based on punched cards and paper tape, and output was displayed on printouts.<\/p>\n

        2. Second-generation computers:
        \n\"1st<\/p>\n

        1. In the second generation computers, symbolic or assembly languages were used. High-level programming languages were also in use at this time, such as early versions of COBOL and FORTRAN. Their memory consisted of magnetic core technology.<\/p>\n

        2. Second-generation computers still relied on punched cards for input and printouts for output.<\/p>\n

        \"KSEEB<\/p>\n

        Question 28.
        \nDiscuss on<\/p>\n

          \n
        1. BCD<\/li>\n
        2. EBCDIC<\/li>\n
        3. ASCII<\/li>\n<\/ol>\n

          Answer:
          \n1. Binary Coded Decimal (BCD) code:
          \nIn this code each decimal digit is represented by a 4-bit binary number. BCD is a way to express each of the decimal digits with a binary code. In the BCD, with four bits we can represent sixteen numbers (0000 to 1111). But in BCD code only first ten of these are used (0000 to 1001). The remaining six code combinations i.e. 1010 to 1111 are invalid in BCD.<\/p>\n

          2. EBCDIC:
          \nEBCDIC (Extended Binary Coded Decimal Interchange Code is a binary code for alphabetic and numeric characters that IBM developed for its larger operating systems. In an EBCDIC file, each alphabetic or numeric character is represented with an 8-bit binary number. 256 possible characters (letters of the alphabet, numerals, and special characters) are defined.<\/p>\n

          3. ASCII code:
          \nASCII (American Standard Code for Information Interchange) is the most widely used coding system to represent data. ASCII is used on many personal computers and minicomputers. ASCII is a 7-bit code that permits 27<\/sup> = 128 distinct characters.<\/p>\n

          The 128 different combinations that can be represented in 7 bits are plenty to allow for all the letters, numbers and special symbols. An eight bit was added. This allowed extra 128 characters to be represented. The extra 128 combinations are used for symbols such as \u00c7, \u00fc, \u00e8, \u00a9, \u00ae, \u00c6, etc.<\/p>\n

          Question 29.
          \nExplain the General structure of C++ program with an example.
          \nAnswer:
          \n\"1st<\/p>\n

          The various parts of the above program:<\/p>\n

            \n
          • headers, which contain information that is either necessary or useful to program. For this program, the header is needed.<\/li>\n
          • The next line \/\/ main() is where program execution begins. is a single-line comment available in C++. Single-line comments begin with \/\/ and stop at the end of the line.<\/li>\n
          • The line int main() is the main function where program execution begins.<\/li>\n
          • The pair of { } indicates the body of the main function.<\/li>\n
          • The next line cout<< \u201cThis is my first C++ program.\u201d; causes the message \u201cThis is my first C++ program\u201d to be displayed on the screen.<\/li>\n
          • The next line return 0; terminates main( )function and causes it to return the value 0 to 1
            \nthe calling process.<\/li>\n<\/ul>\n

            \"KSEEB<\/p>\n

            Question 30.
            \nWrite the differences between<\/p>\n

            1. if statement
            \n2. if-else statement with an example for each.<\/p>\n

            Answer:
            \nExample:
            \n\"1st
            \nResult:
            \nB is greater than A<\/p>\n

            In the above example the condition in the if statement returns a true value so the text “B is greater than A” is displayed. If value of ‘a’ is greater than value of ‘b’ then no message is displayed.<\/p>\n

            Example:
            \n\"1st
            \nResult:
            \nB is greater than A<\/p>\n

            In the above example the “if condition is true then the message ‘A’ is greater than B” is displayed and in the above program, condition is false so the code in the “else” part is executed.<\/p>\n

            Question 31.
            \nIllustrate with the help of syntax, differences between While and Do-While looping statements in C++.
            \nAnswer:
            \nThe syntax of a while loop in C++ is:<\/p>\n

            while(condition)
            \n{
            \nstatement(s);
            \n}<\/p>\n

              \n
            • Here the condition may be any expression, and true is any nonzero value. The loop iterates while the condition is true.<\/li>\n
            • When the condition becomes false, program control passes to the line immediately following the loop.<\/li>\n
            • During the first attempt, when the condition is tested and the result is false, the loop body will be skipped and the first statement after the while loop will be executed.<\/li>\n<\/ul>\n

              Syntax of do-while loop<\/p>\n

              do
              \n{
              \nstatements;
              \n} while (condition);<\/p>\n

                \n
              • Here control enters into the body of loop without checking any condition initially and loop iterates while the condition is true at the end.<\/li>\n
              • When the condition becomes false, program control passes to the line immediately following the loop.<\/li>\n
              • During the first attempt, no condition is tested at the beginning and checked only at the end and by that time one time the body of loop is executed at least one time.<\/li>\n<\/ul>\n

                Question 32.
                \nExplain the accessing elements in two dimensional arrays with example.
                \nAnswer:
                \nTwo dimensional array with an example.
                \nInt matrix [3] [3] = { 91, 96, 90, 94, 99, 95, 87, 92, 98};<\/p>\n

                \"1st<\/p>\n

                Accessing elements:
                \nfor (row = 0; row < 3; row++)
                \nfor (col = 0; col < 5; col++)
                \ncout << matrix[row] [col];
                \nThe above nested looping statements can be used to access all the elements of two dimensional array where variable row and col are used to generate the row and columns index numbers.<\/p>\n

                \"KSEEB<\/p>\n

                Question 33.
                \nWrite a C++ program to find the area of a triangle given three sides.
                \nAnswer:
                \n\"1st<\/p>\n

                Question 34.
                \nExplain the definition of the user-defined function and with the concept of arguments and return value with example.
                \nAnswer:
                \nFunctions with argument and with return value:
                \nThe calling function gives function call to the called function by passing arguments or values. Then the called function takes those values and performs the calculations and a return a value, that value will be sent back to the calling function. This is done using return statement.<\/p>\n

                For example:
                \n\"1st<\/p>\n

                In the above example, sum() is a user defined function void sum(int x, int y)having two arguments. The statement int a, b, sumv; declare local variables in main() function. The statement sumv = sum (a, b); is a function call and actual arguments a and b values are sent to formal arguments x and y which is the local variable to sum() function.<\/p>\n

                The statement return(sum); takes the control back along with the value present in the sum variable and assign it to the sumv variable in the calling function main(). This is how the function with argument and with return value works.<\/p>\n

                \"KSEEB<\/p>\n

                Question 35.
                \nWhat is Mail Merge? Write the steps involved in creating mail merge documents.
                \nAnswer:
                \nThe mail merge helps to generate form letters by combining content of one document with content of address. In a situation where a letter is to be sent to address of many persons then mail merge is used. Mail Merge requires the main document and data source document.<\/p>\n

                1. Main Document:
                \nIn Mail Merge, Main Document is the common letter, which contains the common information. It also contains the field names, which contain the instructions for carrying out the merge.<\/p>\n

                2. Data Source:
                \nData Source is also called the Data File. It contains information that needs to be inserted in each page of main document. Normally it contains the address information.<\/p>\n

                3. Form Letter:
                \nForm letter is the resultant document of the mail merge operations, which contains the copy of the main document along with each piece of information stored in the data file.<\/p>\n

                Question 36.
                \nExplain any five built in functions used in ESS with examples.
                \nAnswer:
                \nThe sum(), product() and power() functions are the three mathematical functions, max() and min() functions are the statistical functions.<\/p>\n

                  \n
                • The sum() function is used to find the total. For example, = sum(2, 5, 7) then the output is 14.<\/li>\n
                • The product() function is used to find the multiplication i.e., = product(2, 5) then the output is 10.<\/li>\n
                • The power function is used to find the exponents i.e., = power(2, 4) then the output is 16.<\/li>\n
                • The max() function is used to find the maximum values in the series i.e., =max(5, 2, 10, 3, 6), output is 10<\/li>\n
                • The min() function is used to find the minimum value in the series i.e., =min(5, 2, 10, 3, 6), output is 2.<\/li>\n<\/ul>\n

                  \"KSEEB<\/p>\n

                  Question 37.
                  \nExplain the basic tags in HTML with examples (any five tags).
                  \nAnswer:
                  \nThe basic tags of HTML are <HTML>, <HEAD>, <TITLE>, and <BODY>.
                  \nTags are instructions that are embedded directly into the text of the HTML document. <HTML>
                  \n<HEAD>
                  \n<TITLE> Welcome to HTML Page <\/TITLE>
                  \n<\/HEAD>
                  \n<BODY> <CENTER>
                  \n<H1> Welcome to the World of Web Paging <\/H1>
                  \n<\/CENTER>
                  \n<\/BODY>
                  \n<\/HTML>
                  \nA Web Page is marked by an opening HTML tag <HTML> and a closing <\/HTML> tag. The head section is defined with a starting <HEAD> tag and a closing <\/HEAD> tag. This section is usually contains a title for the Web Page. The text enclosed in the tags <TITLE> and <\/TITLE> will appear in the title bar of the Web Browser when it displays the page.<\/p>\n

                  The <BODY> tag contains the entire information about the Web Page and its behavior. We can set up many options to indicate how our page must appear on the screen (like colour, location, etc..)<\/p>\n

                  The body shown above contains instructions to display the following message in centre of the screen using <CENTER> tag.<\/p>\n","protected":false},"excerpt":{"rendered":"

                  Students can Download 1st PUC Computer Science Previous Year Question Paper March 2015 (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 2015 (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\/16863"}],"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=16863"}],"version-history":[{"count":0,"href":"https:\/\/kseebsolutions.guru\/wp-json\/wp\/v2\/posts\/16863\/revisions"}],"wp:attachment":[{"href":"https:\/\/kseebsolutions.guru\/wp-json\/wp\/v2\/media?parent=16863"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kseebsolutions.guru\/wp-json\/wp\/v2\/categories?post=16863"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kseebsolutions.guru\/wp-json\/wp\/v2\/tags?post=16863"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}