The complete UGC NET August 2024 question paper for Computer Science & Applications, covering Paper 1 (General Aptitude) and Paper 2 (Computer Science & Applications). Every question below is shown with its options and the correct answer, and a detailed explanation you can unlock by signing in. All 150 questions are free to practise.
| Exam | UGC NET August 2024 |
|---|---|
| Papers | Paper 1 (General Aptitude) and Paper 2 (Computer Science & Applications) |
| Exam date(s) | August 23, 2024 |
| Shift(s) | Shift 1 |
| Paper 1 questions | 50 questions · 60 minutes · 100 marks |
| Paper 2 questions | 100 questions · 120 minutes · 200 marks |
| Total | 150 questions |
| Marking scheme | +2 per correct answer · No negative marking |
UGC NET August 2024 · Computer Science & Applications sitting
50 questions with the answer key and explanations.
If the number of males who passed in Commerce from City-G is 2544, what is the number of students who passed in Arts from City-G?
| City / Arts data | Science / Commerce data |
|---|---|
| A — Arts : Science : Commerce = 2 : 4 : 5 Arts M:F = 31:14 | Science M:F = 23:27 Commerce M:F = 11:7 |
| B — Arts : Science : Commerce = 7 : 2 : 4 Arts M:F = 37:33 | Science M:F = 43:32 Commerce M:F = 29:21 |
| C — Arts : Science : Commerce = 1 : 4 : 2 Arts M:F = 34:16 | Science M:F = 57:43 Commerce M:F = 31:29 |
| D — Arts : Science : Commerce = 5 : 7 : 4 Arts M:F = 17:13 | Science M:F = 51:33 Commerce M:F = 23:17 |
| E — Arts : Science : Commerce = 4 : 3 : 8 Arts M:F = 23:17 | Science M:F = 41:34 Commerce M:F = 57:23 |
| F — Arts : Science : Commerce = 2 : 4 : 3 Arts M:F = 47:28 | Science M:F = 11:7 Commerce M:F = 16:11 |
| G — Arts : Science : Commerce = 3 : 5 : 4 Arts M:F = 29:21 | Science M:F = 27:24 Commerce M:F = 53:47 |
City-wise proportions of graduating students and male:female ratios.
Answer: (A) 3600
Explanation
For City-A, if the total number of males who passed in Arts is 2480, what is the difference between the number of students who passed in Commerce and in Science?
| City / Arts data | Science / Commerce data |
|---|---|
| A — Arts : Science : Commerce = 2 : 4 : 5 Arts M:F = 31:14 | Science M:F = 23:27 Commerce M:F = 11:7 |
| B — Arts : Science : Commerce = 7 : 2 : 4 Arts M:F = 37:33 | Science M:F = 43:32 Commerce M:F = 29:21 |
| C — Arts : Science : Commerce = 1 : 4 : 2 Arts M:F = 34:16 | Science M:F = 57:43 Commerce M:F = 31:29 |
| D — Arts : Science : Commerce = 5 : 7 : 4 Arts M:F = 17:13 | Science M:F = 51:33 Commerce M:F = 23:17 |
| E — Arts : Science : Commerce = 4 : 3 : 8 Arts M:F = 23:17 | Science M:F = 41:34 Commerce M:F = 57:23 |
| F — Arts : Science : Commerce = 2 : 4 : 3 Arts M:F = 47:28 | Science M:F = 11:7 Commerce M:F = 16:11 |
| G — Arts : Science : Commerce = 3 : 5 : 4 Arts M:F = 29:21 | Science M:F = 27:24 Commerce M:F = 53:47 |
City-wise proportions of graduating students and male:female ratios.
Answer: (D) 1800
Explanation
If the number of students who passed in Commerce from City-F is 3240, then the number of students who passed from City-F is what percentage of the number of Science students who passed from City-F?
| City / Arts data | Science / Commerce data |
|---|---|
| A — Arts : Science : Commerce = 2 : 4 : 5 Arts M:F = 31:14 | Science M:F = 23:27 Commerce M:F = 11:7 |
| B — Arts : Science : Commerce = 7 : 2 : 4 Arts M:F = 37:33 | Science M:F = 43:32 Commerce M:F = 29:21 |
| C — Arts : Science : Commerce = 1 : 4 : 2 Arts M:F = 34:16 | Science M:F = 57:43 Commerce M:F = 31:29 |
| D — Arts : Science : Commerce = 5 : 7 : 4 Arts M:F = 17:13 | Science M:F = 51:33 Commerce M:F = 23:17 |
| E — Arts : Science : Commerce = 4 : 3 : 8 Arts M:F = 23:17 | Science M:F = 41:34 Commerce M:F = 57:23 |
| F — Arts : Science : Commerce = 2 : 4 : 3 Arts M:F = 47:28 | Science M:F = 11:7 Commerce M:F = 16:11 |
| G — Arts : Science : Commerce = 3 : 5 : 4 Arts M:F = 29:21 | Science M:F = 27:24 Commerce M:F = 53:47 |
City-wise proportions of graduating students and male:female ratios.
Answer: (D) 225
Explanation
If the number of females who passed in Arts from City-C is 768, then the number of males who passed in Commerce from City-C is approximately what percentage of the number of students who passed from City-C?
| City / Arts data | Science / Commerce data |
|---|---|
| A — Arts : Science : Commerce = 2 : 4 : 5 Arts M:F = 31:14 | Science M:F = 23:27 Commerce M:F = 11:7 |
| B — Arts : Science : Commerce = 7 : 2 : 4 Arts M:F = 37:33 | Science M:F = 43:32 Commerce M:F = 29:21 |
| C — Arts : Science : Commerce = 1 : 4 : 2 Arts M:F = 34:16 | Science M:F = 57:43 Commerce M:F = 31:29 |
| D — Arts : Science : Commerce = 5 : 7 : 4 Arts M:F = 17:13 | Science M:F = 51:33 Commerce M:F = 23:17 |
| E — Arts : Science : Commerce = 4 : 3 : 8 Arts M:F = 23:17 | Science M:F = 41:34 Commerce M:F = 57:23 |
| F — Arts : Science : Commerce = 2 : 4 : 3 Arts M:F = 47:28 | Science M:F = 11:7 Commerce M:F = 16:11 |
| G — Arts : Science : Commerce = 3 : 5 : 4 Arts M:F = 29:21 | Science M:F = 27:24 Commerce M:F = 53:47 |
City-wise proportions of graduating students and male:female ratios.
Answer: (A) 14.76
Explanation
The number of males who passed in Commerce from City-F is approximately what percentage more than the number of females who passed in Commerce from City-F?
| City / Arts data | Science / Commerce data |
|---|---|
| A — Arts : Science : Commerce = 2 : 4 : 5 Arts M:F = 31:14 | Science M:F = 23:27 Commerce M:F = 11:7 |
| B — Arts : Science : Commerce = 7 : 2 : 4 Arts M:F = 37:33 | Science M:F = 43:32 Commerce M:F = 29:21 |
| C — Arts : Science : Commerce = 1 : 4 : 2 Arts M:F = 34:16 | Science M:F = 57:43 Commerce M:F = 31:29 |
| D — Arts : Science : Commerce = 5 : 7 : 4 Arts M:F = 17:13 | Science M:F = 51:33 Commerce M:F = 23:17 |
| E — Arts : Science : Commerce = 4 : 3 : 8 Arts M:F = 23:17 | Science M:F = 41:34 Commerce M:F = 57:23 |
| F — Arts : Science : Commerce = 2 : 4 : 3 Arts M:F = 47:28 | Science M:F = 11:7 Commerce M:F = 16:11 |
| G — Arts : Science : Commerce = 3 : 5 : 4 Arts M:F = 29:21 | Science M:F = 27:24 Commerce M:F = 53:47 |
City-wise proportions of graduating students and male:female ratios.
Answer: (C) 45.45
Explanation
What can be correctly claimed about assessment rubrics?
A. A tool used to interpret and grade students on the basis of criteria.
B. A means to increase subjective evaluation by the evaluator.
C. It ensures transparency and fairness in marking.
D. It provides an opportunity to set arbitrary standards for moderation.
E. An innovative evaluation system.
Answer: (D) (A), (C), and (E) only
Explanation
Match List-I with List-II.
| List-I | List-II |
|---|---|
| A. Macro teaching | I. Pre-service teacher-training technique |
| B. Micro teaching | II. Educators divide content and students move between them |
| C. Station teaching | III. Two teachers work with one class together |
| D. Cooperative teaching | IV. One teacher instructs the entire class for an extended period |
Teaching types and descriptions.
Answer: (C) (A)–(IV), (B)–(I), (C)–(II), (D)–(III)
Explanation
What can be ascribed to learning styles?
A. They describe how a student learns.
B. They are learners’ strengths and preferences in responding to environmental stimuli.
C. They describe what a learner learns.
D. They are behavioural patterns developed for new learning.
Answer: (C) (A), (B), and (D) only
Explanation
What can be correctly inferred about the traditional teaching method and support system?
A. The teacher controls the class and teaches using a blackboard.
B. It is also called the Back-to-Basics system.
C. The student is responsible for using self-learning tools.
D. Virtual labs are a teaching tool.
E. Charts, maps, textbooks and teacher handouts are prime resources.
Answer: (D) (A), (B), and (E) only
Explanation
What is incorrect about SWAYAM Prabha?
Answer: (A) It was launched by Sri Abul Kalam Azad.
Explanation
A researcher tells participants something false about a research session in order to mislead them. The researcher is using:
Answer: (C) Active deception
Explanation
Which research criterion relates mainly to causality?
Answer: (D) Internal validity
Explanation
Arrange these data sets in increasing order of coefficient of variation.
A. x̄ = 8, σ = 1.7
B. x̄ = 11, σ = 2.2
C. x̄ = 15, σ = 3.6
D. x̄ = 16, σ = 3
Answer: (D) (D), (B), (A), (C)
Explanation
According to UGC Regulations 2018 on plagiarism, which similarities constitute Level-1 plagiarism?
A. 12%
B. 42%
C. 28%
D. 56%
E. 37%
Answer: (C) (A), (C), and (E) only
Explanation
Match List-I with List-II.
| List-I | List-II |
|---|---|
| A. Nominal | I. Satisfaction level |
| B. Ordinal | II. Weight |
| C. Interval | III. Ethnicity |
| D. Ratio | IV. Year of death |
Variable types and examples.
Answer: (D) (A)–(III), (B)–(I), (C)–(IV), (D)–(II)
Explanation
Which is the first newspaper published in India in modern times?
Answer: (A) Hickey’s Bengal Gazette
Explanation
Which cannot be treated as a folk tradition of communication in India?
Answer: (A) Cinema
Explanation
Arrange the 5 Ws of communication in proper sequence.
A. Why
B. When
C. What
D. Who
E. Where
Answer: (B) (D), (C), (B), (E), and (A)
Explanation
Three major actions in the process of communication are:
A. Receiving
B. Sending
C. Reviewing
D. Interpreting
E. Analysing
Answer: (C) (A), (B), and (D) only
Explanation
Match List-I with List-II.
| List-I | List-II |
|---|---|
| A. Interviews | I. Group communication |
| B. Newspaper | II. Intrapersonal communication |
| C. Classroom | III. Interpersonal communication |
| D. Meditation | IV. Mass communication |
Applications and communication terms.
Answer: (D) (A)–(III), (B)–(IV), (C)–(I), (D)–(II)
Explanation
A person sold an item at a loss of 7%. Had they sold it at a gain of 7.5%, they would have received ₹87 more. What is the cost price?
Answer: (C) ₹600
Explanation
In a 500 m race, A beats B by 20 m and C by 80 m. If B and C run 100 m at the same speeds, by how many metres will B beat C?
Answer: (D) 12.5 m
Explanation
Arrange the fractions in increasing order.
A. 12/17
B. 13/19
C. 8/11
D. 16/23
Answer: (A) (B), (D), (A), (C)
Explanation
Identify the numbers that occur in the series 1, 7, 17, 31, 49, …
A. 74
B. 95
C. 97
D. 127
E. 161
Answer: (B) (C), (D), (E) only
Explanation
Match List-I with List-II.
| List-I | List-II |
|---|---|
| A. QUAKE | I. KTFUL |
| B. OFTEN | II. VHQDU |
| C. PEACH | III. IEYOU |
| D. DRIVE | IV. JUYWR |
Words and unique codes.
Answer: (D) (A)–(IV), (B)–(I), (C)–(II), (D)–(III)
Explanation
Identify the pattern of argument in: “Habits are like a cable. We weave a strand of it every day and soon it cannot be broken.”
Answer: (B) Argument from analogy
Explanation
What can be correctly inferred? “You know how I know animals have souls? Because, on average, the lowest animal is a lot nicer and kinder than most human beings that inhabit this Earth.”
A. The kindness claim is a premise.
B. Animals have souls is a premise.
C. It is not an argument.
D. The kindness claim is the conclusion.
E. Animals have souls is the conclusion.
Answer: (C) (A) and (E) only
Explanation
What can be inferred from: “No musicians are Greeks. All traders are musicians. Therefore, no traders are Greeks.”
A. It is figure II.
B. It is an EAE mood.
C. Greeks is the major term.
D. The minor term of the conclusion is distributed.
E. The middle term is undistributed.
Answer: (B) (B), (C), and (D) only
Explanation
Match List-I with List-II.
| List-I | List-II |
|---|---|
| A. Anyonyabhava | I. Hare’s horn |
| B. Atyantabhava | II. Non-existence of the jar now |
| C. Pragabhava | III. This is not that |
| D. Pradhvamsabhava | IV. Temporary absence of a thing |
Forms of non-existence and representations.
Answer: (C) (A)–(III), (B)–(I), (C)–(IV), (D)–(II)
Explanation
Among the following, which is correct in the context of Sabda Pramana?
Answer: (A) For Samkhya, a word signifies a universal.
Explanation
If (L)ₘ represents a number L in base-M, what is the value of (107)₁₆ + (257)₁₆?
Answer: (B) (862)₁₀
Explanation
In computer networking, an IPv6 address is how many times larger than an IPv4 address?
Answer: (B) 4
Explanation
Identify the correct order of these major technological changes from first to fourth generation of computers.
A. Transistors
B. Microprocessor
C. Vacuum tubes
D. Integrated circuits
Answer: (D) (C), (A), (D), (B)
Explanation
To record voice narration for a Microsoft PowerPoint presentation, a computer must have:
A. Sound card
B. Internet connection
C. Speakers
D. External video port
E. Microphone
Answer: (C) (A) and (E) only
Explanation
Match List-I with List-II.
| List-I | List-II |
|---|---|
| A. Blogs | I. Allows users to create and edit web pages using a browser |
| B. Podcasts | II. A type of bookmarking using text labels |
| C. Tagging | III. A series of digital media files |
| D. Wikis | IV. Personal internet journals |
Internet terms and descriptions.
Answer: (B) (A)–(IV), (B)–(III), (C)–(II), (D)–(I)
Explanation
The amount of biomass produced by plants through photosynthesis minus respiration losses in a given time period is called:
Answer: (B) Net Primary Productivity
Explanation
Which fuel produces the least soot particles during combustion?
Answer: (D) Compressed Natural Gas (CNG)
Explanation
Arrange the states in ascending order of area under forest cover.
A. Arunachal Pradesh
B. Chhattisgarh
C. Maharashtra
D. Odisha
E. Madhya Pradesh
Answer: (B) (C), (D), (B), (A), (E)
Explanation
Eye irritation during smog is mostly caused by:
A. Formaldehyde
B. Peroxyacetyl nitrate
C. Ozone
D. Acrolein
Answer: (B) (A), (B), and (D) only
Explanation
Match List-I with List-II.
| List-I | List-II |
|---|---|
| A. Sendai Framework | I. Equality between men and women |
| B. Monterrey Consensus | II. Our Common Future |
| C. Beijing Declaration | III. Disaster Risk Reduction |
| D. Brundtland Report | IV. Financing for development |
International treaties and key objectives.
Answer: (A) (A)–(III), (B)–(IV), (C)–(I), (D)–(II)
Explanation
Arrange these ancient Indian institutes from east to west.
A. Takshashila
B. Nalanda
C. Vikramshila
D. Shardapeeth
Answer: (B) (B), (C), (A), (D)
Explanation
Which universities were set up in 1916?
A. Osmania University
B. S.N.D.T. Women’s University
C. Mysore University
D. Patna University
E. Banaras Hindu University
Answer: (B) (B), (C), and (E) only
Explanation
Match List-I with List-II.
| List-I | List-II |
|---|---|
| A. Women’s Education | I. 28 |
| B. Education of Minorities | II. 21-A |
| C. Secular Education | III. 15 (Part III) |
| D. Right to Education | IV. 29 (Part III) |
Constitutional provisions of education and articles.
Answer: (C) (A)–(III), (B)–(IV), (C)–(I), (D)–(II)
Explanation
Which is known as the “One Nation One Student ID” card?
Answer: (C) APAAR card
Explanation
According to the National Credit Framework (NCrF), the credit level earned after a doctoral degree (Ph.D.) is:
Answer: (B) 8
Explanation
Whereas the festival of Lord Jagannath is celebrated in many places in India and abroad, it is primarily associated with which city?
Odisha has colourful fairs and festivals and are as numerous as the days of the year. The sacred journey of Lord Jagannath with brother Balabhadra and sister Subhadra from the Jagannath Temple to the divine shrine called the Gundicha Temple is known as the Car Festival or the Rath Yatra. On this occasion, the deities adorn three chariots named Nandigosha, Taladhwaja and Darpadalana respectively. They stay in the divine shrine for nine days and then return to the Jagannath Temple. This journey is called Bahuda Jatra. This grand festival of Odisha is visited by lakhs of devotees from India and abroad who pull the sacred chariots from the Jagannath Temple to the Gundicha Temple and back on a broad road called Badadanda. The festival begins from the second day of Shukla Paksha (bright half) in the month of Ashadha (June-July) every year. This festival of Lord Jagannath, who is worshipped as the Lord of the Universe, is celebrated not only in Puri, but also in many other places in India and abroad.
Answer: (B) Puri
Explanation
What are the names of the deities who accompany Lord Jagannath in the Rath Yatra?
Odisha has colourful fairs and festivals and are as numerous as the days of the year. The sacred journey of Lord Jagannath with brother Balabhadra and sister Subhadra from the Jagannath Temple to the divine shrine called the Gundicha Temple is known as the Car Festival or the Rath Yatra. On this occasion, the deities adorn three chariots named Nandigosha, Taladhwaja and Darpadalana respectively. They stay in the divine shrine for nine days and then return to the Jagannath Temple. This journey is called Bahuda Jatra. This grand festival of Odisha is visited by lakhs of devotees from India and abroad who pull the sacred chariots from the Jagannath Temple to the Gundicha Temple and back on a broad road called Badadanda. The festival begins from the second day of Shukla Paksha (bright half) in the month of Ashadha (June-July) every year. This festival of Lord Jagannath, who is worshipped as the Lord of the Universe, is celebrated not only in Puri, but also in many other places in India and abroad.
Answer: (A) Subhadra and Balabhadra
Explanation
The sacred journey of Lord Jagannath is traditionally undertaken onward to which divine shrine?
Odisha has colourful fairs and festivals and are as numerous as the days of the year. The sacred journey of Lord Jagannath with brother Balabhadra and sister Subhadra from the Jagannath Temple to the divine shrine called the Gundicha Temple is known as the Car Festival or the Rath Yatra. On this occasion, the deities adorn three chariots named Nandigosha, Taladhwaja and Darpadalana respectively. They stay in the divine shrine for nine days and then return to the Jagannath Temple. This journey is called Bahuda Jatra. This grand festival of Odisha is visited by lakhs of devotees from India and abroad who pull the sacred chariots from the Jagannath Temple to the Gundicha Temple and back on a broad road called Badadanda. The festival begins from the second day of Shukla Paksha (bright half) in the month of Ashadha (June-July) every year. This festival of Lord Jagannath, who is worshipped as the Lord of the Universe, is celebrated not only in Puri, but also in many other places in India and abroad.
Answer: (D) Gundicha Temple
Explanation
The Car Festival is conducted on a broad road called:
Odisha has colourful fairs and festivals and are as numerous as the days of the year. The sacred journey of Lord Jagannath with brother Balabhadra and sister Subhadra from the Jagannath Temple to the divine shrine called the Gundicha Temple is known as the Car Festival or the Rath Yatra. On this occasion, the deities adorn three chariots named Nandigosha, Taladhwaja and Darpadalana respectively. They stay in the divine shrine for nine days and then return to the Jagannath Temple. This journey is called Bahuda Jatra. This grand festival of Odisha is visited by lakhs of devotees from India and abroad who pull the sacred chariots from the Jagannath Temple to the Gundicha Temple and back on a broad road called Badadanda. The festival begins from the second day of Shukla Paksha (bright half) in the month of Ashadha (June-July) every year. This festival of Lord Jagannath, who is worshipped as the Lord of the Universe, is celebrated not only in Puri, but also in many other places in India and abroad.
Answer: (C) Badadanda
Explanation
What is the name assigned to the journey in which the deities return to the Jagannath Temple after nine days?
Odisha has colourful fairs and festivals and are as numerous as the days of the year. The sacred journey of Lord Jagannath with brother Balabhadra and sister Subhadra from the Jagannath Temple to the divine shrine called the Gundicha Temple is known as the Car Festival or the Rath Yatra. On this occasion, the deities adorn three chariots named Nandigosha, Taladhwaja and Darpadalana respectively. They stay in the divine shrine for nine days and then return to the Jagannath Temple. This journey is called Bahuda Jatra. This grand festival of Odisha is visited by lakhs of devotees from India and abroad who pull the sacred chariots from the Jagannath Temple to the Gundicha Temple and back on a broad road called Badadanda. The festival begins from the second day of Shukla Paksha (bright half) in the month of Ashadha (June-July) every year. This festival of Lord Jagannath, who is worshipped as the Lord of the Universe, is celebrated not only in Puri, but also in many other places in India and abroad.
Answer: (D) Bahuda Jatra
Explanation
100 questions with the answer key and explanations.
Consider the grammar:
S → A
A → $B$ | id
B → B, A | A
If I₀ = CLOSURE({[S → .A]}), how many items are in GOTO(I₀, $)?
Answer: (C) 5
Explanation
In a schema R(A, B, C, D, E, F, G, H), each field of R
contains only atomic values.
F= {CH→G, A →BC, B→CFH, E→A, F→EG} is a set
of functional dependencies F+ is exactly the set
of FDs that holds R. The relation R is :
Answer: (A) In 1NF, but not in 2 NF
Explanation
Which of the following statements about
pointers in C are TRUE.
A. Pointers can be used to access array elements
B. Pointers can store the address of another
pointer
C. Pointers are automatically dereferenced in
expression
D. Pointers cannot be used to access structure
members
Answer: (B) (A) and (B) Only
Explanation
In a token ring network the transmission speed is 10⁷ bps and the propagation speed is 200 m/μs. The 1-bit delay in this network is equivalent to ________________
Answer: (A) 20 m
Explanation
Which of the following statements are TRUE
about mutual exclusion in concurrent
programming ?
A. Mutual exclusion ensures that only one
process can be in a critical section at any given
time.
B. Mutual exclusion are designed to prevent
conflicts and ensure that only one process can
access shared resources at a time.
C. Mutual exclusion can use various algorithms
to ensure that processes do not enter the critical
section simultaneously.
D. Mutual exclusion allows multiple processes to
access the critical section simultaneously to
improve performance.
Answer: (A) (A), (B), (C) Only
Explanation
Consider the function in C code :
Cal(a, b) {
if( b!=1 ) {
if( a!=1 ) {
printf("*");
Cal(a/2,b);
}
else {
b=b-1;
Cal(10,b);
}
}
}
How many times * is going to be printed, if the
function is called with Cal(10, 10); ?
Answer: (D) 27
Explanation
Consider the following relations on {1, 2, 3, 4}. Which of the following relations are reflexive?
A. R₁ = {(1,1),(1,2),(2,1),(2,2),(3,4),(4,1),(4,4)}
B. R₂ = {(1,1),(1,2),(2,1)}
C. R₃ = {(1,1),(1,2),(1,4),(2,1),(2,2),(3,3),(4,1),(4,4)}
D. R₄ = {(2,1),(3,1),(3,2),(4,1),(4,2),(4,3)}
E. R₅ = {(1,1),(1,2),(1,3),(1,4),(2,2),(2,3),(2,4),(3,3),(3,4),(4,4)}
Answer: (D) (C) and (E) Only
Explanation
Consider a relation schema R=(U, V, W, X, Y, Z), on
which the following functional dependencies
hold
{U→V, VW→X, Y→W; X→U}
The candidate keys of R are :
Answer: (D) UYZ, VYZ, XYZ
Explanation
Which of the following is correct way to declare a
functional pointer in C ?
Answer: (B) int (*func) (int, int);
Explanation
Arrange the following steps of Feature Drive
Development (FDD) process in the correct
sequence :
A. Develop an overall model
B. Build by feature
C. Plan by feature
D. Design by feature
E. Build a feature list
Answer: (B) (A), (E), (C), (D), (B)
Explanation
Consider the given number (45) y where y is the
base of the number. Some of the possible values
of y are given below.
A. 5
B. 6
C. 7
D. 8
Answer: (B) (B), (C) and (D) Only
Explanation
Consider the following C program :
#include<stdio.h>
int main() {
int x[] = {2,4,6,8,10};
int a, b=0, *y=x+4;
for( a=0; a<5; a++) {
b = b +(*y-a) - *(y-a);
}
printf("%d\n",b);
return 0;
}
What will be the output of the above C program
?
Answer: (D) 10
Explanation
Match List-I with List-II.
| List-I | List-II |
|---|---|
| (A) The activation function | (I) is called the delta rule. |
| (B) The learning method of perceptron | (II) is one of the key components of the perceptron, as in the most common neural network architecture. |
| (C) Areas of application of artificial neural networks | (III) is always boolean, like a switch. |
| (D) The output of the perceptron | (IV) system identification and control. |
Answer: (C) (A)-(II), (B)-(I), (C)-(IV), (D)-(III)
Explanation
Match List-I with List-II.
| List-I | List-II |
|---|---|
| (A) Representation of bits | (I) Transport layer |
| (B) Physical Address | (II) Physical layer |
| (C) Logical Address | (III) Network layer |
| (D) Segmentation and reassembly | (IV) Data link layer |
Answer: (B) (A)-(II), (B)-(IV), (C)-(III), (D)-(I)
Explanation
Which of the following are Agile Process Models
?
A. Extreme Programming (XP)
B. Waterfall
C. Scrum
D. Spiral
E. Incremental
Answer: (A) (A) and (C) Only
Explanation
Which of the following statements are TRUE
about Privileged Instructions ?
A. It can only be executed by the Operating
System kernel and not by user applications.
B. It is designed to perform operations that can
directly affect the hardware or system state such
as I/O operations or changing memory
management setting.
C. User applications can execute privileged
instructions if they have to correct permissions,
set by the Operating System.
D. It usually executed in user mode to ensure
the safety and security of the system.
Answer: (A) (A) and (B) Only
Explanation
Consider a CSMA/CD network that transmits
data at the rate of 100 Mbps over a 1 Kilometre
cable with no repeater. If the minimum frame size
required for this network is 1250 bytes, what is
the signal speed (km/sec) in the cable.
Answer: (D) 20000
Explanation
Consider the Grammar:
T → Qx
Q → RS
R → y ∣ ϵ
S → z ∣ ϵ
Here x, y, z are terminals and T, Q, R, S are non-
terminals.
What will be the follow set of the non-terminal R?
Answer: (C) {z,x}
Explanation
Host A (on TCP/IPv4 Networks) send an IP
Datagram D to host B (also on TCP/IPv4 network).
Assume that no error occurred during
transmission of D, when D reaches B. Which of
following header field may differ from that of
original datagram D ?
A. TTL
B. Checksum
C. Fragment offset
D. Source IP
E. Destination IP
Answer: (B) (A), (B) and (C) Only
Explanation
Which of the following properties correctly
describe a Regular Grammar ?
A. All production rules are of the form A→xB or
A→x, where A and B are non terminal symbols
and x is a terminal symbol.
B. Regular grammars are more powerful than
context-free grammars and can express any type
of language.
C. There is a direct correspondence between
regular grammar and finite automata.
D. Regular grammars can generate languages
that are not recognised by any type of automata.
Answer: (D) (A) and (C) Only
Explanation
Consider a schema R(P, Q, R, S) and the following
functional dependencies P → Q, Q → R, R → S, S
→ Q. Then decomposition of R (P, Q), R (Q, R)
and R 3(Q, S) is :
Answer: (A) Dependency Preserving and lossless join
Explanation
Arrange the following phases of the Agile
process in the correct sequence :
A. Design
B. Release
C. Testing
D. Development
E. Planning
Answer: (C) (E), (A), (D), (C), (B)
Explanation
Which of the following are TRUE about
constructors in C++ ?
A. A constructor can be overloaded.
B. A constructor does not have a return type.
C. A constructor must be declared as a friend
function.
D. A constructor is called when an object is
destroyed.
Answer: (D) (A), (B) Only
Explanation
Let P be "It is hot day" and q be "The
temperature is 48°C". Write in simple sentences
the meaning of ¬p∧¬q.
Answer: (C) It is neither a hot day nor temperature is 48°C
Explanation
If a software project has 2000 lines of code
(LOC) and the average productivity rate is 10
LOC per person-hour, how many person-hours
are required to complete the project?
Answer: (C) 200
Explanation
Arrange the following steps in proper sequence
involved in a Genetic Algorithm :
A. Selection
B. Initialization
C. Crossover
D. Mutation
E. Evaluation
Answer: (C) (B), (E), (A), (C), (D)
Explanation
#include<stdio.h>
void f1(char *x, char *y) {
char *t1;
t1 = x;
x = y;
y = t1;
}
void f2(char **x, char **y) {
char *t1;
t1 = *x;
*x = *y;
*y = t1;
}
int main() {
char *a = "ONE", *b = "TWO";
f1(a, b);
printf("%s %s ", a, b);
f2(&a, &b);
printf("%s %s", a, b);
return 0;
}
What is the output of the program?
Answer: (A) ONE TWO TWO ONE
Explanation
What is SQL primarily used for in the context of
relational databases ?
Answer: (B) To create and manipulate databases
Explanation
Which of the following C++ statements correctly
declares an abstract class ?
Answer: (A) class A { virtual void show ()=0 ; };
Explanation
Arrange the following recurrence relations in increasing order of their time complexity:
A. T(n) = T(n/2) + 1
B. T(n) = 2T(n/2) + n
C. T(n) = 3T(n/3) + n
D. T(n) = 2T(n/2) + √n
E. T(n) = T(n−1) + 1
Choose the correct answer from the options given below:
Answer: (B) (A), (E), (D), (B), (C)
Explanation
How does a relational database ensure data
integrity ?
Answer: (B) By enforcing rules defined in the schema
Explanation
Match List-I with List-II.
| List-I (IP Address) | List-II (Class) |
|---|---|
| (A) 10.20.30.40 | (I) Class E |
| (B) 210.20.30.3 | (II) Class B |
| (C) 180.30.100.10 | (III) Class A |
| (D) 252.5.15.11 | (IV) Class C |
Answer: (D) (A)-(III), (B)-(IV), (C)-(II), (D)-(I)
Explanation
Find the correct sequence of the storage devices
in descending order based on their access time.
A. Registers
B. Magnetic Disk
C. Magnetic Tapes
D. Main memory
E. Optical Disk
Answer: (D) (C), (E), (B), (D), (A)
Explanation
A graph G with number of vertices greater and
equal than three i.e. (n ≥ 3) is a Hamiltonian
graph, if the degree of each vertex is greater and
equal to . . . .
Answer: (C) Half of number of vertices
Explanation
Fifth normal form is concerned with :
Answer: (A) Join Dependency
Explanation
Consider the transactions T₁, T₂, T₃, and the
schedules S₁ and S₂ given below.
T₁: r₁(x); r₁(z); w₁(z)
T₂: r₂(y); r₂(z); w₂(z)
T₃: r₃(y); r₃(x); w₃(y)
S₁ : r₁(x); r₃(y); r₃(x); r (y); r₂(z); w (y); w (z);
r (z); w (x); w (z)
S₂ : r₁(x); r₃(y); r (y), r₃(x); r₁(z); r₂(z); w₃(y);
w₁(x); w₂(z); w₁(z)
Which one of the following statements about the
schedules is TRUE?
Answer: (A) Only S₁ is conflict-serializable
Explanation
A CPU has a 5-stage pipeline with the following
stages Fetch (F), Decode (D), Execute (E), Memory
(M) and Write-back (W). Each stage takes one
clock cycle to complete. Assume there are no
pipeline stalls and the pipeline is initially empty.
How many clock cycles are required to complete
the execution of 10 instructions?
Answer: (B) 14
Explanation
Match List-I with List-II.
| List-I (computing systems) | List-II (working/output) |
|---|---|
| (A) Half Adder | (I) Has n input and 2ⁿ output |
| (B) Decoder | (II) CPU Storage Unit |
| (C) Register | (III) Used to store program at runtime |
| (D) Main memory | (IV) 2-bit addition circuit |
Answer: (C) (A)-(IV), (B)-(I), (C)-(II), (D)-(III)
Explanation
Arrange the following steps in a proper sequence
for the process of training a neural network.
A. Weight initialization
B. Feed forward
C. Back Propagation
D. Loss Calculation
E. Weight Update
Answer: (A) (A), (B), (D), (C), (E)
Explanation
Consider the following statements regarding
combinational and sequential circuits.
A. Output of combinational circuits depends on
the only current input.
B. Output of combinational circuit depends on
the both current input and previous output.
C. Output of sequential circuit depends on the
current input.
D. Output of sequential circuit depends on both
current input and previous output.
Answer: (B) (A) and (D) Only
Explanation
Which of the following relations can not be
decomposed in to BCNF with a lossless join and
dependency-preserving decomposition?
Answer: (A) R (V,W,X,Y,Z) {VW→X, WX→V, VX→W, W→Y, Y→Z}
Explanation
#include<iostream.h>
using namespace std;
void swap(int &x, int &y)
{
int temp=x;
x=y;
y=temp;
}
int main()
{
int a=5, b=10;
swap(a,b);
swap(a,b);
cout<<a<<" "<<b;
return 0;
}
What will be the output of the above code?
Answer: (A) 5, 10
Explanation
Which of the following are typical activities in the
software process lifecycle?
A. Requirement Analysis
B. System Design
C. Code Refactoring
D. Deployment
E. Substructure
Answer: (C) (A), (B), (D) Only
Explanation
Which of the following best describes the
structure of a relational database ?
Answer: (A) Data organized into tables with rows and columns
Explanation
A coin is tossed successively three times. Find the
Probability (P), Event (E), Sample space (S) of
getting exactly one head or two heads, where n
is number of occurrence.
A. n(S) = 8 and n(E) = 4
B. n(E) = 6 and n(S) = 8
C. P(E) = 3/4
D. P(E) = 1/2
Answer: (B) (B) and (C) Only
Explanation
Out of the following steps in the proper
sequence for simplifying a Boolean function
using a Karnaugh map (K-map).
A. Identify and group the largest possible
cluster of 1's
B. Draw the K-map for the given Boolean
function
C. Write the simplified Boolean expression from
the grouped clusters
D. Transfer the truth table values to the K-map
Answer: (A) (B), (D), (A), (C)
Explanation
Consider the following, where p and q are two statements.
A. ¬(p ∧ q) ≡ ¬p ∨ ¬q
B. ¬(p ∨ q) ≡ ¬p ∧ ¬q
C. p ∧ ¬p ≡ T
D. ¬(p ⇒ q) ≡ p ∧ ¬q
E. p ∨ q ≡ ¬p ∨ ¬q
Answer: (A) (A), (B) and (D) only
Explanation
What is the output of the code given below :
#include<iostream.h>
using namespace std;
class Base {
public:
Base(){
cout<<"Base Const";
}
virtual ~Base() {
cout<<"Base dest";
}
};
class Derived : public Base {
public:
Derived() {
cout<<"Derived Const";
}
~Derived() {
cout<<"Derived dest";
}
};
int main() {
Base *b = new Derived();
delete b;
return 0;
}
Answer: (A) Base Const Derived Const Derived dest Base dest
Explanation
If L₁ and L₂ are context free languages, which one of the following is true about L₁ ∩ L₂?
Answer: (C) L1 L2 is Recursive Enumerable
Explanation
Consider the following C code:
#include<stdio.h>
int temp =0;
int fun(int x, int y)
{
int z; temp++;
if(y==3) return (x*x*x);
else {
z=fun(x,y/3);
return (z*z*z);
}
}
int main() {
fun(4,81);
printf("%d",temp);
}
what will be the output of the following code :
Answer: (B) 4
Explanation
Which of the following tasks could be attained
using syntax trees in compiler design ?
A. Type Checking
B. Code Generation
C. Code Optimization
D. Error Handling
Answer: (A) (A), (B), (C) Only
Explanation
Match List-I with List-II.
| List-I | List-II |
|---|---|
| (A) HTML | (I) Allow for dynamic and interactive web pages. |
| (B) DHTML | (II) Defines the structure of web pages. |
| (C) XML | (III) Object-oriented programming language for web applications. |
| (D) JAVA | (IV) Used for data storage and transport. |
Answer: (C) (A)-(II), (B)-(I), (C)-(IV), (D)-(III)
Explanation
Match List-I with List-II.
| List-I (Counter) | List-II (uses/working) |
|---|---|
| (A) N-bit Ring Counter | (I) Uses universal clock |
| (B) Synchronous Counter | (II) Counts exactly N states |
| (C) Asynchronous Counter | (III) Counts 0 to 9 |
| (D) Decimal Counter | (IV) Main clock is applied to first flip-flop only |
Answer: (C) (A)-(II), (B)-(I), (C)-(IV), (D)-(III)
Explanation
Arrange the following steps of file handling in C
in the correct order :
A. Close the file
B. Read from or write to the file
C. Open the file
D. Check for error
Answer: (C) (C), (D), (B), (A)
Explanation
Match List-I with List-II.
| List-I (Algorithms) | List-II (Characteristics) |
|---|---|
| (A) First Come First Served (FCFS) | (I) Each process is assigned a priority. |
| (B) Shortest Job First (SJF) | (II) Ensures fair allocation of CPU time by assigning time slice. |
| (C) Round Robin (RR) | (III) Processes are executed in the order they arrive. |
| (D) Priority Scheduling | (IV) Select the process for execution with smallest next Burst time. |
Answer: (C) (A)-(III), (B)-(IV), (C)-(II), (D)-(I)
Explanation
Arrange the following steps in a proper sequence
for the typical process of a DNS query :
A. Query authoritative DNS Server
B. Query local DNS Server
C. Local DNS Server Check Cache
D. Query root DNS Server
E. Query TLD DNS Server
Answer: (D) (B), (C), (D), (E), (A)
Explanation
Match List-I with List-II.
| List-I (operating system concepts) | List-II (characteristics) |
|---|---|
| (A) Paging | (I) Evicts least recently used process |
| (B) LRU (Least Recently Used) | (II) Extends physical memory |
| (C) C-SCAN | (III) Logical to physical mapping |
| (D) Virtual Memory | (IV) Circular disk access |
Answer: (B) (A)-(III), (B)-(I), (C)-(IV), (D)-(II)
Explanation
A class B network on the Internet has a subnet
mask of 255.255.248.0, what is the maximum
number of hosts per subnet?
Answer: (C) 2046
Explanation
Select the Sorting Algorithms that are stable.
A. Quick Sort
B. Bubble Sort
C. Insertion Sort
D. Merge Sort
E. Shell Sort
Answer: (D) (B), (C) and (D) Only
Explanation
___________is a Self Balancing binary search
tree, where the path from the root to the furthest
leaf is no more than twice as long as the path
from the root to nearest leaf.
Answer: (C) Red-Black tree
Explanation
Let L (x , y) be the statement "x loves y" where
the domain for both x and y consists of all people
in the world. Use quantifiers to express "Joy is
loved by everyone".
Answer: (A) ∀x L(x,Joy)
Explanation
What will be the output of the following C code?
#include<stdio.h>
void main()
{
int arr[5] = {10,20,30,40,50};
int *p = (int*) (&arr +1);
printf("%d%d", *(arr+1), *(p-1));
}
Answer: (B) 20 50
Explanation
Arrange the following stages of a Turing Machine
(TM) operation in the correct order as they occur
during computation.
A. Writing a symbol on the tape
B. Moving the tape head left to right
C. Reading a symbol from the tape
D. Transitioning to a new state based on the
current state and symbol read
E. Halting and accepting or rejecting the input
Answer: (C) (C), (D), (A), (B), (E)
Explanation
Match List-I with List-II.
| List-I (software design principles) | List-II (Definition) |
|---|---|
| (A) Cohesion | (I) Degree to which one module relies on another module. |
| (B) Coupling | (II) Dividing a software system into distinct modules. |
| (C) Abstraction | (III) Degree to which elements of a module belong together. |
| (D) Modularity | (IV) Simplifying complex reality by modeling classes appropriate to the problem. |
Answer: (C) (A)-(III), (B)-(I), (C)-(IV), (D)-(II)
Explanation
Which of the following languages can be recognized by a Non-Deterministic Finite Automaton (NFA) but cannot be recognized by a Deterministic Finite Automaton (DFA)?
A. L₁ = {w ∈ {0,1}* | the length of w is even}
B. L₂ = {w ∈ {0,1}* | the length of w is odd}
C. L₃ = {w ∈ {0,1}* | all 0s precede all 1s in w}
D. L₄ = {w ∈ {0,1}* | w contains an equal number of 0s and 1s}
E. L₅ = {w ∈ {0,1}* | all 1s precede all 0s in w}
Answer: (D) None of the above
Explanation
Given a project with an estimated effort of 1500
person-hours and a team of 5 people, how many
days will it take to complete the project, if each
person works 8 hours a day?
Answer: (B) 37.5
Explanation
Arrange the following phases of database design
in the correct order :
A. Physical Design
B. Conceptual Design
C. Logical Design
D. Requirement Analysis
Answer: (C) (D), (B), (C), (A)
Explanation
Consider the three way hand shaking process
followed during TCP connection establishment
between two hosts A and B . Let S and R be two
random 32 -bit starting sequence numbers
chosen by A and B, respectively. Suppose A
sends a TCP segment having SYN bit =1, SEQ
number = S and ACK bit =0 and B accepts the
connection request.
Which one of the following choices represents
the information present in the TCP segment
header that is sent by B to A ?
Answer: (C) SYN bit =1, SEQ number =R, ACK bit =1, ACK number =S+1, FiN bit =0
Explanation
Two computers A and B are configured as follows
: A has IP address 203.197.2.53 and subnet mask
255.255.128.0, B has IP address 203.197.75.201
and subnet mask 255.255.192.0. What one of the
following statement is true?
Answer: (C) A assumes, B is on same network, but B assumes, A is on a different network
Explanation
In Software configuration management, what is
the primary purpose of version control ?
Answer: (A) To control the changes made to software
Explanation
Arrange the following stages of parsing in the
correct order as they typically occur in the
compilation process.
A. Lexical Analysis
B. Sematic Analysis
C. Syntax Analysis
D. Intermediate Code Generation
E. Code Optimization
Answer: (B) (A), (C), (B), (D), (E)
Explanation
Match List-I with List-II.
| List-I (Queries) | List-II (Probability) |
|---|---|
| (A) A bag contains 6 white and 4 red balls. Two balls are drawn at random. What is the chance they will be the same colour? | (I) 3/68 |
| (B) In a pack of 52 cards, one card is drawn at random. What is the probability that it is either a king or a queen? | (II) 14/68 |
| (C) A bag contains 6 red, 4 white and 8 blue balls. If three balls are drawn at random, find the probability of 1 red and 2 white balls. | (III) 2/13 |
| (D) A bag contains 6 red, 4 white and 8 blue balls. If three balls are drawn at random, find the probability of 2 blue and 1 red balls. | (IV) 7/15 |
Answer: (D) (A)-(IV), (B)-(III), (C)-(I), (D)-(II)
Explanation
Match List-I with List-II.
| List-I | List-II |
|---|---|
| (A) Natural language processing | (I) A method of training algorithm by rewarding desired behaviour and/or punishing undesired one. |
| (B) Reinforcement learning | (II) System designed to emulate the decision making abilities of a human expert. |
| (C) Support vector machine | (III) A branch of AI focused on understanding and generating human language. |
| (D) Expert system | (IV) A machine learning technique that finds the hyperplane that best separates different classes in a feature space. |
Answer: (C) (A)-(III), (B)-(I), (C)-(IV), (D)-(II)
Explanation
Match List-I with List-II.
| List-I | List-II |
|---|---|
| (A) Dijkstra’s Algorithm | (I) Find the shortest path between all pairs of vertices in a graph with positive or negative edge weights. |
| (B) Floyd-Warshall Algorithm | (II) Finds the shortest path in a weighted graph with non-negative edge weights. |
| (C) Bellman-Ford Algorithm | (III) Finds single-source shortest paths with possible negative weights. |
| (D) Prim’s Algorithm | (IV) Finds the Minimum Spanning Tree (MST). |
Answer: (B) (A)-(II), (B)-(I), (C)-(III), (D)-(IV)
Explanation
Which of the following statements are TRUE
about Process Control Block (PCB) ?
A. The PCB contains information about the
process state, such as whether it is running,
waiting or terminated
B. The PCB includes the program code and data
segments of the process
C. The PCB stores the process's memory
management information, such as page tables
and segment tables
D. The PCB is used to track process scheduling
information and CPU registers for process
execution
Answer: (C) (A), (C) and (D) Only
Explanation
#include<stdio.h>
void main()
{
int arr[ ] = {1, 2, 3, 4, 5};
int *p = arr;
printf("%d", *p++);
printf("%d", *(p+1));
}
Find the output of the above code?
Answer: (B) 1,3
Explanation
Arrange the following Language Classes in
ascending order according to their expressive
power, as defined by Chomsky hierarchy:
A. Context-free languages
B. Context-sensitive languages
C. Regular languages
D. Unrestricted Grammars
Answer: (A) (C), (A), (B), (D)
Explanation
An undirected graph has vertex set V and edge set E. If it has l edges, what is the sum of the degrees of all vertices?
Answer: (A) 2l
Explanation
40 software professionals were interviewed for a
job. 25 knew PYTHON 20 knew JAVA and 7 knew
neither language. How many knew both
languages ?
Answer: (A) 12
Explanation
A. In IPv4 addressing, a block of address can be
define as x.y.z.t/ n in which x.y.z.t define one of
the address and / n define the mask
B. The first address in the block can be found by
setting the rightmost 32-n bits to 0s
C. Address of class C is used for multicast
communication
D. There are five classes in IPv4 address
E. Supernetting combine several networks into
one large network
Answer: (B) (A), (B), (D) and (E) Only
Explanation
Match List-I with List-II.
| List-I (Testing Type) | List-II (Description) |
|---|---|
| (A) Unit testing | (I) Testing individual components of the software. |
| (B) Integration testing | (II) Testing the interaction between integrated components. |
| (C) System testing | (III) Testing to verify the system meets business needs. |
| (D) Acceptance testing | (IV) Testing the complete system to ensure it meets requirements. |
Answer: (B) (A)-(I), (B)-(II), (C)-(IV), (D)-(III)
Explanation
Consider the following statement regarding
special purpose registers.
A. Program Counter (PC) keeps the track of next
instruction executed
B. Instruction register holds the address of first
instruction to be executed
C. Accumulator holds the output of ALU
D. Program Counter ( PC ) keeps the track of
only first instruction of the program
Answer: (A) (A) and (C) Only
Explanation
Arrange the following steps in the correct order
to solve the Knapsack problem using Dynamic
Programming.
A. Define the base case when the capacity is
zero (0) or no items are left to consider
B. Compute the maximum value that can be
obtained using items up to the i-th item and a
knapsack capacity of 0
C. Identify subproblems and their dependencies
based on items weights and values
D. Initialize a table to store results of
subproblems
E. Iterate through each item and each possible
Capacity to fill the table
Answer: (C) (A), (C), (D), (E), (B)
Explanation
A multi processor system with 16 processors is
used to execute a parallelizable task. If the serial
portion of the task takes 200 clock cycles and
the parallel portion take 800 clock cycles. When
all 16 processor are used how many total clock
cycles are required to complete the task ?
Answer: (A) 250
Explanation
Arrange the given steps required for a Direct
Memory Access (DMA) transfer in the correct
order.
A. Initiate DMA transfer request
B. Transfer data directly between peripheral and
memory
C. Processor grants DMA control over the
system bus
D. DMA controller completes data transfer and
signals completion
Answer: (B) (A),(C),(B),(D)
Explanation
Match List-I with List-II.
| List-I (Recurrence Relation) | List-II (Complexity) |
|---|---|
| (A) T(n) = 2T(n/2) + n | (I) T(n) = θ(n log n) {exact solution} |
| (B) T(n) = T(n/2) + 1 | (II) O(n²) |
| (C) T(n) = 2T(n/2) + 1 | (III) T(n) = θ(n) {exact solution} |
| (D) T(n) = T(n−1) + n | (IV) O(n) |
Answer: (C) (A)-(I), (B)-(III), (C)-(IV), (D)-(II)
Explanation
Translate ∀x ∃y (x < y) into English. Consider the domain to be the real numbers for both variables.
Answer: (A) For all real numbers x, there exists a real number y such that x is less than y
Explanation
A vector processor with 16 lanes can perform an
operation on 1024 elements with each operation
taking 5 clock cycles. How many cycles are
needed to complete the operation?
Answer: (A) 64
Explanation
Given a project that uses the COCOMO model
with an estimated effort of 2000 person-months
and a productivity rate of 5 person-month per
KLOC, what is the estimated size of the project in
KLOC ?
Answer: (B) 400
Explanation
Which of the following languages are context-free?
A. {wⁱxʲyᵏzˡ | i + k = j + l; i, j, k, l ≥ 0}
B. {wⁱxʲyᵏzˡ | i = j and k = l; i, j, k, l ≥ 0}
C. {wⁱxʲyᵏzˡ | i = j = k and k ≠ l; i, j, k, l ≥ 0}
D. {wⁱxʲyᵏzˡ | i = j = k + l; i, j, k, l ≥ 0}
E. {wⁱxʲyᵏzˡ | i = j = l and k ≠ l; i, j, k, l ≥ 0}
Answer: (A) (A) and (B) only
Explanation
What is the role of Back Propagation
Algorithm?
Artificial Neural Networks (ANNs) are computational models inspired by the human brain’s neural networks. They consist of interconnected nodes, or neurons, organized into layers: an input layer, one or more hidden layers and an output layer. Each connection between neurons has a weight that adjusts as learning progresses, allowing the network to adapt and improve its performance. ANNs are particularly effective in recognizing patterns, making them valuable for tasks such as image and speech recognition, natural language processing and predictive analytics. Learning in ANNs typically involves training algorithms like back propagation, which minimize the error by adjusting the weights. As a subset of machine learning, ANNs have revolutionized the field of Artificial Intelligence by providing solutions to complex problems that traditional algorithms struggle with.
Answer: (A) To reduce error
Explanation
What is the role of weights in an ANN ?
Artificial Neural Networks (ANNs) are computational models inspired by the human brain’s neural networks. They consist of interconnected nodes, or neurons, organized into layers: an input layer, one or more hidden layers and an output layer. Each connection between neurons has a weight that adjusts as learning progresses, allowing the network to adapt and improve its performance. ANNs are particularly effective in recognizing patterns, making them valuable for tasks such as image and speech recognition, natural language processing and predictive analytics. Learning in ANNs typically involves training algorithms like back propagation, which minimize the error by adjusting the weights. As a subset of machine learning, ANNs have revolutionized the field of Artificial Intelligence by providing solutions to complex problems that traditional algorithms struggle with.
Answer: (B) To adjust and improve network performance
Explanation
Which of the following is/are the
application area(s) of ANN ?
A. Natural Language Processing
B. Image Processing
C. Pattern Recognition
D. Speech Recognition
Choose the correct answer from the
options given below :
Artificial Neural Networks (ANNs) are computational models inspired by the human brain’s neural networks. They consist of interconnected nodes, or neurons, organized into layers: an input layer, one or more hidden layers and an output layer. Each connection between neurons has a weight that adjusts as learning progresses, allowing the network to adapt and improve its performance. ANNs are particularly effective in recognizing patterns, making them valuable for tasks such as image and speech recognition, natural language processing and predictive analytics. Learning in ANNs typically involves training algorithms like back propagation, which minimize the error by adjusting the weights. As a subset of machine learning, ANNs have revolutionized the field of Artificial Intelligence by providing solutions to complex problems that traditional algorithms struggle with.
Answer: (D) (A), (B), (C) and (D)
Explanation
Artificial Neural Networks (ANNs) are
inspired by :
Artificial Neural Networks (ANNs) are computational models inspired by the human brain’s neural networks. They consist of interconnected nodes, or neurons, organized into layers: an input layer, one or more hidden layers and an output layer. Each connection between neurons has a weight that adjusts as learning progresses, allowing the network to adapt and improve its performance. ANNs are particularly effective in recognizing patterns, making them valuable for tasks such as image and speech recognition, natural language processing and predictive analytics. Learning in ANNs typically involves training algorithms like back propagation, which minimize the error by adjusting the weights. As a subset of machine learning, ANNs have revolutionized the field of Artificial Intelligence by providing solutions to complex problems that traditional algorithms struggle with.
Answer: (B) Human brain's neural network
Explanation
Which of the following layers may be more
than one in number ?
Artificial Neural Networks (ANNs) are computational models inspired by the human brain’s neural networks. They consist of interconnected nodes, or neurons, organized into layers: an input layer, one or more hidden layers and an output layer. Each connection between neurons has a weight that adjusts as learning progresses, allowing the network to adapt and improve its performance. ANNs are particularly effective in recognizing patterns, making them valuable for tasks such as image and speech recognition, natural language processing and predictive analytics. Learning in ANNs typically involves training algorithms like back propagation, which minimize the error by adjusting the weights. As a subset of machine learning, ANNs have revolutionized the field of Artificial Intelligence by providing solutions to complex problems that traditional algorithms struggle with.
Answer: (B) Hidden layer
Explanation
Which of the following is NOT a
requirement for Banker's algorithm to
grant a resource request ?
The Banker’s Algorithm is a critical deadlock avoidance method in operating systems, designed to facilitate resource allocation without causing deadlock. It operates by maintaining information about the maximum resources each process may require, the currently allocated resources and the available resources in the system. The algorithm checks each resource request to determine if granting it would leave the system in a safe state, meaning that there is always a sequence in which all processes can complete their execution without getting stuck due to resource unavailability. Each process must specify its maximum demand for each resource type before it starts execution. When a process requests additional resources, the algorithm checks if granting the request will keep the system in a safe state. If so, the resources are allocated; otherwise the process must wait until its request can be safely fulfilled.
Answer: (D) The process must be the only one requesting resources.
Explanation
Which data structure does the Banker's
Algorithm use to maintain the state of
available, maximum and allocated
resources ?
The Banker’s Algorithm is a critical deadlock avoidance method in operating systems, designed to facilitate resource allocation without causing deadlock. It operates by maintaining information about the maximum resources each process may require, the currently allocated resources and the available resources in the system. The algorithm checks each resource request to determine if granting it would leave the system in a safe state, meaning that there is always a sequence in which all processes can complete their execution without getting stuck due to resource unavailability. Each process must specify its maximum demand for each resource type before it starts execution. When a process requests additional resources, the algorithm checks if granting the request will keep the system in a safe state. If so, the resources are allocated; otherwise the process must wait until its request can be safely fulfilled.
Answer: (D) Matrices and Vectors
Explanation
What is the significance of the Banker's
algorithm in terms of resource
management?
The Banker’s Algorithm is a critical deadlock avoidance method in operating systems, designed to facilitate resource allocation without causing deadlock. It operates by maintaining information about the maximum resources each process may require, the currently allocated resources and the available resources in the system. The algorithm checks each resource request to determine if granting it would leave the system in a safe state, meaning that there is always a sequence in which all processes can complete their execution without getting stuck due to resource unavailability. Each process must specify its maximum demand for each resource type before it starts execution. When a process requests additional resources, the algorithm checks if granting the request will keep the system in a safe state. If so, the resources are allocated; otherwise the process must wait until its request can be safely fulfilled.
Answer: (A) It enures that all processes can finish their execution without deadlock.
Explanation
What is the primary goal of the Banker's
Algorithm?
The Banker’s Algorithm is a critical deadlock avoidance method in operating systems, designed to facilitate resource allocation without causing deadlock. It operates by maintaining information about the maximum resources each process may require, the currently allocated resources and the available resources in the system. The algorithm checks each resource request to determine if granting it would leave the system in a safe state, meaning that there is always a sequence in which all processes can complete their execution without getting stuck due to resource unavailability. Each process must specify its maximum demand for each resource type before it starts execution. When a process requests additional resources, the algorithm checks if granting the request will keep the system in a safe state. If so, the resources are allocated; otherwise the process must wait until its request can be safely fulfilled.
Answer: (A) To allocate resources optimally
Explanation
What information is used to determine if
a resource request can be granted ?
The Banker’s Algorithm is a critical deadlock avoidance method in operating systems, designed to facilitate resource allocation without causing deadlock. It operates by maintaining information about the maximum resources each process may require, the currently allocated resources and the available resources in the system. The algorithm checks each resource request to determine if granting it would leave the system in a safe state, meaning that there is always a sequence in which all processes can complete their execution without getting stuck due to resource unavailability. Each process must specify its maximum demand for each resource type before it starts execution. When a process requests additional resources, the algorithm checks if granting the request will keep the system in a safe state. If so, the resources are allocated; otherwise the process must wait until its request can be safely fulfilled.
Answer: (A) Available resources and current allocation of each process
Explanation
Paper 1 had 50 questions and Paper 2 (Computer Science & Applications) had 100 questions, for 150 in total across 3 hours.
No. Each correct answer earns 2 marks and there is no penalty for a wrong answer, so leaving a question blank is never better than attempting it.
Answers follow the official NTA answer key for this session. If you spot a discrepancy, use the report option inside the practice test and we will review it.
Yes. Every paper on this page has an "Attempt this paper" button that opens the same questions in the timed test interface, with instant scoring and weak-area analysis afterwards.
Want the full mock experience?
Attempt Paper 1 + Paper 2 (Computer Science & Applications) together in a single timed session.
Practice Paper 1 from other subjects
Every subject's exam sitting has its own Paper 1 (General Aptitude) set — more real PYQs to solve.