Bca Theory Combined
Bca Theory Combined
MGU-BCA (HONOURS)
FIRST SEMESTER EXAMINATION
(2024 ADMISION ONWARDS)
MG1MDEBCA100– Cyber Laws and Security
Model Question Paper
Duration: 1.5 Hours Maximum Marks: 50
Students should attempt atleast one question from each course outcome to enhance their overall
outcome attainability.
Part A
Very Short Answer Questions.
Answer All Questions
Each question carries 2 mark
11. What are the key features of the IT Act 2000? [U][1]
12. Explain different types of cyberbullying [U][1]
13. Discuss the various internet security threats. [U][2]
14. What factors would you consider to identify fraud risks in your financial accounts?
[An][2]
15. Write down the benefits and limitations of biometric authentication. [A][2]
16. List the need for security [K][3]
17. What is the purpose of two-factor authentication (2FA) on the internet? [U][3]
18. What is the difference between symmetric and asymmetric cryptography in terms of key usage and
management? [U ][3]
[5 x 6 = 30]
MAHATMA GANDHI UNIVERSITY, KOTTAYAM
MGU-UGP (HONOURS)
FIRST SEMESTER EXAMINATION
(2024 ADMISSION ONWARDS)
MG1CCRBCA100– Digital Fundamentals
Model Question Paper
Students should attempt at least one question from each course outcome to enhance their
overall outcome attainability.
Part A:
1. What are the steps involved in the program development life cycle? [K][1]
2. Identify the types of language translators used in programming and briefly explain
each. [K][1]
3. How does an expression differ from a statement in C? Provide examples. [U][2]
4. Write a do-while loop in C to repeatedly prompt the user until they enter a positive
number. [An][3]
5. What are the ASCII value ranges for uppercase and lowercase characters in C? [K][2]
6. What is the purpose of the continue statement in C? [K][3]
7. Describe how you would compute the total cost of items stored in an array of prices.
[A][4]
8. Analyze the output of the following code snippet and explain how printf() formats the
output. float num = 45.6789; printf("%.2f", num); [An][3]
9. Demonstrate how to declare and call a function in C that returns an integer. [A][4]
10. What is the primary difference between a struct and a union in C? [U][4]
(10 X 2 = 20 Marks)
Part B:
Short Answer Questions.
Answer any 5 out of 7 Questions. Each question carries 6 marks
11. Outline a systematic approach to debugging a C program, and explain how debugging
tools help, identify syntax, logical, and runtime errors. [U][1]
12. Explain operator precedence in C with an example. How does it affect expression
evaluation? [U][2]
13. Why are delimiters important in C programming? Provide examples to illustrate their
role. [K][2]
14. Write a C program to read a user’s name and age, and display them using both printf
and puts. Discuss the advantages of each function in this context. [A][3]
15. Write a recursive function in C to compute the nth Fibonacci number. [A][4]
16. Analyse the statement: "The switch statement is less flexible but more efficient than
if-else." Provide examples and reasoning to support your analysis. [An][3]
17. Implement a recursive function to calculate the nth Fibonacci number. [A][4]
(5 X 6 = 30 Marks)
Part C:
Essay Questions.
Answer any 2 out of 3 Questions. Each question carries 10 marks
18. Compare the use of if-else statements and the if-else-if ladder in C. Provide examples
to show when one approach may be preferred over the other. [An][3]
19. Describe the different storage classes in C (e.g., auto, static, extern, register) with
examples. Explain how they influence variable behaviour. [U][4]
20. Define the following terms in the context of functions in C:
a) Function Declaration b) Function Definition c) Function Call
d) Return Type.
After defining each, explain the differences between a function declaration and a
function definition with examples. [U][4]
(2 X 10 = 20 Marks)
MAHATMA GANDHI UNIVERSITY, KOTTAYAM
FIRST SEMESTER EXAMINATION
(2024 ADMISSION ONWARDS)
MG1CCRBCA101 - DISCRETE MATHEMATICS
Duration: 2 hours Maximum Marks: 70
Students should attempt at least one question from each course outcome to enhance their overall out-
come attainability.
Part A
Answer any five questions. Each question carries 2 marks
1. Find propositions from the given statements. Write the truth values of the propositions.
[U] [3]
(a) Chennai is the capital of Tamil Nadu. (b) x + 2 = 11.
2. Define the disjunction of two propositions and write the truth table. [K] [3]
3. Write the set of positive integers less than 10 in (a) Roaster form (b) Set builder form [U] [1]
4. Let A represent the set of all students at a university, and let B represent the set of all
[U] [1]
courses offered at the university. What is the Cartesian product of A × B?
5. Define transitive relation. Give an example of a transitive relation. [K] [6]
6. Let R1 and R2 be the relations from A = {1, 2, 3} to B = {1, 2, 3, 4} where R1 =
[A] [6]
{(1, 1), (2, 2), (3, 3)} and R2 = {(1, 1), (1, 2), (1, 3), (1, 4)}. Find R1 ∩ R2 and R1 ∪ R2 .
0 −1 5
7. Show that the matrix 1 0 3 is skew-symmetric. [U] [7]
−5 −3 0
2 3 2 −1
8. Let A = and B = , find (a) A+B and (b) A-B [U] [7]
1 5 4 3
Part B
Answer any five questions. Each question carries 6 marks
9. Express the following propositions using p and q and logical connectives. (a) It is below
freezing and snowing. (b)) If it is below freezing, it is also snowing. (c) It is not below [K] [3]
freezing and it is not snowing.
10. Find the bit strings for the following expressions:
(a) 1 1000 ∧ (0 1011 ∨ 1 1011) [K] [3]
(b) (0 1010 ⊕ 1 1011) ⊕ 0 1000
11. (a) Define the complement of a set.
(b) Let A be the set of positive integers greater than 10 (with universal set the set of all [U] [2]
positive integers). Find the complement of A.
12. Prove the Absorption Laws: (a) A ∪ (A ∩ B) = A. (b) A ∩ (A ∪ B) = A. [A] [2]
13. Find the
matrix representing S ◦ R where
the relations
1 0 1 0 1 0
MR = 0 1 0 and MS = 0 0 1 [An] [6]
0 0 0 1 0 1
14. The relation R = {(a, b)/a and b have same parents} on the set of all people. Show that
[A] [6]
it is an equivalence relation.
6 1 4 3
15. For matrices A = and B = , verify that detAB =(detA)(detB) [U] [7]
3 2 1 2
2 4 1
16. Find the inverse of the matrix A = 1 2 1. [A] [8]
3 4 2
1
Part C
Answer any three questions. Each question carries 10 marks