Your school name
2nd Year Computer First half Book Paper2nd Year · Computer · Federal (FBISE)
Q1. Multiple choice questions (Attempt all · 15 × 1 = 15)
- Python’s built-in framework for testing code automatically is:
- The factorial function example demonstrates:
- Error prevention and recovery mechanisms:
- Confidence interval shows:
- Main purpose of the programming paradigm is _______.
- Which of the following best describes a data structure?
- Confidentiality protects data from:
- How does storytelling enhance the communication of data insights?
- Functional programming supports:
- Arrays are efficient because:
- Which principle prevents unnecessary complexity in design?
- Type II Error occurs when:
- The try-except block is used for:
- Each node of a linked list contains:
- What is the disadvantage of encryption?
Q2. Short questions (Attempt any 10 of 15 · 10 × 2 = 20)
- What is model assessment?
- What does the inner loop perform in the matrix transpose example?
- Define Human-Computer Interaction (HCI).
- What are the two parts of a singly linked list node?
- What is the significance level (α)?
- What is the role of the assert statement in a test function?
- List two principles of usability.
- What is clarity in an algorithm?
- What is the main goal of formulating questions in data analysis?
- What is a binary file?
- Suggest three features that should be included in a new educational software application to enhance accessibility for users with disabilities.
- What are arrays used for?
- Explain the role of standard deviation in understanding data variability.
- What is the importance of Disk I/O?
- What does accessibility ensure?
Q3. Long questions (Attempt any 3 of 5 · 3 × 5 = 15)
- Explain the different types of usability testing methods (Moderated, Unmoderated, Qualitative, Quantitative, Remote, A/B testing) with examples.
- Write a Python program highlighting the use of functions to simplify a problem.For example, create a program that calculates the average of a list of numbers and by using separate functions to add and without repeating values.
- Discuss the challenges in ensuring data accuracy and relevance in a data story. How can these challenges be addressed to improve the credibility of the data story?
- Describe the difference between Stack and Queue. How does their operation affect algorithm design? Provide one real-life example for each data structure.
- How do security measures like multi-factor authentication (MFA) and encryption impact usability, and how can designers balance these trade-offs?