Class 11 Computer Science MCQs, Chapter by Chapter

Loading educational resources and study material...

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.

Click Here for Chapter wise MCQs

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:

(a)print()
(b)input()
(c)import()
(d)range()

Q2.A function that a script defines to be reused multiple times without rewriting the same code is called a:

(a)Variable
(b)User defined function
(c)Loop
(d)Module

Q3.Error handling in a script, where the program tries risky code and catches failures gracefully, generally uses the keywords:

(a)if and else
(b)try and except
(c)for and while
(d)def and return

Q4.A module in Python is best described as:

(a)A single line of code
(b)A file containing reusable functions and variables that can be imported
(c)A type of loop
(d)An error message

Q5.Comments in a script, usually marked with a hash symbol in Python, are mainly used to:

(a)Execute additional code
(b)Explain what the code does for anyone reading it
(c)Slow down the program deliberately
(d)Store data permanently

Q1.An animation tool is mainly used to create the illusion of movement by:

(a)Playing a single static image repeatedly
(b)Displaying a rapid sequence of slightly different images
(c)Recording live video only
(d)Editing audio files

Q2.In animation software, a keyframe is best described as:

(a)A random frame with no special role
(b)A frame that defines a starting or ending point of a smooth transition
(c)The very last frame of a project
(d)A frame containing only text

Q3.The process by which animation software automatically generates the in between frames connecting two keyframes is called:

(a)Rendering
(b)Tweening
(c)Rasterising
(d)Compiling

Q4.Frame rate in animation refers to:

(a)The size of each image file
(b)The number of frames displayed per second
(c)The colour depth of the animation
(d)The length of the audio track

Q5.Vector based animation tools store images primarily using:

(a)Individual coloured pixels
(b)Mathematical paths and shapes
(c)Sound waveforms
(d)Text characters

Q1.The Ubuntu Linux command used to list the files and folders in the current directory is:

(a)cd
(b)ls
(c)pwd
(d)rm

Q2.The command used to change the current working directory in a Linux terminal is:

(a)ls
(b)mkdir
(c)cd
(d)cat

Q3.The command that prints the full path of the current working directory is:

(a)pwd
(b)ls
(c)cd
(d)touch

Q4.To create a new empty directory in Linux, the command generally used is:

(a)rmdir
(b)mkdir
(c)touch
(d)cp

Q5.The Linux command used to remove or delete a file is:

(a)rm
(b)mv
(c)cp
(d)ls

Q1.Boolean algebra deals primarily with variables that can take on:

(a)Any real number value
(b)Only two values, true and false
(c)Only positive integers
(d)Fractional values only

Q2.The Boolean operation that gives a result of true only when both inputs are true is called:

(a)OR
(b)AND
(c)NOT
(d)XOR

Q3.The Boolean NOT operation performed on a single input:

(a)Doubles the input value
(b)Reverses or inverts the input value
(c)Always returns true
(d)Always returns false

Q4.According to De Morgan's laws, the complement of (A AND B) is equal to:

(a)A AND B
(b)(NOT A) OR (NOT B)
(c)A OR B
(d)(NOT A) AND (NOT B)

Q5.A truth table is used in Boolean algebra to:

(a)Store numerical data permanently
(b)List every possible combination of inputs and the resulting output
(c)Draw circuit diagrams
(d)Convert decimal numbers to binary

Q1.The part of a computer that carries out arithmetic and logical operations is the:

(a)RAM
(b)Central Processing Unit
(c)Hard disk
(d)Monitor

Q2.RAM, used for temporary storage while a computer is running, stands for:

(a)Read Access Memory
(b)Random Access Memory
(c)Rapid Application Module
(d)Read Application Memory

Q3.A device used to permanently store data even after the computer is switched off is the:

(a)RAM
(b)Cache memory
(c)Hard disk drive
(d)Register

Q4.Which of the following is an example of an input device?

(a)Monitor
(b)Printer
(c)Keyboard
(d)Speaker

Q5.The motherboard in a computer mainly serves to:

(a)Display images on screen
(b)Connect and allow communication between different hardware components
(c)Store data permanently
(d)Provide internet connectivity alone

Q1.The basic cycle followed by a computer to process an instruction is generally described as:

(a)Store, delete, repeat
(b)Fetch, decode, execute
(c)Input, output, store
(d)Compile, link, run

Q2.A register in computer organisation is best described as:

(a)A large external storage device
(b)A small, very fast storage location inside the processor
(c)A type of input device
(d)A network cable

Q3.The bus that carries data between different components of a computer system is called the:

(a)Address bus
(b)Data bus
(c)Control bus
(d)Power bus

Q4.Cache memory is mainly used to:

(a)Permanently store an operating system
(b)Speed up access to frequently used data by sitting between the CPU and main memory
(c)Replace the hard disk entirely
(d)Provide backup power to the computer

Q5.In computer organisation, the control unit is mainly responsible for:

(a)Performing arithmetic calculations
(b)Directing and coordinating the operations of the computer's other components
(c)Displaying output on screen
(d)Storing data long term

Q1.In programming, a conditional statement is mainly used to:

(a)Repeat a block of code multiple times
(b)Make a decision and execute code based on whether a condition is true or false
(c)Store data in a file
(d)Define a new function

Q2.In Python, the keyword used to check a condition before executing a block of code is:

(a)for
(b)while
(c)if
(d)def

Q3.The keyword used in Python to specify an alternative block of code when an if condition is false is:

(a)elif
(b)else
(c)except
(d)break

Q4.The elif keyword in Python is used to:

(a)End a loop early
(b)Check an additional condition if the previous if condition was false
(c)Import a module
(d)Define a class

Q5.A nested conditional statement refers to:

(a)A conditional statement placed inside another conditional statement
(b)Two unrelated loops running together
(c)A single condition with no branches
(d)A function without any parameters

Q1.Synfig Studio is best described as a:

(a)Word processing application
(b)Vector based 2D animation software
(c)Spreadsheet program
(d)Database management system

Q2.In Synfig, a layer is best described as:

(a)A single audio track
(b)An individual element or component that can be manipulated independently within the animation
(c)A type of file format
(d)A network connection

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:

(a)Manual frame by frame drawing only
(b)Keyframe based animation
(c)Static image editing
(d)Audio synchronisation only

Q4.A canvas in Synfig refers to:

(a)The software's main toolbar
(b)The workspace area where the animation is created and edited
(c)The final exported video file
(d)The audio mixing panel

Q5.Exporting an animation from Synfig into a video format is typically done through the:

(a)Import menu
(b)Render option
(c)Undo command
(d)Layer panel

Q1.Artificial Intelligence, as a field, mainly deals with building systems that can:

(a)Only store large amounts of data
(b)Perform tasks that typically require human intelligence
(c)Only connect computers over a network
(d)Print documents automatically

Q2.The technology that involves connecting everyday physical devices to the internet so they can exchange data is called:

(a)Cloud computing
(b)Internet of Things
(c)Virtual reality
(d)Blockchain

Q3.Cloud computing mainly refers to:

(a)Storing and processing data on remote servers accessed via the internet
(b)Storing data only on a local hard disk
(c)A method of printing documents wirelessly
(d)A type of computer virus

Q4.Big Data generally refers to:

(a)Small, simple data sets used in basic spreadsheets
(b)Extremely large and complex data sets that traditional tools struggle to process
(c)A single numerical value
(d)A type of computer virus

Q5.Blockchain technology is best known for providing a:

(a)Centralised database controlled by a single authority
(b)Decentralised and tamper resistant digital ledger
(c)Simple word processing format
(d)Basic image editing tool

Q1.A dictionary in Python is a data structure that stores data as:

(a)A single sequence of values only
(b)Key value pairs
(c)A fixed size array of numbers
(d)A plain text string

Q2.In Python, a dictionary is created using which pair of brackets?

(a)Square brackets []
(b)Curly braces {}
(c)Round brackets ()
(d)Angle brackets <>

Q3.Which method is commonly used to retrieve all the keys present in a Python dictionary?

(a)values()
(b)items()
(c)keys()
(d)get()

Q4.Attempting to access a dictionary using a key that does not exist normally results in:

(a)The value zero being returned
(b)A KeyError
(c)An automatic new key being created with value None
(d)No effect at all

Q5.Which of these best describes a key requirement for keys used in a Python dictionary?

(a)They must always be numbers
(b)They must be unique and unchangeable, or immutable
(c)They must always be strings
(d)They must be listed in sorted order

Q1.A for loop in programming is mainly used to:

(a)Make a single decision
(b)Repeat a block of code a specific number of times or over a sequence
(c)Store data permanently
(d)Define a new variable type

Q2.In Python, the range() function used with a for loop primarily helps to:

(a)Generate a sequence of numbers to iterate over
(b)Read data from a file
(c)Connect to the internet
(d)Convert text to numbers

Q3.A for loop that iterates directly over the characters of a string will execute once for each:

(a)Word in the string
(b)Character in the string
(c)Line in the string
(d)Sentence in the string

Q4.The break statement, when used inside a for loop, causes the loop to:

(a)Restart from the beginning
(b)Skip the current iteration only
(c)Terminate immediately, exiting the loop
(d)Run one extra time

Q5.The continue statement inside a for loop causes the program to:

(a)Exit the loop entirely
(b)Skip the rest of the current iteration and move to the next one
(c)Pause the program indefinitely
(d)Delete the loop variable

Q1.In database applications, a form is mainly used to:

(a)Permanently delete records
(b)Provide a user friendly interface for entering and viewing data
(c)Compress database files
(d)Encrypt stored data

Q2.A report in a database application is best described as a tool used to:

(a)Enter new records into a table
(b)Present and summarise data in a organised, printable format
(c)Delete unwanted tables
(d)Connect to the internet

Q3.Which of these is a common source of data for both forms and reports in a database application?

(a)Tables or queries
(b)Audio files
(c)Image files only
(d)External web pages

Q4.A control on a form, such as a text box or button, is mainly used to:

(a)Encrypt the database
(b)Display, enter or interact with specific pieces of data
(c)Change the operating system settings
(d)Compress image files

Q5.Grouping data in a report, for example by category or date, mainly helps to:

(a)Hide all the data completely
(b)Organise the output so related records appear together
(c)Encrypt sensitive fields
(d)Delete duplicate records automatically

Q1.A computer is best defined as a device that:

(a)Can only display text
(b)Accepts input, processes data according to instructions, and produces output
(c)Only stores files
(d)Only connects to the internet

Q2.The set of instructions that tells a computer what to do is called:

(a)Hardware
(b)Software
(c)A peripheral
(d)A network

Q3.Which of the following best represents an example of computer hardware?

(a)An operating system
(b)A word processing application
(c)A keyboard
(d)A spreadsheet file

Q4.The basic unit used to measure the amount of digital data stored or processed by a computer is the:

(a)Metre
(b)Byte
(c)Litre
(d)Watt

Q5.An operating system is best described as software that mainly:

(a)Creates spreadsheets
(b)Manages computer hardware and provides a platform for other software to run
(c)Only plays music files
(d)Only browses the internet

Q1.The Internet is best described as:

(a)A single computer located in one country
(b)A vast global network connecting millions of computers and devices
(c)A type of software application
(d)A single website

Q2.The protocol primarily responsible for transferring web pages between a server and a browser is:

(a)FTP
(b)HTTP
(c)SMTP
(d)TCP alone

Q3.A URL, used to locate resources on the web, stands for:

(a)Universal Resource List
(b)Uniform Resource Locator
(c)Unified Reference Link
(d)User Resource Locator

Q4.An email address typically consists of a username followed by which symbol and then the domain name?

(a)A hash symbol
(b)An at symbol
(c)A dollar symbol
(d)A percent symbol

Q5.A web browser is best described as software mainly used to:

(a)Create spreadsheets
(b)Access and display content from the World Wide Web
(c)Manage computer hardware directly
(d)Compile programming code

Q1.A database management system, or DBMS, is best described as software that:

(a)Only displays images
(b)Allows creation, storage, retrieval and management of data in a structured way
(c)Only connects to printers
(d)Only plays audio and video files

Q2.In a relational database, data is primarily organised into:

(a)Free flowing text documents
(b)Tables consisting of rows and columns
(c)Audio streams
(d)Image galleries

Q3.A primary key in a database table is mainly used to:

(a)Store the largest value in a table
(b)Uniquely identify each record in that table
(c)Encrypt sensitive data
(d)Sort records alphabetically only

Q4.A foreign key in a relational database is mainly used to:

(a)Duplicate an entire table
(b)Establish a link between records in two related tables
(c)Delete unwanted records automatically
(d)Encrypt a column of data

Q5.One of the key advantages of using a DBMS over storing data in plain files is that it helps:

(a)Increase data redundancy significantly
(b)Reduce data redundancy and improve data consistency
(c)Remove the need for any data backup
(d)Prevent all users from accessing the data

Q1.In graphics and animation software, a layer is best described as:

(a)A single colour used in an image
(b)A separate, stackable level that holds part of an image or animation
(c)A type of audio file
(d)A network protocol

Q2.Stacking multiple layers in an image editing application mainly allows:

(a)Only one element to be visible at a time
(b)Different elements to be combined and viewed together while remaining individually editable
(c)Permanent merging of all elements immediately
(d)Deletion of the entire project

Q3.The order in which layers are stacked in most graphics software determines:

(a)The file size of the project
(b)Which elements appear in front of or behind others visually
(c)The colour palette used
(d)The audio playback order

Q4.Adjusting the opacity of a layer mainly controls:

(a)Its position on the canvas
(b)How transparent or solid that layer appears
(c)Its file format
(d)Its sound volume

Q5.Locking a layer in graphics software is mainly used to:

(a)Delete that layer permanently
(b)Prevent accidental changes to that layer while working on others
(c)Merge it instantly with another layer
(d)Convert it to audio

Q1.Multimedia refers to content that combines:

(a)Only text
(b)Two or more forms of media such as text, audio, images and video
(c)Only audio files
(d)Only static images

Q2.Which of the following is generally considered a common file format for storing audio?

(a)JPEG
(b)MP3
(c)DOCX
(d)CSV

Q3.A common file format used for storing compressed digital images is:

(a)JPEG
(b)MP3
(c)WAV
(d)TXT

Q4.Animation, as a component of multimedia, mainly involves:

(a)A single unchanging image
(b)A sequence of images displayed quickly to create the illusion of movement
(c)Only recorded speech
(d)Only printed text

Q5.Interactivity in multimedia applications mainly refers to:

(a)Content that plays automatically with no user control
(b)The ability of users to interact with and influence how content is presented
(c)A fixed, unchangeable sequence of media
(d)The file size of the multimedia content

Q1.A list in Python is a data structure used to store:

(a)A single value only
(b)An ordered collection of items that can be of different types
(c)Only numeric values
(d)Only text characters

Q2.In Python, individual elements of a list are accessed using their:

(a)Alphabetical name
(b)Index position
(c)Colour code
(d)File extension

Q3.Which method is commonly used to add a single new item to the end of a Python list?

(a)remove()
(b)append()
(c)pop()
(d)sort()

Q4.The pop() method, when called on a Python list without any argument, removes and returns:

(a)The first element
(b)The last element
(c)A random element
(d)All elements at once

Q5.Slicing a Python list, for example using list[1:3], is mainly used to:

(a)Delete the entire list
(b)Extract a portion or subset of the list based on index positions
(c)Convert the list into a dictionary
(d)Sort the list in place

Q1.In MS Excel, the intersection of a row and a column is called a:

(a)Sheet
(b)Cell
(c)Workbook
(d)Range

Q2.The Excel function used to add up a range of numeric values is:

(a)AVERAGE()
(b)SUM()
(c)COUNT()
(d)MAX()

Q3.In an Excel formula, a cell reference that does not change when copied to other cells, such as $A$1, is called:

(a)A relative reference
(b)An absolute reference
(c)A mixed reference
(d)A named range

Q4.A chart in Excel is mainly used to:

(a)Store raw text data
(b)Visually represent data to make trends and comparisons easier to understand
(c)Encrypt a worksheet
(d)Password protect a file

Q5.Which of these is an example of a common Excel file extension?

(a).docx
(b).xlsx
(c).pptx
(d).mp3

Q1.MS Word is primarily used as a:

(a)Spreadsheet application
(b)Word processing application
(c)Presentation software
(d)Database management tool

Q2.The feature in MS Word that automatically checks a document for spelling mistakes is called:

(a)Mail Merge
(b)Spell Check
(c)Track Changes
(d)Page Layout

Q3.Mail Merge in MS Word is mainly used to:

(a)Format tables
(b)Combine a template document with a data source to create multiple personalised copies
(c)Insert images into a document
(d)Check grammar only

Q4.The Track Changes feature in MS Word is mainly used to:

(a)Automatically translate a document
(b)Record edits made to a document so they can be reviewed or accepted later
(c)Compress the file size of a document
(d)Password protect a document

Q5.Which of these file extensions is commonly used for Word documents?

(a).xlsx
(b).docx
(c).pptx
(d).pdf only

Q1.Microsoft PowerPoint is mainly used to create:

(a)Spreadsheets
(b)Slide based presentations
(c)Databases
(d)Audio files

Q2.The feature in PowerPoint that controls how one slide changes to the next during a presentation is called:

(a)Animation
(b)Slide Transition
(c)Slide Master
(d)Speaker Notes

Q3.Animations in PowerPoint are mainly applied to:

(a)Entire files only
(b)Individual objects or text on a slide, controlling how they appear or move
(c)The file name
(d)The presentation's storage size

Q4.The Slide Master in PowerPoint is mainly used to:

(a)Delete a single slide
(b)Define a consistent design and layout applied across multiple slides
(c)Record narration for a slide
(d)Merge two presentations together

Q5.Speaker Notes in PowerPoint are mainly intended to:

(a)Be displayed to the audience on screen
(b)Provide the presenter with additional reminders or details not shown to the audience
(c)Replace the slide content entirely
(d)Encrypt the presentation file

Q1.Python is best described as a:

(a)Low level machine language
(b)High level, general purpose programming language
(c)Type of hardware component
(d)Spreadsheet application

Q2.In Python, a set of statements grouped together to perform a specific task and reusable by name is called a:

(a)Variable
(b)Function
(c)Loop
(d)Comment

Q3.Which symbol is used in Python to begin a single line comment?

(a)//
(b)#
(c)<!--
(d)/*

Q4.Python is generally described as an interpreted language because:

(a)It must be compiled into a separate executable before it can run at all
(b)Its code is executed line by line by an interpreter, without a separate compilation step
(c)It only runs on one specific operating system
(d)It cannot handle any errors during execution

Q5.Indentation in Python is significant mainly because it is used to:

(a)Add decorative spacing only
(b)Define the structure and grouping of blocks of code
(c)Speed up program execution
(d)Store comments

Q1.Which of the following is a valid way to create a variable named score with the value 10 in Python?

(a)10 = score
(b)score = 10
(c)score == 10
(d)var score = 10

Q2.Which data type in Python is used to represent whole numbers without any decimal part?

(a)float
(b)int
(c)str
(d)bool

Q3.In Python, the operator used to check whether two values are equal is:

(a)=
(b)==
(c)!=
(d)<>

Q4.Which of these Python keywords is used to define a function?

(a)func
(b)define
(c)def
(d)function

Q5.The len() function in Python is commonly used to find:

(a)The largest value in a list
(b)The number of items in a sequence, such as a string or a list
(c)The average of a set of numbers
(d)The data type of a variable

Q1.A variable in Python is best described as:

(a)A fixed value that never changes
(b)A name used to refer to a value stored in memory
(c)A type of loop
(d)A built in function

Q2.Which of these is an example of a Python string data type?

(a)10
(b)10.5
(c)'Hello'
(d)True

Q3.The float data type in Python is used to represent:

(a)Whole numbers only
(b)Numbers that include a decimal point
(c)Text characters
(d)True or false values

Q4.The bool data type in Python can hold only which two values?

(a)0 and 1 as text
(b)True and False
(c)Yes and No as text
(d)High and Low

Q5.Which built in function is commonly used in Python to check the data type of a variable?

(a)len()
(b)type()
(c)input()
(d)print()

Q1.In Python, the random module is mainly used to:

(a)Sort a list in ascending order
(b)Generate random numbers or make random selections
(c)Read files from disk
(d)Connect to a database

Q2.The function random.randint(a, b) in Python returns:

(a)A random floating point number between 0 and 1
(b)A random integer between a and b, inclusive
(c)Always the value a
(d)A random string

Q3.The function random.choice() applied to a list is mainly used to:

(a)Sort the list
(b)Randomly select one item from the list
(c)Delete the entire list
(d)Reverse the order of the list

Q4.Before using functions like randint or choice in a Python script, it is usually necessary to first:

(a)Restart the computer
(b)Import the random module
(c)Convert all variables to strings
(d)Disable error handling

Q5.random.shuffle() applied to a Python list is mainly used to:

(a)Sort the list alphabetically
(b)Randomly rearrange the order of items within the list
(c)Remove duplicate items
(d)Convert the list into a dictionary

Q1.In a database, a query is best described as a:

(a)Permanent copy of a table
(b)Request used to retrieve or manipulate specific data from a database
(c)Type of chart
(d)Backup file

Q2.In SQL, the statement most commonly used to retrieve data from a table is:

(a)INSERT
(b)UPDATE
(c)SELECT
(d)DELETE

Q3.The WHERE clause in an SQL query is mainly used to:

(a)Sort the results alphabetically
(b)Filter records based on a specified condition
(c)Rename a column
(d)Create a new table

Q4.The ORDER BY clause in SQL is mainly used to:

(a)Filter unwanted rows
(b)Arrange the query results in a specified order
(c)Delete duplicate rows
(d)Group related records together

Q5.A query that combines data from two related tables based on a common field is generally referred to as a:

(a)Select query only
(b)Join query
(c)Delete query
(d)Backup query

Q1.Intellectual property rights are mainly designed to:

(a)Restrict access to public information
(b)Protect the creations and inventions of individuals or organisations
(c)Allow unrestricted copying of any content
(d)Eliminate the need for copyright laws

Q2.Plagiarism refers to the act of:

(a)Creating entirely original content
(b)Presenting someone else's work or ideas as one's own without proper credit
(c)Citing sources correctly
(d)Publishing open source software

Q3.Cyberbullying refers to:

(a)Sharing helpful educational content online
(b)Using digital platforms to harass, threaten or intimidate someone
(c)Reporting a genuine online scam
(d)Using strong passwords for online accounts

Q4.Digital footprint refers to:

(a)The physical size of a computer
(b)The trail of data a person leaves behind through their online activity
(c)A type of computer virus
(d)A hardware component

Q5.Which of the following best describes a healthy practice regarding technology use, sometimes discussed under this topic?

(a)Sharing passwords openly with strangers
(b)Taking regular breaks and maintaining a balanced approach to screen time
(c)Ignoring privacy settings entirely
(d)Downloading software from unknown, unverified sources

Q1.Software that manages computer hardware resources and provides services for other programs is called:

(a)Application software
(b)An operating system
(c)A peripheral device
(d)A network cable

Q2.Which of the following is an example of application software?

(a)Windows
(b)Linux
(c)MS Word
(d)Device driver

Q3.A device driver is best described as software that:

(a)Replaces the entire operating system
(b)Allows the operating system to communicate with a specific piece of hardware
(c)Only edits images
(d)Only connects to the internet

Q4.Multitasking, as a feature of modern operating systems, refers to the ability to:

(a)Run only one program at a time
(b)Run multiple programs or processes seemingly at the same time
(c)Only display text on screen
(d)Only manage a single user account

Q5.Open source software is best described as software whose:

(a)Source code is kept completely secret
(b)Source code is made publicly available for anyone to view, modify and share
(c)Price is always extremely high
(d)Use is restricted to a single company

Q1.In Python, a string is best described as a sequence of:

(a)Numbers only
(b)Characters enclosed in quotation marks
(c)Boolean values only
(d)File paths

Q2.The Python string method used to convert all characters in a string to uppercase is:

(a)lower()
(b)upper()
(c)strip()
(d)split()

Q3.The Python string method len() when applied to a string returns:

(a)The first character of the string
(b)The number of characters in the string
(c)The reversed string
(d)The string converted to a number

Q4.In Python, a function is best described as a block of organised, reusable code that is used to:

(a)Only store data permanently
(b)Perform a specific task and can be called whenever needed
(c)Only display error messages
(d)Only connect to a database

Q5.The Python string method split() is commonly used to:

(a)Join two strings together
(b)Break a string into a list of substrings based on a separator
(c)Convert a string to uppercase
(d)Count the number of vowels

Q1.In Synfig, importing an external picture into a project mainly allows a user to:

(a)Delete the entire project
(b)Use that image as part of the animation, such as a background or character element
(c)Automatically convert the picture into audio
(d)Encrypt the project file

Q2.When a bitmap image is imported into a vector based animation project like Synfig, resizing it significantly larger than its original size generally:

(a)Has no effect on quality at all
(b)Can cause the image to look blurred or pixelated
(c)Automatically improves its sharpness
(d)Converts it into a vector image

Q3.Placing an imported picture on its own layer in Synfig mainly helps to:

(a)Merge it permanently with the background
(b)Allow it to be moved, resized or animated independently of other elements
(c)Convert it into text
(d)Delete other layers automatically

Q4.Adjusting the transparency of an imported picture in Synfig is mainly used to:

(a)Change its file format
(b)Control how much of the layers behind it show through
(c)Convert it into an animation on its own
(d)Increase its file size

Q5.Which of these file types would typically be suitable for importing as a picture into a Synfig project?

(a)PNG or JPEG image files
(b)Audio files only
(c)Spreadsheet files only
(d)Executable program files

Q1.Vim is best described as a:

(a)Graphical image editor
(b)Text editor commonly used within Unix and Linux environments
(c)Spreadsheet application
(d)Web browser

Q2.In Vim, the mode used for typing and inserting text directly into the document is called:

(a)Command mode
(b)Insert mode
(c)Visual mode
(d)Escape mode

Q3.In Vim, pressing the Escape key generally returns the editor to:

(a)Insert mode
(b)Command mode
(c)Visual mode
(d)Replace mode only

Q4.In Vim, the command used to save changes and exit the editor is commonly:

(a):q
(b):wq
(c):i
(d):undo

Q5.A basic shell script is generally best described as a file containing:

(a)Only image data
(b)A sequence of commands that can be executed together by the shell
(c)Only audio data
(d)A single compiled binary instruction

Q1.In a word processor or spreadsheet, a table is mainly used to:

(a)Only store audio clips
(b)Organise data into rows and columns for clearer presentation
(c)Compress a file automatically
(d)Encrypt sensitive information

Q2.Merging cells in a table is mainly used to:

(a)Split one cell into several smaller ones
(b)Combine two or more cells into a single larger cell
(c)Delete the entire table
(d)Change the font colour of the table

Q3.Splitting a cell in a table is mainly used to:

(a)Combine it with another cell
(b)Divide it into two or more smaller cells
(c)Delete its contents entirely
(d)Convert the table into a chart

Q4.Sorting data within a table is mainly used to:

(a)Randomly rearrange the rows
(b)Arrange the rows in a specific order, such as alphabetically or numerically
(c)Permanently delete some rows
(d)Merge the table with another document

Q5.Adding borders and shading to a table mainly helps to:

(a)Increase the number of rows automatically
(b)Improve the visual clarity and readability of the table
(c)Convert the table into an image
(d)Encrypt the table's contents
Advanced Scripting
Advanced Scripting MCQs
Basic Ubuntu Linux Commands
Basic Ubuntu Linux Commands MCQs
Boolean Algebra
Boolean Algebra MCQs
Computer Components
Computer Components MCQs Set 01
Computer Hardware
Computer Hardware MCQs
Computer Organisation
Computer Organisation MCQs
Conditional Statement
Conditional Statement MCQs
Creating Animation Using Synfig
Creating Animation Using Synfig MCQs
Current Trends and Technologies
Current Trends and Technologie MCQs
Dictionary in Python
Dictionary in Python MCQs
For Loop
For Loop MCQs
Forms and Reports
Forms and Reports MCQs
Fundamentals of Computer
Fundamentals of Computer MCQs
Internet
Internet MCQs
Introduction to Computers
Introduction to Computers MCQs Set 02
Introduction To Database Management System
Introduction To Database Management System MCQs
Introduction To Layers
Introduction To Layers MCQs
MS Excel
MS Excel MCQs
MS Word
MS Word MCQs
Power Point
Power Point MCQs
Python Fundamentals
Python Fundamentals MCQs
Python Variables and Data Types
Python Variables and Data Types MCQs Set 01
Random Function
Random Function MCQs
Retrieve Data Using Queries
Retrieve Data Using Queries MCQs
Society Law and Ethics
Society Law and Ethics MCQs
Software and Operating System
Software and Operating System MCQs
String and Function
String and Function MCQs
Using Pictures In Synfig
Using Pictures In Synfig MCQs
Working With Table
Working With Table MCQs

FAQs

How much weightage do MCQs have in the CBSE Class 11 Computer Science exam?

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.

Where can I access chapter-wise Computer Science MCQs for Class 11 with answers?

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.

Are Assertion Reasoning and Case Study MCQs included for Class 11 Computer Science?

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.

How does practicing Computer Science MCQs help in scoring full marks?

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.

Can I access these Computer Science MCQs on mobile for quick revision?

Yes, all Class 11 Computer Science MCQs and answers are accessible on any device at your convenience.

Is there any charge for Class 11 Computer Science MCQ online tests?

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.