[go: up one dir, main page]

0% found this document useful (0 votes)
18 views15 pages

Worksheet Term - 1

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 15

Worksheet

Term -1
1. What does "self-management" primarily involve?

• A) Managing a team of people


• B) Controlling your own behavior, emotions, and responsibilities
• C) Setting up a business
• D) Managing others' time and tasks

Correct Answer: B) Controlling your own behavior, emotions, and responsibilities

2. Which of the following is a positive result of effective self-management?

• A) Increased stress and confusion


• B) Decreased productivity and efficiency
• C) Improved productivity and better time management
• D) Reduced personal growth

Correct Answer: C) Improved productivity and better time management

3. Which factor is crucial for building self-confidence?

• A) Constantly comparing yourself to others


• B) Setting realistic goals and achieving them
• C) Avoiding challenges and new experiences
• D) Ignoring feedback and criticism

Correct Answer: B) Setting realistic goals and achieving them

4. How can demonstrating self-management skills positively impact your daily life?

• A) By making tasks more difficult to complete


• B) By causing more frequent delays and interruptions
• C) By improving organization, focus, and overall effectiveness
• D) By creating more confusion and disorganization

Correct Answer: C) By improving organization, focus, and overall effectiveness


5. Which of the following activities is an example of applying self-management
skills?

• A) Procrastinating on assignments
• B) Planning your day with a to-do list and setting priorities
• C) Ignoring deadlines
• D) Relying solely on others to remind you of your tasks

Correct Answer: B) Planning your day with a to-do list and setting priorities

6. What is one way to enhance self-confidence?

• A) Avoiding self-reflection
• B) Practicing positive self-talk and affirmations
• C) Focusing only on your failures
• D) Ignoring your strengths and achievements

Correct Answer: B) Practicing positive self-talk and affirmations

7. Which self-management strategy can help you stay on track with your goals?

• A) Setting vague and non-specific objectives


• B) Regularly reviewing and adjusting your plans based on progress
• C) Delaying important tasks
• D) Working without a clear plan

Correct Answer: B) Regularly reviewing and adjusting your plans based on progress

8. Which of the following best describes the role of self-discipline in self-


management?

• A) Self-discipline helps you follow through on your plans and resist distractions.
• B) Self-discipline is irrelevant to self-management.
• C) Self-discipline only applies to academic settings.
• D) Self-discipline makes self-management more complicated.

Correct Answer: A) Self-discipline helps you follow through on your plans and resist
distractions.

9. What is an effective way to build self-confidence in a new skill?

• A) Avoid practicing until you feel perfect


• B) Focus on past failures and setbacks
• C) Gradually practice the skill and celebrate small successes
• D) Ignore any feedback or help from others

Correct Answer: C) Gradually practice the skill and celebrate small successes

10. Why is it important to set specific and achievable goals in self-management?


• A) To ensure you are constantly busy without a clear direction
• B) To provide a clear roadmap and measure your progress effectively
• C) To avoid making any progress
• D) To create confusion and indecision

Correct Answer: B) To provide a clear roadmap and measure your progress effectively

11. What is a project in the context of AI?

• A) A random collection of tasks


• B) A set of goals to achieve a specific outcome or solution
• C) A routine daily activity
• D) An unplanned series of actions

Correct Answer: B) A set of goals to achieve a specific outcome or solution

12. What does the AI project cycle help with?

• A) Randomly changing project goals


• B) Systematically planning and executing AI projects
• C) Ignoring project deadlines
• D) Avoiding the use of data

Correct Answer: B) Systematically planning and executing AI projects

13. Which of the following is NOT a step in the AI project cycle?

• A) Problem Scoping
• B) Data Visualization
• C) Random Task Execution
• D) Data Acquisition

Correct Answer: C) Random Task Execution

14. What is the purpose of problem scoping in an AI project?

• A) To develop a random algorithm


• B) To clearly define the problem and objectives of the project
• C) To avoid identifying the project’s needs
• D) To implement the final solution immediately

Correct Answer: B) To clearly define the problem and objectives of the project

15. In which step of the AI project cycle do you determine what data is needed and
how to obtain it?

• A) Data Visualization
• B) Problem Scoping
• C) Data Acquisition
• D) System Mapping
Correct Answer: C) Data Acquisition

16. What is a system map used for in an AI project?

• A) To visualize data trends


• B) To outline the components and interactions within a system
• C) To scope the problem
• D) To acquire new data

Correct Answer: B) To outline the components and interactions within a system

17. Why is data visualization important in an AI project?

• A) It makes data acquisition more complex.


• B) It helps in interpreting and presenting data insights effectively.
• C) It avoids the need for data analysis.
• D) It complicates the data interpretation process.

Correct Answer: B) It helps in interpreting and presenting data insights effectively.

18. Which step involves determining the resources and tools required for an AI
project?

• A) Data Visualization
• B) Problem Scoping
• C) Data Acquisition
• D) Project Planning

Correct Answer: D) Project Planning

19. What is typically the first step in the AI project cycle?

• A) Data Visualization
• B) System Mapping
• C) Problem Scoping
• D) Data Acquisition

Correct Answer: C) Problem Scoping

20. What is the primary goal of data acquisition in an AI project?

• A) To analyze data trends


• B) To gather relevant and high-quality data for the project
• C) To present data insights
• D) To map the system components

Correct Answer: B) To gather relevant and high-quality data for the project

• Which of the following describes the process of system mapping?


• A) Collecting user feedback
• B) Creating a detailed diagram of system components and their interactions
• C) Presenting data findings
• D) Defining project goals

Correct Answer: B) Creating a detailed diagram of system components and their interactions

21. During which phase would you create visual representations of data patterns and
trends?

• A) Problem Scoping
• B) Data Acquisition
• C) Data Visualization
• D) System Mapping

Correct Answer: C) Data Visualization

22. What should be done if the acquired data does not meet the project’s
requirements?

• A) Proceed with the project anyway


• B) Ignore the data
• C) Revisit the data acquisition process to obtain the necessary data
• D) Modify the problem scope

Correct Answer: C) Revisit the data acquisition process to obtain the necessary data

23. In which step do you refine the project objectives and outline the problem
constraints?

• A) Data Visualization
• B) System Mapping
• C) Problem Scoping
• D) Data Acquisition

Correct Answer: C) Problem Scoping

24. Which of the following is an outcome of effective problem scoping?

• A) Unclear project goals


• B) A defined problem statement and objectives
• C) Ignoring user requirements
• D) Random data collection

Correct Answer: B) A defined problem statement and objectives

25. What is the role of system mapping in understanding an AI project?

• A) To perform data analysis


• B) To visualize the relationships between different components of the system
• C) To acquire new data sources
• D) To present data findings

Correct Answer: B) To visualize the relationships between different components of the system

26. Which of the following is a benefit of using data visualization in an AI project?

• A) It reduces the need for data analysis.


• B) It simplifies the process of identifying patterns and trends in the data.
• C) It complicates data presentation.
• D) It eliminates the need for problem scoping.

Correct Answer: B) It simplifies the process of identifying patterns and trends in the data.

27. What should be done after identifying the problem in an AI project?

• A) Begin data acquisition immediately


• B) Develop a system map
• C) Define the problem scope and objectives
• D) Start visualization of data

Correct Answer: C) Define the problem scope and objectives

28. Which step involves defining the types of data needed and methods for collecting
it?

• A) Data Visualization
• B) Problem Scoping
• C) System Mapping
• D) Data Acquisition

Correct Answer: D) Data Acquisition

29. What is the main purpose of problem scoping in the AI project cycle?

• A) To acquire data
• B) To visualize data
• C) To outline the problem, constraints, and objectives clearly
• D) To execute the final solution

Correct Answer: C) To outline the problem, constraints, and objectives clearly

30. What is the key benefit of defining the scope of a problem in an AI project?

• A) It makes the project more complex.


• B) It helps in aligning the project's objectives with the actual needs and constraints.
• C) It reduces the importance of data acquisition.
• D) It avoids the need for system mapping.

31. What is an algorithm in the context of programming?


• A) A programming language
• B) A step-by-step procedure or formula for solving a problem
• C) A type of software
• D) A method for data visualization

Correct Answer: B) A step-by-step procedure or formula for solving a problem

32. Which of the following is NOT a characteristic of a good algorithm?

• A) Finiteness
• B) Clarity
• C) Ambiguity
• D) Effectiveness

Correct Answer: C) Ambiguity

33. What is an advantage of using algorithms in programming?

• A) Algorithms are less efficient than code


• B) They provide a clear and systematic approach to problem-solving
• C) They require no planning or structure
• D) Algorithms make programs slower to execute

Correct Answer: B) They provide a clear and systematic approach to problem-solving

34. Which of the following is a disadvantage of algorithms?

• A) Algorithms can be too complex to understand if not well-designed


• B) They always run faster than the corresponding code
• C) They eliminate the need for programming languages
• D) They automatically fix logical errors in code

Correct Answer: A) Algorithms can be too complex to understand if not well-designed

35. What does a flowchart represent?

• A) A written description of a program


• B) A diagram that shows the sequence of steps in a process or algorithm
• C) A type of algorithm used in programming
• D) A method for sorting data

Correct Answer: B) A diagram that shows the sequence of steps in a process or algorithm

36. Which symbol is typically used in flowcharts to represent the start or end of a
process?

• A) Rectangle
• B) Diamond
• C) Oval
• D) Parallelogram
Correct Answer: C) Oval

37. What is pseudocode?

• A) A type of programming language


• B) A formal language used to write algorithms
• C) An informal way of describing an algorithm using simple language and constructs
• D) A method for data encryption

Correct Answer: C) An informal way of describing an algorithm using simple language and
constructs

38. In pseudocode, what is typically used to denote a decision or conditional


statement?

• A) A loop
• B) An assignment statement
• C) An IF-THEN-ELSE structure
• D) A sequence of operations

Correct Answer: C) An IF-THEN-ELSE structure

39. What is a common use of flowcharts in program design?

• A) To write executable code


• B) To document and visualize the logic of an algorithm
• C) To compile programs
• D) To execute pseudocode directly

Correct Answer: B) To document and visualize the logic of an algorithm

40. Which of the following is true about pseudocode?

• A) It is a formal programming language with syntax rules


• B) It requires specific software to write
• C) It helps programmers plan and understand algorithms before coding
• D) It cannot be converted into actual code

Correct Answer: C) It helps programmers plan and understand algorithms before coding

41. What does the flow of control refer to in programming?

• A) The way data is stored in memory


• B) The order in which statements are executed
• C) The amount of memory used by a program
• D) The way errors are handled in a program

Correct Answer: B) The order in which statements are executed

42. What is the purpose of a sequential statement in a program?


• A) To make decisions based on conditions
• B) To execute statements in the order they appear
• C) To repeat a set of statements multiple times
• D) To branch the flow of control

Correct Answer: B) To execute statements in the order they appear

43. Which of the following is an example of a selective statement?

• A) for loop
• B) while loop
• C) if-else statement
• D) break statement

Correct Answer: C) if-else statement

44. What will be the output of the following code?

python
Copy code
x = 5
if x > 10:
print("Greater")
else:
print("Smaller or Equal")

• A) Greater
• B) Smaller or Equal
• C) Error
• D) No Output

Correct Answer: B) Smaller or Equal

45. What does the nested if structure allow you to do?

• A) Execute one set of statements repeatedly


• B) Check multiple conditions in a hierarchical manner
• C) Exit a loop prematurely
• D) Continue execution of the loop

Correct Answer: B) Check multiple conditions in a hierarchical manner

46. What will be the output of the following code?

python
Copy code
for i in range(3):
if i == 1:
print("One")
else:
print("Not One")
• A) One Not One Not One
• B) Not One One Not One
• C) Not One One One
• D) One One One

Correct Answer: A) One Not One Not One

47. What is the purpose of the while loop in programming?

• A) To repeat a set of statements a specific number of times


• B) To execute a set of statements as long as a condition is true
• C) To make decisions based on conditions
• D) To exit a loop prematurely

Correct Answer: B) To execute a set of statements as long as a condition is true

48. What will be the output of the following code?

python
Copy code
i = 0
while i < 3:
print(i)
i += 1

• A) 0 1 2
• B) 1 2 3
• C) 0 1 2 3
• D) 1 2

Correct Answer: A) 0 1 2

49. What will be the output of the following code?

python
Copy code
for i in range(3):
for j in range(2):
print(i, j)

• A) 0 0 0 1 1 0 1 1 1 0 1 1
• B) 0 0 0 1 1 0 1 1
• C) 0 0 0 1 1 1 2 0 2 1
• D) 0 0 1 1 2 2

Correct Answer: B) 0 0 0 1 1 0 1 1

50. What is the effect of the break statement in a loop?

• A) It skips the current iteration and continues with the next one.
• B) It exits the loop completely and transfers control to the statement immediately
following the loop.
• C) It terminates the program execution.
• D) It pauses the execution of the loop.

Correct Answer: B) It exits the loop completely and transfers control to the statement
immediately following the loop.

51. What is a common definition of intelligence?

• A) The ability to process large amounts of data quickly


• B) The ability to learn from experience, adapt to new situations, and solve problems
• C) The capability to perform repetitive tasks without error
• D) The skill to memorize and recall information

Correct Answer: B) The ability to learn from experience, adapt to new situations, and solve
problems

52. Which of the following is a limitation of current AI systems?

• A) AI can understand human emotions perfectly


• B) AI can operate without any need for data
• C) AI systems can struggle with tasks requiring deep understanding or common sense
• D) AI can solve any problem without human intervention

Correct Answer: C) AI systems can struggle with tasks requiring deep understanding or
common sense

53. What is one advantage of AI?

• A) AI always makes decisions with human-like intuition


• B) AI can process and analyze large volumes of data quickly and accurately
• C) AI eliminates the need for human creativity
• D) AI is completely error-free in all applications

Correct Answer: B) AI can process and analyze large volumes of data quickly and accurately

54. What is a significant disadvantage of AI?

• A) AI can work 24/7 without fatigue


• B) AI can lead to job displacement as it automates tasks traditionally performed by
humans
• C) AI is always affordable for all applications
• D) AI systems are always easily understandable

Correct Answer: B) AI can lead to job displacement as it automates tasks traditionally


performed by humans

55. Which milestone in the history of AI occurred in the 1950s?

• A) The invention of the first computer


• B) The development of the first AI program by Alan Turing and others
• C) The creation of the World Wide Web
• D) The release of the first commercial smartphone

Correct Answer: B) The development of the first AI program by Alan Turing and others

56. Which of the following is a common application of AI in daily life?

• A) Automated customer service chatbots


• B) Manual data entry tasks
• C) Handwritten letter processing
• D) Traditional book-keeping

Correct Answer: A) Automated customer service chatbots

57. Why is AI ethics an important consideration in developing AI systems?

• A) To ensure that AI systems are efficient and cost-effective


• B) To address concerns about privacy, fairness, and the impact on society
• C) To enhance the computational speed of AI algorithms
• D) To minimize the need for human involvement in AI systems

Correct Answer: B) To address concerns about privacy, fairness, and the impact on society

58. Which scenario demonstrates a potential ethical issue with AI?

• A) Using AI for personalized recommendations on streaming services


• B) Implementing AI systems that can discriminate against certain groups of people
• C) Employing AI to automate repetitive tasks in manufacturing
• D) Applying AI to enhance medical diagnostics

Correct Answer: B) Implementing AI systems that can discriminate against certain groups of
people

59. Why do we still need humans in a world with advanced AI?

• A) AI systems are always able to handle all decision-making without errors


• B) Humans are needed to provide creativity, empathy, and ethical judgment that AI
lacks
• C) Humans are faster than AI at processing data
• D) AI cannot be programmed to learn from mistakes

Correct Answer: B) Humans are needed to provide creativity, empathy, and ethical judgment
that AI lacks

60. How does AI contribute to improving daily life in the field of healthcare?

• A) By replacing human doctors entirely


• B) By automating administrative tasks only
• C) By assisting with diagnostic tools, personalized treatment plans, and managing
patient data
• D) By eliminating the need for any human interaction in medical settings

Correct Answer: C) By assisting with diagnostic tools, personalized treatment plans, and
managing patient data

1. Draw flowchart for the following:

Algorithm to addition of two numbers in python.

Algorithm

• 1Step : Start.
• 2 Input : Two numbers num1 and num2.
• 3Step : Declare sum to 0 (This is optional step, during step5 we can add declaration
and assign directly
• as well)
• 4Step : Input number num1.
• 5Step : input number num2.
• 6Step : Add num1 and num2 and assign result to variable sum.
• 7Step : Print sum.
• 8Step : Stop.

2. Write a algorithm Using following.

3. Draw flowchart for the following:

• Algorithm to greatest of two numbers in python.


• Algorithm
• Input : Two numbers a and b.
• 1Step : Start.
• 2Step : Read number a.
• 3Step : Read number b.
• 4Step : if a &gt; b , print a (Compare a and b using greater than operator)
• 5Step : else print b.
• 6Step : Stop.
• 7Output : Largest number among a and b.

4. Write a algorithm Using following flowchart to addition of two number .

3. Draw a Flowchart for the Following:

5.Algorithm to Check if a Number is Positive, Negative, or Zero in Python

Algorithm:

1. Input: A number num.


2. Step 1: Start.
3. Step 2: Read the number num.
4. Step 3: If num > 0, print "Positive".
5. Step 4: Else if num < 0, print "Negative".
6. Step 5: Else, print "Zero".
7. Step 6: Stop.
8. Output: Classification of the number as Positive, Negative, or Zero.

6.Algorithm to Determine the Largest of Three Numbers in Python

Algorithm:

1. Input: Three numbers a, b, and c.


2. Step 1: Start.
3. Step 2: Read numbers a, b, and c.
4. Step 3: If a > b and a > c, print a.
5. Step 4: Else if b > a and b > c, print b.
6. Step 5: Else, print c.
7. Step 6: Stop.
8. Output: Largest number among a, b, and c.

7. Draw a Flowchart for the Following:

Algorithm to Compute the Average of Three Numbers in Python

Algorithm:

1. Input: Three numbers x, y, and z.


2. Step 1: Start.
3. Step 2: Read numbers x, y, and z.
4. Step 3: Calculate the average: average = (x + y + z) / 3.
5. Step 4: Print the result average.
6. Step 5: Stop.
7. Output: Average of the three numbers.

You might also like