wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Preliminary Exam Questions

Total questions: 88

Worksheet time: 1hrs 28mins

Name
Class
Date
1.

What is the cumulative probability for service time of 3 minutes?

a)

0.30

b)

0.60

c)

0.85

d)

1.00

2.

What function prints a complete CSIM report?

a)

report()

b)

print_report();

c)

full_report();

d)

exec_report();

3.

What is simulation?

a)

A real-world experiment

b)

A representation of a system that can be manipulated for analysis

c)

A mathematical equation

d)

A programming language

4.

Which of the following statements about events is FALSE?

a)

Events can be global or local

b)

Events must always be global

c)

Events synchronize processes

d)

Events are initialized to the not-occurred state

5.

A simulation event is:

a)

A function in a program

b)

A change in system state

c)

A type of mathematical equation

d)

A programming error

6.

In the departure routine, what happens when the queue is empty?

a)

The server remains busy

b)

The server becomes idle

c)

The simulation stops

d)

A new customer is added to the queue

7.

In a queuing model, what happens first in the arrival event?

a)

The server is marked busy

b)

The next arrival event is scheduled

c)

The customer delay is set to 0

d)

The number of customers in the queue is updated

8.

Which statement is used to wait for an event to occur?

a)

wait(ev);

b)

hold(ev);

c)

suspend(ev);

d)

process(ev);

9.

What event marks the end of customer process in CSIM?

a)

release();

b)

terminate();

c)

stop();

d)

exit();

10.

How does a process request exclusive access to a facility?

a)

reserve(f);

b)

lock(f);

c)

use(f);

d)

block(f);

11.

What is the purpose of the facility_ms("name", ns); statement?

a)

Create a single server facility

b)

Create a multi-server facility

c)

Allocate storage dynamically

d)

Generate an event

12.

What is CSIM primarily based on?

a)

Java

b)

Python

c)

C

d)

Fortran

13.

A property of an entity is called:

a)

Process

b)

Event

c)

Attribute

d)

State Variable

14.

How busy is Baker compared to Able?

a)

More Busy

b)

Less Busy

c)

Equally Busy

d)

Unknown

15.

What is the probability of time-between-arrival of 4 minutes?

a)

0.125

b)

0.250

c)

0.375

d)

0.500

16.

What is the queue length if utilization is 0.50 in an M/M/1

a)

1.00

b)

0.50

c)

0.25

d)

2.00

17.

CSIM programs are executed by:

a)

Interpreting the code

b)

Compiling the code

c)

Running in a virtual machine

d)

Using a dedicated simulated software

18.

What is model verification?

a)

Ensuring the model is programmed correctly

b)

Comparing the model with a real-world system

c)

Checking if the model procedures unexpected results

d)

Randomly adjusting parameters

19.

In SIMSCRIPT, what does "REQUEST" do?

a)

Assigns a new process

b)

Requests server access

c)

Releases queue entries

d)

Ends the simulation

20.

What are the two types of simulated clock management?

a)

Fixed-time and dynamic-time increment

b)

Fixed-time and variable-time increment

c)

Continuous-time and discrete-time increment

d)

Static-time and adaptive-time increment

21.

Which factor is critical for successful simulation implementation?

a)

End-user involvement

b)

Random modelling

c)

Ignoring system details

d)

Using the most expensive software

22.

The first step in simulation and model building is:

a)

Collecting data

b)

Choosing software

c)

Defining an achievable goal

d)

Validating the model

23.

What is the purpose of statistical output in simulation?

a)

To determine correctness

b)

To analyze simulation results

c)

To debug code

d)

To improve model execution speed

24.

What is the example of continuous-state system?

a)

Number of people in queue

b)

Time spent in a class

c)

Number of cars at a spotlight

d)

Number of packets in a network buffer

25.

A system is:

a)

A random collection of objects

b)

A group of objects interacting toward a purpose

c)

A programming language

d)

A mathematical function

26.

What is a major disadvantage of special-purpose simulation packages?

a)

High software cost

b)

Requires programming skills

c)

Cannot be used for real-world problems

d)

Takes too long to execute

27.

Which of the following is NOT a general-purpose simulation language?

a)

GPSS

b)

SIMSCRIPT

c)

FORTRAN

d)

MODSIM

28.

What is an example of a probabilistic model?

a)

E = mc^2

b)

Bank deposit calculations

c)

A casino game simulation

d)

A simple addition operation

29.

A continuous simulation model:

a)

Changes at discrete time steps

b)

Does not change over time

c)

Changes continuously over time

d)

Uses only mathematical equations

30.

What is an example of a deterministic model?

a)

A stock market simulation

b)

E = mc^2

c)

A weather forecast

d)

A population growth model

31.

What is the purpose of release(f);?

a)

Terminates a process

b)

Resets an event

c)

Release a facility

d)

Returns storage units

32.

What is the simulation language used for GPSS models?

a)

Python

b)

Java

c)

GPSS/H

d)

C++

33.

Which of the following is NOT a type of model?

a)

Physical

b)

Mathematical

c)

Imaginary

d)

Simulation

34.

How is waiting time calculated in SIMSCRIPT?

a)

Arrival time minus service time

b)

Queue length multiplied by service time

c)

Systems clock minus arrival time

d)

Service time minus queue entry time

35.

What is the primary unit of execution in CSIM?

a)

Thread

b)

Event

c)

Process

d)

Task

36.

How are statistics collected in CSIM?

a)

Using the report() function

b)

Through table structures

c)

Using the process classes

d)

All of the above

37.

Which of the following is NOT a step in simulation and model building?

a)

Define an achievable goal

b)

Choose appropriate tools

c)

Randomly pick data

d)

Validate the model

38.

What is the utilization in the CSIM results?

a)

0.50

b)

0.75

c)

0.85

d)

0.99

39.

Which simulation language is object-oriented?

a)

FORTRAN

b)

SIMSCRIPT

c)

MODSIM III

d)

PASCAL

40.

What is the main advantage of simulation over real-world testing?

a)

No cost involved

b)

Results are always 100% accurate

c)

Manipulation the model is easier than manipulating the real system

d)

It eliminates the need for physical systems

41.

Which of the following is NOT a CSIM object?

a)

Processes

b)

Facilities

c)

Threads

d)

Storage blocks

42.

What is the function of clock in CSIM?

a)

Controls process execution

b)

Keeps track of execution cycles

c)

Tracks the current simulation time

d)

Manages event timing

43.

What is a state variable?

a)

A constant value

b)

A variable defining system state

c)

A random number generator

d)

A programming function

44.

What type of simulation does CSIM primarily model?

a)

Real-time systems

b)

Discrete event simulation

c)

Continuous systems

d)

Hybrid systems

45.

Which CSIM object collects data during execution?

a)

Table structures

b)

Events

c)

Mailboxes

d)

Storage blocks

46.

What is a hybrid simulation model?

a)

A model that combines discrete and continuous elements

b)

A purely physical model

c)

A model with no real-world application

d)

A type of programming language

47.

What does storage("name", sz); define?

a)

A queue

b)

A facility

c)

A memory block

d)

An event handler

48.

What is model?

a)

A real-world object

b)

A representation of an object, system, or idea

c)

A random mathematical equation

d)

A physical structure only

49.

What is the main purpose of a queueing model?

a)

To increase customer service times

b)

To analyze system performance under varying loads

c)

To eliminate waiting times completely

d)

To reduce CPU usage in simulations

50.

What is the total number of customers in the simulation findings?

a)

13

b)

18

c)

20

d)

65

51.

What condition triggers an error message in the arrival routine?

a)

If the queue is full

b)

If the server is idle

c)

If the number of customers is even

d)

If there is no arrival event scheduled

52.

Which function checks the status of an event?

a)

status(ev);

b)

state(ev);

c)

check_event(ev);

d)

event_status(ev);

53.

How does a process terminate in CSIM?

a)

stop();

b)

exit();

c)

terminate();

d)

end_process();

54.

What is the purpose of timed_queue(ev, tm);?

a)

Wait for an event or timeout

b)

Create a queue with a timer

c)

Set an event timeout

d)

Suspend process execution

55.

Which step ensures that simulation results are useful?

a)

Model verification

b)

Model execution

c)

Model validation

d)

Model documentation

56.

What is an example of a discrete-time model?

a)

Car speed over time

b)

Number of students attending class

c)

Water flow in a pipe

d)

Temperature changes

57.

What is a common mistake in simulation modelling?

a)

Modelling at the wrong level of detail

b)

Using statistical methods

c)

Using programming languages

d)

Analyzing model results

58.

In GPSS, what activates blocks?

a)

Manual triggers

b)

Entering transactions

c)

Queueing conditions

d)

Random chance

59.

In the M/M/1 queue model, what does "M/M/1 stand for?

a)

Multi-server queue

b)

Single-server with exponential interarrival and service times

c)

Multi-server with limited queue space

d)

Fixed-time deterministic queue

60.

Which is NOT a type of discrete simulation methodology

a)

Event-oriented

b)

Activity-oriented

c)

Process-oriented

d)

Random-oriented

61.

What is the key property of a Markov process?

a)

Dependence on the entire past history

b)

Independence of the past given the present

c)

Dependence on the future given the present

d)

It has only one state

62.

What is the fundamental matrix used for?

a)

To compute transition probabilities in finite steps

b)

To determine the recurrence time of states

c)

To analyze irreducibility

d)

To calculate the equilibrium probabilities

63.

What is the role of policy evaluation in Markov decision processes?

a)

To determine the optimal sequence of actions

b)

To find the stationary distribution

c)

To classify states as transient or recurrent

d)

To compute the probability of reaching state

64.

If a Markov chain has a unique stationary distribution, it means:

a)

The state probabilities do not change over time

b)

The states are transient

c)

The process is deterministic

d)

The transition probabilities sum to more than one

65.

The probability of a Markov chain being in a particular state after n steps is determined by:

a)

The initial state distribution and transition matrix

b)

Only the initial state

c)

Only the transition matrix

d)

The stationary distribution

66.

What is the state space of a Markov chain?

a)

The range of all possible values of Xt

b)

The set of time indices

c)

The set of transition probabilities

d)

The expected number of steps

67.

In a Markov process, what additional element is introduced?

a)

Rewards associated with state transitions

b)

Fixed transition times

c)

Deterministic state transitions

d)

Only absorbing states

68.

What does Pij represent in a Markov chain?

a)

The probability of starting in state i

b)

The probability of transitioning from state i to state j

c)

The probability of remaining in state i

d)

The stationary distribution of state i

69.

What type of distribution describes the waiting time before a state transition in a continuous-time Markov chain?

a)

Exponential distribution

b)

Normal distribution

c)

Binomial distribution

d)

Poison distribution

70.

The long-run proportion of time spent in a state is given by:

a)

The initial state probability

b)

The limiting probability

c)

The transient probability

d)

The transition probability

71.

In a Markov chain, what happens if all states are transient?

a)

The process eventually leaves all states and never returns

b)

The chain reaches equilibrium

c)

The transition probabilities become zero

d)

The process becomes periodic

72.

What does it mean for a state to be positively recurrent?

a)

The expected return time is finite

b)

The state is never visited

c)

The state is visited only once

d)

The transition probabilities sum to more than one

73.

What is an absorbing state?

a)

A state that can never be entered

b)

A state that can never be left

c)

A transient state

d)

A state with equal transition probabilities

74.

A transient state is a state that:

a)

Is visited infinitely often

b)

Is never left once entered

c)

Has a probability of never being revisited

d)

Has a self-transition probability of 1

75.

What is the steady-state probability of a Markov chain?

a)

The probability of reaching a state in one step

b)

The probability distribution that remains unchanged over time

c)

The probability of being in an absorbing state

d)

The probability of being in the initial state

76.

What is the probability of transitioning from state i to j in an absorbing Markov chain?

a)

1

b)

0

c)

It depends on the transition probabilities

d)

Equal for all states

77.

What is the mean recurrence time of a state?

a)

The time taken to reach the state for the first time

b)

The expected time between consecutive visits to the state

c)

The number of steps before the Markov chain terminates

d)

The probability of transitioning to the state

78.

What does the Perron-Frobenius theorem state about irreducible, aperiodic Markov chains?

a)

They have a unique positive steady-state probability distribution

b)

They have multiple steady-state distributions

c)

They have only transient states

d)

Their transition probabilities decrease over time

79.

What is a recurrent state?

a)

A state that is visited infinitely often

b)

A state that is never visited

c)

A state that is visited exactly once

d)

A state that has no outgoing transitions

80.

In a Markov chain, the transition probabilities depend on:

a)

All previous states

b)

Only the current state

c)

Future states

d)

External factors

81.

What is a limiting state probability?

a)

The probability of being in a state after infinite time

b)

The probability of being in a state at time zero

c)

The probability of transitioning between states

d)

The probability of remaining in a state forever

82.

If a Markov chain is irreducible and aperiodic, then:

a)

It has an absorbing state

b)

It has a unique stationary distribution

c)

It cannot reach equilibrium

d)

It is always deterministic

83.

What is a transition probability matrix?

a)

A matrix of all possible states

b)

A matrix containing probabilities of state transitions

c)

A matrix containing only zeros and ones

d)

A matrix that determines the time index

84.

If a Markov chain has a steady-state probability distribution, then:

a)

The process is non-stationary

b)

The state probabilities remain constant over time

c)

The process must have an absorbing state

d)

The transition probabilities change over time

85.

In a continuous-time Markov chain, transitions occur:

a)

At fixed time intervals

b)

At random times governed by an exponential distribution

c)

Only once per process

d)

At deterministic time points

86.

What does the law of large numbers imply for a Markov chain?

a)

The relative frequency of visiting states converges to the steady-state probabilities

b)

The state probabilities remain constant at all times

c)

The process is always periodic

d)

The transition probabilities become random

87.

A communication class in a Markov chain is:

a)

A set of states that can reach each other

b)

A set of transient states

c)

A set of periodic states

d)

A set of absorbing states

88.

What is a stochastic process?

a)

A deterministic function of time

b)

A collection of random variables indexed by time

c)

A sequence of independent events

d)

A process with only one possible outcome