Bsc/Msc Physics/Computer science
Unit 1: Conceptual Framework of Programming
- Explain the features of C Programming language?
- Explain Flowchart and Algorithm with example in C Programming language?
- Explain the Conceptual framework of computer language?
- What is structured programming, and why is it important?
- Explain the difference between top-down and bottom-up programming approaches.
- What are the key components of a C program?
- Define character set, keywords, and identifiers in C?
- Explain different data types in C with examples?
- What is operators? Explain different type of operators used in C?
- What are arithmetic, relational, and logical operators? Provide examples.
- Explain operator precedence and associativity with examples?
Unit 2: Control Statements and Loops
- Explain input and output statement?
- Explain Cantrol statement in C?
- What is the difference between
if
,if-else
, and nestedif-else
statements? - Explain the working of
switch
statements in C with an example? - What is the difference between
while
,do-while
, andfor
loops? - Write a C program to find the sum of an algebraic series?
- How can you convert a binary number to a decimal number in C?
- Write a C program to find the smallest and largest number in a given range?
- Write a C program to find the prime number between given range of numbers?
- Write a C program to find the factorial of given number?
- Write a C program to find the roots of quadratic equation?
- How can you convert a Decimal number to a binary number in C?
Unit 3: Functions and String Handling
- Why are functions important in programming?
- What is string? Explain string handling functions available in C?
- Explain the difference between call by value and call by reference with examples?
- What are the different categories of functions based on arguments and return values?
- What is recursion? Write a C program to calculate the factorial of a number using recursion?
- Explain the use of
sprintf()
,strcpy()
,sscanf()
, andstrlen()
functions? - Write a program to compare two strings using
strcmp()?
- How do you declare and use one-dimensional and two-dimensional arrays?
Unit 4: Networking Basics
- What are terminals?
- What are the differences between dumb terminals, smart terminals, and intelligent terminals?
- Classify different types of networks based on range and topology?
- Explain LAN, MAN, WAN, and client-server networks?
- Describe the different network topologies: BUS, RING, STAR, and MESH?
- What is the role of an Internet Service Provider (ISP)?
- Explain different types of internet account?
- Explain the different types of internet connections: Dial-up, Leased line, and Satellite?
- What are Class A, Class B, and Class C IP addresses?
- What do you mean by URL? Explain the difference between absolute and relative URLs?
- What is protocol? Explain different protocols?
Unit 5: Web Technologies (Email, HTML, HTTP, Search Engines)
- What is a web browser? Explain it.
- Explain the basic structure of an HTML document?
- What are the purposes of
<HTML>
,<TITLE>
,<HEAD>
, and<BODY>
tags? - What is the difference between ordered <ol> and unordered <ul> lists in HTML?
- Write HTML code to create a simple web form with a password field, text area, and submit button?
- Write HTML code to create a table of marks.
- What are meta search engines, and how do they work?
- What is the difference between sub-directory search engines and population search engines?
- Explain the concept of HTTP and how it works in web communication?
- What is the function of the
<IMG>
and<A>
tags in HTML? - How do AND and OR search functions work in search engines?
- Explain search engines in detail and it's working?
- Explain different types of HTML tags?