In a Java program, where does the program start executing?
پاسخ دهید
(B)
In the main method
16
What is the main difference between a local and a global variable?
پاسخ دهید
(C)
Local variables are declared inside a function, and global variables are declared outside any function.
17
When designing an algorithm, what should you consider first?
پاسخ دهید
(B)
The desired output and the steps needed to achieve it.
18
Which of the following is a characteristic of a good algorithm?
پاسخ دهید
(B)
It should be efficient and produce the correct output.
19
What is the output of `print(10 // 3)`?
پاسخ دهید
(B)
3
20
Which of the following are considered string handling methods?
پاسخ دهید
A
B
21
What is the primary advantage of using nested loops in programming?
پاسخ دهید
(B)
To repeat a set of instructions multiple times for different levels of iteration.
22
In file handling, what is the purpose of closing a file?
پاسخ دهید
(C)
To release system resources.
23
Which of these is an example of a valid variable assignment in Python?
پاسخ دهید
(B)
name = "John"
24
What is a benefit of using a high-level programming language over a low-level programming language?
پاسخ دهید
(C)
Easier to write and understand.
25
What data type would be used to store the value 'True' or 'False'?
پاسخ دهید
(C)
Boolean
26
What is the main purpose of comments in programming?
پاسخ دهید
(B)
To provide explanations about the code.
27
How can you make your program easier to modify and update (more maintainable)?
پاسخ دهید
(B)
By using meaningful variable names and comments.
28
In a program dealing with student data, what is the likely purpose of a constant declared as `MAX_SUBJECTS`?
پاسخ دهید
(B)
To define the maximum number of subjects a student can take.
29
Why is modular programming beneficial?
پاسخ دهید
(C)
It helps with code reuse and makes code easier to manage.
30
In the example given (total and counting), what data structure is being used?
پاسخ دهید
(B)
Variables
31
What is the purpose of the `FOR` loop in the context of student and subject marks?
پاسخ دهید
(C)
To iterate through a specified number of subjects or students.
32
What is an 'operand' in a programming context?
پاسخ دهید
(B)
A variable or value that an operator acts upon.
33
Which data type is used to represent text in programming?
پاسخ دهید
(C)
String
34
In a one-dimensional array, what typically represents the first element's index in most programming languages?
پاسخ دهید
(C)
0
35
Which data type is most suitable for storing the number of hours worked?
پاسخ دهید
(D)
INTEGER
36
Which programming concept is used to repeatedly execute a block of code?
پاسخ دهید
(C)
Iteration
37
If you want to find the largest value in a set of numbers, what programming construct would you use?
پاسخ دهید
(A)
A loop combined with a conditional statement.
38
What distinguishes local variables from global variables?
پاسخ دهید
(C)
Local variables are only accessible within the block (e.g., function) where they are declared; global variables can be accessed throughout the program.
39
What is the purpose of the `OR` operator in a conditional statement?
پاسخ دهید
(B)
To execute code if at least one condition is true.
40
What does a conditional statement (e.g., `IF-THEN-ELSE`) primarily do?
پاسخ دهید
(C)
Execute code based on a specific condition.
41
What does DRY stand for in programming principles?
پاسخ دهید
(A)
Don't Repeat Yourself
42
What is the role of the `break` statement inside a loop?
پاسخ دهید
(B)
To stop the execution of the loop.
43
What does the `OUTPUT` statement typically require?
پاسخ دهید
(B)
A variable or expression to display.
44
If you wanted to convert the string "hello" to uppercase, what string handling method would you use?
پاسخ دهید
(C)
ToUpper()
45
When declaring an array, what determines the maximum number of elements it can hold?
پاسخ دهید
(C)
The specified size or bounds of the array
46
Which data type is the most suitable for storing someone's age?
پاسخ دهید
(D)
INTEGER
47
In which programming language can you find the `CASE` statement?
پاسخ دهید
(D)
All languages that support Selection
48
Which structure is used to execute a piece of code repeatedly?
پاسخ دهید
(C)
A loop.
49
What is the first line in Python code output?
پاسخ دهید
(C)
print ('Hello World')
50
Which data type would you use to represent a true or false value in programming?