1. What is the hexadecimal number 3F in denary?
- A62
- B63
- C315
- D48
Show answer
Answer: B. 3 × 16 + 15 = 63 (F = 15). 315 comes from writing the digit values side by side instead of using place value.
Free tests
Video courses
Study notes
Account
Practise AS Level Computer Science (9618) with 336 exam-style MCQs, each with the answer and a short explanation. Every test is marked the moment you finish and shows your score chapter by chapter, so you know what to revise next. It is free and needs no sign-up.
Loading the test…
Practise AS Level Computer Science (9618) with 336 exam-style MCQs, each with the answer and a short explanation. Every test is marked the moment you finish and shows your score chapter by chapter, so you know what to revise next. It is free and needs no sign-up.
336 questions · 12 chapters
The questions follow the syllabus chapter by chapter. You can test the whole subject or one chapter at a time.
12 questions from the test, one or two from each chapter. Try each one, then open the answer.
3F in denary?Answer: B. 3 × 16 + 15 = 63 (F = 15). 315 comes from writing the digit values side by side instead of using place value.
Answer: C. The telephone line carries analogue signals, so the modem modulates the computer's digital data and demodulates incoming signals.
Answer: B. EPROM is erased by shining ultraviolet light through a window, usually after removing the chip. EEPROM is erased and rewritten electrically while in the circuit.
Answer: C. With a mask, a single bit can be set, cleared or tested while the other seven bits, and so the other lights, stay unchanged.
Answer: C. Bytecode is platform-independent: each type of computer has its own virtual machine, so one compiled file runs on all of them.
Answer: A. Changing two bits keeps the count of 1s odd or even as before, so the error goes unnoticed. A parity block check or checksum gives better protection.
Answer: C. Shareware lets people try the software, often with limited features or time, before paying. Commercial software must be paid for before use.
UPDATE BOOK SET Price = Price + 2 WHERE Author = 'Smith';UPDATE BOOK SET Price = Price + 2;INSERT INTO BOOK (Price) VALUES (Price + 2) WHERE Author = 'Smith';ALTER TABLE BOOK SET Price = Price + 2 WHERE Author = 'Smith';Answer: A. UPDATE ... SET ... WHERE changes existing records that match the condition. Without WHERE, every book's price would rise.
Answer: D. Seat colour has no effect on journey times, so it is not an essential detail. Distances, boarding times and bus numbers all affect the timetable.
Value ← 0
FOR i ← 1 TO 3
Value ← Value + Stock[i].Price * Stock[i].Qty
NEXT iAnswer: D. i = 1: 2.0 × 4 = 8. i = 2: 3.5 × 2 = 7, total 15. i = 3: 1.0 × 10 = 10, total 25. Stopping at 15 misses the last record.
Answer: D. The interface is how the module communicates with the rest of the program: its name, parameters, their types and whether they are BYVAL or BYREF.
Answer: B. An arrow with an empty circle is a data couple (a parameter). A filled circle marks a flag, a Boolean value such as Found.
When you get a question wrong, a short note called "The idea behind this" explains the topic it belongs to, with the rules to remember and a worked example.
All AS Level Computer Science rules on one page
Yes. Every test and every explanation is free, and you do not need an account. If you sign in, your results are kept across your devices.
The 336 MCQs are our own, written to the syllabus in the style of the exam.
Instantly. You get your score, the right answer and an explanation for every question, and a list of the topics to work on.
Physics ASPhysics A2Chemistry ASChemistry A2Maths ASMaths Pure 3Biology ASBiology A2Economics ASEconomics A2Accounting ASAccounting A2Business ASBusiness A2Computer Science A2Further MathsPsychology ASPsychology A2History