0% found this document useful (0 votes)
57 views6 pages

Oss QB

The document is a question bank for the III BCA Semester - VI course on Open Source Software at Marudhar Kesari Jain College for Women. It covers various topics across five units, including open-source software, HTML, CSS, Linux commands, JavaScript, PHP, and Perl, structured according to Bloom's Taxonomy. Each unit contains multiple sections with questions ranging from definitions and explanations to programming tasks and comparisons.

Uploaded by

then mozhi
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)
57 views6 pages

Oss QB

The document is a question bank for the III BCA Semester - VI course on Open Source Software at Marudhar Kesari Jain College for Women. It covers various topics across five units, including open-source software, HTML, CSS, Linux commands, JavaScript, PHP, and Perl, structured according to Bloom's Taxonomy. Each unit contains multiple sections with questions ranging from definitions and explanations to programming tasks and comparisons.

Uploaded by

then mozhi
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/ 6

MARUDHAR KESARI JAIN COLLEGE FOR WOMEN (AUTONOMOUS)

VANIYAMBADI
PG and Research Department of Computer Applications
III BCA Semester - VI
Question Bank
(Must follow the Bloom's Taxonomy)
Core Course – 1: Open Source Software Code:FCA61

Unit -I
Section – A
1. Define open-source software.
2. List two advantages of open-source software.
3. What is the purpose of HTML tags?
4. Define dynamic web content.
5. What is the role of HTTP in web communication?
6. Name two new features introduced in HTML5.
7. What is the use of the <canvas> element in HTML5?
8. Define CSS and its purpose in web development.
9. List two types of CSS styles.
10. What are CSS selectors?
Section-B
1. Explain the need for open-source software with examples.
2. Discuss any five advantages of open-source software.
3. Explain the structure and basic components of an HTML document.
4. Describe the HTTP request and response procedure.
5. Write a short note on the <audio> and <video> elements in HTML5.
6. Explain the different types of CSS rules with examples.
7. Describe various CSS selectors with examples.
8. How does the HTML5 <canvas> element work? Give an example.
9. Explain different color representation methods in CSS.
10. Differentiate between static and dynamic web content with examples.
Section-C
1. Explain in detail the advantages and applications of open-source software.
2. Describe the HTTP request and response procedure with a suitable diagram.
3. Write an HTML5 program using the <canvas> element to draw shapes and explain its working.
4. Discuss the role of HTML5 in modern web development, focusing on new features like
<audio>, <video>, and <canvas>.
5. Compare and contrast different types of CSS styles (Inline, Internal, External) with examples.
6. Explain the different types of CSS selectors with detailed examples and use cases.
7. How do CSS colors work? Explain different color formats with examples.
8. Write a detailed note on dynamic web content and its significance in modern web applications.
9. Discuss the role of HTML5 in enhancing multimedia support on web pages.
10. Explain the importance of CSS in web design with real-world examples.
Unit -II
Section-A
1. What is the purpose of the ls command in Linux?
2. Name any two standard files in Linux.
3. What is the role of the passwd command in Linux security?
4. How do you switch to insert mode in the Vi editor?
5. What command is used to check the list of running processes in Linux?
Section-B
1. Explain the Linux file system hierarchy with an example.
2. Describe the Linux security model and how file permissions work.
3. What are the different modes of operation in the Vi editor?
4. How can you create and manage partitions in Linux using the fdisk command?
5. Explain any two string processing commands in Linux with examples.
Section-C
1. Explain the process of investigating and managing processes in Linux with appropriate
commands.
2. Describe how to install applications in Linux using package managers like apt, yum, and dnf.
3. Discuss the role of network clients in Linux and explain how to configure a basic network
connection.
4. Write a detailed note on the Shell in Linux, its types, and its significance.
5. How does Linux handle file system permissions? Explain with an example of chmod, chown,
and umask commands.

Unit -III
Section-A:
1. What are two key advantages of using JavaScript?
2. Write the syntax to declare a variable in JavaScript.
3. What is an array in JavaScript?
4. Name any two types of loops available in JavaScript.
5. What is the purpose of the alert() function in JavaScript?
6. How do you show all databases in MySQL?
7. What is the use of the USE command in MySQL?
8. Write the SQL command to create a database named testDB.

Section-B:
1. Explain any three data types in JavaScript with examples.
2. Describe different types of operators in JavaScript with examples.
3. How do you create and manipulate arrays in JavaScript? Provide an example.
4. Explain the different types of dialog boxes in JavaScript.
5. What are the different ways to declare functions in JavaScript? Provide examples.
6. Describe the process of creating and deleting a table in MySQL.
7. Explain the SELECT, INSERT, UPDATE, and DELETE statements with examples.
8. How do you describe a table structure in MySQL? Provide an example.

Section-C:
1. Discuss in detail the advantages of JavaScript and its role in web development.
2. Explain loops in JavaScript with examples of for, while, and do-while loops.
3. Write a JavaScript function to perform basic arithmetic operations and display the result
using a dialog box.
4. Discuss different types of operators and expressions in JavaScript with examples.
5. Explain the process of creating, selecting, updating, and deleting records in MySQL
with real-time examples.
6. Describe the steps to create a database and table in MySQL and perform basic CRUD
operations.
7. Explain how JavaScript interacts with MySQL using server-side scripting like Node.js
or PHP.

UNIT-IV

Section-A:
1. What is PHP and why is it used?

2. Mention two general syntactic characteristics of PHP.


3. How do you write a single-line and multi-line comment in PHP?

4. Define a PHP variable and give an example.


5. What are the different types of PHP data types?

6. What is the difference between echo and print in PHP?


7. How do you declare an array in PHP?

8. What are superglobal variables in PHP?


9. Name two types of loops in PHP.
10. What is the purpose of the isset() function in PHP?

Section:B
11. Explain the different types of operators available in PHP.
12. How does PHP handle form data? Explain with an example.

13. Describe the difference between indexed, associative, and multidimensional arrays in PHP.
14. Explain the concept of sessions in PHP and how they differ from cookies.

15. What are different types of control statements in PHP? Explain with examples.
16. Discuss the process of handling files in PHP (reading, writing, and deleting files).

17. How do you connect a PHP script to a MySQL database? Provide an example.
18. Explain different string manipulation functions in PHP.

19. What are the different error handling techniques in PHP?


20. Write a PHP script to check whether a number is even or odd using an if-else statement.

Section-C:
21. Explain in detail the working of PHP sessions and cookies with examples.

22. Discuss the concept of PHP functions. Explain the difference between built-in and user-defined
functions with examples.
23. Write a PHP script to process an HTML form that collects a user’s name and email and displays
the data.
24. What are different ways to retrieve data from a MySQL database using PHP? Explain with
examples.
25. Explain the concept of file handling in PHP with a script that writes data to a file and then reads
it.
26. Describe the steps involved in building a dynamic web page using PHP and MySQL.

27. Write a detailed note on PHP arrays with examples of indexed, associative, and
multidimensional arrays.
28. Explain error handling in PHP with different error reporting methods.

29. Discuss how PHP interacts with HTML and JavaScript to create dynamic web pages.
30. Write a PHP script to perform CRUD (Create, Read, Update, Delete) operations in a MySQL
database.

UNIT-V

Section A:
1. What is Perl, and what are its primary uses?

2. Explain the key features that make Perl suitable for text processing.
3. How does Perl differ from other scripting languages like Python or Bash?
4. What are CPAN and its significance in Perl programming?

5. Describe the difference between Perl 5 and Perl 6 (Raku).


6. What are Perl's basic syntax rules?

7. How does Perl handle whitespace and indentation?


8. Explain the significance of the #! (shebang) line in Perl scripts.

9. How does Perl interpret scalar and list contexts?


10. What are the different ways to comment in Perl?

Section B:
11. What are the three main types of variables in Perl?
12. How are scalar variables declared and used in Perl? Provide examples.
13. Explain arrays in Perl and demonstrate how to access elements.

14. What is a hash in Perl, and how is it different from an array?


15. What are references in Perl, and why are they useful?

16. Explain the difference between if, elsif, and else statements in Perl.
16. How does Perl implement loops? Discuss for, while, and foreach loops.

17. What is the difference between last, next, and redo in Perl loops?
18. How does Perl handle boolean values in conditional statements?

19. Write a Perl script to check if a given number is even or odd.

Section C:
21. How do you define and call a subroutine in Perl? Provide an example.
22. What is the significance of @_ in Perl subroutines?

23. Explain the difference between require and use in Perl modules.
24. How do you create and import a custom module in Perl?

25. What is the purpose of the Exporter module in Perl?


26. How do you open and close a file in Perl? Provide an example.
26. Explain the difference between >, >>, and < when opening a file.
27. How do you read a file line by line in Perl?

28. What is the purpose of binmode in file handling?


29. Write a Perl script to count the number of lines in a text file.
31. What functions are available in Perl for string manipulation?

32. How do you perform pattern matching using regular expressions in Perl?
33. What is the difference between split and join in Perl?

34. Explain the use of chomp() and chop() functions.


35. Write a Perl script to replace all occurrences of a word in a file.

You might also like