Library classes

Class 10 Computer Applications Chapter 5
Library classes
Important Questions

Exam preparation with oswal.ioExam preparation with

Here are class 10 Library classes important questions and answers. These carefully curated questions serve to reinforce students' understanding of essential concepts from the previous class. Covering diverse question formats, these inquiries aim to solidify core principles, resolve uncertainties, and enhance problem-solving abilities. Engaging with these queries is designed to bolster exam preparedness, build confidence, and refine vital proficiencies crucial for excelling in the ICSE Class 10 Computer Applications Examination.


The ICSE Class 10 Library Classes chapter introduces students to the fundamental concepts and functionalities of utilizing libraries in computer programming. It delves into the significance of libraries, which contain pre-written code modules and functions, aiding in code reusability and efficiency. This chapter elucidates how library classes play a pivotal role in simplifying complex tasks by providing predefined methods and functions for various purposes, thereby enhancing the overall programming experience. Solving ICSE class 10 computer important questions of Library classes will help students understand the concepts better.

What are Library classes?

Library classes in programming refer to pre-written code modules that encapsulate a set of functionalities or methods, allowing developers to reuse code for specific tasks. These classes often contain a collection of functions and procedures designed to perform common operations, such as mathematical calculations, file handling, string manipulations, and more. Solving Library classes important questions for class 10 ICSE  essential for a comprehensive understanding and successful examination preparation. Explore further with  for Library classes ICSE class 10 important questions 2023-24  to strengthen your knowledge in these fundamental areas of computer.

important questions for class 10 computer icse

Class 10 Library classes Important Questions and Answers

Q1. Memory is allocated for class objects when


(a) Class is defined
(b) Function is called
(c) Both (a) and (b)
(d) Object is created

Ans. (d) Object is created

Memory is allocated for class objects when objects are created.

Q2. The process of converting wrapper class object to primitive data type is called :


(a) Boxing
(b) Unboxing
(c) Conversion
(d) Post Boxing

Ans. (b) Unboxing
Unboxing is the reverse of Boxing , which means converting wrapper class objects to primitive data types.

Q3. Name a method to convert a value to string ? Give an example.

The method toString() is used to convert a primitive datatype to String.
For example :
String s = Float.toString(10.25);

Q4. Write a program that outputs the results of the following evaluations based on the number entered by the user.
(i) Natural logarithms of the number.
(ii) Absolute value of the number.
(iii) Square root of the number.
(iv) Random numbers between 0 and 1.

public class test
            public static void main(String args[]) throws IOException
              int n;
                       BufferedReader b = new BufferedReader(new InputStreamReader(;
                      System.out.println(“Enter A Number “);
                      n = Integer.parseInt(b.readLine());
                      System.out.println(“Log of number is “ + Math.log(n));
                      System.out.println(“Absolute value of number is “ + Math.abs(n));
                      System.out.println(“Square root is “ + Math.sqrt(n));
                      System.out.println(“Random Numbers are : “);

Q5. Write a program to assign a full path and file name as given below. Using library functions, extract and output the file path, file name and file extension separately as shown.Input C :\Users\admin\Pictures\flower.jpg
Output path : C :\users\admin\Pictures\
File name : flower
Extension : jpg

class Path{
            String s, pth, fname, file, ext;
            int i, j;
            void display()
                  s = “C :\\ Users\\ admin\\ Pictures\\ flower.jpg”;
                  i = s.lastIndexOf(‘\\ ‘);
                  pth = s.substring(0, i + 1);
                  fname = s.substring(i + 1);
                  j = fname.indexOf(‘.’);
                  file = fname.substring(0, j);
                  ext = fname.substring(j + 1);
                  System.out.println(“Path : “ + pth);
                  System.out.println(“File name : “ + file);
(“Extension : “ + ext);

icse class 10 computer applications important questionsicse class 10 computer applications important questions

ICSE Class 10 Computer Applications Chapter wise Important Questions

Chapter No. Chapter Name
Chapter 1 Revision of Class IX Syllabus
Chapter 2 Class as a Basis of all Computation
Chapter 3 User - defined Methods
Chapter 4 Constructors
Chapter 5 Library classes
Chapter 6 Encapsulation
Chapter 7 Arrays
Chapter 8 String handling


The Library Classes chapter in ICSE Class 10 Computer Applications lays the groundwork for students to understand the significance and functionality of pre-defined libraries in programming. Exploring library classes equips students with valuable insights into leveraging existing code modules for various functionalities, promoting efficiency and code reusability. If you are looking to further practice and enhance your understanding of the concepts discussed in the chapter, provides a comprehensive set of class 10 Library classes important questions and answers for understanding the concept in a better way.

Frequently Asked Questions

Q1 : What are library classes in computer applications?

Ans:  Library classes are pre-written classes that offer a collection of methods to perform specific tasks. They are reusable code modules that simplify programming by providing built-in functionalities.

Q2 : Can you cite examples of library classes?

Ans:  Some examples of library classes include java.util.ArrayList for dynamic arrays, for file handling operations, and java.lang.Math for mathematical functions.

Q3 : Are library classes modifiable?

Ans: No, library classes are predefined and provided by programming languages or external libraries. While they can be extended or used to create new functionalities, their core code remains unmodifiable.

Q4 : How can one utilize library classes effectively?

Ans: Understanding the documentation and functionalities of library classes is crucial. Proper usage involves importing the required class, creating objects, and invoking their methods as needed.

Q5 : Are all programming languages equipped with library classes?

Ans: Most modern programming languages offer library classes or similar modules. However, the specific libraries and their functionalities can vary across languages.

Copyright 2022 OSWAL PUBLISHERS Simplifying Exams
Phone:  (+91) 78959 87722


Our Policy

  • Privacy policy
  • Terms & Conditions
Follow Us
facebook icontwitter iconInstagram iconyoutube iconlinkedIn iconwhatsapp icon

Lets Connect

©Copyright 2022 OSWAL PUBLISHERS Simplifying Exams
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.