0% found this document useful (0 votes)
234 views

Week 1 2019

The document provides solutions to 15 multiple choice questions related to algorithms, computer languages, CPU components, flowcharts, and programming concepts. Key details include identifying machine language as the lowest level computer language, application software as tools that help users interact with computers, a nibble as half a byte, central processing unit referring to the central component of a CPU, and a bit as the smallest unit of memory storage.
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)
234 views

Week 1 2019

The document provides solutions to 15 multiple choice questions related to algorithms, computer languages, CPU components, flowcharts, and programming concepts. Key details include identifying machine language as the lowest level computer language, application software as tools that help users interact with computers, a nibble as half a byte, central processing unit referring to the central component of a CPU, and a bit as the smallest unit of memory storage.
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
You are on page 1/ 5

WEEK 1 ASSIGNMENT SOLUTION

1. Algorithm is-
a) A process or set of rules to be followed in calculations or other problem-solving operations,
especially by a human.
b) A process or set of rules to be followed to solve numerical problems only.
c) A process or set of rules to be followed in calculations or other problem-solving operations,
especially by a computer.
d) A process or set of rules to be followed in to solve logical problems only.

Solution: (c) A process or set of rules to be followed in calculations or other problem-solving operations,
especially by a computer

2. The lowest form of Computer language is


a) C
b) BASIC
c) FORTRAN
d) Machine language

Solution: (d) Machine language.

3. The software tool that helps a user to interact with computer for a specific purpose are called
a) Operating system
b) Application software
c) Hardware
d) None

Solution: (b) Application software

4. A half of byte is called


a) bit
b) baud
c) nibble
d) none of the above

Solution: (c) nibble

5. ‘C’ in CPU denotes-


a) Common
b) Computing
c) Central
d) Circuitry

Solution: (c) Central

6. The smallest unit that is used for memory storage is-


a) byte
b) bit
c) nibble
d) baud
WEEK 1 ASSIGNMENT SOLUTION

Solution: (b) bit

7. CPU uses the _____________ to get the address of the next instructions
a) Register
b) Instruction Register
c) Program Counter
d) RAM

Solution: (c) Program Counter

8. Which one of the following statement is the most appropriate?


a) Pseudo code is basically a diagrammatic representation of the algorithm. Whereas in
flowchart normal English language is translated into the programming languages to be worked
on.
b) Flowchart is diagrammatic representation of the algorithm. Pseudo code is just another name
of algorithm.
c) Pseudo code is another name of programming. Whereas in flowchart is diagrammatic
representation of algorithm.
d) Flowchart is basically a diagrammatic representation of the algorithm. Whereas in pseudo
code normal English language is translated into the programming languages to be worked on.

Solution: (d) Flowchart is basically a diagrammatic representation of the algorithm. Whereas in pseudo code
normal English language is translated into the programming languages to be worked on.

9. What will be the output of the flowchart given below?

a) 20
b) 21
c) 10
d) 0.33

Solution: (b) Y=X/10+2Y => Y=10/10+2*10 => Y=1+20=21


WEEK 1 ASSIGNMENT SOLUTION

10. The input N from the user is 9. The output of the following algorithm is

a) 81
b) 720
c) 40320
d) 362880

Solution: (d) The flowchart finds the factorial of the number 9. Hence, the right answer is 9!=362880

11. The following algorithm is used to find a number X is even or odd. What will be the content of the
empty box? [Note: The modulo operator (%) returns the remainder of the left side divided by the right
side. So 5%2 will evaluate to 1. (5 / 2 = 2 remainder: 1).
WEEK 1 ASSIGNMENT SOLUTION

a) X%10=0?
b) X/10=0?
c) X/2=0?
d) X%2=0?

Solution: (d) To find whether a number is odd or even, the number has to be divided by 2. If it is equals to
zero, then the number is even. Thus, X%2=0? Condition is appropriate.

12. X is an integer (X=3521). The print value of Y of the flowchart below is

a) 10
b) 33552211
c) 1253
d) 0
Solution: (c) The algorithm finds the reverse of the number X. Hence, the output is 1253

13. The section of the CPU that selects, interprets and sees to the execution of program instructions

a) Memory
b) Register Unit
c) Control Unit
d) ALU

Solution: (c) Control unit of the computer helps in maintaining sequence of steps and execute the program

14. In finding maximum number of 3 different numbers, how many decision box will be drawn in the
flow chart
a) 3
b) 4
WEEK 1 ASSIGNMENT SOLUTION

c) 2
d) 1

Solution: (c) Considering maximum of 3 numbers the algorithm is below:


Step 1: Start
Start 2: Input A, B, C
Start 3: Let max = A
Start 4: if B > max then max = B
Start 5: if C > max then max = C
Start 6: Output max is largest
Start 7: Stop

In this above example, two comparisons made with the value of max. It can be presented with two decision
boxes in a flowchart.

15. The ________ scans the entire C program and translates it as a whole into machine code.
a) Interpreter
b) Compiler
c) Program counter
d) Operating system

Solution: (b) Compiler

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy