Skip to content
BT-205 · Basic Computer Engineering/Unsolved PYQ Paper

BT-205 Basic Computer Engineering - Nov 2022 Question Paper

Under each question, How to answer lists the points an answer should cover, outlined by CampusPrep from the syllabus. Check the details against your textbook.

  1. 7 Marks
    aDiscuss the classification computer with examples.
    How to answer
    • Classification criteria: by size, processing power, and purpose
    • Major types: Supercomputer, Mainframe, Minicomputer, Microcomputer/Workstation
    • Key characteristics of each category
    • Real-world examples for each type
  2. 7 Marks
    bDefine Operating System. Briefly explain the function.
    How to answer
    • Definition of Operating System as an interface between user and hardware
    • Primary functions: Processor/Process Management, Memory Management
    • File System Management and Device/IO Management
    • Security and error detection services
  3. 7 Marks
    aWhat is a Programming language? Differentiate Assembly level language and High Level language.
    How to answer
    • Definition of Programming Language
    • Tabular comparison between Assembly Language and High-Level Language
    • Comparison on points: readability, portability, execution speed, translation required (assembler vs compiler/interpreter)
    • Examples of each
  4. 7 Marks
    bWhy Algorithm writing and drawing flow chart is necessary before writing a computer program?
    How to answer
    • Need for systematic problem-solving approach
    • Benefits of algorithms: clarity, step-by-step logic, language independence
    • Benefits of flowcharts: visual representation, easier logic tracing, easier debugging
    • Reduction of programming errors and saving development time
  5. 7 Marks
    aHow Function overloading and operator overloading is done? Explain them with a simple program.
    How to answer
    • Concept of Function Overloading (different parameter lists/types)
    • Example C++ program for function overloading
    • Concept of Operator Overloading using operator keyword
    • Example C++ program for operator overloading (e.g., '+' operator for complex numbers)
  6. 7 Marks
    bWrite a C++ program to insert and delete an element from stack.
    How to answer
    • Stack structure definition using class or array with top pointer
    • Push operation code with overflow condition check
    • Pop operation code with underflow condition check
    • Main function to demonstrate insertion and deletion
  7. 7 Marks
    aDifferentiate ISO-OSI with TCP/IP.
    How to answer
    • Layer comparison diagram (7 layers of OSI vs 4/5 layers of TCP/IP)
    • Key differences: theoretical vs practical implementation
    • Differences in service, interface, and protocol decoupling
    • Transport and Network layer design comparison
  8. 7 Marks
    bWhat is a firewall? How can it provide security to the system?
    How to answer
    • Definition of Firewall as a network security system
    • Working mechanism: inspecting incoming and outgoing traffic against security rules
    • Types of firewalls (Packet filtering, Stateful inspection, Application proxy)
    • Security benefits: blocking unauthorized access, preventing malware/attacks, traffic logging
  9. 7 Marks
    aExplain DDL and DML commands with a suitable examples.
    How to answer
    • Definition and purpose of DDL (Data Definition Language)
    • Common DDL commands with syntax/examples (CREATE, ALTER, DROP, TRUNCATE)
    • Definition and purpose of DML (Data Manipulation Language)
    • Common DML commands with syntax/examples (SELECT, INSERT, UPDATE, DELETE)
  10. 7 Marks
    bExplain different types of clouds.
    How to answer
    • Overview of Cloud Computing deployment models
    • Public Cloud: features, advantages, examples (AWS, Azure)
    • Private Cloud: features, security, use cases
    • Hybrid Cloud: integration of public and private clouds
    • Community Cloud: shared infrastructure among specific organizations
  11. 14 Marks
    Write short notes on:
    1. a)BUS Architecture
    2. b)MS Word Vs MS Excel
    3. c)Polymorphism
    How to answer
    • BUS Architecture: System bus components (data, address, and control buses) and their functions
    • MS Word vs MS Excel: Word processor vs spreadsheet software, tabular comparison of functions and use cases
    • Polymorphism: Concept in OOP, compile-time vs run-time polymorphism with brief examples
  12. 7 Marks
    aWhat is an Array? Explain different types of Arrays with syntax and suitable example programs.
    How to answer
    • Definition of an Array (contiguous memory, homogeneous elements)
    • Types of arrays: One-dimensional and Multi-dimensional (2D/3D)
    • Syntax for declaration and initialization of each type
    • Simple example program/code snippet for 1D and 2D array demonstration
  13. 7 Marks
    bWhat is E-Commerce? Write the advantages and disadvantages.
    How to answer
    • Definition of Electronic Commerce (E-Commerce)
    • Key advantages: 24/7 availability, global reach, cost reduction, wide choices
    • Key disadvantages: security concerns, lack of personal touch, delivery delays, technology dependence
  14. 14 Marks
    Write short notes on:
    1. a)Cloud Infrastructure
    2. b)DBA
    3. c)Logic Bombs
    How to answer
    • Cloud Infrastructure: Hardware and software components (servers, storage, network, virtualization) powering cloud services
    • DBA (Database Administrator): Role, duties (installation, performance tuning, security, backup & recovery)
    • Logic Bombs: Definition as malicious code inserted to execute under specific trigger conditions, consequences and prevention
Go to where you left off?

Quick Add to Notes

Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.

Create free account

Have an account? Log in