Do you consider yourself a programmer? Do you know everything about programming fundamentals? Then take our brain-wracking programming fundamentals quiz and evaluate yourself. Programming can be defined as the art and science of translating an algorithm and encoding it into a script programmer. Algorithms are crucial in any programming that finds a solution to the problem. Let's start this MCQ quiz and see how much you know about this field. All the best!
Program
Flowchart
Decision Table
Pseudocode
A procedure symbol
An annotation symbol
A flow line
A subroutine
Condition Applied
Condition Stub
Action Taken
Action Stub
Procedure
Annonation
Decision
Subroutine
Process
Off Page Connector
On Page Connector
Annotation
Flow Line
Procedure
The flowchart should be clear, precise and easy to follow
The input, process, output, and display symbols should have only one flow line.
Flowcharts can have only one start point and one end point
The start and stop symbols should have only a single flow line
In a flowchart all the necessary inputs should be listed out in a logical order
Pseudocode help in understanding the logic better when compared to flowcharts
The flowcharts do not act as a guide during the program development phase
Flowcharts are a better method of communicating logic than pseudocode and decision tables
Flowcharts are a better technique to use in case of complex conditions compared to decision tables
Flowcharts
Decision Tables
Programs
Pseudocode
Action Applied
Condition Stub
Action Stub
Condition Applied
Action Taken
Output
Input
Start
Subroutine
Decision
Character n Gender
String sGender
Character cGender
Numeric nGender
25 = nAge
NAge = 25
NAge is 25
Display "Enter the age" Accept nAge
Set nAge to 25
String nName = Tom
String nName = "Tom"
Character nName = Tom
Character nName = "Tom"
Character nName = 'Tom'
NBasic Salary
NBasicSalary
NBasic.Salary
NBasic_Salary
Basic Salary
Statement 1 is True and Statement 2 is false
Both statements are true
Statement 1 is false and Statement 2 is true
Both statements are false
Operators
Values
Operands
Literals
0
5
Undefined
1
Arithmetic operators
Logical operators
Relational operators
Special operators
And
()
+
Addition operator
Subtraction operator
Less than operator
All the three operators
=
%
!=
*
True
False
()
!
AND
*
%
9.5
0
90
25
60
NNum1 = 2, nNum2 = 3
NNum1 = 3, nNum2 = 3
NNum1 = 3, nNum2 = 2
NNum1 = 2, nNum2 = 2
Wait!
Here's an interesting quiz for you.