Explore topic-wise MCQs in Computer Science Engineering (CSE).

This section includes 289 Mcqs, each offering curated multiple-choice questions to sharpen your Computer Science Engineering (CSE) knowledge and support exam preparation. Choose a topic below to get started.

51.

Mahout provides                           libraries for common and primitive Java collections.

A. java
B. javascript
C. perl
D. python
Answer» B. javascript
52.

What is Architecture?

A. architecture is components
B. architecture is connectors
C. architecture is constraints
D. all of the mentioned
Answer» E.
53.

What truly describes the reference architecture decomposition?

A. a reference architecture is the mapping of that functionality onto system decomposition may be one to one
B. a reference architecture is the mapping of that functionality onto system decomposition is many to one
C. a reference architecture is the mapping of that functionality onto system decomposition is many to many
D. none of the mentioned
Answer» B. a reference architecture is the mapping of that functionality onto system decomposition is many to one
54.

Which of the statements truly concludes client and server relation with architectural styles?

A. they are component types and their coordination is described in terms of protocols that server uses to communicate with each of its clients
B. multiple client cannot exist at an instance
C. architecture are countless for client and server but their architectural styles are different
D. all of the mentioned
Answer» B. multiple client cannot exist at an instance
55.

Which of the following can be considered regarding client and server?

A. client and server is an architectural style
B. client and server may be considered as an architectural style
C. client and server is not an architectural style
D. none of the mentioned
Answer» B. client and server may be considered as an architectural style
56.

Which of the following is incorrect for Reference model, architectural styles and reference architecture?

A. they are not architectures
B. they are useful steps towards an architecture
C. they are set of early design decisions
D. none of the mentioned
Answer» E.
57.

What is Reference architecture?

A. it is a reference model mapped onto software components
B. it provided data flow with comments
C. it provides data flow with pieces
D. it is a reference model mapped onto software components & data flow with comments
Answer» E.
58.

What is a Reference Model?

A. it is a division of functionality together with data flow between the pieces
B. it is a description of component types
C. it is standard decomposition of a known problem into parts that cooperatively solve a problem
D. it is a division of functionality together with data flow between the pieces, it is standard decomposition of a known problem into parts that cooperatively solve a problem
Answer» E.
59.

What is architectural style?

A. architectural style is a description of component types
B. it is a pattern of run-time control
C. it is set of constraints on architecture
D. all of the mentioned
Answer» E.
60.

What does “Every software system has an architecture” implies?

A. system itself is a component
B. architecture an exist independently of its description or specification
C. all the system to be stable should posses an architecture
D. none of the mentioned
Answer» D. none of the mentioned
61.

Which among the following are valid questions raised for the top level architectural model?

A. what is the nature of components?
B. what is the significance of the links?
C. what is the significance of the layout?
D. all of the mentioned
Answer» E.
62.

What does a typical top level architecture consists of?

A. prop loss model(mopd)
B. reverb model(modr)
C. control process
D. all of the mentioned
Answer» E.
63.

Which of the following are correct statements?

A. an architecture may or may not defines components
B. an architecture is not dependable on requirements
C. an architecture is foremost an abstraction of a system that suppresses details of the components that do not affect how they are used
D. all of the mentioned
Answer» D. all of the mentioned
64.

What makes a good architecture?

A. the architecture may not be the product of a single architect or a small group
B. the architect should have the technical requirements for the system and an articulated and prioritized list of qualitative properties
C. the architecture may not be well documented
D. all of the mentioned
Answer» C. the architecture may not be well documented
65.

For the given expression tree, write the correct postfix expression.

A. abc*+
B. abc+*
C. ab+c*
D. a+bc*
Answer» B. abc+*
66.

abc*+de*f+g*+ where a=1, b=2, c=3, d=4, e=5, f=6, g=2.

A. 61
B. 59
C. 60
D. 55
Answer» C. 60
67.

Evaluate the postfix expression ab + cd/- where a=5, b=4, c=9, d=3.

A. 23
B. 15
C. 6
D. 10
Answer» D. 10
68.

At this point, ‘*’ is encountered. What has to be done?

A. 5*4=20 is pushed into the stack
B. * is pushed into the stack
C. 2*3=6 is pushed into the stack
D. * is ignored
Answer» B. * is pushed into the stack
69.

ab*cd*+ where a=2,b=2,c=3,d=4.

A. 16
B. 12
C. 14
D. 10
Answer» B. 12
70.

What is the result of the given postfix expression? abc*+ where a=1, b=2, c=3.

A. 4
B. 5
C. 6
D. 7
Answer» E.
71.

While evaluating a postfix expression, when an operator is encountered, what is the correct operation to be performed?

A. push it directly on to the stack
B. pop 2 operands, evaluate them and push the result on to the stack
C. pop the entire stack
D. ignore the operator
Answer» C. pop the entire stack
72.

Which of the following is not an application of stack?

A. evaluation of postfix expression
B. conversion of infix to postfix expression
C. balancing symbols
D. line at ticket counter
Answer» E.
73.

Which of these operators have the highest order of precedence?

A. ‘(‘ and ‘)’
B. ‘*’ and ‘/’
C. ‘~’ and ‘^’
D. ‘+’ and ‘-‘
Answer» D. ‘+’ and ‘-‘
74.

What is the time complexity of evaluation of postfix expression algorithm?

A. o (n)
B. o (n log n)
C. o (n2)
D. o (m log n)
Answer» B. o (n log n)
75.

Which of the following is an example for a postfix expression?

A. a*b(c+d)
B. abc*+de-+
C. +ab
D. a+b-c
Answer» C. +ab
76.

What is the other name for a postfix expression?

A. normal polish notation
B. reverse polish notation
C. warsaw notation
D. infix notation
Answer» C. warsaw notation
77.

ms of response time

A. i only
B. i and iii only
C. ii and iii only
D. i, ii and iii
Answer» E.
78.

Under multiprogramming, turnaround time for short jobs is usually                   and that for long jobs is slightly

A. lengthened; shortened
B. shortened; lengthened
C. shortened; shortened
D. shortened; unchanged
Answer» C. shortened; shortened
79.

Orders are processed in the sequence they arrive if                rule sequences the jobs.

A. earliest due date
B. slack time remaining
C. first come, first served
D. critical ratio
Answer» D. critical ratio
80.

Which of the following algorithms tends to minimize the process flow time?

A. first come first served
B. shortest job first
C. earliest deadline first
D. longest job first
Answer» C. earliest deadline first
81.

are scheduled with the Round-Robin time sharing method. Which out of the following quantum times is the best value for small response times, if the processes have a short runtime, e.g. less than 10ms?

A. tq = 15ms
B. tq = 40ms
C. tq = 45ms
D. tq = 50ms
Answer» B. tq = 40ms
82.

What is Scheduling?

A. allowing a job to use the processor
B. making proper use of processor
C. all of the mentioned
D. none of the mentioned
Answer» B. making proper use of processor
83.

The strategy of making processes that are logically runnable to be temporarily suspended is called

A. non preemptive scheduling
B. preemptive scheduling
C. shortest job first
D. first come first served
Answer» C. shortest job first
84.

What is FIFO algorithm?

A. first executes the job that came in last in the queue
B. first executes the job that came in first in the queue
C. first executes the job that needs minimal processor
D. first executes the job that has maximum processor needs
Answer» C. first executes the job that needs minimal processor
85.

Complex scheduling algorithms

A. are very appropriate for very large computers
B. use minimal resources
C. use many resources
D. all of the mentioned
Answer» B. use minimal resources
86.

The portion of the process scheduler in an operating system that dispatches processes is concerned with

A. assigning ready processes to cpu
B. assigning ready processes to waiting queue
C. assigning running processes to blocked queue
D. all of the mentioned
Answer» B. assigning ready processes to waiting queue
87.

With round robin scheduling algorithm in a time shared system

A. using very large time slices converts it into first come first served scheduling algorithm
B. using very small time slices converts it into first come first served scheduling algorithm
C. using extremely small time slices increases performance
D. using very small time slices converts it into shortest job first algorithm
Answer» B. using very small time slices converts it into first come first served scheduling algorithm
88.

Round robin scheduling falls under the category of

A. non-preemptive scheduling
B. preemptive scheduling
C. all of the mentioned
D. none of the mentioned
Answer» C. all of the mentioned
89.

What claim does Analyzing and evaluating architecture follow?

A. adl’s provide valuable analytical capabilities but tend to concentrate on run-time properties of system
B. maintainability is the main aspect
C. maintainability has many facets
D. all of the mentioned view answer
Answer» E.
90.

Which of the following does a business case consists of?

A. how much should a product cost?
B. what help does architecture description language provides?
C. what is domain analysis?
D. non of the mentioned view answer
Answer» B. what help does architecture description language provides?
91.

Architecture based process includes which of the following?

A. creating the business case for the system
B. understanding the requirements
C. analyzing or valuating the architecture
D. all of the mentioned view answer
Answer» E.
92.

Which among the following are true with regards to the architecture business cycle?

A. the architecture can affect the enterprise goals of the developing organizations
B. the architecture affects the structure of developing organizations
C. all of the mentioned
D. none of the mentioned view answer
Answer» C. all of the mentioned
93.

The architects are influenced by which of the following factors?

A. customers and end users
B. developing organization
C. background and experience of the architects
D. all of the mentioned view answer
Answer» E.
94.

How do developing organizations influence by architects?

A. immediate business
B. long term business
C. organization structure
D. all of the mentioned view answer
Answer» E.
95.

What does Software architecture means?

A. it is the structure or structure of systems
B. it comprises of software components
C. relationship among components
D. all of the mentioned view answer
Answer» E.
96.

What factors does a software architecture results in?

A. technical
B. business
C. social
D. all of the mentioned view answer
Answer» E.
97.

What would happen if different organization were given same set of requirements?

A. it will produce same architecture
B. it will produce different architecture
C. it may or may not produce same architecture
D. none of the mentioned view answer
Answer» C. it may or may not produce same architecture
98.

What is Architecture of a software based on?

A. design
B. requirements
C. all of the mentioned
D. none of the mentioned view answer
Answer» C. all of the mentioned
99.

Which is the best way to go for Game playing problem?

A. linear approach
B. heuristic approach (some knowledge is stored)
C. random approach
D. an optimal approach
Answer» C. random approach
100.

Which search method takes less memory?

A. depth-first search
B. breadth-first search
C. linear search
D. optimal search
Answer» B. breadth-first search