Exam Details

Subject programming in c
Paper
Exam / Course b.c.a
Department
Organization loyola college
Position
Exam Date November, 2017
City, State tamil nadu, chennai


Question Paper

1
LOYOLA COLLEGE (AUTONOMOUS), CHENNAI 600 034
B.C.A. DEGREE EXAMINATION COMPUTER APPLICATIONS
FIRST SEMESTER NOVEMBER 2017
CA 1505 PROGRAMMING IN C
Date: 04-11-2017 Dept. No. Max. 100 Marks
Time: 01:00-04:00
PART A
Answer All the Questions (10x2=20 marks)
1. Define operating System.
2. What is Flow chart?
3. What are identifiers? Give example.
4. Give the syntax for do while statement.
5. Define Array.
6. What is Char array? How will you declare it?
7. What is Pointer?
8. Define function prototype.
9. What is enumerated data type?
10. Write the advantage of Union over structure?
PART B
Answer All the Questions (5x8=40 marks)
11.a. Draw a flowchart to add two numbers entered by user.

b. Write an algorithm to find the factorial of a number entered by user.
12.a. Write the difference between while and do-while statement.

b. Write the program to find the biggest of two given number.
13.a. What is 2D array? Write a program to read and print a matrix of given order.

b. Write a C program to sort the array in ascending order.
14. a. Write short notes on Recursion with example.

b. Explain function definition and function call with example.
15.a. Write about command line arguments.

b. Explain the concept of Union with example.
PART C
Answer any Two Questions (2x20=40 marks)
16. a. Discuss about any five output devices in detail.
b. Write a detailed note on data types with example.
17. a. Write a detailed note on the following string function.
strcat ii) strcmp iii) strcpy iv) strlen
b. Discuss in detail about storage classes with example
18. a. Explain Array of structures in detail with example.
b. Discuss about Operators in C.



Subjects

  • accounts and business applications- refer the department of commerce for syllabus
  • advanced java programming
  • cellular and mobile computing
  • computer organization and architecture
  • dot net technologies (or)
  • introduction to data communication
  • mathematics for computer applications- refer the department of mathematics for syllabus
  • object oriented analysis and design
  • object oriented programming with c++
  • object oriented programming with c++-lab
  • operating system
  • programming in c
  • programming in c– lab
  • project
  • resource management technique
  • software engineering
  • statistical methods- refer the department of mathematics for syllabus
  • visual programming
  • visual programming and rdbms - lab
  • web design
  • web design - lab
  • web programming with php and mysql
  • web programming with php and mysql-lab