BCS first
semester (2025-2026)
Note: all students of BCS first semester must write the answers of
following questions in tutorial book
Descriptive tutorial questions on
Q. 1. Explain the history
and features of the C programming language.
Q. 2. Describe the structure of a C program with an example.
Q. 3. Explain different data types available in C with examples.
Q. 4. What is an array in C? Explain its types with examples.
Q. 5. Describe
different types of operators in C with examples.
Q. 6. Explain control statements in C with suitable examples.
Q. 7. What are functions in C? Explain the types of functions with examples.
Q. 8. Explain pointers in C and their applications.
Q. 9. Describe strings in C and common string handling functions.
Q. 10. What is the difference between structure and union in C?
Descriptive
tutorial questions on
M2: DSC-3: DBMS
1. What is a Database Management System (DBMS)?
Explain its features and importance.
2. Discuss the advantages and disadvantages of DBMS.
3. Explain the different types of users in a DBMS
with examples.
4. What are the different components of DBMS
architecture? Explain in detail.
5. What is a data model? Explain various types of
data models with examples.
6. Explain the levels of data abstraction in DBMS.
How do they support data independence?
7. Compare File-Based Systems and DBMS. What
problems does DBMS solve?
8. What is an Entity-Relationship (ER) model?
Explain its components with an example.
9. What is normalization? Explain 1NF, 2NF, and 3NF
with examples.
10. What is the role of keys in database design? Explain different types of keys with examples.
Descriptive
tutorial questions on
M3: DSC-5: Operating System
📘 Chapters Covered:
1.
Introduction
to Operating Systems
2.
Process
and Memory Management
3.
CPU
Scheduling and Device Management
📝 Descriptive Questions:
From Chapter 1: Introduction to Operating Systems
1.
Define an operating system and explain its major functions
in managing computer hardware and software resources.
2. Differentiate between system software and application
software, and explain the role of the operating system in bridging them.
3. Describe the different types of operating systems (e.g.,
batch, multitasking, real-time, distributed). Give examples and use cases for
each.
From Chapter 2: Process and Memory Management
4.
What is a process in the context of an operating system?
Explain the different states of a process and how transitions occur between
them.
5. Describe the concept of process control block (PCB) and its
significance in process management.
6. Compare and contrast paging and segmentation in memory management.
How do they help solve memory allocation problems?
7. What is virtual memory? Explain how it works and discuss
the advantages and potential drawbacks.
From Chapter 3: CPU Scheduling and Device Management
8. What is CPU scheduling? Explain the criteria used to
evaluate different CPU scheduling algorithms.
9. Describe and compare any three CPU scheduling algorithms (e.g., FCFS, SJF, Round Robin). Include their advantages and disadvantages.
10. Explain the role of device drivers and the I/O subsystem in managing hardware devices. How does the OS ensure efficient device communication?
SEC-1-A: Descriptive Tutorial questions on "HTML and CSS"
1. Explain the basic structure of an HTML document. What are the roles of <html>, <head>, and <body> tags?
2. What are HTML heading tags? List all heading levels with an example, and explain their importance in webpage structure and SEO.
3. Differentiate between <p>, <br>, and <hr> tags in HTML. How are these tags used for text and page formatting? Provide examples.
4. Discuss HTML text formatting tags such as <b>, <strong>, <i>, <em>, <mark>, <sub>, and <sup>. What are the semantic differences between them?
5. What are HTML quotation tags? Explain the usage of <blockquote>, <q>, <abbr>, and <cite> with examples.
6. How do you add an image to an HTML page? Describe the <img> tag with its important attributes like src, alt, height, and width.
7. Explain how to create hyperlinks using the <a> tag in HTML. What are the attributes used to open links in a new tab or to link to email addresses and phone numbers?
8. Describe the difference between ordered lists, unordered lists, and description lists in HTML. Give an example for each.
9. How is a table created in HTML? Explain the use of <table>, <tr>, <td>, <th>, colspan, and rowspan with an example.
10. What is CSS? Explain the different ways to apply CSS to an HTML document (inline, internal, and external). Why is CSS important in web design?
कोणत्याही टिप्पण्या नाहीत:
टिप्पणी पोस्ट करा