CS50 questions fully solved &
updated 2025
Binary Numbers - answer 0, 1
1 - answer 001
2 - answer 010
3 - answer 011
4 - answer 100
5 - answer 101
6 - answer 110
7 - answer 111
8 - answer 1000
9 - answer 1001
10 - answer 1010
15 - answer 1111
, 33 - answer 100001
100 - answer 1100100
513 - answer 1000000001
ASCII - answer American Standard Code for Information
Interchange. Developed by ANSI.
ANSI - answer American National Standard Institute
Algorithm - answer Set of step by step instructions a computer
program follows to do something
Pseudocode - answer English like syntax that resembles a
programming language.
Recursive - answer Using a rule or procedure that can be repeated
Loop - answer A sequence of steps that will repeat a number of
times
Statements - answer A category of instructions
Boolean Expression - answer A question that is true or false, yes or
no, on or off, 0 or 1.
Variable - answer Like a container. An allocation of memory for a
changeable value.
updated 2025
Binary Numbers - answer 0, 1
1 - answer 001
2 - answer 010
3 - answer 011
4 - answer 100
5 - answer 101
6 - answer 110
7 - answer 111
8 - answer 1000
9 - answer 1001
10 - answer 1010
15 - answer 1111
, 33 - answer 100001
100 - answer 1100100
513 - answer 1000000001
ASCII - answer American Standard Code for Information
Interchange. Developed by ANSI.
ANSI - answer American National Standard Institute
Algorithm - answer Set of step by step instructions a computer
program follows to do something
Pseudocode - answer English like syntax that resembles a
programming language.
Recursive - answer Using a rule or procedure that can be repeated
Loop - answer A sequence of steps that will repeat a number of
times
Statements - answer A category of instructions
Boolean Expression - answer A question that is true or false, yes or
no, on or off, 0 or 1.
Variable - answer Like a container. An allocation of memory for a
changeable value.