can be loaded almost anywhere in memory
Correct Answer
c.
do not need a linker
d.
can be loaded only at one specific location
Step-by-Step AI Explanation
Verified Method
Relocatable programs are designed without fixed memory address bindings so that they can be dynamically loaded into any available region of memory.
Q2mcq
A linker program
a.
places the program in the memory for the purpose of execution
b.
relocates the program to execute from the specific memory area allocated to it
c.
link the program with other programs needed for its execution
Correct Answer
d.
interfaces the program with the entities generating its input data
Step-by-Step AI Explanation
Verified Method
A linker takes one or more object files generated by a compiler/assembler and combines them into a single executable file, linking external references and library routines needed for execution.
Q3mcq
In an absolute loading scheme, which loader function is accomplished by assembler
a.
linking
b.
loading
c.
allocation
d.
reallocation
Correct Answer
Step-by-Step AI Explanation
Verified Method
In an absolute loading scheme, the allocation and relocation functions are performed by the programmer or assembler, while the loader is only responsible for placing the binary code into memory.
Q4mcq
The following ______ file is an output of the assembler.
a.
Program file
b.
Object file
Correct Answer
c.
Date file
d.
Task file
Step-by-Step AI Explanation
Verified Method
An assembler translates assembly language source instructions into machine code, producing an object file as its primary output.
Q5mcq
Choose the option of task not performed by the macro processor
a.
Recognize macro definition
b.
Recognize calls
c.
Compile the macro
Correct Answer
d.
Expand calls and substitute arguments
Step-by-Step AI Explanation
Verified Method
A macro processor recognizes macro definitions, identifies macro calls, and performs text expansion with argument substitution. It does not compile macros; compilation is handled by the language compiler/assembler.
Q6mcq
In a two pass assembler, the task of the second pass is to
a.
separate the symbol, mnemonic opcode and operand fields
b.
build symbol table
c.
construct intermediate code
d.
synthesize the target program
Correct Answer
Step-by-Step AI Explanation
Verified Method
Pass 1 of a two-pass assembler constructs the symbol table and defines locations, while Pass 2 synthesizes the target machine code using the symbol table and mnemonic opcode definitions.
Q7mcq
PL/I provides the following mechanisms for reserving the data space, match it :
(a) Static
(b) Automatic
(c) Controlled
(d) Block structure
1. Allows the programmer to control the space allocation
2. Scope of declaration of variables
3. Compile time
4. Storage is allocated when block is referenced
a.
(a)-4, (b)-1, (c)-2, (d)-3
b.
(a)-3, (b)-1, (c)-2, (d)-4
c.
(a)-3, (b)-4, (c)-1, (d)-2
Correct Answer
d.
(a)-4, (b)-2, (c)-1, (d)-3
Step-by-Step AI Explanation
Verified Method
In PL/I: Static storage is allocated at compile time (3); Automatic storage is allocated upon entering the block (4); Controlled storage allows programmer-driven allocation via ALLOCATE/FREE (1); Block structure controls variable scoping (2).
Q8mcq
A Graph which depicts the flow of information among the attributes instances in a parse tree is
a.
Weighted Graph
b.
Structured Graph
c.
Dependency Graph
Correct Answer
d.
Finite Graph
Step-by-Step AI Explanation
Verified Method
A dependency graph is a directed graph that represents the dependencies and data flow among attribute instances in an annotated parse tree.
Q9mcq
A symbol is said to be ______ if it has different meanings depending on its context.
a.
Overrided
b.
Overloading
Correct Answer
c.
Coercions
d.
Cohesion
Step-by-Step AI Explanation
Verified Method
Overloading refers to the ability of an operator, function, or symbol to take on different meanings or behaviors depending on the context and types of arguments.
Q10mcq
DAG stands for ______
a.
Discontinued Acyclic Graph
b.
Designated Acyclic Graph
c.
Differently Acyclic Graph
d.
Directed Acyclic Graph
Correct Answer
Step-by-Step AI Explanation
Verified Method
DAG stands for Directed Acyclic Graph, which is a directed graph containing no directed cycles, widely used in intermediate code representation and optimization.
🎉 10 Free Sample Solutions Completed
Unlock All 199 Questions & Solutions
Sign up free in seconds to unlock step-by-step AI answers for the remaining 189 questions.
Consider the grammar defined by the following production rules, with two operators * and +
$$T \to P$$
$$P \to U \mid T * U$$
$$Q \to P + Q \mid P$$
$$U \to id$$
which one of the following is TRUE?
a.
+ is left associative, while * is right associative
b.
+ is right associative, while * is left associative
c.
Both + and * are right associative
d.
Both + and * are left associative
Correct Answer & Step-by-Step Solution Locked
Sign in free to reveal the correct answer and AI explanation for this question.
Which of the following statements about email are false?
(1) Using the CC feature will hide all other recipients from each other.
(2) You can only send emails from a laptop computer.
(3) You can add attachments of any file size to an email.
(4) You can add signatures to your emails to give personal contact details.
a.
(1), (2), (3)
b.
(1), (3), (4)
c.
(1), (4)
d.
(2), (3), (4)
Correct Answer & Step-by-Step Solution Locked
Sign in free to reveal the correct answer and AI explanation for this question.
If $n$ people to meet each day for lunch at a round table. If $n$ is even the number of possible ways such that each day no two people sit together, who have sat together before is
a.
$\frac{n-1}{2}$
b.
$\frac{n+1}{2}$
c.
$\frac{n-2}{2}$
d.
$\frac{n+2}{2}$
Correct Answer & Step-by-Step Solution Locked
Sign in free to reveal the correct answer and AI explanation for this question.
Consider the following two statements and choose the correct option:
S1: Let $\mathbb{N}$ be the set of Natural numbers. Then $(\mathbb{N}, +)$ and $(\mathbb{N}, \times)$ are monoids.
S2: The set of all semi group endomorphisms of a semi group is a semi group under the operation of composition.
a.
S1 is True and S2 is False
b.
S1 is False and S2 is True
c.
Both S1 and S2 are True
d.
Both S1 and S2 are False
Correct Answer & Step-by-Step Solution Locked
Sign in free to reveal the correct answer and AI explanation for this question.
Choose the right answer among:
(i) A graph which contains a triangle can be bipartite.
(ii) The complete graph $K_n$ is regular of degree $n - 1$.
(iii) The max number of edges in a simple graph with $n$ vertices is $\frac{n(n-1)}{2}$.
(iv) A complete bipartite graph $K_{m,n}$ is not regular if $m \neq n$.
a.
(i) only
b.
(i), (ii) only
c.
(ii), (iii), (iv) only
d.
(i), (ii), (iv) only
Correct Answer & Step-by-Step Solution Locked
Sign in free to reveal the correct answer and AI explanation for this question.
The digraph of $R$, the ------ of a vertex is the number of edges terminating at the vertex and the ------ of a vertex is the number of edges leaving the vertex.
a.
in degree ; out degree
b.
out degree ; in degree
c.
in degree ; in degree
d.
out degree ; out degree
Correct Answer & Step-by-Step Solution Locked
Sign in free to reveal the correct answer and AI explanation for this question.
If the function $f : \mathbb{R} \to \mathbb{R}$ defined by $f(x) = \begin{cases} 3x-4, & x > 0 \\ -3x+2, & x \le 0 \end{cases}$, then value of $f^{-1}(0)$ and $f^{-1}(2)$ is
a.
$\{\frac{4}{3}\}$ and $\{0, 2\}$
b.
$\{2\}$ and $\{-4\}$
c.
$\{-3\}$ and $\{2\}$
d.
$\{2, -4\}$ and $\{0\}$
Correct Answer & Step-by-Step Solution Locked
Sign in free to reveal the correct answer and AI explanation for this question.
Let $\mathbb{N}$ be the set of positive integers. If $f$ and $g$ are mapping on $\mathbb{N}$.
$f(n) = n + 7$ for all $n \in \mathbb{N}$
$g(n) = 2n$ for all $n \in \mathbb{N}$
then $g \circ f$ is
a.
$n + 13$
b.
$2n + 15$
c.
$n - 17$
d.
$2n + 14$
Correct Answer & Step-by-Step Solution Locked
Sign in free to reveal the correct answer and AI explanation for this question.
Using the two phase locking protocol find the values of $X$ and $Y$ after the transaction $T_1$ and $T_2$ with initial values of $X = 20, Y = 30$.
$T_1$:
read-lock(Y)
read-item(Y)
unlock(Y)
write-lock(X)
read-item(X)
$X = X + Y$
write-item(X)
unlock(X)
$T_2$:
read-lock(X)
read-item(X)
unlock(X)
write-lock(Y)
read-item(Y)
$Y = X + Y$
write-item(Y)
unlock(Y)
a.
$X = 50, Y = 70$ after $T_1$ followed by $T_2$
$X = 70, Y = 50$ after $T_2$ followed by $T_1$
b.
$X = 80, Y = 50$ after $T_1$ followed by $T_2$
$X = 70, Y = 50$ after $T_2$ followed by $T_1$
c.
$X = 50, Y = 80$ after $T_1$ followed by $T_2$
$X = 70, Y = 50$ after $T_2$ followed by $T_1$
d.
$X = 20, Y = 70$ after $T_1$ followed by $T_2$
$X = 70, Y = 80$ after $T_2$ followed by $T_1$
Correct Answer & Step-by-Step Solution Locked
Sign in free to reveal the correct answer and AI explanation for this question.
In object databases (ODBs), the complex type is constructed from other types by nesting of type constructors, choose the correct collection of types
(i) atom
(ii) struct
(iii) union
(iv) collection
a.
(i), (ii), (iii)
b.
(ii), (iii), (iv)
c.
(i), (ii), (iv)
d.
(i), (iii), (iv)
Correct Answer & Step-by-Step Solution Locked
Sign in free to reveal the correct answer and AI explanation for this question.
The advantages of OODBMS are
(i) Enriched Model Capabilities
(ii) Extensibility
(iii) More Expressive query language
(iv) No support for schema evolution
a.
(i), (iii) and (iv) only
b.
(i), (ii) and (iii) only
c.
(ii) and (iii) only
d.
(iii) and (iv) only
Correct Answer & Step-by-Step Solution Locked
Sign in free to reveal the correct answer and AI explanation for this question.
In object-oriented database, OID has any one of the characteristics
(i) It is generated by the system
(ii) It is unique
(iii) It is used only by the system
(iv) It is dependent to the state of the object
a.
(i) and (ii) only
b.
(i), (iv) and (ii) only
c.
(i), (ii) and (iii) only
d.
(iv) only
Correct Answer & Step-by-Step Solution Locked
Sign in free to reveal the correct answer and AI explanation for this question.
Identify the TRUE statement about normalization.
(i) It plays important role in functional dependencies
(ii) It is based on multivalue dependencies
(iii) It allows redundancy of data
a.
(i) only
b.
(i) and (iii) only
c.
(i) and (ii) only
d.
(ii) and (iii) only
Correct Answer & Step-by-Step Solution Locked
Sign in free to reveal the correct answer and AI explanation for this question.
The following one or more are the characteristics of the RISC Architecture
(1) Large variety of Addressing Modes
(2) Fixed length instruction format
(3) Variable length instruction format
(4) Few Addressing Modes
a.
(1), (3)
b.
(2), (4)
c.
(1), (2)
d.
(3), (4)
Correct Answer & Step-by-Step Solution Locked
Sign in free to reveal the correct answer and AI explanation for this question.
Consider a three-address RISC instruction set architecture. Which one of the following correctly characterizes an effect of doubling the number of registers in the processors?
a.
Instruction size would increase by 1 bit
b.
Instruction size would increase by 2 bits
c.
Instruction size would increase by 3 bits
d.
Instruction size would remain unaffected
Correct Answer & Step-by-Step Solution Locked
Sign in free to reveal the correct answer and AI explanation for this question.
Explore the suitable applications from the given list where vector processing is utmost important.
(1) Aerodynamics and space flight simulations
(2) Artificial intelligence and expert systems
(3) Petroleum explorations
(4) Mapping the human genome
a.
(1) and (2) only
b.
(3) and (4) only
c.
(2) only
d.
All (1), (2), (3) and (4)
Correct Answer & Step-by-Step Solution Locked
Sign in free to reveal the correct answer and AI explanation for this question.
In an Interprocessor Arbitration process, which bus initiate the transfer of data item accompanied by handshaking control signals to indicate when the data are transferred from the source and received by the destination.
a.
System Bus
b.
Synchronous Bus
c.
Asynchronous Bus
d.
I/O Bus
Correct Answer & Step-by-Step Solution Locked
Sign in free to reveal the correct answer and AI explanation for this question.
Mention the name of the traversal method performs the following operations.
(a) Traverse the left subtree of N(L)
(b) Traverse the right subtree of N(R)
(c) Process the root Node (N)
a.
Post order
b.
In order
c.
Pre order
d.
Prepost order
Correct Answer & Step-by-Step Solution Locked
Sign in free to reveal the correct answer and AI explanation for this question.
The order of tasks, to perform pop operation under linked implementation of stack is
(1) Returning the retrieved value
(2) Updating the stack pointer
(3) Checking whether the stack is empty
(4) Retrieving the top element of the stack
a.
(3), (2), (4), (1)
b.
(3), (4), (2), (1)
c.
(4), (3), (2), (1)
d.
(4), (2), (3), (1)
Correct Answer & Step-by-Step Solution Locked
Sign in free to reveal the correct answer and AI explanation for this question.
Cell reference in a Spreadsheet represents
(i) A way to reference a website from a cell
(ii) The address of a cell, formed by its column letter and row number
(iii) A reference to a file saved on the computer
(iv) The content of a cell
a.
(i) only
b.
(i) and (ii) only
c.
(ii) only
d.
(iii) and (iv) only
Correct Answer & Step-by-Step Solution Locked
Sign in free to reveal the correct answer and AI explanation for this question.
The statistical package SPSS will be used for analysing the data using
(1) t-test and chi square test
(2) Segmentation analysis
(3) Cluster analysis
(4) ANOVA
a.
(1), (2), (4)
b.
(1), (3), (4)
c.
(2), (4)
d.
(2), (3), (4)
Correct Answer & Step-by-Step Solution Locked
Sign in free to reveal the correct answer and AI explanation for this question.
The primary objective of the analysis phase is to
(i) Analyze the capabilities and structure of the previous system.
(ii) Prioritize the alternatives for a new systems
(iii) Determine the basic structure and approach for the new system
(iv) Understand and document the needs and requirement of the system
a.
(iii) only
b.
(iv) only
c.
(i), (ii) only
d.
(ii), (iv) only
Correct Answer & Step-by-Step Solution Locked
Sign in free to reveal the correct answer and AI explanation for this question.
Structured programming is a methodology that involves
(i) The systematic design, development and management of the program.
(ii) Functional modularisation
(iii) Centralized processing
a.
(i) and (ii) only
b.
(ii) and (iii) only
c.
(i) and (iii) only
d.
(i) only
Correct Answer & Step-by-Step Solution Locked
Sign in free to reveal the correct answer and AI explanation for this question.
Among the below listed points, choose the correct one which is suitable to categorize as the benefits of risk management
(1) It provides minimum - cost downside protection
(2) Takecare's the control of stakeholders
(3) Ensure the work of software engineer's
(4) It isolates the failure of a sub project
a.
(1) only
b.
(1) and (3) only
c.
(3) and (4) only
d.
(1) and (4) only
Correct Answer & Step-by-Step Solution Locked
Sign in free to reveal the correct answer and AI explanation for this question.
Identify the three different stages of COCOMO II model
(i) Entry, Exit and Read
(ii) Analysis, Design and Construction
(iii) Application composition, Early design and Post architecture
(iv) Organic, embedded and semi-detached
a.
(i) and (ii) only
b.
(ii) and (iv) only
c.
(iii) only
d.
(i), (ii), (iii) and (iv) only
Correct Answer & Step-by-Step Solution Locked
Sign in free to reveal the correct answer and AI explanation for this question.
Select the objective(s) of using risk management tool in a software project from the following :
(1) Defining risks
(2) Identifying risks
(3) Assessing their impact and probability
(4) Tracking risks
a.
(1) and (2) only
b.
(3) only
c.
(1) and (4) only
d.
(1), (2), (3) and (4)
Correct Answer & Step-by-Step Solution Locked
Sign in free to reveal the correct answer and AI explanation for this question.
Match the following
(a) Tangible cost 1. Not easily measured
(b) Intangible cost 2. Non recurring
(c) Direct cost 3. Outlays of cash
(d) Fixed cost 4. Dollar figure
a.
3 1 4 2
b.
2 3 4 1
c.
3 2 1 4
d.
4 1 2 3
Correct Answer & Step-by-Step Solution Locked
Sign in free to reveal the correct answer and AI explanation for this question.
Identify from the following, to whom the system analyst have to interact.
(i) managers of organizations
(ii) users in the organizations
(iii) programming team
(iv) data entry operator
a.
(iii) and (iv)
b.
(i), (ii) and (iii)
c.
(ii), (iii) and (iv)
d.
(ii) and (iii)
Correct Answer & Step-by-Step Solution Locked
Sign in free to reveal the correct answer and AI explanation for this question.
Identify the most important skills of a system analyst?
Among the following :
(1) Communication
(2) Understanding
(3) Problem solving
(4) Good looking
(5) Sensitivity
(6) Computer knowledge
a.
(1), (2), (4), (5)
b.
(1), (2), (5), (6)
c.
(1), (2), (3), (6)
d.
(1), (2), (3), (5)
Correct Answer & Step-by-Step Solution Locked
Sign in free to reveal the correct answer and AI explanation for this question.