BT-205 (GS) – Basic Computer Engineering

B.Tech. I & II Semester
Examination, December 2023
Grading System (GS)
Max Marks: 70 | Time: 3 Hours

Note:
i) Attempt any five questions.
ii) All questions carry equal marks.

Previous Year Questions (December 2023)

Q.1

a) What functions do application and system software perform in a computer system? What distinguishes them from one another?


b) Could you explain the various memory and storage techniques typically utilized by computers.

Answer (a): To be posted here.


Answer (b): To be posted here.

Q.2

a) What are the primary features and applications of Microsoft PowerPoint for generating presentations?


b) Contrast programming paradigms including procedural programming, object-oriented programming and functional programming. Discuss their benefits and drawbacks.

Answer (a): To be posted here.


Answer (b): To be posted here.

Q.3

a) Discuss the various sorts of algorithmic complexities, such as time and space complexity, as well as how they are quantified.


b) Compare and contrast low-level programming languages (e.g., assembly language) and high-level programming languages (e.g., Python) in terms of their characteristics and use cases.

Answer (a): To be posted here.


Answer (b): To be posted here.

Q.4

a) Explain what "data types" are used in C++ and what the difference is between "primitive" and "derived" data types? Give an example of each one.


b) What is an operating system, and what are its key responsibilities in a computer system? Also, discuss various types of operating systems now in use.

Answer (a): To be posted here.


Answer (b): To be posted here.

Q.5

a) Explain the inheritance in object-oriented programming and its implications in terms of code reuse and extensibility. Discuss the various forms of inheritance, such as single inheritance, multiple inheritance and multilevel inheritance.


b) Describe the object-oriented programming concepts of objects and classes. Correlate how classes and objects interact and how it affects the modularity and organization of the code?

Answer (a): To be posted here.


Answer (b): To be posted here.

Q.6

a) Illustrate the purpose of friend functions in C++ and their importance in gaining access to a class's private and protected members. Explain how to declare and define friend functions with an example.


b) In terms of structure, layering and compatibility with existing network protocols, compare and contrast the ISO-OSI model to the TCP/IP paradigm.

Answer (a): To be posted here.


Answer (b): To be posted here.

Q.7

a) Determine internetworking and the difficulties associated with joining numerous networks. Discuss the importance of technologies such as routers and switches in supporting communication within the internetwork.


b) Describe the fundamentals of computer security as well as several types of malware such as viruses, worms, trojans and spyware. Examine their properties, mechanisms of propagation and potential effects on computer systems.

Answer (a): To be posted here.


Answer (b): To be posted here.

Q.8 Explain the following with a suitable example:

a) Data dictionary

b) Cloud infrastructure

Answer: To be posted here.