BCA BBA IT SEM-1






Click Here to View FYUGP NEP 2020 (2022 Onwards)  Question Papers

Click Here to View Previous Semester (OLD Course) Question Papers

Click Here to Upload Previous Semester Question Papers




Modal Questions/ Question Bank for BCA Sem-1 Paper MJ-01 (C Programming) provided by Subodh Kumar (subodhkrmail@gmail.com): 

**Updated for 2023-27 session

1.    What is C programming? [BCA-2016,2018,2019]

2.    What are the features or characteristics of C? [BCA-2016,2018]

3.    Why is C called a Mid-level programming language? [BCA-2016,2019]

4.    Explain a brief history of C.

5.    Explain the general structure of C. [BCA-2016,2018,2019]

6.    Explain how we execute a C program? [BCA-2016,2018,2019]

7.    What are the comments in c.

8.    What is a token? Explain different types of C tokens. [BCA  2018,2019]

9.    Explain the terms variable and constant. Explain the types of constants. [BCA  2017,2019]

10. Explain escape sequence characters. [BCA  2016,2018,2019]

11. What is a Data Type? Explain various data types in C. [BCA-2016,2018.2019]

12. What is an Operator? Explain various operators in C. [BCA-2016,2018,2019]

13. Explain different types of input/output functions with syntax.[BCA-2016,2018,2019]

14. Explain different types of Flow control or Control structure or statements in C. [BCA-2016,2019]

15. Explain Decision Making or Control Statement.  [BCA  2018] Explain the difference between if-else and switch case statements.

16. Compare if-else with the ternary operator. [BCA  2017]

17. What is Loop? Explain all types of loops in C with an example. [BCA-2016,2017,2018]

18. Explain the difference between entry-controlled and exit-controlled loops with a suitable example. [BCA 2019]

19. What are jump statements? Explain. [BCA-2016,2017,2018]

20. Write a program to check whether a number is perfect or not. [BCA-2018,2019]

21. Write a program to check whether a number is prime or not. [BCA  2016,2017]

22. Write a program to find the factorial of a number.[BCA 2019]

23. What is an Array? How is it different from an ordinary variable? Discuss the rules to declare a one-dimensional array. [BCA-2016]

24. What do you mean by an Array? What are the different types of arrays? Explain the merits and demerits of an array.[BCA 2018, BCA MJ-1 2022]

25. What is a two-dimensional array? How is it different from a one-dimensional array? Give Syntax. [BCA 2019]

26. Write a program to find the sum of left and right diagonal elements of a square matrix/2D array.[BCA 2016,2018]

27. Write a program to find the transpose of a square matrix of 3x3 order. [BCA 2019]

28. What is a string? Explain all types of string functions with examples.[BCA  2016,2017,2018]

29. Write a program to check whether a string is Palindrome. [BCA  2018]

30. Write a program to check vowels, Consonants and white spaces in a given text/string. [BCA  2016,2017]

31. Explain various functions used for reading and writing strings.

32. Write a program to find the length of a string.[BCA 2019]

33. Write a program to compare two strings.

34. What is a function? Explain the difference between user-defined and library (built-in) functions. [BCA  2018, BCA MJ-1 2022]

35. What is a function? Explain at least two categories of function with examples. [BCA 2019]

36. What is a recursion/recursive function [BCA 2019, BCA MJ-1 2022]? Write a program to find the factorial of a number using function recursion. [BCA  2016,2018]

37. Explain /Differentiate call by value and call by reference with an example. [BCA  2016,2018,2019, MJ-1 2022]

38. Explain the Scope, Visibility and Lifetime of a variable.[BCA 2019]

39. What is a pointer? How are they declared and initialised? [BCA MJ-1 2022] Write a program to check prime numbers using a pointer. [BCA  2018,2019]

40. What is a pointer? What are its uses? Write a program to find the factorial of a number using a pointer. [BCA  2016]

41. Explain the array of pointers. [BCA  2016]

42. Write a program to create the structure of a student having fields Roll, name, and Marks. Input records and display them. [BCA  2016,2018]

43. What is a union? How is it different from structure? [BCA  2016,2018,2019]

44. How is the structure different from an array? Explain the terms ‘Array of Structure’  and ‘Nesting of Structure’ with examples. [BCA 2019]

45. Explain preprocessor directives. When do we use #define and #include? [BCA  2016,2017]

46. Explain Macros. [BCA  2016]

47. Explain file handling functions. [BCA  2016,2018,2019]

48. Explain Dynamic Memory Allocation. [BCA MJ-1 2022]

49. Explain Storage classes. (static, extern, auto, register). [BCA MJ-1 2022]

50. Write a program to display the Fibonacci series. [ BCA MJ-1 2022]










FYUGP 2022 (2022-26)

Question Paper-1st Semester Year 2022 (2022-26) of Kolhan University, Chaibasa

Paper  Code: MJ-1 (2022)  Computer Application (BCA)      

Paper Name: C Programming Language








Paper  Code: MN-1A (2022)  Computer Application (BCA)      

Paper Name: Introduction to Computer Science



Paper  Code: MJ-1 (2022)  Information Technology (B.Sc. IT)       

Paper Name: C Programming Language




Paper  Code: MN-1A (2022)  Information Technology (B.Sc. IT)      

Paper Name: Fundamentals of Information Technology




Paper  Code: MDC-1 (2022)       Paper Name: Statistics




Paper  Code: SEC-1 (2022)       Paper Name: Digital Education






Paper  Code: AEC-1 (2022)       Paper Name: Hindi Communication








Paper  Code: VAC-1 (2022)       Paper Name: Understanding India





Paper  Code: VAC-1 (2022)       Paper Name: Yoga








Question Papers are available here for Session -
2020        2019        2018        2017        2016

Question Paper-BCA-1st Semester Year 2020 (2020-23) of Kolhan University, Chaibasa

Provided by Subodh Kumar (subodhkrmail@gmail.com), Asst. Prof. , BCA Dept., Jamshedpur Co-operative College, Jamshedpur

Paper  Code: BCA 101 (2020)            Paper Name: Mathematics





Paper  Code: BCA 102  (2020)              Paper Name: Introduction to Computer Science





       



Paper  Code: BCA 103 (2020)            Paper Name: C Programming




Paper  Code: BCA 104  (2020)                Paper Name: Communication Skills / Technical English


Question Paper-BCA-1st Semester Year 2019 of Kolhan University, Chaibasa

Provided by Subodh Kumar (subodhkrmail@gmail.com), Asst. Prof. , BCA Dept., Jamshedpur Co-operative College, Jamshedpur

Paper  Code: BCA 101 (2019)            Paper Name: Mathematics





Paper  Code: BCA 102  (2019)              Paper Name: Introduction to Computer Science




Paper  Code: BCA 103 (2019)            Paper Name: C Programming






Paper  Code: BCA 104  (2019)                Paper Name: Communication Skills / Technical English







Question Paper-BCA-1st Semester Year 2018 of Kolhan University, Chaibasa

Provided by Subodh Kumar (subodhkrmail@gmail.com), Asst. Prof. , BCA Dept., Jamshedpur Co-operative College, Jamshedpur

Paper  Code: BCA 101 (2018)            Paper Name: Mathematics






Paper  Code: BCA 102  (2018)              Paper Name: Introduction to Computer Science




Paper  Code: BCA 103 (2018)            Paper Name: C Programming






Paper  Code: BCA 104  (2018)                Paper Name: Communication Skills / Technical English









Question Paper-BCA-1st Semester Year 2017 of Kolhan University, Chaibasa

Provided by Subodh Kumar (subodhkrmail@gmail.com), Asst. Prof. , BCA Dept., Jamshedpur  Co-operative College, Jamshedpur

Paper  Code: BCA 103 (2017)            Paper Name: C Programming






Question Paper-BCA-1st Semester Year 2016 of Kolhan University, Chaibasa



Provided by Subodh Kumar (subodhkrmail@gmail.com), Asst. Prof. , BCA Dept., Jamshedpur  Co-operative College, Jamshedpur

Paper  Code: BCA 101 (2016)              Paper Name: Mathematics



Page 1

Page 2

Paper  Code: BCA 102  (2016)              Paper Name: Introduction to Computer Science





Paper  Code: BCA 103 (2016)            Paper Name: C Programming





Paper  Code: BCA 104  (2016)                Paper Name: Communication Skills / Technical English