BEL PE · Topic-wise previous year questions

Computer Science Previous Year Questions (page 2)

200 Computer Science questions asked in BEL PE previous year papers, each with the correct answer and explanation. Read them free on UTpaper, or attempt the full papers as timed online tests.

  • 200 questions
  • 7 topics
  • Official answer key
  • Free

Practise by topic

Q51BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
In SQL, what does the command ALTER TABLE r ADD A D; do?
  1. AAdds a new attribute A of data type D to table r.
  2. BDeletes attribute A from table r.
  3. CRenames the attribute A in table r.
  4. DAdds a new tuple named A to table r.
Show answerHide answer

Correct answer: (A) Adds a new attribute A of data type D to table r.

Q52BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
Which of the following shows the correct order of the four main activities in the Requirements Engineering process?
  1. ARequirements validation → Requirements elicitation → Feasibility study → Requirements specification
  2. BRequirements specification → Requirements elicitation → Feasibility study → Requirements validation
  3. CFeasibility study → Requirements elicitation and analysis → Requirements specification → Requirements validation
  4. DRequirements elicitation → Requirements validation → Feasibility study → Requirements specification
Show answerHide answer

Correct answer: (C) Feasibility study → Requirements elicitation and analysis → Requirements specification → Requirements validation

Q53BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
Consider the array [5, 1, 4, 2, 8]. After the first pass of Bubble Sort to sort array elements in ascending order, what is the state of the array?
  1. A[1, 2, 5, 4, 8]
  2. B[1, 4, 2, 5, 8]
  3. C[1, 2, 4, 5, 8]
  4. D[5, 4, 2, 1, 8]
Show answerHide answer

Correct answer: (B) [1, 4, 2, 5, 8]

Q54BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
Which statement correctly reads a string from a text file into a character array str?
  1. Aread(fp, str, sizeof(str));
  2. Bfscanf(fp, "%s", &str);
  3. Cfgetc(fp, str);
  4. Dfgets(str, sizeof(str), fp);
Show answerHide answer

Correct answer: (D) fgets(str, sizeof(str), fp);

Q55BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
Which of the following is a use of Compiler technology in embedded systems?
  1. AGenerate efficient machine code for hardware constraints
  2. BManage power supply
  3. CHandle database transactions
  4. DControl user interface
Show answerHide answer

Correct answer: (A) Generate efficient machine code for hardware constraints

Q56BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
If SetConsoleMode() is called with an input handle (STD_INPUT_HANDLE), which of the following mode flags CANNOT be used?
  1. AENABLE_LINE_INPUT
  2. BENABLE_WRAP_AT_EOL_OUTPUT
  3. CENABLE_PROCESSED_INPUT
  4. DENABLE_ECHO_INPUT
Show answerHide answer

Correct answer: (B) ENABLE_WRAP_AT_EOL_OUTPUT

Q57BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
In an FCFS-scheduled system, five processes arrive at time 0: P1 (CPU-bound, 20 ms) and P2–P5 (I/O-bound, 2–5 ms). Which outcome is most likely under FCFS?
  1. ACPU utilization improves because short processes preempt the long one.
  2. BAverage waiting time becomes minimal for all processes.
  3. CContext switching increases as I/O-bound processes repeatedly interrupt P1.
  4. DI/O-bound processes face starvation due to the convoy effect caused by P1.
Show answerHide answer

Correct answer: (D) I/O-bound processes face starvation due to the convoy effect caused by P1.

Q58BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
Consider the following binary tree: A is the root. A has left child B and right child C. B has left child D and right child E. C has a right child F. If an in-order traversal is performed on this tree, what will be the correct order of visiting nodes?
  1. AD B E A C F
  2. BA D B E C F
  3. CA B D E C F
  4. DD E B A F C
Show answerHide answer

Correct answer: (A) D B E A C F

Q59BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
When borrow = 1 in binary subtraction, what happens to the next higher bit position?
  1. AIt increases by 1.
  2. BIt decreases by 1.
  3. CIt remains unchanged.
  4. DIt becomes 0.
Show answerHide answer

Correct answer: (B) It decreases by 1.

Q60BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
A Mealy Machine outputs '1' when the current input bit is different from the previous input bit, otherwise it outputs '0'. Assume the previous input is 0 before the first symbol. What is the output sequence for the input string 'x = 10011'?
  1. A01011
  2. B10101
  3. C11010
  4. D11100
Show answerHide answer

Correct answer: (C) 11010

Q61BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
The equivalent hexadecimal representation for the binary number 1011101.1101 is ______.
  1. A2E.D
  2. B5D.D
  3. C5B.B
  4. D5D.E
Show answerHide answer

Correct answer: (B) 5D.D

Q62BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
If an NFA has 4 states, what is the maximum number of states possible in the equivalent DFA?
  1. A8
  2. B32
  3. C16
  4. D4
Show answerHide answer

Correct answer: (C) 16

Q63BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
A computer system has a 16-bit address bus and uses byte-addressable memory. The main memory consists of two memory chips, each of size 32 KB. If the address space begins at 0000H, which of the following represents the correct address range for the second memory chip?
  1. A0000H – FFFFH
  2. B4000H – 7FFFH
  3. C0000H – 7FFFH
  4. D8000H – FFFFH
Show answerHide answer

Correct answer: (D) 8000H – FFFFH

Q64BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
Which of the following criteria does the KNN algorithm use to make decisions?
  1. AGradient updates
  2. BRandom selection
  3. CMajority vote among nearest neighbors
  4. DTraining model parameters
Show answerHide answer

Correct answer: (C) Majority vote among nearest neighbors

Q65BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
Which statement about assertions in a relational database is true regarding data validity?
  1. AThey ensure only data type consistency.
  2. BThey are used only for referential integrity.
  3. CThey maintain data validity through complex or cross-table rules.
  4. DThey prevent duplicate primary keys.
Show answerHide answer

Correct answer: (C) They maintain data validity through complex or cross-table rules.

Q66BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
In the Post Office Protocol (POP3), which of the following statements is true regarding message storage and retrieval?
  1. APOP3 allows selective message retrieval without downloading.
  2. BMessages are permanently stored on the server even after retrieval by default.
  3. COnce downloaded, messages are typically deleted from the server.
  4. DPOP3 requires a continuous connection for all message operations.
Show answerHide answer

Correct answer: (C) Once downloaded, messages are typically deleted from the server.

Q67BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
In non-preemptive scheduling, when does context switching occur?
  1. AWhen a process is blocked
  2. BOnly when the process finishes
  3. CWhenever a new process arrives
  4. DOn time slice expiry
Show answerHide answer

Correct answer: (B) Only when the process finishes

Q68BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
Which data structure is most useful for implementing the symbol table during lexical analysis?
  1. ALinked List
  2. BHash Table
  3. CQueue
  4. DStack
Show answerHide answer

Correct answer: (B) Hash Table

Q69BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
In a banking system, a transaction T1 transfers ₹300 from Account A to Account B. Balances are stored in a table Accounts(AccNo, Balance) with the constraint: CHECK (Balance >= 0) Suppose the following sequence occurs: 1. T1 deducts ₹300 from Account A. 2. System crashes before adding ₹300 to Account B. 3. The system restarts without recovery. Which component of ACID has been compromised to the greatest extent in this case?
  1. ADurability
  2. BAtomicity
  3. CIsolation
  4. DConsistency
Show answerHide answer

Correct answer: (B) Atomicity

Q70BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
A data scientist is developing a predictive model for loan default detection using a dataset that contains labelled examples of previous loan applications marked as 'defaulted' or 'not defaulted'. However, during model training, the algorithm shows very high accuracy on training data but performs poorly on new unseen test data. Despite adding more labelled data, the issue persists. Which of the following best explains the underlying problem in the supervised learning process?
  1. AThe model suffers from overfitting due to poor generalisation.
  2. BThe dataset lacks sufficient labelling for supervised learning.
  3. CThe model applies an unsupervised clustering technique instead of classification.
  4. DThe algorithm fails due to lack of a defined loss function.
Show answerHide answer

Correct answer: (A) The model suffers from overfitting due to poor generalisation.

Q71BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
Consider the following Java code: class Parent { int x = 10; void show() { System.out.println("Parent: " + x); } } class Child extends Parent { int x = 20; void show() { System.out.println("Child: " + x); } } public class Test { public static void main(String[] args) { Parent obj = new Child(); System.out.println(obj.x); obj.show(); } } What will be the output of this program?
  1. A10 Parent: 10
  2. B20 Child: 20
  3. C20 Parent: 10
  4. D10 Child: 20
Show answerHide answer

Correct answer: (D) 10 Child: 20

Q72BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
Which of the following algorithms correctly traverses all elements of a one-dimensional array A from index lower_bound to upper_bound?
  1. AStep 1: SET I = upper_bound Step 2: Repeat Steps 3 to 4 while I >= lower_bound Step 3: Apply process to A[I+1] Step 4: SET I = I - 1 Step 5: EXIT
  2. BStep 1: SET I = lower_bound Step 2: Repeat Steps 3 to 4 while I <= upper_bound Step 3: Apply process to A[I] Step 4: SET I = I + 1 Step 5: EXIT
  3. CStep 1: SET I = lower_bound Step 2: Repeat Steps 3 to 4 while I < upper_bound Step 3: Apply process to A[I] Step 4: SET I = I + 1 Step 5: EXIT
  4. DStep 1: SET I = lower_bound + 1 Step 2: Repeat Steps 3 to 4 while I <= upper_bound Step 3: Apply process to A[I] Step 4: SET I = I + 1 Step 5: EXIT
Show answerHide answer

Correct answer: (B) Step 1: SET I = lower_bound Step 2: Repeat Steps 3 to 4 while I <= upper_bound Step 3: Apply process to A[I] Step 4: SET I = I + 1 Step 5: EXIT

Q73BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
Analyse the following C program and predict its output. #include <stdio.h> int main() { FILE *fp; if ((fp = fopen("temp.txt", "r")) == NULL) printf("Error"); else fclose(fp); fclose(fp); return 0; }
  1. ACloses file safely twice
  2. BCompilation error
  3. CPrints 'Error'
  4. DUndefined behavior
Show answerHide answer

Correct answer: (D) Undefined behavior

Q74BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
During an SMTP session, a client communicates with a mail server to send an email. Consider the following sequence of SMTP commands and responses observed in a network trace: S: 220 mail.example.com ESMTP Postfix C: HELO client.host.com S: 250 mail.example.com Hello client.host.com C: MAIL FROM:<alice@example.com> S: 250 OK C: RCPT TO:<bob@example.net> S: 550 No such user here C: RCPT TO:<carol@example.net> S: 250 OK C: DATA S: 354 End data with <CR><LF>.<CR><LF> C: [message body] C: . S: 250 Message accepted for delivery C: QUIT S: 221 Bye Based on the SMTP protocol rules, which of the following statements is most accurate about this interaction?
  1. AThe client successfully delivered the message to all recipients, including Bob and Carol.
  2. BThe server rejected the entire message because one recipient was invalid.
  3. CThe SMTP session was invalid because the client did not issue the EHLO command.
  4. DThe client successfully sent the message, but it will only be delivered to Carol, since Bob's address was rejected.
Show answerHide answer

Correct answer: (D) The client successfully sent the message, but it will only be delivered to Carol, since Bob's address was rejected.

Q75BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
Which of the following is a default port number for FTP?
  1. A23
  2. B24
  3. C22
  4. D21
Show answerHide answer

Correct answer: (D) 21

Q76BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
In the ID3 (Iterative Dichotomiser 3) algorithm used for building Decision Trees, which of the following statements is correct?
  1. AID3 selects the feature with the lowest information gain at each node to maximise entropy.
  2. BID3 selects the feature with the highest information gain at each node to reduce uncertainty.
  3. CID3 splits the data randomly without considering entropy or information gain.
  4. DID3 can only be used for regression problems, not classification.
Show answerHide answer

Correct answer: (B) ID3 selects the feature with the highest information gain at each node to reduce uncertainty.

Q77BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
Which of the following statements in Java will compile and execute successfully without violating keyword usage rules?
  1. Aboolean null = false; System.out.println(null);
  2. Bint static = 10; System.out.println(static);
  3. Cfloat goto = 2.5f; System.out.println(goto);
  4. Dint _for = 5; System.out.println(_for);
Show answerHide answer

Correct answer: (D) int _for = 5; System.out.println(_for);

Q78BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
Which of the following statements best characterises unsupervised learning in contrast to supervised learning?
  1. AIt predicts output variables based on training with known labels.
  2. BIt discovers inherent patterns in unlabeled data without predefined outputs.
  3. CIt requires labeled data to group similar observations.
  4. DIt adjusts weight using error values between predicted and actual outputs.
Show answerHide answer

Correct answer: (B) It discovers inherent patterns in unlabeled data without predefined outputs.

Q79BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
In a multimedia operating system, which of the following functionalities is most critical to ensure continuous playback of audio and video streams without jitter or frame drops?
  1. AFile system encryption and access control
  2. BSupport for multiple user logins with access control
  3. CReal-time process scheduling with deadline constraints
  4. DBatch processing for background tasks
Show answerHide answer

Correct answer: (C) Real-time process scheduling with deadline constraints

Q80BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
Consider the following Java program: class Demo { int x = 5; static int y = 10; void display() { int x = 20; System.out.println(x + " " + this.x + " " + y); } } class Test { static int y = 50; public static void main(String[] args) { Demo d = new Demo(); d.display(); System.out.println(d.y + " " + y); } } What will be the output of the program?
  1. A20 20 10 and 10 10
  2. B20 5 50 and 10 10
  3. C20 5 10 and 50 50
  4. D20 5 10 and 10 50
Show answerHide answer

Correct answer: (D) 20 5 10 and 10 50

Q81BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
In the process of converting a Moore machine to an equivalent Mealy machine, which of the following statements is true?
  1. AThe number of states in the Mealy machine is always greater than that in the Moore machine.
  2. BMealy machine can produce outputs one input symbol earlier than the equivalent Moore machine.
  3. CThe Moore machine requires outputs to depend on both current state and input symbol.
  4. DThe conversion is not possible unless the Moore machine is deterministic.
Show answerHide answer

Correct answer: (B) Mealy machine can produce outputs one input symbol earlier than the equivalent Moore machine.

Q82BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
In a neural network, which function introduces non-linearity?
  1. AActivation function
  2. BLoss function
  3. CGradient function
  4. DCost function
Show answerHide answer

Correct answer: (A) Activation function

Q83BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
In an AND gate with two inputs A and B, the output Y is defined as Y=AB. Which of the following truth table entries correctly represents this logic?
  1. AA=0, B=0 → Y=1
  2. BA=1, B=0 → Y=1
  3. CA=1, B=1 → Y=1
  4. DA=0, B=1 → Y=1
Show answerHide answer

Correct answer: (C) A=1, B=1 → Y=1

Q84BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
What is called a textual, language-independent description of an algorithm used to plan and understand a solution?
  1. AProgram
  2. BPseudocode
  3. CFlowchart
  4. DCompiler
Show answerHide answer

Correct answer: (B) Pseudocode

Q85BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
Which of the following assertions most accurately characterises the semantics of primitive data types as defined by the Java Language Specification?
  1. AThe boolean data type can be implicitly converted to an integer type during arithmetic operations.
  2. BThe float and double types store decimal values using exact binary representation.
  3. CAll numeric data types in Java are unsigned.
  4. DThe char data type in Java is a 16-bit unsigned integer representing Unicode characters.
Show answerHide answer

Correct answer: (D) The char data type in Java is a 16-bit unsigned integer representing Unicode characters.

Q86BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
A multimedia production team is developing an educational documentary that integrates narration, ambient sound, synchronised animations and live-action footage. The final output must maintain lip synchronisation, balanced audio mixing and seamless video transitions for both web streaming and broadcast-quality formats. Which of the following production workflows ensures maximum synchronisation accuracy, audiovisual consistency and cross-platform compatibility?
  1. AUse only compressed streaming formats (like FLV or WMV) during editing to ensure real-time playback, and later convert to broadcast formats through transcoding.
  2. BRecord video and audio separately, use a clapperboard or timecode for synchronisation, perform multi-track audio mixing and colour grading, then export using broadcast-safe codecs (e.g., MXF or ProRes) and adaptive web formats (e.g., MP4/H.264).
  3. CFocus on editing audio first, then align video clips visually using waveform approximation; export all content in uncompressed AVI format for highest fidelity.
  4. DCapture all audio and video simultaneously using a single camera microphone, then edit directly on the timeline to minimise post-production steps.
Show answerHide answer

Correct answer: (B) Record video and audio separately, use a clapperboard or timecode for synchronisation, perform multi-track audio mixing and colour grading, then export using broadcast-safe codecs (e.g., MXF or ProRes) and adaptive web formats (e.g., MP4/H.264).

Q87BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
Which Unix System call is equivalent to Windows System call CreateFile()?
  1. Afopen()
  2. Bopen()
  3. Cread()
  4. Dwrite()
Show answerHide answer

Correct answer: (B) open()

Q88BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
Consider a DFS on a graph with vertices {A, B, C, D, E}. If the traversal starts at A and discovers vertices in order A → B → C → D → E, what is the DFS finishing order?
  1. ARandom order
  2. BE, D, C, B, A
  3. CA, B, C, D, E
  4. DD, E, C, B, A
Show answerHide answer

Correct answer: (B) E, D, C, B, A

Q89BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
Which of the following regular expressions defines an infinite language over the alphabet Σ = {a, b}?
  1. Aaa
  2. B(a+b)*
  3. Ca(a+b)a
  4. Daa+bb
Show answerHide answer

Correct answer: (B) (a+b)*

Q90BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
In the context of multimedia compositing, which of the following best describes the primary function of chroma keying used in live-action and post-production integration?
  1. AIt isolates and removes a specific colour background to merge live-action footage with another visual element.
  2. BIt synchronises the motion paths of animated and static elements within a composition.
  3. CIt adjusts the brightness and contrast levels of multiple image layers.
  4. DIt enhances the texture mapping of 3D models to blend them with background scenes.
Show answerHide answer

Correct answer: (A) It isolates and removes a specific colour background to merge live-action footage with another visual element.

Q91BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
Which of the following is NOT a valid location for source or result operands in a computer system?
  1. AProcessor register
  2. BControl Unit buffer
  3. CMain or virtual memory
  4. DImmediate value within the instruction
Show answerHide answer

Correct answer: (B) Control Unit buffer

Q92BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
Which of the following statements about domain constraints in a relational database is most accurate?
  1. ADomain constraints automatically enforce referential integrity between primary and foreign keys.
  2. BDomain constraints ensure that each attribute's value belongs to a predefined set or type, and may restrict NULL values if specified.
  3. CDomain constraints apply only to numeric attributes and are ignored for character or date types.
  4. DDomain constraints define relationships between multiple attributes across different tables.
Show answerHide answer

Correct answer: (B) Domain constraints ensure that each attribute's value belongs to a predefined set or type, and may restrict NULL values if specified.

Q93BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
The instruction STA 3000H performs which of the following operations?
  1. AStores accumulator data into memory location 3000H
  2. BAdds data from 3000H to accumulator
  3. CLoads accumulator from memory location 3000H
  4. DMoves data to register A
Show answerHide answer

Correct answer: (A) Stores accumulator data into memory location 3000H

Q94BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
Which of the following correctly matches a grammar type with its corresponding language and accepting device in the Chomsky Hierarchy?
  1. AType 0 — Recursively Enumerable Grammar — Linear Bounded Automaton
  2. BType 2 — Context-Free Grammar — Turing Machine
  3. CType 3 — Regular Grammar — Finite Automaton
  4. DType 1 — Context-Sensitive Grammar — Pushdown Automaton
Show answerHide answer

Correct answer: (C) Type 3 — Regular Grammar — Finite Automaton

Q95BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
A table Account is defined as: CREATE TABLE Account ( AccNo INT PRIMARY KEY, Balance DECIMAL(10,2) CHECK (Balance >= 500) ); Which sequence of operations violates data integrity without violating entity integrity?
  1. ADeleting an existing record
  2. BUpdating balance to 200
  3. CInserting a NULL value into AccNo
  4. DInserting a duplicate AccNo value
Show answerHide answer

Correct answer: (B) Updating balance to 200

Q96BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
What is the function of the control bus in a computer system?
  1. ATo connect peripheral devices
  2. BTo carry data between components
  3. CTo carry memory addresses
  4. DTo carry control signals
Show answerHide answer

Correct answer: (D) To carry control signals

Q97BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
Which of the following identifiers is invalid in Java according to language rules?
  1. AString
  2. B$_value123
  3. C_main_
  4. D3DModel
Show answerHide answer

Correct answer: (D) 3DModel

Q98BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
Consider the following C program that creates and traverses a singly linked list. What will be the output? #include <stdio.h> #include <stdlib.h> struct Node { int data; struct Node *next; }; int main() { struct Node *head, *second, *third; head = (struct Node*)malloc(sizeof(struct Node)); second = (struct Node*)malloc(sizeof(struct Node)); third = (struct Node*)malloc(sizeof(struct Node)); head->data = 5; head->next = second; second->data = 10; second->next = third; third->data = 15; third->next = NULL; struct Node *ptr = head; while (ptr != NULL) { printf("%d ", ptr->data); ptr = ptr->next->next; } return 0; }
  1. A5 15
  2. B5 10 15
  3. C5 10
  4. DSegmentation fault (runtime error)
Show answerHide answer

Correct answer: (D) Segmentation fault (runtime error)

Q99BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
Which of the following statements about Software Engineering is most accurate according to its core principles?
  1. ASoftware Engineering emphasises systematic, disciplined and quantifiable approaches to software development, operation and maintenance.
  2. BSoftware Engineering is concerned only with hardware-software integration during system design.
  3. CSoftware Engineering principles apply only to large-scale industrial projects, not small software systems.
  4. DSoftware Engineering focuses mainly on programming efficiency rather than maintenance and scalability.
Show answerHide answer

Correct answer: (A) Software Engineering emphasises systematic, disciplined and quantifiable approaches to software development, operation and maintenance.

Q100BEL PE Computer Science, 20 Dec 2025 (5:00 PM)
Which of the following elements of graphic design primarily helps in creating depth, contrast and emphasis by controlling how light or dark an area appears?
  1. AValue
  2. BSpace
  3. CTexture
  4. DColour
Show answerHide answer

Correct answer: (A) Value

How to use these BEL PE Computer Science questions

Every question here was asked in a real BEL PE paper; the paper and shift are shown on the card, and the number opens the question on its own page. Try each one before tapping Show answer, then attempt the full BEL PE papers as timed tests to check your speed under exam conditions.

More BEL PE subjects