{"id":6581,"date":"2023-03-14T10:00:48","date_gmt":"2023-03-14T04:30:48","guid":{"rendered":"https:\/\/www.aplustopper.com\/?p=6581"},"modified":"2023-03-14T09:41:38","modified_gmt":"2023-03-14T04:11:38","slug":"icse-previous-papers-solutions-class-10-computer-applications-2013","status":"publish","type":"post","link":"https:\/\/www.aplustopper.com\/icse-previous-papers-solutions-class-10-computer-applications-2013\/","title":{"rendered":"ICSE Computer Applications Question Paper 2013 Solved for Class 10"},"content":{"rendered":"

ICSE Computer Applications Previous Year Question Paper 2013 Solved for Class 10<\/h2>\n

ICSE Paper 2013<\/span>
\nCOMPUTER APPLICATIONS<\/span><\/p>\n

(Two Hours)<\/em><\/strong>
\nAnswers to this Paper must be written on the paper provided separately.<\/em>
\nYou will not be allowed to write during the first 15 minutes.<\/em>
\nThis time is to be spent in reading the question paper.<\/em>
\nThe time given at the head of this Paper is the time allowed for writing the answers.<\/em>
\nThis paper is divided into two Sections.<\/em>
\nAttempt all<\/strong> questions from Section A<\/strong> and any four<\/strong> questions from Section B<\/strong>. <\/em>
\nThe intended marks for questions or parts of questions are given in brackets [ ].<\/em><\/p>\n

Section \u2018A\u2019 (40 Marks)<\/span><\/p>\n

(Attempt all<\/strong> questions)<\/em><\/p>\n

Question 1:<\/strong>
\n(a)<\/strong> What is meant by precedence of operators ? [2]<\/strong>
\n(b)<\/strong> What is a literal ? [2]<\/strong>
\n(c)<\/strong> State the Java concept that is implemented through: [2]<\/strong>
\n(i) a superclass and a subclass.
\n(ii) the act of representing essential features without including background details.
\n(d)<\/strong> Give a difference between a constructor and a method. [2]<\/strong>
\n(e)<\/strong> What are the types of casting shown by the following examples ? [2]<\/strong>
\n(i) double x = 15.2;
\nint y = (int) x;
\n(ii) int x = 12;
\nlong y = x;<\/p>\n

Answer:<\/strong>
\n(a)<\/strong> Operator Precedence determines the order in which expression are evaluated, Precedence can be changed by placing parentheses around the expression that needs to be evaluated first.<\/p>\n

(b)<\/strong> Literals also called constants which are data items that remain fixed during the execution of a Program.<\/p>\n

(c)<\/strong> (i) Inheritance
\n(ii) Abstraction<\/p>\n

(d)<\/strong><\/p>\n\n\n\n\n\n
Method \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0<\/strong><\/td>\nConstructor<\/strong><\/td>\n<\/tr>\n
A method is a code sequence designed to do a specific task.<\/td>\nA Constructor is a special code sequence which is called automatically when object is created.<\/td>\n<\/tr>\n
A method can be invoked by specifying method name followed by the argument.<\/td>\nA constructor is called automatically.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n

(e)<\/strong> (i) explicit type casting
\n(ii) implicit type casting.<\/p>\n

Question 2:<\/strong>
\n(a)<\/strong> Name any two wrapper classes. [2]<\/strong>
\n(b)<\/strong> What is the difference between a break statement and a continue statement when they occur in a loop ? [2]<\/strong>
\n(c)<\/strong> Write statements to show how finding the length of a character array char [ ] differs from finding the length of a String object str. [2]<\/strong>
\n(d)<\/strong> Name the Java keyword that :
\n(i) indicates that a method has no return type.
\n(ii) stores the address of the currently-calling object. [2]<\/strong>
\n(e)<\/strong> What is an exception ?<\/p>\n

Answer:<\/strong>
\n(a)<\/strong> (i) Integer
\n(ii) Character<\/p>\n

(b)<\/strong><\/p>\n\n\n\n\n\n
Break Statement<\/strong><\/td>\nContinue Statement<\/strong><\/td>\n<\/tr>\n
Break statement is a Jump statement. It is used to terminate a switch\/for\/while and do while statement.<\/td>\nContinue statement transfer the control to the beginning of the loop and skips the rest of the loop body<\/td>\n<\/tr>\n
Break followed by the label name is used to break out of the loop with the label by it.<\/td>\nContinue statement is used to force an early Iteration of a loop.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n

(c)<\/strong> For finding length of character array char [ ] we use, a.length
\nEx: char [ ] a = {\u2018a\u2019, \u2018b\u2019};
\nr = a.length;
\noutput: 2
\nFor finding length of string object str, we use, str.length ( );
\nEx : String str = \u201cMy\u201d;
\nint k = str.length ( );
\noutput: 2<\/p>\n

(d)<\/strong> (i) Void Keyword
\n(ii) This Keyword<\/p>\n

(e)<\/strong> An Exception is an abnormal condition that arises in a code sequence at runtime. Error might be because of :<\/p>\n