Skip to main content

C Model Question Papers for BCA 1st year Kannur Bharathiar MG Madras Bangalore University

C Model Question Papers for BCA 1st year Kannur Bharathiar MG Madras Bangalore University :
Fist Year BCA Model Question Paper for C Programming Language :-

Model Question Paper
B.C.A. : I Year: Programming using C: Time: 3 Hrs.
Max. Marks: 100

SECTION – A
1) Answer the following Questions : 10 x 2 = 20 M
a) Define Algorithm.
b) Define Identifier.
c) What is the Purpose of sizeof() operator.
d) Compare while and do-while loops. Justify your answer.
e) Define Recursion.
f) How can we initialize an array.
g) What is the difference between structure and union ?
h) Define Pointer variable.
i) Define Macro.
j) What is the purpose of rewind() function.

Section – B
Answer the following questions. 4 x 20 = 80 M
2. a) Explain the structure of C program.
b) Explain features of C language.
(or)
c) Describe in brief the operators in C language.
d) Write a C program to evaluate the following expression.
(a+(b*c)/d)
3. a) Explain control structures with examples.
(or)
b) Explain different parameter passing techniques.
c) Write a program to calculate factorial of given number using
Recursion.
4. a) Define array. Write a C program to sort elements of array
in ascending order.
b) Explain string manipulation function with examples.
(or)
c) How can we pass strings as arguments to functions.
d) Explain Nested structures with examples.
5. a) Explain Pointer Arithmetic with examples.
b) Write a C program to access array elements using Pointers.
(or)
c) Explain different file modes available in C language.
c) Describe in brief about Random Access Files

Popular posts from this blog

Swapping of Two Numbers in C or C Program to Swap Two Numbers

Swapping of Two Numbers in C or C Program to Swap Two Numbers or C program to Swap two numbers without using a third variable #include <stdio.h> #include <conio.h>  void main() {    int x, y, temp;    clrscr();    // to clear screen       printf("Enter the value of x and y\n");    scanf("%d%d", &x, &y);    printf("Before Swapping\nx = %d\ny = %d\n",x,y);    temp = x;    x    = y;    y    = temp;    /*       without using temp variable, this can be used    let x=4 and y=5    x = x + y ;   x=x+y => x=4+5 => x=9     y = x - y ;   y=x-y => y=9-5 => y=4  value changed    x = x - y ;   x=x-y => x=9-4 => x=5  value changed      */       printf("After Swapping\nx ...

Binary to Decimal Conversion in C, C Program for Binary to Decimal

Binary to Decimal Conversion in C or C Program for Binary to Decimal Number? #include<stdio.h> #include<conio.h> void main() {         long int b_n,d_n=0,j=1,rem;     clrscr();     printf("Enter a binary number: ");     scanf("%ld",&b_n);     while(b_n!=0)    {         rem=b_n%10;                    d_n=d_n+rem*j;         j=j*2;         b_n=b_n/10;     }     printf("Equivalent decimal Number : %ld",d_n);     getch(); } Output: Enter a Binary Number : 101 Equivalent Decimal Number : 5