0% found this document useful (0 votes)
38 views35 pages

Exit Exam Model

Uploaded by

asmamaw damte
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views35 pages

Exit Exam Model

Uploaded by

asmamaw damte
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 35

6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Home / My courses / FCSE2015ModelExit / Software Engineering / Software Engineering Exit Exam Model

Started on Friday, 2 June 2023, 9:43 AM


State Finished
Completed on Friday, 2 June 2023, 12:43 PM
Time taken 3 hours
Marks 59.00/102.00
Grade 57.84 out of 100.00

Question 1

Incorrect

Mark 0.00 out of 1.00

_____ is type of software architecture in which subsystems can act both as a client or as servers that each subsystem can request and
provide services.

a. Pipe and Filter Architecture

b. Client/ Server Architecture

c. Central Repository Architecture

d. Peer to Peer Architecture 

The correct answer is: Pipe and Filter Architecture

Question 2

Correct

Mark 1.00 out of 1.00

What kind of linked list is best to answer question like “What is the item at position n?”

a. Array implementation of linked list 

b. Singly linked list

c. Doubly linked list

d. Circular linked list

The correct answer is: Array implementation of linked list

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 1/35
6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Question 3

Incorrect

Mark 0.00 out of 1.00

Which of the following sorting compares adjacent elements in a list and switches whenever necessary?

a. Quick sort 

b. Bubble sort

c. Selection sort

d. None of the above

The correct answer is: Bubble sort

Question 4

Incorrect

Mark 0.00 out of 1.00

Which of the following data structures is best suited for implementing a hash table?

a. Stack

b. Queue

c. Linked list 

d. Array

The correct answer is: Array

Question 5

Correct

Mark 1.00 out of 1.00

In database state update operation, INSERT operation may violate________ constraints.

a. Domain constraint 

b. Key constraint

c. Entity integrity constraint

d. All of the above

The correct answer is: Domain constraint

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 2/35
6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Question 6

Correct

Mark 1.00 out of 1.00

What is the purpose of responsive web design?

a. To improve search engine optimization

b. To enhance user experience across different devices 

c. To prevent cross-site scripting attacks

d. To optimize website performance

The correct answer is: To enhance user experience across different devices

Question 7

Correct

Mark 1.00 out of 1.00

Which one of the following is Not an example of embedded software product?

a. Keypad control pf a security system

b. Digital function of dashboard display in a car

c. Pattern recognition 

d. Fire alarm System

The correct answer is: Pattern recognition

Question 8

Incorrect

Mark 0.00 out of 1.00

Which one of the following is not the output of the resource estimation process in project time management?

a. Activity cost estimates

b. resource breakdown structure

c. activity resource requirements

d. project documents updates 

The correct answer is: Activity cost estimates

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 3/35
6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Question 9

Incorrect

Mark 0.00 out of 1.00

Which one of the following tool is commonly used in almost all project KA management processes?

a. Expert judgment

b. Project management information systems

c. Brainstorming

d. Management meeting 

The correct answer is: Expert judgment

Question 10

Incorrect

Mark 0.00 out of 1.00

For registration use case in the User Name field the system accepts 8 to 15 alpha characters. Using BVA technique ________ will be the
possible input values for the test case.

a. 8,9,15,16

b. 7,8,14,15

c. 8,9,10,15,16,17 

d. 7,8,9,14,15,16

The correct answer is: 7,8,9,14,15,16

Question 11

Correct

Mark 1.00 out of 1.00

Which web development technology is used for creating dynamic and interactive web pages?

a. HTML

b. CSS

c. JavaScript 

d. jQuery

The correct answer is: JavaScript

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 4/35
6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Question 12

Correct

Mark 1.00 out of 1.00

Which HTML element is used to display an image?

a. <image>

b. <img> 

c. <picture>

d. <figure>

The correct answer is: <img>

Question 13

Incorrect

Mark 0.00 out of 1.00

_____ is software design describing how the software elements, hardware elements, and end-users communicate with one another.

a. Architectural Design 

b. Component level Design

c. Interface Design

d. Detailed Design

The correct answer is: Interface Design

Question 14

Incorrect

Mark 0.00 out of 1.00

How is time complexity measured?

a. By counting number of operations on a given input size

b. By counting the input data size

c. By counting the number of algorithm

d. All of the above mentioned 

The correct answer is: By counting number of operations on a given input size

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 5/35
6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Question 15

Correct

Mark 1.00 out of 1.00

Which one of the following best defines Artificial Intelligence (AI)?

a. AI is a field of study that aims to solve repetitive tasks.

b. AI is a field of study that aims to make humans more intelligent.

c. AI is a field of study that aims to make intelligent machines and systems. 

d. AI is a field of study that aims to enhance machine performance.

The correct answer is: AI is a field of study that aims to make intelligent machines and systems.

Question 16

Incorrect

Mark 0.00 out of 1.00

In a graph of n nodes and n edges, how many cycles will be present?

a. At most 1 

b. At most 2

c. Depends on the graph

d. Exactly 1

The correct answer is: Exactly 1

Question 17

Incorrect

Mark 0.00 out of 1.00

Requirement approval and customer sign-off must be conducted before the project starts, this type of r/ship is?

a. External dependency 

b. Discretional dependency

c. Mandatory dependency

d. All

The correct answer is: Mandatory dependency

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 6/35
6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Question 18

Correct

Mark 1.00 out of 1.00

Which of the following is not a basic data type in C++?

a. int

b. float

c. char

d. decimal 

The correct answer is: decimal

Question 19

Correct

Mark 1.00 out of 1.00

Routers and core switch can be used for delivering routing services. According to the OSI reference model to which layer do you categorize
this network devices?

a. Physical Layer

b. Data Link Layer

c. Network Layer

d. Transport Layer 

The correct answer is: Transport Layer

Question 20

Correct

Mark 1.00 out of 1.00

Which one of the following is a good practice during requirement change management process?

a. Communicate changes only for requirement designer, because next step is software design

b. Remove inconsistent requirements from a system

c. Documenting and Tracking changes to requirement 

d. None

The correct answer is: Documenting and Tracking changes to requirement

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 7/35
6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Question 21

Incorrect

Mark 0.00 out of 1.00

_______________states primary key value must not be null value.

a. Entity integrity

b. Domain integrity

c. Unique 

d. All

The correct answer is: Entity integrity

Question 22

Correct

Mark 1.00 out of 1.00

What is the maximum number of return values that can be returned from a C++ function?

a. One 

b. Two

c. Three

d. Unlimited

The correct answer is: One

Question 23

Incorrect

Mark 0.00 out of 1.00

In which HTML element, we put the JavaScript code?

a. <javascript>...</javascript>

b. <js>...</js> 

c. <script>...</script>

d. <css>...</css>

The correct answer is: <script>...</script>

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 8/35
6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Question 24

Correct

Mark 1.00 out of 1.00

Which of the following are not the concerns of AI that confront society?

a. Inequality

b. Bias

c. Security and privacy

d. None of these 

The correct answer is: None of these

Question 25

Incorrect

Mark 0.00 out of 1.00

What is a common method for preventing buffer overflow vulnerabilities in software?

a. Implementing proper input validation

b. Allowing unlimited input

c. Using weak encryption 

d. Ignoring security patches

The correct answer is: Implementing proper input validation

Question 26

Correct

Mark 1.00 out of 1.00

In case of a large search space, which search strategy would be preferred?

a. Adversarial search

b. Informed search 

c. Uninformed search

d. None of the above

The correct answer is: Informed search

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 9/35
6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Question 27

Correct

Mark 1.00 out of 1.00

Which of the following data structures is best suited for implementing a priority queue?

a. Heap 

b. Array

c. Stack

d. Linked list

The correct answer is: Heap

Question 28

Correct

Mark 1.00 out of 1.00

Among the event handling mechanisms in android, which option is better to handle more complex kinds of events

a. Using the xml onclick attribute

b. Using event listener interfaces 

c. Using the java onclick listener

d. All of the above

The correct answer is: Using event listener interfaces

Question 29

Correct

Mark 1.00 out of 1.00

Which of the following can be a multivalued attribute?

a. Phone-number 

b. Name

c. Date-of-birth

d. Age

The correct answer is: Phone-number

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 10/35
6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Question 30

Correct

Mark 1.00 out of 1.00

Which of the following is a C++ operator used for multiplication?

a. * 

b. .

c. /

d. +

The correct answer is: *

Question 31

Correct

Mark 1.00 out of 1.00

The structural evolutionary prototyping model of software development process is

a. The best approach to use for projects with large development teams

b. It is not important for creating awareness of additional needed functionality

c. A reasonable approach when requirement is well defined

d. A useful approach when a customer cannot define requirements clearly 

The correct answer is: A useful approach when a customer cannot define requirements clearly

Question 32

Incorrect

Mark 0.00 out of 1.00

Among the following, one is the scope of product development life cycle (PDLC)?

a. Project resource

b. Cost

c. Schedule 

d. System design

The correct answer is: System design

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 11/35
6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Question 33

Incorrect

Mark 0.00 out of 1.00

Which of the following statement is false about round robin scheduling algorithm.

a. Characterized by using quantum number for the scheduling

b. Characterized by its non-preemptive nature.

c. Have higher Context switch overhead. 

d. It’s the fairest algorithm and most widely used algorithm.

The correct answer is: Characterized by its non-preemptive nature.

Question 34

Incorrect

Mark 0.00 out of 1.00

In a system using virtual memory, the physical memory is divided into ________and the virtual address space is divided in into equally-sized
partitions called_______.

a. Pages, Page frames

b. Page frames, pages

c. Segment, page 

d. Page, Segment

The correct answer is: Page frames, pages

Question 35

Incorrect

Mark 0.00 out of 1.00

Which one of the followings is/are Incorrect about first normal forms?

a. It is used to disallow the multivalued attributes

b. Composite attributes cannot be used in 1NF 

c. Relations can be created in a relation

d. The only attribute values allowed are atomic values

The correct answer is: Relations can be created in a relation

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 12/35
6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Question 36

Correct

Mark 1.00 out of 1.00

What is the role of back-end technology in web development?

a. To handle client-side operations and user interactions

b. To implement the visual design of a website

c. To ensure compatibility across different web browsers

d. To manage server-side operations and database interactions 

The correct answer is: To manage server-side operations and database interactions

Question 37

Incorrect

Mark 0.00 out of 1.00

Which class does the IP address 172.16 1.20 belongs to?

a. Class C

b. Class D

c. Class A 

d. Class B

The correct answer is: Class B

Question 38

Incorrect

Mark 0.00 out of 1.00

Alpha testing is:

a. Post-release testing by end user representatives at the developer’s site 

b. Post-release testing by testing team at the developer’s site

c. Pre-release testing by end user representatives at their sites

d. Pre-release testing by testing team at the developer’s site

The correct answer is: Pre-release testing by testing team at the developer’s site

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 13/35
6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Question 39

Correct

Mark 1.00 out of 1.00

A started service will in a running state when one of the following service life cycle method is invoked

a. onStartCommand() 

b. onBind()

c. startService()

d. bindService()

The correct answer is: onStartCommand()

Question 40

Incorrect

Mark 0.00 out of 1.00

Which one of the following is Not True?

a. Coupling is the level of inter-dependability among modules.

b. Cohesive module focuses on a single function.

c. If two modules are tightly coupled, one can function completely without the presence of other.

d. Abstraction is the process of creating a detailed design specification for each component of a system. 

The correct answer is: If two modules are tightly coupled, one can function completely without the presence of other.

Question 41

Incorrect

Mark 0.00 out of 1.00

Which of the following statements is Not correct?

a. A test set that achieves 100% branch coverage will also achieve 100% statement coverage.

b. A minimal test set that achieves 100% branch coverage will generally detect more faults than one that achieves 100% statement 
coverage.

c. A minimal test set that achieves 100% statement coverage will generally detect more faults than one that achieves 100% branch
coverage

d. None

The correct answer is: A minimal test set that achieves 100% statement coverage will generally detect more faults than one that achieves
100% branch coverage

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 14/35
6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Question 42

Incorrect

Mark 0.00 out of 1.00

What is the purpose of threat modeling in software security?

a. To identify potential threats and vulnerabilities in software

b. To test the functionality of the software

c. To validate the software against industry standards 

d. To document the software for future reference

The correct answer is: To identify potential threats and vulnerabilities in software

Question 43

Incorrect

Mark 0.00 out of 1.00

For some relations, changing the data can have undesirable consequences called

a. Referential integrity constraints

b. Modification anomalies

c. Normal forms 

d. Transitive dependencies

The correct answer is: Modification anomalies

Question 44

Incorrect

Mark 0.00 out of 1.00

The ___________ operation, allows us to find tuples that are in one relation but are not in another.

a. Union

b. Set-difference

c. Difference 

d. Intersection

The correct answer is: Set-difference

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 15/35
6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Question 45

Correct

Mark 1.00 out of 1.00

What is a typical threat to software security?

a. User error

b. Hardware failure

c. Power outage

d. Malware 

The correct answer is: Malware

Question 46

Correct

Mark 1.00 out of 1.00

What does the following relational algebra expression do? σ amount > 1200 (Loan)

a. Finds all the tuples in Loan

b. Retrieve the amount attribute in Loan where the amount is greater than 1200

c. Finds all the tuples in Loan where the amount is greater than 1200 

d. All are answer

The correct answer is: Finds all the tuples in Loan where the amount is greater than 1200

Question 47

Correct

Mark 1.00 out of 1.00

Variables defined inside methods, constructors or blocks are called _____.

a. Local variables 

b. Instance variables

c. Class variables

d. All

The correct answer is: Local variables

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 16/35
6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Question 48

Correct

Mark 1.00 out of 1.00

____________ is a process in which an overridden method is called through the reference variable of super class.

a. Method overloading

b. Method overriding 

c. Inheritance

d. Applet

The correct answer is: Method overriding

Question 49

Incorrect

Mark 0.00 out of 1.00

What is the purpose of the << operator in C++?

a. To input data from the keyboard

b. To output data to the console

c. To perform a logical AND operation 

d. None of the above

The correct answer is: To output data to the console

Question 50

Correct

Mark 1.00 out of 1.00

________ is a description of a kind of object.

a. Class 

b. String

c. Inheritance

d. Method

The correct answer is: Class

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 17/35
6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Question 51

Correct

Mark 1.00 out of 1.00

Open System Interconnection model is an example of________ architecture.

a. MVC

b. Pipe and filter

c. Layered 

d. Client-server

The correct answer is: Layered

Question 52

Incorrect

Mark 0.00 out of 1.00

Which protocol is commonly used in the client-server architecture for web-based applications?

a. Simple Mail Transfer Protocol (SMTP) 

b. Hyper Text Transfer Protocol (HTTP)

c. File Transfer Protocol (FTP)

d. Network News Transfer Protocol (NNTP)

The correct answer is: Hyper Text Transfer Protocol (HTTP)

Question 53

Correct

Mark 1.00 out of 1.00

Which of the following cable can be used to interconnect two computers for formulating pear to pear network?

a. Straight through cable

b. Console cable

c. Coaxial cable

d. Cross over cable 

The correct answer is: Cross over cable

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 18/35
6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Question 54

Correct

Mark 1.00 out of 1.00

Which of the following is used to execute a specific block of code based on the value of a variable or expression in C++?

a. if statement

b. switch statement 

c. else statement

d. for loop

The correct answer is: switch statement

Question 55

Correct

Mark 1.00 out of 1.00

Which one of the following is an example of stakeholder in requirement engineering?

a. A software Developer

b. A project Manager

c. An end user of system

d. All 

The correct answer is: All

Question 56

Correct

Mark 1.00 out of 1.00

Which of the following is not a type of loop in C++?

a. while loop

b. for loop

c. repeat loop 

d. do-while loop

The correct answer is: repeat loop

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 19/35
6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Question 57

Correct

Mark 1.00 out of 1.00

Which design pattern is commonly used in the client-server architecture to decouple the client application from server-specific
implementation details?

a. Factory Method Pattern

b. Decorator Pattern

c. Adapter Pattern 

d. Facade Pattern

The correct answer is: Adapter Pattern

Question 58

Incorrect

Mark 0.00 out of 1.00

The part of operating system that is responsible for managing the memory hierarchy in computer system is called _____________

a. Memory Management Unit 

b. Memory Manager

c. Translation Look aside Buffer

d. Memory abstraction unit

The correct answer is: Memory Manager

Question 59

Correct

Mark 1.00 out of 1.00

The android.graphics package has support for

a. Canvas

b. Bitmap

c. Paints

d. All of the above 

The correct answer is: All of the above

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 20/35
6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Question 60

Correct

Mark 1.00 out of 1.00

Which component in the Model-View-Controller (MVC) architectural pattern is responsible for interacting with the data source?

a. Model 

b. View

c. Controller

d. Middleware

The correct answer is: Model

Question 61

Correct

Mark 1.00 out of 1.00

If a class has multiple methods having the same name but different parameters, it is called ______________.

a. Inheritance

b. Applet

c. Method overriding

d. Method overloading 

The correct answer is: Method overloading

Question 62

Correct

Mark 1.00 out of 1.00

A diagramming analysis technique used to select the best course of action when future outcomes are uncertain is?

a. Impact matrix

b. Critical chain scheduling

c. Decision tree 

d. Gant chart

The correct answer is: Decision tree

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 21/35
6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Question 63

Incorrect

Mark 0.00 out of 1.00

As ______________________ operating system is responsible for allocating resources to the various applications so that access to the
resources is synchronized and operations are correct and consistent.

a. An extended machine

b. A resource manager

c. A virtual Machine 

d. A multiplexer

The correct answer is: A resource manager

Question 64

Correct

Mark 1.00 out of 1.00

Which of the following is limitations of the manual approach?

a. Data dependency on the application

b. Lengthy development and maintenance time

c. Duplication or redundancy of data

d. All 

The correct answer is: All

Question 65

Correct

Mark 1.00 out of 1.00

An entity that does not have a key attribute and that is identification-dependent on another entity type:

a. Entity type

b. Weak entity type 

c. Relationship type

d. Relation

The correct answer is: Weak entity type

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 22/35
6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Question 66

Incorrect

Mark 0.00 out of 1.00

Which design pattern is used to provide a way of handling a request by passing it through a series of handlers until it is handled or rejected?

a. Bridge Pattern 

b. Chain of Responsibility Pattern

c. Command Pattern

d. Builder Pattern

The correct answer is: Chain of Responsibility Pattern

Question 67

Correct

Mark 1.00 out of 1.00

The main concern of performance quality attributes is_____.

a. Fault recovery

b. Latency 

c. Resource management

d. Reducing coupling

The correct answer is: Latency

Question 68

Incorrect

Mark 0.00 out of 1.00

Which of the following is a type of function that is expanded in place at the point of call in C++?

a. Static function 

b. Inline function

c. Virtual function

d. External function

The correct answer is: Inline function

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 23/35
6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Question 69

Correct

Mark 1.00 out of 1.00

Which of the following is an example of a back-end technology?

a. CSS

b. JavaScript

c. PHP 

d. Bootstrap

The correct answer is: PHP

Question 70

Correct

Mark 1.00 out of 1.00

During a software testing process, what happened if an expected result is not specified

a. It may be difficult to run the test

b. It may be difficult to determine if the test has passed or failed 

c. We cannot automate the user input values

d. We cannot determine the actual result

The correct answer is: It may be difficult to determine if the test has passed or failed

Question 71

Incorrect

Mark 0.00 out of 1.00

Which one of the following is true?

a. Manual testing uses automation tools to execute test cases.

b. No need for programming skills in automation testing. 

c. Manual testing is suitable for exploratory testing

d. The initial investment in Automation testing is lower than in manual testing.

The correct answer is: Manual testing is suitable for exploratory testing

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 24/35
6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Question 72

Incorrect

Mark 0.00 out of 1.00

_______________states primary key value must not be null value.

a. Entity integrity

b. Domain integrity

c. Unique 

d. All

The correct answer is: Entity integrity

Question 73

Incorrect

Mark 0.00 out of 1.00

The TCP port number 23 describes about the _________

a. Transmission of file from one client to the other one at the presence of FTP service 

b. Hyper Text Transfer Protocol service

c. The mailing service delivered by using the SMTP

d. Remote login capability which can be achieved by using the telnet

The correct answer is: Remote login capability which can be achieved by using the telnet

Question 74

Correct

Mark 1.00 out of 1.00

Unsupervised learning methods can be used in which one of the following scenarios?

a. Given a set of news articles found on the web, group them into a set of articles about the same story. 

b. Given a dataset of reviews of Netflix movie series marked as positive, negative and neutral, classify reviews of a new Netflix movie
series.

c. Given a dataset of emails labeled as spam or not spam, and classify new incoming emails to their right classes.

d. Given a dataset of patients diagnosed as either having diabetes or not, learn to classify new patients as having diabetes or not.

The correct answer is: Given a set of news articles found on the web, group them into a set of articles about the same story.

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 25/35
6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Question 75

Incorrect

Mark 0.00 out of 1.00

Among the reasons that lead to deadlock in operating system which one is used to be solution for the inter process communication problem?

a. Hold and Wait Condition 

b. Mutual exclusion

c. No preemption

d. Circular wait

The correct answer is: Mutual exclusion

Question 76

Correct

Mark 1.00 out of 1.00

The TCP/IP Host to Host network layer corresponds to the ___________ layer of the OSI reference model

a. Physical

b. Physical and Data Link

c. Network

d. Transport 

The correct answer is: Transport

Question 77

Incorrect

Mark 0.00 out of 1.00

Identify the slowest sorting technique among the following?

a. Merge sort 

b. Selection sort

c. Quick sort

d. Bubble sort

The correct answer is: Bubble sort

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 26/35
6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Question 78

Correct

Mark 1.00 out of 1.00

What is the primary goal of software security?

a. To make software faster

b. To make software more user-friendly

c. To prevent unauthorized access and protect against attacks 

d. To make software cheaper

The correct answer is: To prevent unauthorized access and protect against attacks

Question 79

Correct

Mark 1.00 out of 1.00

Which one of the following is not true about an intelligent agent?

a. The intelligent agent needs user input for solving any problem. 

b. The intelligent agent can be an autonomous entity.

c. The intelligent agent is the rational agent.

d. The intelligent agents can solve a problem on its own without any human intervention

The correct answer is: The intelligent agent needs user input for solving any problem.

Question 80

Correct

Mark 1.00 out of 1.00

What is the purpose of a security policy?

a. To prevent all security breaches from occurring

b. To provide guidance on how to protect information assets 

c. To guarantee complete security of all information assets

d. To restrict access to all information assets

The correct answer is: To provide guidance on how to protect information assets

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 27/35
6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Question 81

Incorrect

Mark 0.00 out of 1.00

Suppose you have a function that takes in a list of integers and returns the maximum value in the list. The function also prints a message to
the console with the maximum value. How many test cases do you need to achieve 100% statement coverage?

a. at least two test cases

b. 1

c. at least three test cases

d. Maximum of 3 

The correct answer is: at least two test cases

Question 82

Correct

Mark 1.00 out of 1.00

Which of the following is not the application of data structure?

a. Numerical analysis

b. Operating system

c. Compiler design

d. None of the above mentioned 

The correct answer is: None of the above mentioned

Question 83

Incorrect

Mark 0.00 out of 1.00

When the switch statement matches the expression with the given labels, how is the comparison done?

a. Both the datatype and the result of the expression are compared.

b. Only the datatype of the expression is compared

c. Only the value of the expression is compared 

d. None of the above

The correct answer is: Both the datatype and the result of the expression are compared.

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 28/35
6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Question 84

Correct

Mark 1.00 out of 1.00

Which one of the following is not an application of AI?

a. Computer Vision

b. Expert System

c. Database Management System 

d. Natural Language Processing

The correct answer is: Database Management System

Question 85

Correct

Mark 1.00 out of 1.00

Which design principle suggests that software should be designed in such a way that the different components can be easily changed
without affecting other components?

a. Abstraction

b. Low coupling 

c. Separation of concerns

d. High cohesion

The correct answer is: Low coupling

Question 86

Correct

Mark 1.00 out of 1.00

Which one of the following is a Not a characteristic of good design?

a. software engineer must design the modules with the goal of high cohesion and low coupling

b. A software engineer must design the modules with the goal of low cohesion and high coupling 

c. A design must implement all explicit requirements from the analysis model and accommodate all implicit requirements desired by the
user

d. A good design should be modular

The correct answer is: A software engineer must design the modules with the goal of low cohesion and high coupling

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 29/35
6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Question 87

Incorrect

Mark 0.00 out of 1.00

Among the following which one is not reasons for introducing the concepts of EER model?

a. It avoids describing similar concepts more than once.

b. It adds more semantic information to the design. 

c. Handle complex systems

d. None

The correct answer is: None

Question 88

Correct

Mark 1.00 out of 1.00

One of the following is not true about project risk management, which one is it?

a. Positive risks are known as threats 

b. Risk management can have positive impact on selecting projects

c. Risk management can often result in significant improvements in the ultimate success of projects

d. All

The correct answer is: Positive risks are known as threats

Question 89

Incorrect

Mark 0.00 out of 1.00

The string _______ method compares values lexicographically and returns an integer value.

a. compareTo()

b. = =

c. Equals()

d. All 

The correct answer is: compareTo()

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 30/35
6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Question 90

Correct

Mark 1.00 out of 1.00

Which of the following is time multiplexed resource?

a. Memory

b. CPU 

c. Network

d. Compact Disk

The correct answer is: CPU

Question 91

Incorrect

Mark 0.00 out of 1.00

Which one of the followings is/are Incorrect about first normal forms?

a. It is used to disallow the multivalued attributes

b. Composite attributes cannot be used in 1NF 

c. Relations can be created in a relation

d. The only attribute values allowed are atomic values

The correct answer is: Relations can be created in a relation

Question 92

Incorrect

Mark 0.00 out of 1.00

Which of the following is Not categorized under Product Operation of McCall’s Software Quality Factors?

a. Efficiency 

b. Reliability

c. Reusability

d. Integrity

The correct answer is: Reusability

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 31/35
6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Question 93

Correct

Mark 1.00 out of 1.00

In android studio, the file which contains list of application permissions and configuration is

a. Layout

b. strings

c. android manifest 

d. Gradle

The correct answer is: android manifest

Question 94

Correct

Mark 1.00 out of 1.00

In android studio file structure, the file which is used to register minSdk, targetSdk and app dependencies is

a. Settings.gradle

b. Build.gradle 

c. Strings

d. Android manifest

The correct answer is: Build.gradle

Question 95

Correct

Mark 1.00 out of 1.00

What is the purpose of vulnerability scanning in software security?

a. To identify potential vulnerabilities in software 

b. To test the functionality of the software

c. To validate the software against industry standards

d. To document the software for future reference

The correct answer is: To identify potential vulnerabilities in software

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 32/35
6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Question 96

Correct

Mark 1.00 out of 1.00

With use of extends keyword the subclasses will be able to inherit all the properties of the super class except _____.

a. Private 

b. Protected

c. Public

d. Default

The correct answer is: Private

Question 97

Correct

Mark 1.00 out of 1.00

The model which would use the divide and conquer approach is _____________.

a. Evolutionary Development Model

b. Waterfall Model

c. Incremental Development Model 

d. Prototyping

The correct answer is: Incremental Development Model

Question 98

Incorrect

Mark 0.00 out of 1.00

Which of the following network topology is referenced as an active network topology?

a. Bus Topology

b. Star Topology 

c. Mesh Topology

d. Ring Topology

The correct answer is: Ring Topology

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 33/35
6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Question 99

Correct

Mark 1.00 out of 1.00

An android component which listens to android system wide events and notifies the arrival of a new message can be

a. Content provider

b. Service

c. Broadcast receiver 

d. Activity

The correct answer is: Broadcast receiver

Question 100

Incorrect

Mark 0.00 out of 1.00

Which of the following is not a requirement for a C++ function to be recursive?

a. Base case 

b. Recursive case

c. Functions that call themselves

d. Dynamic variables

The correct answer is: Dynamic variables

Question 101

Correct

Mark 1.00 out of 1.00

ISO 9000 helps to

a. demonstrates a commitment to customer requirements.

b. Increased control of operations

c. improve customer satisfaction.

d. All 

The correct answer is: All

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 34/35
6/2/23, 2:00 PM Software Engineering Exit Exam Model: Attempt review

Question 102

Correct

Mark 1.00 out of 1.00

Which technology is used for real-time communication and data transfer between web browsers and servers?

a. AJAX 

b. JSON

c. REST

d. WebSocket

The correct answer is: AJAX

◄ Information Technology Exit Exam Model

Jump to...

https://elearning.amu.edu.et/mod/quiz/review.php?attempt=21829&cmid=12487&showall=1 35/35

You might also like