AFF 826. Sub. Code 4BSO1C1. Sp2. B.Sc. DEGREE EXAMINATION, NOVEMBER First Semester. Software FUNDAMENTALS OF COMPUTERS AND C PROGRAMMING

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

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

BCS2B02: OOP Concepts and Data Structures Using C++

Course Name: ADVANCE COURSE IN SOFTWARE DEVELOPMENT (Specialization:.Net Technologies)

C++ Programming Language

10CS35: Data Structures Using C

El Dorado Union High School District Educational Services

PROBLEM SOLVING SEVENTH EDITION WALTER SAVITCH UNIVERSITY OF CALIFORNIA, SAN DIEGO CONTRIBUTOR KENRICK MOCK UNIVERSITY OF ALASKA, ANCHORAGE PEARSON

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

C++ INTERVIEW QUESTIONS

The C Programming Language course syllabus associate level

Java Application Developer Certificate Program Competencies

PES Institute of Technology-BSC QUESTION BANK

I PUC - Computer Science. Practical s Syllabus. Contents

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

Java Interview Questions and Answers

Sources: On the Web: Slides will be available on:

Multichoice Quetions 1. Atributes a. are listed in the second part of the class box b. its time is preceded by a colon. c. its default value is

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

Object Oriented Programming With C++(10CS36) Question Bank. UNIT 1: Introduction to C++

Java (12 Weeks) Introduction to Java Programming Language

Fundamentals of Programming and Software Development Lesson Objectives

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

Habanero Extreme Scale Software Research Project

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

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

Laboratory Assignments of OBJECT ORIENTED METHODOLOGY & PROGRAMMING (USING C++) [IT 553]

Java SE 8 Programming

Programming and Software Development (PSD)

Lab Experience 17. Programming Language Translation

COMPUTER SCIENCE (5651) Test at a Glance

Java 6 'th. Concepts INTERNATIONAL STUDENT VERSION. edition

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. CISY 105 Foundations of Computer Science

DATA STRUCTURES USING C

Chapter 2: Algorithm Discovery and Design. Invitation to Computer Science, C++ Version, Third Edition

An Introduction to Programming and Computer Science

Subject Name: Object Oriented Programming in C++ Subject Code:

Introduction to Java

Computer Programming I

Computing Concepts with Java Essentials

Embedded Programming in C/C++: Lesson-1: Programming Elements and Programming in C

Data Structure [Question Bank]

Objectif. Participant. Prérequis. Remarque. Programme. C# 3.0 Programming in the.net Framework. 1. Introduction to the.

Data Structures and Algorithms Written Examination

Sample Syllabus (C++) CSCI 1301 Introduction to Programming Principles

Course Title: Software Development

Cohort: BCA/07B/PT - BCA/06/PT - BCNS/06/FT - BCNS/05/FT - BIS/06/FT - BIS/05/FT - BSE/05/FT - BSE/04/PT-BSE/06/FT

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

DE 6211 DISTANCE EDUCATION. M.Sc. (IT) DEGREE EXAMINATION, MAY PRINCIPLES OF INFORMATION TECHNOLOGY. (2002 onwards) PART A (10 3 = 30 marks)

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

Semantic Analysis: Types and Type Checking

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

ADVANCED SCHOOL OF SYSTEMS AND DATA STUDIES (ASSDAS) PROGRAM: CTech in Computer Science

Keywords are identifiers having predefined meanings in C programming language. The list of keywords used in standard C are : unsigned void

TECHNOLOGY Computer Programming II Grade: 9-12 Standard 2: Technology and Society Interaction

CS 141: Introduction to (Java) Programming: Exam 1 Jenny Orr Willamette University Fall 2013

Chapter 2: Elements of Java

An Overview of Java. overview-1

Object Oriented Software Design II

Moving from CS 61A Scheme to CS 61B Java

Programming and Software Development CTAG Alignments

Crash Course in Java

Certified PHP Developer VS-1054

1 bool operator==(complex a, Complex b) { 2 return a.real()==b.real() 3 && a.imag()==b.imag(); 4 } 1 bool Complex::operator==(Complex b) {

Summit Public Schools Summit, New Jersey Grade Level / Content Area: Mathematics Length of Course: 1 Academic Year Curriculum: AP Computer Science A

VB.NET Programming Fundamentals

: provid.ir

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

Android Application Development Course Program

How To Teach C++ Data Structure Programming

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

Glossary of Object Oriented Terms

Java EE Web Development Course Program

WESTMORELAND COUNTY PUBLIC SCHOOLS Integrated Instructional Pacing Guide and Checklist Computer Math

#820 Computer Programming 1A

Chapter 5 Names, Bindings, Type Checking, and Scopes

Fundamentals of Java Programming

AP Computer Science A - Syllabus Overview of AP Computer Science A Computer Facilities

Operator Overloading. Lecture 8. Operator Overloading. Running Example: Complex Numbers. Syntax. What can be overloaded. Syntax -- First Example

An Incomplete C++ Primer. University of Wyoming MA 5310

COMPUTER SCIENCE. 1. Computer Fundamentals and Applications

The Java Series. Java Essentials I What is Java? Basic Language Constructs. Java Essentials I. What is Java?. Basic Language Constructs Slide 1

WORKSPACE WEB DEVELOPMENT & OUTSOURCING TRAINING CENTER

Handout 1. Introduction to Java programming language. Java primitive types and operations. Reading keyboard Input using class Scanner.

COWLEY COLLEGE & Area Vocational Technical School

Facebook Twitter YouTube Google Plus Website

ProfBuilder: A Package for Rapidly Building Java Execution Profilers Brian F. Cooper, Han B. Lee, and Benjamin G. Zorn

Classes and Objects in Java Constructors. In creating objects of the type Fraction, we have used statements similar to the following:

13 Classes & Objects with Constructors/Destructors

B.C.A. DEGREE EXAMINATION, NOVEMBER 2010 Fifth Semester Computer Applications Elective WIRELESS APPLICATION PROTOCOL (CBCS 2008 onwards)

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department

Efficient Data Structures for Decision Diagrams

AP Computer Science Java Subset

Syllabus for CS 134 Java Programming

Tutorial on C Language Programming

JAVA - QUICK GUIDE. Java SE is freely available from the link Download Java. So you download a version based on your operating system.

MISRA-C:2012 Standards Model Summary for C / C++

Binary storage of graphs and related data

Transcription:

Sp2 AFF 826 Sub. Code 4BSO1C1 B.Sc. DEGREE EXAMINATION, NOVEMBER 2015 First Semester Software FUNDAMENTALS OF COMPUTERS AND C PROGRAMMING (CBCS 2014 onwards) Time : 3 Hours Maximum : 75 Marks Part A (10 2 = 20) 1. List out the characteristics of computers. 2. What is binary addition? 3. Write any four keywords in C. 4. What are the relational operators in C? 5. Write the input and output statements in C. 6. Define recursion. 7. List out the use of pointers. 8. Name any four string functions and mention their purpose. 9. What is bit field? 10. What is union?

Part B (5 5 = 25) Sp2 11. (a) List out the advantages of computers. Explain the generation of computers. 12. (a) How to work with functions? Give example. Discuss on memory types with example. 13. (a) Write short notes on control statements in C. Describe any five library functions. 14. (a) Explain arrays to pointers with example. Illustrate on dynamic memory allocation. 15. (a) How structures are passed into functions? Explain. Explain the self referential structures. Part C (3 10 = 30) Answer any three questions. 16. Explain about the computer organizations. 17. Discuss on input and output devices. 18. Describe the operators and expressions in C. 19. Explain about arrays and its types with example. 20. How data files are handled in C? 2 AFF 826

Wk 10 AFF 827 Sub. Code 4BSO2C1 B.Sc. DEGREE EXAMINATION, NOVEMBER 2015 Second Semester Software PROGRAMMING IN C ++ AND ALGORITHMS (CBCS 2014 onwards) Time : 3 Hours Maximum : 75 Marks Part A (10 2 = 20) 1. What is the use of type modifiers? 2. What is inline function? 3. When do we declare a member of a class as static? 4. What is the use of const qualifier? 5. What is parameterized constructor? 6. Is it mandatory to use constructors in a class? 7. Give the syntax of single inheritance. 8. What are the two types of polymorphism? 9. Define binary tree. 10. State the purpose of Kruskal algorithm.

Part B (5 5 = 25) Wk 10 11. (a) Explain the switch statement with an example. How a member function of a class is defined? 12. (a) What are arrays of objects? Explain. Illustrate how member functions are nested. 13. (a) Describe the importance of destructors. How is dynamic initialization of objects achieved? 14. (a) Explain multiple inheritance with an example. Write about abstract base classes. 15. (a) Describe the different ways to represent the graph. Describe the quick sort procedure. Part C (3 10 = 30) Answer any three questions. 16. Write a function power( ) to raise a number in to a power n. The function takes a double value of m and int value for n, and returns the result correctly. 2 AFF 827

17. What are the possible ways available to define a member function? Explain. Wk 10 18. Write a program to perform complex number arithmetic operations using operator over loading. 19. Explain the following : (a) Copy constructor Dynamic constructor. 20. Explain the Dijkstra's algorithm to find the shortest path. 3 AFF 827

Sp 6 AFF 828 Sub. Code 4BSO3C1 B.Sc. DEGREE EXAMINATION, NOVEMBER 2015 Third Semester Software JAVA PROGRAMMING (CBCS 2014 onwards) Time : 3 Hours Maximum : 75 Marks Part A (10 2 = 20) 1. Define JVM. 2. What is meant by type casting? 3. What are arithmetic operators? 4. What is the purpose of type conversion? 5. Why do we create objects? 6. What is a vector? 7. Define threads. 8. What is the use of finally statement? 9. How to create an executable applet? 10. Write the code for drawing bar charts.

Part B (5 5 = 25) Sp 6 11. (a) Differentiate constant and variable. Write the features of Java. 12. (a) Illustrate and explain the order of evaluation of expression. Explain for loop with an example. 13. (a) What are constructors? Give an example. How can you define and extend interfaces? 14. (a) How to create a package? Explain. Where do you need multiple catch statements? Explain. 15. (a) Describe passing parameters to applets. How to draw circles and ellipses? Explain. 2 AFF 828

Part C (3 10 = 30) Sp 6 Answer any three questions. 16. What are tokens? Explain in detail. 17. Write a java program to print the prime numbers between two limits. 18. Describe arrays and its types in java. 19. What is a thread? Describe the life cycle of a thread. 20. How can you design a web page by using applet tags? Explain. 3 AFF 828

Sp 5 AFF 829 Sub. Code 4BSOA3 U.G. DEGREE EXAMINATION, NOVEMBER 2015 Software C PROGRAMMING (CBCS 2014 onwards) Time : 3 Hours Maximum : 75 Marks Part A (10 2 = 20) 1. What is meant by Value of a Variable? 2. What does a modulus operator mean? 3. Distinguish between a pre-test looping and a post-test looping. 4. What is the purpose of a break statement? 5. How are multidimensional arrays defined? 6. Differentiate between function definition and function declaration. 7. How is a pointer variable initialised? 8. Write the purpose of size of ( ) operator. 9. What is closing of a file? How is it accomplished in a program? 10. What is the significance of EOF?

Part B (5 5 = 25) Sp 5 Answer all questions, choosing either (a) or. 11. (a) Explain the various types of constants available in C with example. Write a C program to find the biggest of two numbers using ternary operator. 12. (a) With an example compare the while and do-while structure. Write a C program to print the largest of the given n numbers. 13. (a) Write a C program to reverse a given string and to test whether it is a palindrome or not. What is meant by C library function? Explain their uses. 14. (a) With an example, explain the strcmp and strcpy functions in C. Write a C program to concatenate two strings using pointers. 15. (a) Explain the difference between getc ( ) and get char ( ) functions with an example. Explain the usages of Register and External variables. 2 AFF 829

Part C (3 10 = 30) Sp 5 Answer any three questions. 16. What are the fundamental data types supported by C? How are they declared? Give examples. 17. Explain in detail the different forms of if constructs in C. 18. Write a C program to arrange the given set of numbers in ascending order. 19. Write a C program using pointers to compute the sum of all elements stored in an array. 20. Explain the role of the C preprocessor in detail. 3 AFF 829