Untitled Quiz
40 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is the process scheduling approach that decides which available process will be executed by the processor?

  • Long-term scheduling
  • Short-term scheduling (correct)
  • I/O scheduling
  • Medium-term scheduling
  • Which analysis mechanism defines the input that takes the least time to complete?

  • Best case (correct)
  • Worst case
  • Average case
  • Standard Case
  • Which UML diagram is not used to represent dynamic behavior of an object during analysis?

  • Instance diagram (correct)
  • Activity diagram
  • Collaboration diagram
  • Sequence diagram
  • Which definition of Class B will NOT cause a compiler error?

    <p>public class Class B extends Class A { public void welcome() { } }</p> Signup and view all the answers

    Which of the following is NOT a type of Ensemble learning?

    <p>Lasso</p> Signup and view all the answers

    What type of scheduling is responsible for selecting a process from the ready queue and allocating the CPU to it?

    <p>Short-term scheduling</p> Signup and view all the answers

    What is the purpose of a collaboration diagram in UML?

    <p>To represent the interactions between objects</p> Signup and view all the answers

    What happens when a subclass does not override an abstract method?

    <p>The subclass becomes abstract</p> Signup and view all the answers

    What type of tools do developers and other software stakeholders use to support an activity in the software development process?

    <p>CASE tools</p> Signup and view all the answers

    What step is part of the process of how a switch resolves to forward a frame destined for a recognized unicast MAC address?

    <p>It matches the unicast destination address to the bridging, or MAC address, table.</p> Signup and view all the answers

    Which of the following is a unique IPV4 address?

    <p>172.17.17.17/26</p> Signup and view all the answers

    What is not a correct characteristic of HTML form elements?

    <p>HTML form elements are used for displaying outputs</p> Signup and view all the answers

    Which of the following describes a characteristic of functional organization structure?

    <p>Little or no project manager authority, little or no resource availability, and the functional manager control the project budget</p> Signup and view all the answers

    What is the primary purpose of CASE tools?

    <p>To support various activities in the software development process</p> Signup and view all the answers

    Which of the following is not a characteristic of CMM?

    <p>It is a methodology for software development</p> Signup and view all the answers

    What is the primary purpose of BPMN?

    <p>To model business processes</p> Signup and view all the answers

    What happens when the default block is not specified in a switch statement?

    <p>The default block will be executed</p> Signup and view all the answers

    In which process is security estimation an essential component?

    <p>Software design</p> Signup and view all the answers

    What is one of the indirect applications of queues?

    <p>Simulation of real-world queues</p> Signup and view all the answers

    Which development model helps to cope with software requirement changes to reduce the cost of rework?

    <p>Spiral model</p> Signup and view all the answers

    What is a temporary endeavor undertaken to create a unique product, service, or result known as?

    <p>Project</p> Signup and view all the answers

    What is the keyword used in the SELECT clause to eliminate duplicate tuples from the result of an SQL query?

    <p>DISTINCT</p> Signup and view all the answers

    What is the ultimate purpose of inheritance in OOP?

    <p>Code reusability</p> Signup and view all the answers

    From which class are all classes in Java inherited?

    <p>java.lang.Object</p> Signup and view all the answers

    What will be the output of the given program?

    <p>24</p> Signup and view all the answers

    How many children does each non-leaf node have in a quad-tree?

    <p>4</p> Signup and view all the answers

    Which approach is mostly used by software project quality evaluators to evaluate quality?

    <p>Capability maturity model</p> Signup and view all the answers

    What will be the output of the given program after running?

    <p>3 4 5</p> Signup and view all the answers

    What are the components of an Artificial Intelligence system?

    <p>Agent and Environment</p> Signup and view all the answers

    Which of the following statements is true regarding integration testing?

    <p>It proves the functioning of different software components when integrated together.</p> Signup and view all the answers

    Which of the following describes the leading agile development method?

    <p>Scrum</p> Signup and view all the answers

    Which access modifier is suitable if you want your instance variables to be accessible from both the methods of the class and the descendant classes?

    <p>Protected</p> Signup and view all the answers

    Which OOP principle allows for the creation of multiple methods with the same name that differ by the type of input and output?

    <p>Polymorphism</p> Signup and view all the answers

    What is the main purpose of a Code Auditor tool?

    <p>To check the quality of software</p> Signup and view all the answers

    Which system software resides in main memory?

    <p>Loader</p> Signup and view all the answers

    What is the first callback method invoked by the system during an activity life-cycle?

    <p>onCreate() method</p> Signup and view all the answers

    What does APK stand for?

    <p>Android Package Kit</p> Signup and view all the answers

    Which principle states that 80% of problems can be fixed with 20% of the entire effort?

    <p>Pareto principle</p> Signup and view all the answers

    Which of the following virtual machines is used by the Android operating system?

    <p>Dalvik virtual machine</p> Signup and view all the answers

    Which of the following is not a criterion for selecting the best programming language for a problem?

    <p>Platform dependency</p> Signup and view all the answers

    Study Notes

    Process Scheduling

    • A process scheduling approach refers to Short-term scheduling, which decides which available process will be executed by the Processor.

    Analysis Mechanism

    • Best case analysis mechanism defines the input for which the algorithm takes the least time (fastest time to complete).

    UML Diagrams

    • Instance diagram, Sequence diagram, and Collaboration diagram are used to represent dynamic behavior of an object during analysis.
    • Activity diagram is not used to represent dynamic behavior of an object during analysis.

    Object-Oriented Programming

    • Abstract classes and methods can be extended by other classes, and must be implemented by the subclass.
    • A class that extends an abstract class must implement all the abstract methods of that class.

    Ensemble Learning

    • Boosting and Bagging are types of Ensemble learning.
    • Lasso is not a type of Ensemble learning.
    • Random forest is a type of Ensemble learning.

    Software Development

    • CASE tools are software tools, such as design editors or program debuggers, that developers and other software stakeholders use to support an activity in the software development process.

    Networking

    • A switch resolves to forward a frame destined for a recognized unicast MAC address by matching the unicast destination address to the bridging, or MAC address, table.

    IPv4 Addresses

    • 172.17.17.17/26 is a unique IPV4 address.

    HTML Forms

    • HTML form elements are used for taking user input, but not for displaying outputs.
    • HTML form elements can be of different types.

    Functional Organization Structure

    • A functional organization structure has low to moderate project manager authority, low to moderate resource availability, and a full-time project manager's role.

    Program Output

    • The output of a program can depend on the order of operations and the post-increment operator.

    Data Structures

    • In a quad-tree, each non-leaf node has exactly 4 children.

    Software Quality Evaluation

    • IEEE, Capability maturity model, Six sigma, and ISO model are used by software project quality evaluators.

    Artificial Intelligence

    • An Artificial Intelligence system is composed of an Agent and Environment.

    Integration Testing

    • Integration testing proves the functioning of different software components when integrated together.
    • It does not use test data that simulates ideal scenarios, nor does it emphasize testing individual software components in isolation.

    Agile Development

    • Scrum is a leading agile development method.
    • Sprint is part of the Scrum framework.

    Access Modifiers

    • Protected access modifier is suitable if you want your instance variables to be accessible from both the methods of the class and the descendant classes.
    • OSPF, VLAN, and PPP are data link layer technologies.
    • Frame-relay is not a data link layer technology.

    Security Estimation

    • Security estimation is an essential component of Risk management.

    Queues

    • Queues have indirect applications in Multiprogramming, Operating systems, and Simulation of real-world queues.

    Development Models

    • Spiral model helps to cope up with software requirement change to reduce the cost of rework.

    Project Management

    • A project is a temporary endeavor undertaken to create a unique product, service, or result.
    • Program, Portfolio, and Process are different from Project.

    Model Optimization Technique

    • Gradient descent is a model optimization technique.

    SQL Queries

    • DISTINCT keyword is used in the SELECT clause to eliminate duplicate tuples from the result of an SQL query.

    Object-Oriented Programming Principles

    • The ultimate purpose of inheritance in OOP is code reusability.
    • Polymorphism is an OOP principle that allows the creation of several methods with the same name that differ from each other by the type of input and output.

    Android Development

    • Dalvik virtual machine is used by the Android operating system.
    • APK stands for Android Package Kit.

    Pareto Principle

    • Pareto principle states that 80% of the problems can be fixed with 20% of the entire effort.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    More Like This

    Use Quizgecko on...
    Browser
    Browser