wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Glovo Challenge

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Cohesion metrics and coupling metrics are metrics in which level of design?

a)

UI Design

b)

Pattern-based Design

c)

Architecture Design

d)

Component-level Design

2.

Java packages and FORTRAN subroutine are examples of.....

a)

Classes

b)

Functions

c)

Modules

d)

Sub Procedures

3.

........ is a measure of the degree of interdependence between modules.

a)

Cohesion

b)

Coupling

c)

Modulus

d)

None of the above

4.

Which of the following interface design principles does not allow the user to remain in control of the interaction with a computer?

a)

allow interaction to interruptible

b)

allow interaction to be undoable

c)

hide technical internals from casual users

d)

only provide one defined method for accomplishing a task

5.

Which of these is NOT an element of an object-oriented analysis model?

a)

Behavioral elements

b)

Class-based elements

c)

Data elements

d)

Scenario-based elements

6.

Which testing is the re-execution of some subset of tests that have already been conducted to ensure the changes that are not propagated?

a)

Unit testing

b)

Regression testing

c)

Integration testing

d)

Thread-based testing

7.

Which statement about coupling is true?

a)

A high level of coupling will make your code more maintainable

b)

A low level of coupling will enhance the performance of your code.

c)

The level of coupling doesn't matter, as long as the cohesion is high.

d)

A low level of coupling will make your code more maintainable.

8.

In object oriented programming, the Open-Closed principle states that:

a)

Software elements should be open for extension, but closed for modification

b)

Software elements should be open for modification, but closed for extension.

c)

Dependencies of your software elements should go from concrete elements to abstract elements.

d)

Dependencies of your software elements should go from abstract elements to concrete elements.

9.

Which statement below best describes a Unit Test?

a)

It's a technique used to enhance a program performance.

b)

A test that verifies how your code work in a production like environment.

c)

A test that verifies the implementation of a single class in an isolated environment.

d)

It's a technique used to statically analyze your code.

10.

Which of the following is true about the characteristics of abstract data types?


i) It exports a type.

ii) It exports a set of operations.

a)

True, False

b)

True, True

c)

False, True

d)

False, False

11.

Which of the following data structure is non-linear type?

a)

Strings

b)

Lists

c)

Stacks

d)

Tree

12.

Which of the following data structure can't store the non-homogeneous data elements?

a)

Arrays

b)

Records

c)

Pointers

d)

None of the above

13.

A structure for a design solution is described by

a)

Classes

b)

Design Patterns

c)

Parameters

d)

Design numbers

14.

For implementation of PR quadtree data structure, design pattern to use is

a)

Visitor

b)

Flyweights

c)

Composite

d)

Compound

15.

A source program is usually in .......

a)

Assembly language

b)

Machine level language

c)

High-level language

d)

Natural language

16.

To reduce the memory access time we generally make use of ....

a)

Heaps

b)

Higher capacity RAMs

c)

SDRAMs

d)

Cache`s

17.

A privilege exception is raised when....

a)

a process tries to change the mode of the system

b)

a process tries to change the piority level of the other processes

c)

a process tries to access the memory allocated to other user

d)

All of the above

18.

Synchronous means ......

a)

At irregular intervals

b)

At same time

c)

At variable time

d)

None of these

19.

What is the term used for describing the judgmental or commonsense part of problem solving?

a)

Heuristic

b)

Critical

c)

Value based

d)

Analytical

20.

An AI technique that allows computers to understand associations and relationships between objects and events is called:

a)

heuristic processing

b)

cognitive science

c)

relative symbolism

d)

pattern matching