100% found this document useful (1 vote)
3K views4 pages

C Programming Question Bank for BESCK104E

Uploaded by

Vidya Dhanush
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
3K views4 pages

C Programming Question Bank for BESCK104E

Uploaded by

Vidya Dhanush
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

K.S.

SCHOOL OF ENGINEERING AND MANAGEMENT, BANGALORE - 560109


DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

SESSION: 2022-23 (EVEN SEMESTER)


Question Bank_Module-1
Introduction to C Programming – BESCK104E/204E

1. Define Computer? Explain the characteristics of computer.


2. Explain the classification of computers based on speed and amount of data processed.
3. List and Explain the generations of Computers.
4. Discuss the applications of computers.
5. Explain basic organization of a computer.
6. Discuss the key characteristics features of stored program concept.
7. List and Explain any two input and output devices.
8. Explain the phases in SDLC life cycle with a neat diagram.
9. Demonstrate the structure of a C program with an example.
10. Define Identifier? Explain the rules for forming Identifier.
11. Explain the formatted and unformatted input output statement.

Module-2
1. What are operators? Illustrate the different types of Operators in C.
2. What is type conversion? Explain its types with example.
3. Develop a C Program to check the given integer number is palindrome or not.
4. Demonstrate the following with syntax, flow diagram and example
i)if statement ii) if-else statement iii) if else if statement iv) switch statement
5. Define Iterative statement? Explain

1
2
K.S. SCHOOL OF ENGINEERING AND MANAGEMENT, BANGALORE - 560109
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

Question Bank-2
Introduction to C Programming - (BESCK104E/204E)

1. Differentiate between Hydraulic and Pneumatic actuators with examples.


2. List the classification of actuators in IOT application and explain mechanical actuators.
3. List the classification of actuators in IOT application and explain shape memory
polymers.
4. Figure out the characteristics of actuators with examples.
5. Differentiate between structured and unstructured data.
6. Differentiate between collaborative processing and remote processing.
7. Explain onsite processing topology with neat block diagram.
8. Explain offsite processing topology with neat block diagram.
9. Explain the offloading considerations for choosing offloading type.
10. Explain the three approaches in offload decision making.
11. Explain the offloading locations.

3
K.S. SCHOOL OF ENGINEERING AND MANAGEMENT, BANGALORE - 560109
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

Question Bank-3
Introduction to C Programming - (BESCK104E/204E)

MODULE-4
1. Define virtualization. What are the advantages of virtualization for end user and Cloud
service provider?
2. Explain the different types of virtualization.
3. Draw and explain the cloud model.
4. Explain the importance and metrics of service level agreement in cloud computing.
5. Describe the different types of cloud simulators with its features.
6. Draw and explain the architecture of a sensor-cloud platform
7. Differentiate between traditional wireless sensor network and sensor cloud with neat
diagram.
8. Draw and explain the working of sensor-cloud architecture in different viewpoints.
9. Draw and explain the architecture of agricultural IoT.
10. Explain the various components used in agricultural IoT.

MODULE-5

1. Draw and explain the architecture of vehicular IoT.


2. Explain the various components used in vehicular IoT.
3. What are the advantages of vehicular IoT?
4. Draw and explain the architecture of healthcare IoT.
5. Explain the various components used in healthcare IoT.
6. What are the advantages and risk involved in healthcare IoT?
7. What is machine learning? Discuss the advantages of Machine learning.
8. Explain the different challenges and also explain four types of machine learning.

Common questions

Powered by AI

The phases of the Software Development Life Cycle (SDLC), including planning, analysis, design, implementation, and maintenance, align with programming project management by providing a structured approach to software creation. Each phase corresponds to specific project management tasks, such as resource allocation during planning, risk assessment in analysis, timeline setting during design, and quality assurance in implementation. These alignments ensure that projects are delivered on time, within budget, and meet user requirements, facilitating successful outcomes .

The architecture of vehicular IoT impacts transportation systems by enabling vehicle-to-vehicle and vehicle-to-infrastructure communication, enhancing traffic management, reducing congestion, and increasing safety through collision avoidance systems. For urban management, this architecture supports intelligent transit systems and infrastructure planning, optimizing route efficiency and environmental sustainability. However, it necessitates highly reliable communication networks and advanced data processing capabilities .

Differentiating structured and unstructured data is crucial for developing effective data processing strategies. Structured data, being highly organized and easily searchable in databases, facilitates efficient retrieval and analysis using SQL-based systems. In contrast, unstructured data, such as images and texts, requires more complex processing techniques, often employing machine learning for pattern recognition and analysis. Understanding these distinctions allows for tailored processing approaches, maximizing data insights while optimizing resource use .

Actuators in IoT applications convert electrical signals into physical movement or output, essential for implementing automated operations and responsive control systems in smart environments. Their classification, into types like mechanical actuators or shape memory polymers, informs the specific function within a system, such as precise control in robotics or adaptive technologies in smart materials. This enables designers to select suitable actuators matching specific application needs, thus enhancing system performance and efficiency .

Traditional wireless sensor networks (WSNs) focus on localized data processing and are limited by their computing and storage capabilities, while sensor-cloud platforms leverage cloud infrastructure to provide scalable storage and powerful processing capabilities. This integration expands the potential applications and data analysis horizons of WSNs, permitting real-time data access and global deployment. Differences in architecture result in varied approaches to data security, energy efficiency, and interoperability .

The stored program concept is essential in modern computer architectures as it allows both instructions and data to be stored in memory, enabling computers to change tasks by simply loading different programs without altering their physical configuration. This flexibility is foundational to general-purpose computing and underlies developments such as multitasking and complex operating systems. Understanding this concept helps in grasping how CPUs interact with memory, execute instructions, and manage processes efficiently .

Healthcare IoT architectures enhance patient care by enabling real-time monitoring, personalized treatment plans, and efficient patient-doctor communication, which improve outcomes and patient engagement. However, these benefits come with risks such as data privacy concerns, unauthorized access, and dependency on technology, which require robust security measures and contingency planning to mitigate potential threats and ensure patient safety .

Virtualization in cloud computing provides both end users and providers with distinct advantages. For end users, it allows flexible resource utilization, scalability, and enhanced access to computing resources without the need for specific hardware. Providers benefit from improved resource management, reduced costs through hardware consolidation, and efficient deployment of virtual machines across different workloads. This dual advantage results in a more adaptable and economically efficient computing model .

The choice between collaborative processing and remote processing is significant in distributed systems design due to their impact on system architecture and performance. Collaborative processing allows multiple systems to work concurrently on a task, enhancing load balancing and reducing latency. Remote processing centralizes computation, potentially simplifying management but increasing reliance on network bandwidth. Choosing the appropriate method influences system efficiency, scalability, and resilience, dictating optimal performance under varying usage conditions .

Machine learning offers significant advantages in IoT systems by enabling intelligence and autonomy. It facilitates predictive maintenance by analyzing data patterns to prevent equipment failures, enhances security through anomaly detection, and optimizes energy consumption by learning from usage trends. Moreover, machine learning algorithms can process large volumes of unstructured data common in IoT environments, converting it into actionable insights, thereby improving overall system efficiency and adaptability .

You might also like