Here are chapter-wise MCQs for CBSE Class 11 Computer Science, ready for 2026-27. They're built to help Class 11 students understand the current exam pattern in Computer Science, and improve how they solve problems.
Why Practice Class 11 Computer Science Objective Questions?
- Every Computer Science MCQ comes with a correct, explained answer - not just the right option.
- Strictly based on the 2026 CBSE Computer Science textbook, and guidelines issued by CBSE.
- Covers several formats beyond regular MCQs - Assertion-Reasoning, Case-based, and Fill-in-the-blanks for Computer Science.
- Each Computer Science chapter has its own set, so you can check your understanding topic by topic.
Class 11 Computer Science Question Bank, Chapter by Chapter
Find the newest Computer Science question sets for 2026-27 below. A good way to check your own progress, and catch weak areas early, before exams.
|
Quick Practice - Try a Few Questions First Pick a chapter below, answer a few questions instantly, then jump to the full set list for more. Q1.In Python, a script that accepts values from the user during execution typically uses the function: Answer: (b) input(). This function pauses the program and waits for the user to type something before the script continues running.
Q2.A function that a script defines to be reused multiple times without rewriting the same code is called a: Answer: (b) User defined function. Wrapping repeated logic inside a function keeps the script shorter and easier to maintain.
Q3.Error handling in a script, where the program tries risky code and catches failures gracefully, generally uses the keywords: Answer: (b) try and except. This structure lets a script attempt an operation and respond sensibly if something goes wrong, instead of crashing outright.
Q4.A module in Python is best described as: Answer: (b) A file containing reusable functions and variables that can be imported. Splitting code into modules makes larger scripts more organised and lets useful code be reused across different programs.
Q5.Comments in a script, usually marked with a hash symbol in Python, are mainly used to: Answer: (b) Explain what the code does for anyone reading it. They are ignored by the interpreter and exist purely to make the script easier for humans to understand later.
Q1.An animation tool is mainly used to create the illusion of movement by: Answer: (b) Displaying a rapid sequence of slightly different images. When shown quickly one after another, these slightly changing frames trick the eye into perceiving continuous motion.
Q2.In animation software, a keyframe is best described as: Answer: (b) A frame that defines a starting or ending point of a smooth transition. The software automatically fills in the frames between two keyframes, creating smooth movement from one state to another.
Q3.The process by which animation software automatically generates the in between frames connecting two keyframes is called: Answer: (b) Tweening. This saves the animator from having to draw every single frame by hand.
Q4.Frame rate in animation refers to: Answer: (b) The number of frames displayed per second. A higher frame rate generally produces smoother looking motion, though it also requires more frames to be created or rendered.
Q5.Vector based animation tools store images primarily using: Answer: (b) Mathematical paths and shapes. Because shapes are defined mathematically, vector graphics can be resized without losing sharpness or quality.
Q1.The Ubuntu Linux command used to list the files and folders in the current directory is: Answer: (b) ls. Typing this at the terminal shows the contents of whichever directory you are currently working in.
Q2.The command used to change the current working directory in a Linux terminal is: Answer: (c) cd. It lets a user move between folders directly from the command line instead of using a graphical file browser.
Q3.The command that prints the full path of the current working directory is: Answer: (a) pwd. This is often the first thing to check when navigating an unfamiliar folder structure from the terminal.
Q4.To create a new empty directory in Linux, the command generally used is: Answer: (b) mkdir. Once created, this new folder can then be entered and used to store further files or subdirectories.
Q5.The Linux command used to remove or delete a file is: Answer: (a) rm. This command should be used carefully, since files removed this way are usually not moved to any recycle bin by default.
Q1.Boolean algebra deals primarily with variables that can take on: Answer: (b) Only two values, true and false. These two states, often represented as 1 and 0, form the basis for digital logic and computer circuit design.
Q2.The Boolean operation that gives a result of true only when both inputs are true is called: Answer: (b) AND. If even one of the two inputs is false, this operation produces a false result overall.
Q3.The Boolean NOT operation performed on a single input: Answer: (b) Reverses or inverts the input value. A true input becomes false and a false input becomes true when passed through this operation.
Q4.According to De Morgan's laws, the complement of (A AND B) is equal to: Answer: (b) (NOT A) OR (NOT B). These laws provide a systematic way to simplify and rewrite Boolean expressions involving AND, OR and NOT.
Q5.A truth table is used in Boolean algebra to: Answer: (b) List every possible combination of inputs and the resulting output. It gives a complete picture of how a logical expression behaves for every possible input combination.
Q1.The part of a computer that carries out arithmetic and logical operations is the: Answer: (b) Central Processing Unit. Often described as the brain of the computer, it processes instructions and performs calculations at very high speed.
Q2.RAM, used for temporary storage while a computer is running, stands for: Answer: (b) Random Access Memory. Data stored here is lost once the computer is switched off, unlike data saved to a hard disk.
Q3.A device used to permanently store data even after the computer is switched off is the: Answer: (c) Hard disk drive. Unlike RAM, this type of storage retains its contents whether or not power is being supplied.
Q4.Which of the following is an example of an input device? Answer: (c) Keyboard. Input devices allow a user to feed data or commands into the computer for processing.
Q5.The motherboard in a computer mainly serves to: Answer: (b) Connect and allow communication between different hardware components. It acts as the central circuit board that ties together the processor, memory and other essential components.
Q1.The basic cycle followed by a computer to process an instruction is generally described as: Answer: (b) Fetch, decode, execute. This cycle repeats continuously as the processor works through the instructions of a running program.
Q2.A register in computer organisation is best described as: Answer: (b) A small, very fast storage location inside the processor. Because it sits right inside the CPU, data can be accessed here far more quickly than from main memory.
Q3.The bus that carries data between different components of a computer system is called the: Answer: (b) Data bus. It provides the actual pathway along which information moves between the processor, memory and other devices.
Q4.Cache memory is mainly used to: Answer: (b) Speed up access to frequently used data by sitting between the CPU and main memory. Because it is faster than main memory, it helps reduce the time the processor spends waiting for data.
Q5.In computer organisation, the control unit is mainly responsible for: Answer: (b) Directing and coordinating the operations of the computer's other components. It interprets instructions and generates the signals that tell other parts of the system what to do and when.
Q1.In programming, a conditional statement is mainly used to: Answer: (b) Make a decision and execute code based on whether a condition is true or false. This allows a program to behave differently depending on the situation, rather than always following the same fixed path.
Q2.In Python, the keyword used to check a condition before executing a block of code is: Answer: (c) if. The block of code that follows this keyword runs only when the given condition evaluates to true.
Q3.The keyword used in Python to specify an alternative block of code when an if condition is false is: Answer: (b) else. This block runs automatically whenever the original condition in the if statement is not satisfied.
Q4.The elif keyword in Python is used to: Answer: (b) Check an additional condition if the previous if condition was false. It lets a program test several conditions one after another until one of them turns out to be true.
Q5.A nested conditional statement refers to: Answer: (a) A conditional statement placed inside another conditional statement. This structure is used when a decision itself depends on the outcome of another decision made earlier.
Q1.Synfig Studio is best described as a: Answer: (b) Vector based 2D animation software. It lets users create animations using vector graphics, which can be scaled without losing quality.
Q2.In Synfig, a layer is best described as: Answer: (b) An individual element or component that can be manipulated independently within the animation. Working with separate layers lets an animator adjust one part of a scene without disturbing the others.
Q3.The technique of animating by defining key positions and letting the software fill in the movement between them is used extensively in Synfig through: Answer: (b) Keyframe based animation. This approach makes it much faster to produce smooth animation compared to drawing every single frame individually.
Q4.A canvas in Synfig refers to: Answer: (b) The workspace area where the animation is created and edited. All the layers and elements that make up a scene are arranged and previewed within this workspace.
Q5.Exporting an animation from Synfig into a video format is typically done through the: Answer: (b) Render option. This process converts the editable project file into a finished video that can be played outside the software.
Q1.Artificial Intelligence, as a field, mainly deals with building systems that can: Answer: (b) Perform tasks that typically require human intelligence. This includes tasks like recognising speech, making decisions and learning patterns from data.
Q2.The technology that involves connecting everyday physical devices to the internet so they can exchange data is called: Answer: (b) Internet of Things. Devices like smart thermostats and fitness trackers are common examples of this connected approach to everyday objects.
Q3.Cloud computing mainly refers to: Answer: (a) Storing and processing data on remote servers accessed via the internet. Users can access their data and applications from anywhere with an internet connection, rather than relying solely on their own device.
Q4.Big Data generally refers to: Answer: (b) Extremely large and complex data sets that traditional tools struggle to process. Analysing such large volumes of data often requires specialised tools and techniques beyond what ordinary software can handle.
Q5.Blockchain technology is best known for providing a: Answer: (b) Decentralised and tamper resistant digital ledger. Records added to it are distributed across many computers, which makes altering past entries very difficult.
Q1.A dictionary in Python is a data structure that stores data as: Answer: (b) Key value pairs. Each value in a dictionary is accessed using its associated key rather than by a numeric position.
Q2.In Python, a dictionary is created using which pair of brackets? Answer: (b) Curly braces {}. Key value pairs are written inside these braces, separated by commas, with a colon between each key and its value.
Q3.Which method is commonly used to retrieve all the keys present in a Python dictionary? Answer: (c) keys(). This method returns a view containing every key currently stored in the dictionary.
Q4.Attempting to access a dictionary using a key that does not exist normally results in: Answer: (b) A KeyError. Python raises this error to signal that the requested key was never added to the dictionary.
Q5.Which of these best describes a key requirement for keys used in a Python dictionary? Answer: (b) They must be unique and unchangeable, or immutable. Because keys are used to look up values, Python requires them to be immutable types such as strings, numbers or tuples.
Q1.A for loop in programming is mainly used to: Answer: (b) Repeat a block of code a specific number of times or over a sequence. It is especially useful when the number of repetitions, or the items to iterate over, is already known in advance.
Q2.In Python, the range() function used with a for loop primarily helps to: Answer: (a) Generate a sequence of numbers to iterate over. This makes it easy to repeat a block of code a set number of times without manually listing every value.
Q3.A for loop that iterates directly over the characters of a string will execute once for each: Answer: (b) Character in the string. Since a string is treated as a sequence of characters, the loop processes them one at a time in order.
Q4.The break statement, when used inside a for loop, causes the loop to: Answer: (c) Terminate immediately, exiting the loop. Once this statement executes, control passes to the code right after the loop, and no further iterations occur.
Q5.The continue statement inside a for loop causes the program to: Answer: (b) Skip the rest of the current iteration and move to the next one. This is useful when certain iterations need to be skipped without stopping the loop as a whole.
Q1.In database applications, a form is mainly used to: Answer: (b) Provide a user friendly interface for entering and viewing data. Forms make it easier for users to interact with the underlying tables without needing to view raw rows and columns directly.
Q2.A report in a database application is best described as a tool used to: Answer: (b) Present and summarise data in a organised, printable format. Reports are often used to generate formatted output, such as invoices or summaries, based on the underlying data.
Q3.Which of these is a common source of data for both forms and reports in a database application? Answer: (a) Tables or queries. Forms and reports are typically built on top of the data stored in tables, or on the results of a query run against them.
Q4.A control on a form, such as a text box or button, is mainly used to: Answer: (b) Display, enter or interact with specific pieces of data. Different types of controls suit different kinds of data, such as text boxes for typed input and buttons for triggering actions.
Q5.Grouping data in a report, for example by category or date, mainly helps to: Answer: (b) Organise the output so related records appear together. This makes long reports easier to read by clustering related information rather than listing everything in one flat sequence.
Q1.A computer is best defined as a device that: Answer: (b) Accepts input, processes data according to instructions, and produces output. This basic input, process, output cycle underlies the operation of every modern computer, regardless of its size or purpose.
Q2.The set of instructions that tells a computer what to do is called: Answer: (b) Software. Without such instructions, the physical hardware would have no way of knowing what tasks to carry out.
Q3.Which of the following best represents an example of computer hardware? Answer: (c) A keyboard. Hardware refers to the physical, touchable parts of a computer system, unlike software, which consists of programs and data.
Q4.The basic unit used to measure the amount of digital data stored or processed by a computer is the: Answer: (b) Byte. Larger units like kilobytes, megabytes and gigabytes are all built up from multiples of this basic unit.
Q5.An operating system is best described as software that mainly: Answer: (b) Manages computer hardware and provides a platform for other software to run. It acts as an intermediary between the user, application programs and the underlying hardware of the computer.
Q1.The Internet is best described as: Answer: (b) A vast global network connecting millions of computers and devices. This interconnected network allows data and information to be exchanged between devices located anywhere in the world.
Q2.The protocol primarily responsible for transferring web pages between a server and a browser is: Answer: (b) HTTP. This protocol defines how requests for web content are made and how the corresponding responses are delivered.
Q3.A URL, used to locate resources on the web, stands for: Answer: (b) Uniform Resource Locator. It specifies the address of a particular resource, such as a web page, along with the protocol used to access it.
Q4.An email address typically consists of a username followed by which symbol and then the domain name? Answer: (b) An at symbol. This symbol clearly separates the personal part of the address from the mail server's domain name.
Q5.A web browser is best described as software mainly used to: Answer: (b) Access and display content from the World Wide Web. It interprets the code of a webpage and renders it visually so that users can read and interact with the content.
Q1.A database management system, or DBMS, is best described as software that: Answer: (b) Allows creation, storage, retrieval and management of data in a structured way. It provides tools to define, organise and query data efficiently, rather than leaving it scattered across separate files.
Q2.In a relational database, data is primarily organised into: Answer: (b) Tables consisting of rows and columns. Each table typically represents one type of entity, with rows for individual records and columns for their attributes.
Q3.A primary key in a database table is mainly used to: Answer: (b) Uniquely identify each record in that table. No two rows in the table are allowed to share the same primary key value, which prevents ambiguity when referencing a record.
Q4.A foreign key in a relational database is mainly used to: Answer: (b) Establish a link between records in two related tables. It usually refers to the primary key of another table, helping to connect related pieces of information across tables.
Q5.One of the key advantages of using a DBMS over storing data in plain files is that it helps: Answer: (b) Reduce data redundancy and improve data consistency. By centralising data storage and access rules, a DBMS reduces duplicate entries and keeps related data consistent.
Q1.In graphics and animation software, a layer is best described as: Answer: (b) A separate, stackable level that holds part of an image or animation. Working with multiple layers lets a user edit one part of an image or scene without disturbing the others.
Q2.Stacking multiple layers in an image editing application mainly allows: Answer: (b) Different elements to be combined and viewed together while remaining individually editable. Layers can usually be reordered, hidden or adjusted independently before the final image or animation is produced.
Q3.The order in which layers are stacked in most graphics software determines: Answer: (b) Which elements appear in front of or behind others visually. A layer placed higher in the stack generally appears on top of, and can hide, the layers positioned beneath it.
Q4.Adjusting the opacity of a layer mainly controls: Answer: (b) How transparent or solid that layer appears. Lowering the opacity lets whatever is on the layers beneath show through more clearly.
Q5.Locking a layer in graphics software is mainly used to: Answer: (b) Prevent accidental changes to that layer while working on others. This is useful when part of a project is finished and should stay untouched while other layers are still being edited.
Q1.Multimedia refers to content that combines: Answer: (b) Two or more forms of media such as text, audio, images and video. By blending different media types together, multimedia content can present information in a richer, more engaging way.
Q2.Which of the following is generally considered a common file format for storing audio? Answer: (b) MP3. This compressed audio format is widely used because it reduces file size while keeping reasonably good sound quality.
Q3.A common file format used for storing compressed digital images is: Answer: (a) JPEG. This format is popular for photographs because it balances image quality with a relatively small file size.
Q4.Animation, as a component of multimedia, mainly involves: Answer: (b) A sequence of images displayed quickly to create the illusion of movement. The rapid display of these slightly different images tricks the human eye into perceiving continuous motion.
Q5.Interactivity in multimedia applications mainly refers to: Answer: (b) The ability of users to interact with and influence how content is presented. Features like clickable menus or buttons let users choose their own path through the content rather than following one fixed sequence.
Q1.A list in Python is a data structure used to store: Answer: (b) An ordered collection of items that can be of different types. Because the items keep their order, a list can hold a sequence of related values that can be accessed by their position.
Q2.In Python, individual elements of a list are accessed using their: Answer: (b) Index position. Indexing usually starts at zero, so the first element of a list is found at index zero, not index one.
Q3.Which method is commonly used to add a single new item to the end of a Python list? Answer: (b) append(). This method extends the list by adding the given item after whatever was previously the last element.
Q4.The pop() method, when called on a Python list without any argument, removes and returns: Answer: (b) The last element. Because it also returns the removed value, this method is often used when you need to both take out and use that item.
Q5.Slicing a Python list, for example using list[1:3], is mainly used to: Answer: (b) Extract a portion or subset of the list based on index positions. The resulting sublist includes elements from the starting index up to, but not including, the ending index specified.
Q1.In MS Excel, the intersection of a row and a column is called a: Answer: (b) Cell. Each of these individual boxes can hold text, a number, or a formula that calculates a result.
Q2.The Excel function used to add up a range of numeric values is: Answer: (b) SUM(). This is one of the most commonly used functions in spreadsheets for quickly totalling a column or row of numbers.
Q3.In an Excel formula, a cell reference that does not change when copied to other cells, such as $A$1, is called: Answer: (b) An absolute reference. The dollar signs lock both the column and row, keeping the reference fixed even after the formula is copied elsewhere.
Q4.A chart in Excel is mainly used to: Answer: (b) Visually represent data to make trends and comparisons easier to understand. Turning numbers into a visual chart often makes patterns and comparisons far easier to spot at a glance.
Q5.Which of these is an example of a common Excel file extension? Answer: (b) .xlsx. This extension identifies a file as an Excel workbook that can be opened directly by spreadsheet software.
Q1.MS Word is primarily used as a: Answer: (b) Word processing application. It is designed for creating, editing and formatting text based documents such as letters and reports.
Q2.The feature in MS Word that automatically checks a document for spelling mistakes is called: Answer: (b) Spell Check. It underlines potentially misspelled words, letting the user review and correct them quickly.
Q3.Mail Merge in MS Word is mainly used to: Answer: (b) Combine a template document with a data source to create multiple personalised copies. This is commonly used for tasks like sending the same letter to many recipients, each with their own name and address filled in.
Q4.The Track Changes feature in MS Word is mainly used to: Answer: (b) Record edits made to a document so they can be reviewed or accepted later. It highlights insertions, deletions and formatting changes, which is especially useful when several people are reviewing a document.
Q5.Which of these file extensions is commonly used for Word documents? Answer: (b) .docx. This extension is used for documents created and saved by MS Word in its standard format.
Q1.Microsoft PowerPoint is mainly used to create: Answer: (b) Slide based presentations. Each slide in a presentation can hold a mix of text, images, charts and other content arranged for an audience.
Q2.The feature in PowerPoint that controls how one slide changes to the next during a presentation is called: Answer: (b) Slide Transition. These effects, such as a fade or a wipe, control the visual change that happens between consecutive slides.
Q3.Animations in PowerPoint are mainly applied to: Answer: (b) Individual objects or text on a slide, controlling how they appear or move. This allows specific elements, like a bullet point or an image, to enter, exit or move in a particular way as the slide plays.
Q4.The Slide Master in PowerPoint is mainly used to: Answer: (b) Define a consistent design and layout applied across multiple slides. Changes made to the Slide Master automatically apply to all the slides that are based on it, keeping the design consistent.
Q5.Speaker Notes in PowerPoint are mainly intended to: Answer: (b) Provide the presenter with additional reminders or details not shown to the audience. They are visible to the presenter in certain views but stay hidden from the audience watching the main slide show.
Q1.Python is best described as a: Answer: (b) High level, general purpose programming language. Its readable syntax makes it a popular first language for beginners while still being powerful enough for advanced use.
Q2.In Python, a set of statements grouped together to perform a specific task and reusable by name is called a: Answer: (b) Function. Defining a function lets a particular block of code be called multiple times without rewriting it each time.
Q3.Which symbol is used in Python to begin a single line comment? Answer: (b) #. Everything written after this symbol on that line is ignored by the Python interpreter.
Q4.Python is generally described as an interpreted language because: Answer: (b) Its code is executed line by line by an interpreter, without a separate compilation step. This allows Python code to be tested and run quickly, though it can sometimes make programs run more slowly than compiled languages.
Q5.Indentation in Python is significant mainly because it is used to: Answer: (b) Define the structure and grouping of blocks of code. Unlike many other languages that use braces, Python relies on consistent indentation to show which lines belong to a given block.
Q1.Which of the following is a valid way to create a variable named score with the value 10 in Python? Answer: (b) score = 10. Python variables are created simply by assigning a value to a name using a single equals sign.
Q2.Which data type in Python is used to represent whole numbers without any decimal part? Answer: (b) int. This type is used whenever a value, like a count or an index, does not need any fractional component.
Q3.In Python, the operator used to check whether two values are equal is: Answer: (b) ==. A single equals sign is used for assignment, while this double equals sign is used specifically for comparison.
Q4.Which of these Python keywords is used to define a function? Answer: (c) def. This keyword is followed by the function's name and parentheses, marking the start of a reusable block of code.
Q5.The len() function in Python is commonly used to find: Answer: (b) The number of items in a sequence, such as a string or a list. It works on many built in Python types, returning how many elements or characters they contain.
Q1.A variable in Python is best described as: Answer: (b) A name used to refer to a value stored in memory. Once assigned, a variable can usually be reassigned to hold a different value later in the program.
Q2.Which of these is an example of a Python string data type? Answer: (c) 'Hello'. Text enclosed in single or double quotation marks is treated as a string, a sequence of characters.
Q3.The float data type in Python is used to represent: Answer: (b) Numbers that include a decimal point. This type is needed whenever a value requires fractional precision, such as measurements or averages.
Q4.The bool data type in Python can hold only which two values? Answer: (b) True and False. These values are often the result of comparisons and are heavily used to control the flow of a program.
Q5.Which built in function is commonly used in Python to check the data type of a variable? Answer: (b) type(). Calling this function on a variable returns information about what kind of data it is currently storing.
Q1.In Python, the random module is mainly used to: Answer: (b) Generate random numbers or make random selections. It is often imported into a program before functions like randint or choice can be used.
Q2.The function random.randint(a, b) in Python returns: Answer: (b) A random integer between a and b, inclusive. Both endpoints, a and b, are included as possible results when this function is called.
Q3.The function random.choice() applied to a list is mainly used to: Answer: (b) Randomly select one item from the list. This is handy whenever a program needs to pick one option at random from a set of possibilities, like shuffling a quiz question.
Q4.Before using functions like randint or choice in a Python script, it is usually necessary to first: Answer: (b) Import the random module. This import statement makes the functions defined in that module available for use in the current script.
Q5.random.shuffle() applied to a Python list is mainly used to: Answer: (b) Randomly rearrange the order of items within the list. This changes the list in place, mixing up the order of its existing elements rather than creating a new list.
Q1.In a database, a query is best described as a: Answer: (b) Request used to retrieve or manipulate specific data from a database. Queries let users pull out exactly the information they need, rather than viewing an entire table at once.
Q2.In SQL, the statement most commonly used to retrieve data from a table is: Answer: (c) SELECT. This statement, often combined with conditions, specifies which columns and rows should be returned from a table.
Q3.The WHERE clause in an SQL query is mainly used to: Answer: (b) Filter records based on a specified condition. Only the rows that satisfy the given condition are included in the final result set.
Q4.The ORDER BY clause in SQL is mainly used to: Answer: (b) Arrange the query results in a specified order. Results can be arranged in ascending or descending order based on one or more chosen columns.
Q5.A query that combines data from two related tables based on a common field is generally referred to as a: Answer: (b) Join query. This type of query is especially useful when the information needed is spread across more than one table.
Q1.Intellectual property rights are mainly designed to: Answer: (b) Protect the creations and inventions of individuals or organisations. This includes protections such as copyright, patents and trademarks over original creative or inventive work.
Q2.Plagiarism refers to the act of: Answer: (b) Presenting someone else's work or ideas as one's own without proper credit. It is considered an ethical violation, whether the copied material comes from a book, a website or another person's project.
Q3.Cyberbullying refers to: Answer: (b) Using digital platforms to harass, threaten or intimidate someone. Because it happens through digital devices and platforms, it can follow a victim beyond the physical spaces where bullying traditionally occurred.
Q4.Digital footprint refers to: Answer: (b) The trail of data a person leaves behind through their online activity. This includes things like social media posts, search history and online purchases, all of which can build up a picture of a person's activity.
Q5.Which of the following best describes a healthy practice regarding technology use, sometimes discussed under this topic? Answer: (b) Taking regular breaks and maintaining a balanced approach to screen time. Being mindful of how much time is spent on screens, along with basic online safety habits, supports overall wellbeing.
Q1.Software that manages computer hardware resources and provides services for other programs is called: Answer: (b) An operating system. It acts as the essential layer between the physical hardware and the programs a user actually interacts with.
Q2.Which of the following is an example of application software? Answer: (c) MS Word. Unlike an operating system, this type of software is designed to help a user carry out a specific task, such as writing a document.
Q3.A device driver is best described as software that: Answer: (b) Allows the operating system to communicate with a specific piece of hardware. Without the correct driver, an operating system may not be able to properly use a connected hardware device.
Q4.Multitasking, as a feature of modern operating systems, refers to the ability to: Answer: (b) Run multiple programs or processes seemingly at the same time. The operating system rapidly switches between different tasks, giving the impression that they are all running simultaneously.
Q5.Open source software is best described as software whose: Answer: (b) Source code is made publicly available for anyone to view, modify and share. This openness allows a wider community of developers to inspect, improve and build upon the original code.
Q1.In Python, a string is best described as a sequence of: Answer: (b) Characters enclosed in quotation marks. This can include letters, digits, spaces and punctuation marks, all treated as a single ordered sequence.
Q2.The Python string method used to convert all characters in a string to uppercase is: Answer: (b) upper(). Calling this method returns a new string with every letter converted to its capital form.
Q3.The Python string method len() when applied to a string returns: Answer: (b) The number of characters in the string. This count includes spaces and punctuation marks, not just letters, since every character is counted.
Q4.In Python, a function is best described as a block of organised, reusable code that is used to: Answer: (b) Perform a specific task and can be called whenever needed. Functions help avoid repeating the same code multiple times throughout a program.
Q5.The Python string method split() is commonly used to: Answer: (b) Break a string into a list of substrings based on a separator. By default it splits the string wherever there is whitespace, though a different separator can also be specified.
Q1.In Synfig, importing an external picture into a project mainly allows a user to: Answer: (b) Use that image as part of the animation, such as a background or character element. Once imported, the picture can typically be positioned, resized and animated alongside other elements in the scene.
Q2.When a bitmap image is imported into a vector based animation project like Synfig, resizing it significantly larger than its original size generally: Answer: (b) Can cause the image to look blurred or pixelated. Unlike vector shapes, bitmap images are made of a fixed grid of pixels, so scaling them up too much reduces clarity.
Q3.Placing an imported picture on its own layer in Synfig mainly helps to: Answer: (b) Allow it to be moved, resized or animated independently of other elements. Keeping it on a separate layer means changes to that picture will not directly affect the other parts of the scene.
Q4.Adjusting the transparency of an imported picture in Synfig is mainly used to: Answer: (b) Control how much of the layers behind it show through. Lowering the opacity lets underlying layers blend visually with the picture placed above them.
Q5.Which of these file types would typically be suitable for importing as a picture into a Synfig project? Answer: (a) PNG or JPEG image files. Common image formats like these are widely supported for use as picture elements within animation software.
Q1.Vim is best described as a: Answer: (b) Text editor commonly used within Unix and Linux environments. It is popular among programmers for editing code and configuration files directly from the terminal.
Q2.In Vim, the mode used for typing and inserting text directly into the document is called: Answer: (b) Insert mode. Pressing a key such as i from command mode switches Vim into this mode, allowing normal typing to begin.
Q3.In Vim, pressing the Escape key generally returns the editor to: Answer: (b) Command mode. From this mode, a user can navigate the file and issue commands rather than directly typing text.
Q4.In Vim, the command used to save changes and exit the editor is commonly: Answer: (b) :wq. This combined command first writes the changes to the file and then closes the editor.
Q5.A basic shell script is generally best described as a file containing: Answer: (b) A sequence of commands that can be executed together by the shell. Instead of typing each command manually one by one, a script lets a whole sequence run automatically together.
Q1.In a word processor or spreadsheet, a table is mainly used to: Answer: (b) Organise data into rows and columns for clearer presentation. Arranging related information into rows and columns often makes it far easier to read and compare than plain paragraphs of text.
Q2.Merging cells in a table is mainly used to: Answer: (b) Combine two or more cells into a single larger cell. This is often done to create a heading that spans across multiple columns or rows within the table.
Q3.Splitting a cell in a table is mainly used to: Answer: (b) Divide it into two or more smaller cells. This is useful when a single cell needs to hold more than one distinct piece of related data.
Q4.Sorting data within a table is mainly used to: Answer: (b) Arrange the rows in a specific order, such as alphabetically or numerically. This makes it easier to locate specific entries or spot patterns once the data is arranged in a logical order.
Q5.Adding borders and shading to a table mainly helps to: Answer: (b) Improve the visual clarity and readability of the table. Clear borders and subtle shading can make it easier for a reader to distinguish between separate rows, columns or headings.
|
| Advanced Scripting MCQs |
| Animation Tool MCQs Set 01 |
| Animation Tool MCQs Set 02 |
| Basic Ubuntu Linux Commands MCQs |
| Boolean Algebra MCQs |
| Computer Components MCQs Set 01 |
| Computer Hardware MCQs |
| Computer Organisation MCQs |
| Conditional Statement MCQs |
| Creating Animation Using Synfig MCQs |
| Current Trends and Technologie MCQs |
| Dictionary in Python MCQs |
| For Loop MCQs |
| Forms and Reports MCQs |
| Fundamentals of Computer MCQs |
| Internet MCQs |
| Introduction to Computers MCQs Set 02 |
| Introduction To Database Management System MCQs |
| Introduction To Layers MCQs |
| Introduction To Multimedia MCQs Set 01 |
| Introduction To Multimedia MCQs Set 02 |
| List Manipulation MCQs Set 01 |
| List Manipulation MCQs Set 02 |
| List Manipulation MCQs Set 03 |
| MS Excel MCQs |
| MS Word MCQs |
| Power Point MCQs |
| Python Fundamentals MCQs |
| Python Revision MCQs Set 01 |
| Python Revision MCQs Set 02 |
| Python Revision MCQs Set 03 |
| Python Revision MCQs Set 04 |
| Python Variables and Data Types MCQs Set 01 |
| Random Function MCQs |
| Retrieve Data Using Queries MCQs |
| Society Law and Ethics MCQs |
| Software and Operating System MCQs |
| String and Function MCQs |
| Using Pictures In Synfig MCQs |
| Vim Editor and Basic Scripting MCQs Set 01 |
| Vim Editor and Basic Scripting MCQs Set 02 |
| Working With Table MCQs |
FAQs
For the 2026-27 session, MCQs and objective-type questions carry around 20% weightage. CBSE has introduced 30% competency based questions as MCQs and they are important part of the Class 11 Computer Science paper.
You can access the latest chapter-wise MCQs for Class 11 Computer Science for free from StudiesToday.com. All questions are based on the latest syllabus and current academic year.
Yes, our Computer Science practice bank includes the new pattern of Assertion Reasoning and Case Study based MCQs. They have been designed to test the analytical skills of Class 11 students.
Solving Class 11 Computer Science MCQs regularly improves speed and accuracy as these are objective questions can get you 100% marks if your understanding of the topic is clear.
Yes, all Class 11 Computer Science MCQs and answers are accessible on any device at your convenience.
No, all Computer Science Multiple Choice Questions (MCQs), practice papers, and solutions for Class 11 are available for free for students to get more marks school exams.
