Paper Full Marks : 75

Similar documents
DATA STRUCTURES USING C

Krishna Institute of Engineering & Technology, Ghaziabad Department of Computer Application MCA-213 : DATA STRUCTURES USING C

10CS35: Data Structures Using C

PES Institute of Technology-BSC QUESTION BANK

Data Structure [Question Bank]

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT. Course Curriculum. DATA STRUCTURES (Code: )

1) The postfix expression for the infix expression A+B*(C+D)/F+D*E is ABCD+*F/DE*++

5. A full binary tree with n leaves contains [A] n nodes. [B] log n 2 nodes. [C] 2n 1 nodes. [D] n 2 nodes.

KITES TECHNOLOGY COURSE MODULE (C, C++, DS)

Data Structures. Level 6 C Module Descriptor

AP Computer Science AB Syllabus 1

COMPUTER SCIENCE. Paper 1 (THEORY)

THREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals

Class XII (Theory) C++

Bangalore University B.Sc Computer Science Syllabus ( Semester System)

2) What is the structure of an organization? Explain how IT support at different organizational levels.

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students

1. The memory address of the first element of an array is called A. floor address B. foundation addressc. first address D.

Algorithms and Data Structures

Questions 1 through 25 are worth 2 points each. Choose one best answer for each.

Unit Write iterative and recursive C functions to find the greatest common divisor of two integers. [6]

MAX = 5 Current = 0 'This will declare an array with 5 elements. Inserting a Value onto the Stack (Push)

BCS2B02: OOP Concepts and Data Structures Using C++

Java Software Structures

Home Page. Data Structures. Title Page. Page 1 of 24. Go Back. Full Screen. Close. Quit

COMPUTER SCIENCE 1999 (Delhi Board)

Chapter 3: Restricted Structures Page 1

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING LESSON PLAN

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Atmiya Infotech Pvt. Ltd. Data Structure. By Ajay Raiyani. Yogidham, Kalawad Road, Rajkot. Ph : ,

Data Structure and Algorithm I Midterm Examination 120 points Time: 9:10am-12:10pm (180 minutes), Friday, November 12, 2010

The following themes form the major topics of this chapter: The terms and concepts related to trees (Section 5.2).

Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science. Unit of Study / Textbook Correlation

Assessment Plan for CS and CIS Degree Programs Computer Science Dept. Texas A&M University - Commerce

1. True or False? A voltage level in the range 0 to 2 volts is interpreted as a binary 1.

A single register, called the accumulator, stores the. operand before the operation, and stores the result. Add y # add y from memory to the acc

Sample Questions Csci 1112 A. Bellaachia

Data Structure with C

AFF 808. Sub. Code 4BIT1C1. B.Sc. DEGREE EXAMINATION, NOVEMBER First Semester. Information Technology

Written examination in Computer Networks

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students

Binary Search Trees CMPSC 122

Binary Search Trees. A Generic Tree. Binary Trees. Nodes in a binary search tree ( B-S-T) are of the form. P parent. Key. Satellite data L R

SECTION C [short essay] [Not to exceed 120 words, Answer any SIX questions. Each question carries FOUR marks] 6 x 4=24 marks

To My Parents -Laxmi and Modaiah. To My Family Members. To My Friends. To IIT Bombay. To All Hard Workers

Data Structures and Algorithms V Otávio Braga

Syllabus for Computer Science. Proposed scheme for B.Sc Programme under Choice Based Credit System

University of Pune Revised Structure for the B. Sc. (Computer Science) Course (Second Year to be implemented from Academic Year )

ALLIED PAPER : DISCRETE MATHEMATICS (for B.Sc. Computer Technology & B.Sc. Multimedia and Web Technology)

Java the UML Way: Integrating Object-Oriented Design and Programming

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students

B.Sc.(Computer Science) and. B.Sc.(IT) Effective From July 2011

AGARWAL COLLEGE & WEB SERVICES TRUST. In Collaboration with KARANATAKA STATE OPEN UNIVERSITY

Gates, Circuits, and Boolean Algebra

Data Structures and Data Manipulation

PART-A Questions. 2. How does an enumerated statement differ from a typedef statement?

Assessment for Master s Degree Program Fall Spring 2011 Computer Science Dept. Texas A&M University - Commerce

Common Data Structures

Introduction to Data Structures

Data Structures and Algorithms Written Examination

Linked Lists, Stacks, Queues, Deques. It s time for a chainge!

Chapter 13. Disk Storage, Basic File Structures, and Hashing

Module 2 Stacks and Queues: Abstract Data Types

QUEUES. Primitive Queue operations. enqueue (q, x): inserts item x at the rear of the queue q

1. Define: (a) Variable, (b) Constant, (c) Type, (d) Enumerated Type, (e) Identifier.

Basic Programming and PC Skills: Basic Programming and PC Skills:

IT Data Communication and Networks (Optional)

COMPUTER SCIENCE (5651) Test at a Glance

Course Structure of Three Year Degree B.A Programme in Computer Application under Semester System of Dibrugarh University (General Programme)

Objected oriented Programming: C++ Unit 1 1. Introduction 1.1. Introduction to Object Oriented Programming C++ fundamentals.

Symbol Tables. Introduction

Curriculum Map. Discipline: Computer Science Course: C++

ML for the Working Programmer

Data Structures UNIT III. Model Question Answer

CHAPTER 4 ESSENTIAL DATA STRUCTRURES

Copyright 2007 Ramez Elmasri and Shamkant B. Navathe. Slide 13-1

Embedded Systems. Review of ANSI C Topics. A Review of ANSI C and Considerations for Embedded C Programming. Basic features of C

Chapter 5. Data Communication And Internet Technology

CCNA 1: Networking Basics. Cisco Networking Academy Program Version 3.0

CSE 326, Data Structures. Sample Final Exam. Problem Max Points Score 1 14 (2x7) 2 18 (3x6) Total 92.

1. Relational database accesses data in a sequential form. (Figures 7.1, 7.2)

Chapter 13 Disk Storage, Basic File Structures, and Hashing.

Core Syllabus. Version 2.6 C OPERATE KNOWLEDGE AREA: OPERATION AND SUPPORT OF INFORMATION SYSTEMS. June 2006

Karnaugh Maps & Combinational Logic Design. ECE 152A Winter 2012

Analysis of a Search Algorithm

2. (a) Explain the strassen s matrix multiplication. (b) Write deletion algorithm, of Binary search tree. [8+8]

Lab Manual. Data Structures (Pr): COT-213 Data Structures (P): IT-215

CompuScholar, Inc. Alignment to Utah's Computer Programming II Standards

ECE 250 Data Structures and Algorithms MIDTERM EXAMINATION /5:15-6:45 REC-200, EVI-350, RCH-106, HH-139

University of Dayton Department of Computer Science Undergraduate Programs Assessment Plan DRAFT September 14, 2011

Quiz 4 Solutions EECS 211: FUNDAMENTALS OF COMPUTER PROGRAMMING II. 1 Q u i z 4 S o l u t i o n s

UIL Computer Science for Dummies by Jake Warren and works from Mr. Fleming

CSE373: Data Structures and Algorithms Lecture 1: Introduction; ADTs; Stacks/Queues. Linda Shapiro Spring 2016

Ordered Lists and Binary Trees

Introduction to Programming System Design. CSCI 455x (4 Units)

CSE140: Midterm 1 Solution and Rubric

Computer Organization

IT4405 Computer Networks (Compulsory)

C Programming. for Embedded Microcontrollers. Warwick A. Smith. Postbus 11. Elektor International Media BV. 6114ZG Susteren The Netherlands

Transcription:

Paper 3 2008 Full Marks : 75

Paper- 4 2008 Full Marks : 75

Paper - 4 2010 Time: 3 hours Full Marks: 75 Candidates are required to give their answers in their own words as far as practicable. The questions are of equal value. Answer any five questions. 1. (a) Define and explain the concept of data structures. (b) What do you mean by abstract data structures?

2. What do you mean by stack? Explain the primitive operation which can be performed on stack. 3. What do you mean by queues? Discuss Circular queue and priority queue. 4. What do you mean by linked list of stack and linked list of queue? Explain doubly linked list and circular linked list. 5. Discuss the basic terminology of tree. Explain the tree representation of array and Linked list. 6. What are the applications of binary tree and threaded binary tree? Explain the binary tree representation of trees. 7. Explain sequential searching and binary search. Discuss insertion sort, selection Sort and quick sort. 8. What do you mean by Hash table? Explain collision resolution technique. 9. What do you mean by directed, undirected and weighted graphs? Discuss the representation of graphs. 10. Write short notes on any three of the following: (a) Bubble sort (b) Comparison of sorting methods (c) Representation of Graphs (d) Analysis of algorithms Paper - 4 2010 Time: 3hour Full Marks: 75 Candidates are required to give their answers in their own words as far Practicable. The questions are of equal value. Answer Five questions, selecting at least two from each Group. Group- A 1. What is meant by Network-Topology? Describe three commonly used Network Topologies with their relative advantages and disadvantages. 2. (a) What is the major advantage of shielded twisted pair over unshielded Twisted pair wise? (b) Why is the major advantage of shielded twisted pair cables? 3. Explain the circuit switching. Explain time division switching. What are the Functions of control signaling?

4. (a) What is e- mail? What is its Protocol? (b) What is the purpose of simplex mail Transfer Protocol (SMTP)? 5. What are the different types of basic logic gates? Explain with the help of Truths tables and give an example of each gate. Group B 6. (a) Explain the four basic date types in C. What is the size in bytes of each type in DOS and UNIX Platform? (b) What is constant? Explain the four basic types of constant in C? 7. What are the condition control transfer statements in C? Explain the Difference between while and do while loops with respect to the minimum Number of times the body of the loop is executed. 8. (a) What is the difference between scanf ( ) and get ( ) with respect to Data input with embedded white space character? (b) How many variables can be accepted by one scanf statement? 9. What is a function? How is it declared in C? What is meant by call by reference and call by value? Explain recursive function and list its merits and demerits with examples. 10. Write short notes on any three of the following: (a) Guided and Unguided media. (b) Serial and Parallel communication. (c) Internet and Intranet (d) Single and Multidimensional arrays. (e) Structure and Union. Paper - 4 2011 Full Marks: 75 Time: 3 hours Candidates are required to give their answers. In their own words as far as practicable The figures in the margin indicate full marks. Questions are of equal value. Answer any five questions 1. What do you mean by algorithms & flow charts? Discuss the complexity of algorithm? 2. Transform the following infix expression into postfix notation. ( a ) 5 * X + 3 * ( X 11 ) ( b ) 2 ( a + b ) 7 ( c + d )

3. What do you mean by linked list? Discuss its advantage over array? Write an algorithm to insert an item in the singly linked list. 4. What are the applications of stack? Discuss infix, postfix and prefix notation with example? 5. Discuss doubly linked list & circular linked list with necessary algorithm. 6. Explain traversal of binary tree inorder, preorder & pos order? Also discuss application of binary tree? 7. (a) Explain the process of searching? What is the advantage of binary search over selection search? (b) Write the algorithm for bubble sort. 8. What is Graph? Discuss the terminology of graph? Also explain Depth first search? 9. What do you mean by Auto CAD? Explain the features of Auto CAD in detail? 10. Write short notes on any three: i) Circular queue (ii) Radix sort (iii) Hash Table iv) Recursion (V) High Balanced Tree. Paper - 5 2011 Full Marks: 75 Time: 3 hours Candidate are required to give their answers in their own words as far as practicable The figures in the margin indicate full marks. Question are of equal value Answer any five questions Group A 1. What do you mean by Computer networks? Describe different modes of data communication? 2. What is switching? Discuss circuit switching, packet switching and message switching. 3. Explain K-map its significance? Discuss 2-variable K-map. 4. Discuss different network devices in details? 5. Write short notes on (a) Optical Fiber (b) URL (c) VSAT GROUP B

6. (a) Discuss the features of C language? (b) Describe variable, expressions & identifiers? 7. Discuss different formatted & unformatted Input / Output functions in C, with suitable example? 8. (a) Discuss nested if else & else if ladder? (b) Write a program to find the roots of quadratic equation ax2 + bx +c=0 9. What is array? How to declare and initialize it? Write program to sort a list of nos. in ascending order? 10. Write notes on the following i) Pointer (ii) function (iii) break & continue. Paper - 3 2012 Time: 3 hours Full Marks: 75 Candidates are required to give their answers in their own words as far as practicable. The questions are of equal value. Answer any five questions, selecting at least one from each group. GROUP A 1. What is Network Topology? Explain the different types of network topologies with the help of diagram. 2. What do you mean be communication channel? Explain any two channels with properties each. 3. Discuss the architecture of OSI model? Explain the functions of each layer in OSI model. 4. State and prove De Morgan s theorem in Boolean algebra. 5. Write short notes on any three of the following: (a) Protocols (b) E-mail (c) Logic gates (d) Dial up connectivity Group- B 6. Explain the structure of a C-program with its major elements. 7. What are the different data types available in C-language? How can you perform type conversion in expression?

8. (a) What is loop control? Differentiate between while ( ) and do- while ( ) loop controls. (b) Write a C-program to find the sum of N-natural Numbers using for ( ) loop. 9. (a) What is recursion? Write a recursive function to find factorial of n. (b) Differentiate between structure and union. 10. Write short notes on any three of the following: (a) String (b) Array (c) Dynamic memory allocation (d) File handling functions. Paper - 4 2012 Time: 3 hours Full Marks: 75 Candidates are required to give their answers in their own words as far as practicable. The questions are of equal value. Answer any five questions. 1. What is data structure? Explain the different operations to be performed on data structure. 2. How do you implement a stack in C? Write algorithms to perform push and pop operations on a stack. 3. What is circular queue? What are its advantages? Write the algorithms for the insertion and deletion operations performed on the circular queue. 4. Evaluate the following postfix expressions: (i) ABC* + given A = 12.5, B=6.35, C=5.75 (ii) AB?C* given A = 3, B = 2, C = 8 (iii) AB + CD - * given A = 1, B = 2, C = 3, D = 4 5. What are the different types of binary trees? Discuss the array representation of a binary tree. 6. Explain the properties of a B-tree? Write the algorithm for insertion in a B tree. 7. Describe the complexity analysis of sequential searching. Write the algorithm to find the desired element in an array using sequential searching technique. 8. Describe the efficiency of Quick - sort algorithm. Write a quick sort algorithm to arrange a list of integers. 9. Explain the different representations of a graph data structure.

10. Write short notes on any three of the following: (a) Abstract data type (b) Dequeue (c) Di graph (d) Recursion (e) List