The Joy of Computing Using Python | Week 1

Session: JULY-DEC 2023

Course Name:  The Joy of Computing using Python

Course Link: Click Here

These are the Joy of Computing using Python Assignment 1 Answers


Q1. What will be the value of my variable at the end of the loop.
50
40
49
0

Answer: 40


Q2. Which of the following is not a type of block in Scratch?
Motion
Looks
Sound
Jump

Answer: Jump


Q3. What is the main function of the “if” block in Scratch?
To repeat a set of instructions
To create a loop
To control the flow of the program based on a condition
To play a sound

Answer: To control the flow of the program based on a condition


These are the Joy of Computing using Python Assignment 1 Answers


Q4. Which block in Scratch is used to control the movement of a sprite?
Motion
Looks
Sound
Control

Answer: Motion


Q5. Imagine sprite to be a scooter. How many times scooter will move forward?
7
4
6
5

Answer: 5


Q6. Which block in Scratch is used to make a sprite say something?
Motion
Looks
Sound
Control

Answer: Looks


These are the Joy of Computing using Python Assignment 1 Answers


Q7. What is the purpose of the “repeat” block in Scratch?
To repeat a set of instructions a specific number of times
To repeat a set of instructions forever
To repeat a set of instructions based on a condition
To play a sound repeatedly

Answer: To repeat a set of instructions a specific number of times


Q8. Which block in Scratch is used to wait for a certain amount of time before continuing with the program?
Motion
Looks
Sound
Control

Answer: Control


Q9. Which block in Scratch is used to detect when a sprite touches another sprite?
Motion
Looks
Sound
Sensing

Answer: Sensing


These are the Joy of Computing using Python Assignment 1 Answers


Q10. What is the purpose of the “broadcast” block in Scratch?
To send a message to another sprite
To play a sound
To move a sprite
To change the background color

Answer: To send a message to another sprite


These are the Joy of Computing using Python Assignment 1 Answers

More Weeks of The Joy of Computing Using Python: Click here

More Nptel Courses: Click here


Session: JAN-APR 2023

Course Name:  The Joy of Computing using Python

Course Link: Click Here

These are the Joy of Computing using Python Assignment 1 Answers


Q1. Which of the following is/are control commands in Scratch?
a. repeat
b. repeat until
c. forever
d. forever until

Answer: a, b, c


Q2) Which option in scratch is used to wait between the commands:
a. Event
b. Sensing
c. Control
d. Operators

Answer: c. Control


Q3) ________ command is used to make the sprite walk by certain steps.
a. Hide
b. Delete
c. Move
d. Walk

Answer: c. Move


These are the Joy of Computing using Python Assignment 1 Answers


Q4) The command used to make the sprite disappear from the animation stage is ________.
a. Show
b. Hide
c. Delete
d. move

Answer: b. Hide


Q5) What is the extension of a scratch file?
a. py
b. Se
c. Sb
d. sc

Answer: c. Sb


Q6) Predict the output of the following:

image 41

a. 0
b. 100
c. 20
d. None of the above

Answer: d. None of the above


These are the Joy of Computing using Python Assignment 1 Answers


Q7) Which of the following is a facility provided by scratch to use sound effects?
a. A sound library is provided
b. Sound can be recorded using a microphone
c. We can use sound file
d. None of the above
e. All of the above are correct (except 4).

Answer: e. All of the above are correct (except 4).


Q8) In addition to an option of using the inbuilt sprite library in scratch, what are the other ways to use a sprite?
a. We can paint a custom sprite
b. We can use the camera to take pictures
c. We can upload an image from our computer
d. All of the above

Answer: d. All of the above


Q9) _______ scratch constructs are used to keep doing a set of instructions infinitely?
a. ever
b. forever
c. never
d. None of the above

Answer: b. forever


These are the Joy of Computing using Python Assignment 1 Answers


Q10) Which of the following commands would make the sprite move backward?
a. Move 10 steps
b. Move -10 steps
c. Both 1 and 2
d. Neither 1 and 2

Answer: b. Move -10 steps


Session: JULY-DEC 2022

Course name: The Joy of Computing Using Python

Link to Enroll: https://onlinecourses.nptel.ac.in/noc21_cs32/preview

These are the Joy of Computing using Python Assignment 1 Answers

1. What are the functions that can be performed on the variables?

a. Rename
b. Delete
c. initialize starting value
d. All of the above

Answer: d


2. Which of the following statements is true?

a. One can run an infinite loop.
b. One cannot change the value of a variable.
c. One cannot add sound in scratch.
d. One cannot change the size of the image.

Answer: a


3. Choose the odd one out.

a. If
b. Repeat
c. hide
d. Wait

Answer: c


4. Which command can be used to decrease the size of a sprite?

a. Set size by
b. Change size by
c. Decrease size
d. Size change by

Answer: a


5. Which command can be used to move an object by some steps?

a. rotate
b. turn
c. move
d. forward

Answer: c


These are the Joy of Computing using Python Assignment 1 Answers


6. What does the cat say after executing the following code?

a. All-natural numbers between 1-20. (Both inclusive)

b. All even numbers between 1-20. (Both inclusive)

c. All odd numbers between 1-20. (Both inclusive)

d. All whole numbers between 0-20. (Both inclusive)

Answer: b


7. Which of the following command is not related to the motion section?

a. if
b. wait
c. move
d. rotate

Answer: b


These are the Joy of Computing using Python Assignment 1 Answers


8. Which command can be used to make an image reappear?

a. hide
b. reappear
c. show
d. glide

Answer: c


9. Which of the following command is used to take the absolute value of a number?

a. absolute of
b. abs of
c. mod of
d. modulus of

Answer: b


10. State True or False: In scratch one can mention x and y coordinates to move an image.

a. True
b. False

Answer: a


These are the Joy of Computing using Python Assignment 1 Answers

More NPTEL course answers: Click me


The Joy of Computing using Python Assignment 1 Answers

This content is uploaded for study, general information, and reference purpose only.