Jagran Josh Logo
  1. Home
  2. |  
  3. CBSE Board|  

CBSE Class 12 Computer Science Marking Scheme (Delhi): 2017

Sep 28, 2017 15:07 IST
    CBSE Class 12 Computer Science Marking Scheme (Delhi): 2017
    CBSE Class 12 Computer Science Marking Scheme (Delhi): 2017

    CBSE Class 12 Computer Science 2017 board exam Marking Scheme is available here for download in DPF format. CBSE Class 12 Computer Science board exam 2017 was held on 27th March 2017. This Marking Scheme was used for the evaluation of Class 12 Computer Science 2017 board exam’s answer booklets.

    CBSE Class 12 Computer Science Marking Scheme is provided with key points. During the evaluation of CBSE Class 12 Computer Science 2017 board exam’s answer booklets, the answers with all key points (as given in marking scheme) were awarded maximum marks.

    CBSE Class 12 Computer Science 2017 board exam Marking Scheme also contains key answers (or value points) with mark wise break up. This gives a better understanding about the division of marks inside a question. With this Marking Scheme, one can easily understand about the requirement of a perfect answer.

    Students can download CBSE Class 12 Computer Science Marking Scheme (Delhi): 2017 in PDF format from the download link given at the end of this article. CBSE Class 12 Computer Science 2017 board exam question paper (Delhi) is also available for reference.

    CBSE Class 12 Syllabus 2017-2018: All Subjects

    Some content from the Marking Scheme is given below:

    General Instructions:

    ● The answers given in the marking scheme are SUGGESTIVE. Examiners are requested to award marks for all alternative correct Solutions/Answers conveying the similar meaning

    ● All programming questions have to be answered with respect to C++ Language / Python only

    ● In C++ / Python, ignore case sensitivity for identifiers (Variable / Functions / Structures / Class Names)

    ● In Python indentation is mandatory, however, number of spaces used for indenting may vary

    CBSE Class 12 Question Papers: 2017

    ● In SQL related questions – both ways of text/character entries should be acceptable for Example: “AMAR” and ‘amar’ both are acceptable.

    ● In SQL related questions – all date entries should be acceptable for Example:

    ‘YYYY-MM-DD’, ‘YY-MM-DD’, ‘DD-Mon-YY’, “DD/MM/YY”, ‘DD/MM/YY’,

    “MM/DD/YY”, ‘MM/DD/YY’ and {MM/DD/YY} are correct.

    ● In SQL related questions – semicolon should be ignored for terminating the SQL statements

    ● In SQL related questions, ignore case sensitivity.

    SECTION A - (Only for candidates, who opted for C++)

    1

    (a)

    Write the type of C++ tokens (keywords and user defined identifiers) from the following:

    (i) For

    (ii) delete

    (iii) default

    (iv) Value

    2

     

    Ans

    (i) For - user defined identifier

    (ii) delete - keyword

    (iii) default - keyword

    (iv) Value - user defined identifier

     

     

     

    (½ Mark for writing each correct keywords)

    (½ Mark for writing each correct user defined identifiers)

     

     

    (b)

    Anil typed the following C++ code and during compilation he found four errors as

    follows:

    (i) Function strlen should have a prototype

    (ii) Undefined symbol cout

    (iii) Undefined symbol endl

    (iv) Function getchar should have a prototype

    On asking his teacher told him to include necessary header files in the code.

    Write the names of the header files, which Anil needs to include, for successful

    compilation and execution of the following code:

    void main()

    {

    char S[] = "Hello";

    for(int i = 0; i<strlen(S); i++)

    S[i] = S[i]+1;

    cout<<S<<endl;

    getchar();

    }

    1

     

    Ans

    iostream.h or iomanip.h or fstream.h

    string.h

    stdio.h

     

     

     

    (&frac12; Mark each for writing any two correct header files)

    NOTE:

    Ignore additional header file(s)

     

     

    (c)

    Rewrite the following C++ code after removing any/all syntactical errors

    with each correction underlined.

    Note: Assume all required header files are already being included in the

    program.

    void main()

    {

    cout<<"Enter an integer";

    cin>>N;

    switch(N%2)

    case 0 cout<<"Even"; Break;

    case 1 cout<<"Odd" ; Break;

    }

     

     

    Ans

    void main()

    {

    int N; // Error 1

    cout<<"Enter an integer";

    cin>>N;

    switch(N%2)

    { // Error 2 (i)

    case 0 : // Error 3 (i)

    cout<<"Even"; break; // Error 4 (i)

    case 1 : // Error 3 (ii)

    cout<<"Odd" ; break; // Error 4 (ii)

    } // Error 2 (ii)

    }

     

     

     

    (&frac12; Mark for correcting Error 1)

    (&frac12; Mark for correcting Error 2(i) and Error 2(ii))

    (&frac12; Mark for correcting Error 3(i) and Error 3(ii))

    (&frac12; Mark for correcting Error 4(i) and Error 4(ii))

    OR

    (1 Mark for identifying all the errors without corrections)

     

     

    (d)

    Find and write the output of the following C++ program code:

    Note: Assume all required header files are already included in the

    program.

    #define Big(A,B) (A>B)?A+1:B+2

    void main()

    {

    char W[] = "Exam";

    int L=strlen(W);

    for(int i =0; i<L-1; i++)

    W[i] = Big(W[i],W[i+1]);

    cout<<W<<endl;

    }

     

     

    Ans

    zyom

     

     

     

    (&frac12; Mark for writing each correct value)

    Deduct &frac12; Mark for writing the values in different lines

     

     

    (e)

    Find and write the output of the following C++ program code:

    Note: Assume all required header files are already being included in the program .

    void main()

    {

    int A[]={10,12,15,17,20,30};

    for(int i = 0; i<6; i++)

    {

    if(A[i]%2==0)

    A[i] /= 2;

    else if(A[i]%3==0)

    A[i] /= 3;

    if(A[i]%5==0)

    A[i] /= 5;

    }

    for(i = 0; i<6; i++)

    cout<<A[i]<<”#”;

    }

     

     

    Ans

    1#6#1#17#2#3#

     

    Download CBSE Class 12 Computer Science 2017 Board Exam Question Paper (Delhi) in PDF format

    Download CBSE Class 12 Computer Science Marking Scheme (Delhi): 2017 in PDF format

    DISCLAIMER: JPL and its affiliates shall have no liability for any views, thoughts and comments expressed on this article.

    Latest Videos

    Register to get FREE updates

      All Fields Mandatory
    • (Ex:9123456789)
    • Please Select Your Interest
    • Please specify

    • ajax-loader
    • A verifcation code has been sent to
      your mobile number

      Please enter the verification code below

    Newsletter Signup
    Follow us on
    This website uses cookie or similar technologies, to enhance your browsing experience and provide personalised recommendations. By continuing to use our website, you agree to our Privacy Policy and Cookie Policy. OK
    X

    Register to view Complete PDF