PUBLIC PREVIEW · FREE SIGN-IN FOR THE FULL PDF

Computer science · 2000 · November · Paper 2 · HL · Markscheme

Computer scienceMarkscheme2000HLNovember

Full PDFs are free with an email account.

Resource overview

This markscheme is listed under Computer science in the 2000 examination archive. Its catalogue level is HL. The catalogue session is November. The information below helps you identify the document before opening the complete PDF. Subject, year and session labels come from the archive catalogue; the original cover remains the reference if a label differs. A file is not automatically suitable for your current syllabus simply because its subject name matches.

Use this markscheme alongside its matching question paper. Attempt the questions first, then compare the required reasoning and the available marks. Record the exact step that lost credit rather than only the final answer. Examiner wording can help you distinguish a calculation error from missing explanation, but an older markscheme may use a previous assessment structure.

The public preview contains file information and, where reliable text extraction is available, a limited opening excerpt. It is not a summary of unseen questions or a replacement for the original document. Create a free email account to read or download the complete file. No payment is required to unlock this archive resource.

This original usage overview is based on the archive metadata. It does not claim to summarise the complete file.

Opening excerpt

Opening text only, limited to at most 20% of pages, two page-equivalents and 2,200 characters. Clearly labelled personal identifiers have been removed. Text extraction may omit equations, tables or figures.

MARKSCHEME November 2000 COMPUTER SCIENCE Higher Level Paper 2 N00/650/H(2)M INTERNATIONAL BACCALAUREATE BACCALAURÉAT INTERNATIONAL BACHILLERATO INTERNACIONAL 16 pages 1. (a) When a "/" is found; (NO MARK for this) the next character is tested [1 mark] or tests for two (consecutive) / s [1 mark] if it is a "/" the Boolean COMMENT is set to true [1 mark] if not COMMENT is set to false. [1 mark] (NOTE: for full marks the candidate must make clear that COMMENT is set to false, i.e. not just true is set.) (b) The following statements are required (or similar): if COMMENT then if POSITION = 2 then LINE <-- "" else LINE <-- copy(LINE,1,POSITION-2) endif endif if length(LINE) > 0 then output(NEWFILE) LINE endif (Award the marks as indicated below:) – [4 marks] for reassigning LINE if a comment is found: (– [2 marks] for the statement LINE <-- copy(LINE,1,POSITION-2) ([1 mark] for a good, but incorrect, attempt at copying LINE using POSITION); – [2 marks] for making LINE a nil string if a full line comment ( [1 mark] for any attempt at recognising this is not to be dealt with by copy, but incorrect). The candidate may set a flag and then the later if statement would include the not as well.) – [3 marks] for transferring correct lines to NEWFILE: (– [1 mark] for output(NEWFILE)LINE (or similar), it doesn’t have to be precise "PURE"; – [2 marks] for a correct if statement ( [1 mark] for any attempt at a test before writing to file, but incorrect).) – 6 – N00/650/H(2)M
File information
Subject
Computer science
Document type
Markscheme
Year
2000
Session
November
Level
HL
Paper
2
Examination zone
Not labelled in the archive
Language
Not labelled in the archive
File size
35 KB
Pages
12
FREE FULL RESOURCE

Read the complete document.

Register or sign in with your email to unlock the full PDF. No payment, password or membership is needed.

View full documentDownload complete PDF

Your link is valid for five minutes. You can request another link after signing in.

Tell us what you need.
CONTACT IBVIA

Let’s talk about your work.

Your enquiry: IB support

Continue to WhatsApp with your selected service already included. Add your subject, deadline and current draft in the chat.

For your first message

What are you working on?