0% found this document useful (0 votes)
19 views2 pages

Computer Science Exam Questions and Answers

9th computer

Uploaded by

mubashirkrp786
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views2 pages

Computer Science Exam Questions and Answers

9th computer

Uploaded by

mubashirkrp786
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Name: _______________________

9 Computer Roll #:

Time: 15Min; Marks: 10


Horizon School System and Academy
Q1) Choose the most appropriate option. Cutting / overwriting is not allowed: 10 Marks
i) To check logical errors in algorithm, we use -----------
A) Truth table B) Trace table C) Simple table D) Flow table
ii) Expression (A+B) + (A+C) is equal to-------
A) A+(B+C) B) A.(B.C) C) (A.B) + (A.C) D) A+(B.C)
iii) -------- means to test if the required solution is there or not.
A) Verification B) Algorithm C) Validation D) Flow chart
iv) Number 1710 is equal to -------- in binary system
A) 100000 B) 10110 C) 10001 D) 10100
v) Expression (A+B).(A+C) is equal to
A) A+(B.C) B) A.B+B.C C) A.(B.C) D) A+(B+C)
vi) Test data has------- types
A) 3 B) 5 C) 7 D) 2
vii) DOS stands for.
A) Disk object System B) Disk off System C) Denial of Service D) Disk on Service
viii)Which solution is not reached through proper Algorithm or word planning
A) Prepared Solution B) Candid Solution C) Strategized Solution D) Best Solution
ix) Total steps of problem solving are
A) 2 B) 3 C) 5 D) 7
x) Number "15" is equal to------- in binary system
A) 1111 B) 10010 C) 10011 D) 10000
Name: _______________________

9 Computer Roll #:

Time: 1:45Hr; Marks: 40


Horizon School System and Academy
Q2) Write short answers of ANY FOUR (04) of the following: 8 Marks
i) What is meant by solving the problem?
ii) Define Verification.
iii) Draw a flowchart to find the volume of a cube?
iv) Explain determining requirements for a flowchart
v) What is meant by absent data?
vi) What is meant by Algorithm
Q3) Write short answers of ANY FOUR (04) of the following: 8 Marks
i) Define secondary memory
ii) Compare voletile and non-volatile memory
iii) Convert (69610)10 into Hexadecimal.
iv) Convert (110101111)2 to Hexadecimal.
v) What is meant by Number System?
vi) Prove that A+B=B+A with truth table.
Q4) Write short answers of ANY FOUR (04) of the following: 8 Marks
i) Draw the Truth Table for Compound Proposition.
ii) Write two differences between memory and storage.
iii) What is meant by Hard-disk loading?
iv) Explain volatile memory with examples
v) Write the use of truth table.
vi) State the Commutative Law.

Give explanatory answers of TWO of the following: 16 Marks


5) How do you determine requirements for a Flowchart
6) Describe the strtegies of planning a solution in detail.

Common questions

Powered by AI

Verification refers to the process of checking that a program or algorithm is correctly implemented, while validation ensures that the program meets the user's needs or requirements. Verification is important for confirming that the implementation matches the specified design, whereas validation is crucial for ensuring the solution solves the intended problem effectively .

A 'candid solution' in problem-solving refers to an answer derived naturally without extensive planning or algorithmic guidance, often characterized by its simplicity and directness. It might be favored over strategized solutions for its efficiency in situations where time is critical, and a simpler, less resource-intensive solution suffices .

The binary representation of the decimal number '15' is '1111'. This representation is significant in computing as binary is the foundational language used by computers to process and store data, with each binary digit representing a power of two .

The commutative law states that the order of operands does not affect the result of the expression. For logical expressions, this law ensures that A + B equals B + A. A truth table showing values for A and B (True or False) would reflect that the result for A + B and B + A is identical under all input conditions .

'Memory' in computer architecture refers to temporary and immediately accessible digital spaces like RAM, while 'storage' refers to long-term data holding spaces like hard drives. Two key differences are: memory is used for quick data access and manipulation during tasks, while storage is used for retaining data long-term; and memory loses data when power is cut, whereas storage retains data without power .

Volatile memory, such as RAM, is used for temporary data storage and loses its content when power is lost, which makes it ideal for tasks that require fast access and temporary data handling. Non-volatile memory, like hard drives or SSDs, retains data even when the computer is turned off, making it suitable for long-term data storage and retrieval .

Determining requirements for a flowchart in advance is necessary to ensure that the designed flowchart accurately represents the process and aligns with objectives, without superfluous details. Strategies include understanding the process thoroughly, identifying the sequence of actions, marking decision points, and clearly defining inputs and outputs .

A 'trace table' is used in logical problem-solving to systematically keep track of the values of variables at each step of an algorithm's execution, which helps in identifying logical errors. Unlike 'flow tables' which represent the sequence of actions in processes and 'truth tables' which evaluate all possible outcomes of logical expressions, trace tables are instrumental in debugging and ensuring that algorithms perform accurately .

Truth tables are critical in evaluating logical expressions because they systematically display all possible outcomes, which helps in understanding and validating the truth value of an expression under various conditions. Beyond validation, truth tables also aid in simplifying logical expressions, teaching logic operations, and constructing logical arguments .

The concept of 'cutting or overwriting' in the context of computer algorithms refers to altering a solution or code in a way that obstructs the original logic or trajectory of problem-solving. It is discouraged because it undermines the reliability of testing and debugging processes, making it difficult to track errors and verify the solution's correctness .

You might also like