0% found this document useful (0 votes)
36 views1 page

Bachelor of Computer Application (B.C.A.) Semester-I Examination "C" Programming Paper-II

This document contains the questions from a Bachelor of Computer Application (B.C.A.) Semester–I Examination paper on "C" Programming. It includes questions on programming structures, data types, arrays, functions, pointers, structures, file handling, operators, loops, and input/output statements in C programming language. Students are required to write programs, explain concepts, and differentiate between programming terms. The paper tests the students' understanding of fundamental C programming concepts through descriptive and programming questions.

Uploaded by

rinkulilhare
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views1 page

Bachelor of Computer Application (B.C.A.) Semester-I Examination "C" Programming Paper-II

This document contains the questions from a Bachelor of Computer Application (B.C.A.) Semester–I Examination paper on "C" Programming. It includes questions on programming structures, data types, arrays, functions, pointers, structures, file handling, operators, loops, and input/output statements in C programming language. Students are required to write programs, explain concepts, and differentiate between programming terms. The paper tests the students' understanding of fundamental C programming concepts through descriptive and programming questions.

Uploaded by

rinkulilhare
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

NRT/KS/19/2207

Bachelor of Computer Application (B.C.A.) Semester–I Examination


"C" PROGRAMMING
Paper–II
Time : Three Hours] [Maximum Marks : 50
N.B. :— (1) All questions are compulsory and carry equal marks.
(2) Draw well labelled diagram wherever necessary.
EITHER
1. (a) What do you understand by programming structure ? Explain in brief. 5
(b) Define flowchart. Draw a flowchart to find greatest among three numbers. 5
OR
(c) Define algorithm. Write an algorithm to find whether a given year is leap year or not. 5
(d) Give the difference between algorithm and pseudocode. 5
EITHER
2. (a) What is data type ? Explain different data types supported by 'C-language'. 5
(b) Write and explain a program in 'C' to print half pyramid using alphabets as given below :
A
BB
CCC
DDDD
EEEE E 5
OR
(c) What is ternary operator ? Explain giving suitable example. 5
(d) Write a program in 'C' to print numbers from 1 to N using while loop. 5
EITHER
3. (a) Define array. Write a program in 'C' to delete an element from one dimensional array at a given
position. 5
(b) Write any five string manipulation functions provided by 'C' language ? Explain with suitable
example. 5
OR
(c) Write a program in 'C' to illustrate function with :
No argument and no return value. 5
(d) What is storage class ? Explain various storage classes with suitable examples. 5
EITHER
4. (a) Give the difference between structure and union. 5
(b) How will you declare pointer to pointer ? Write a 'C' program to read two integers and determine
bigger of the two with the help of function big( ) returning an integer pointer. 5
OR
(c) What is file ? Describe various modes to open a file with suitable examples. 5
(d) (i) Create a structure student with the members Roll_ No, Name, Marks.
(ii) Create the instances s1 and s2 of structure student.
(iii) Assign data to s1 using scanf( ) function.
(iv) Give the memory representation of s1. 5
5. (a) If a = 10, b = 20 then c = (a++) + (– –b) + 10 and find the value of a, b, c. 2½
(b) Differentiate between break and continue statement. 2½
(c) Illustrate with example formal and default argument. 2½
(d) Differentiate between sequential and random access. 2½

CLS—13429

You might also like