Chapter 5 Nomadic Empires | Chapterwise Important MCQs Question for Class 11th History

MCQ Questions for Class 11 History || Ch – 5 Nomadic Empires || With Answer || NCERT CBSE

 1. During Genghis Khan’s attempt to conquer China, North China was ruled by

(a) Hsi Hsia.

(b) Jurchen.

(c) Sung dynasty.

(d) Ogodei.

► (a) Hsi Hsia.

2. Timur, a Barlas Turk who rose to power between 1370-1405 CE, claimed descent from Genghis Khan, through the lineage of:

(a) Chaghtay

(b) Toluy

(c) Jochi

(d) Ogedei

► (a) Chaghtay

3. Through the 1180s and 1190s, Temujin (Genghis Khan) remained an ally of

(a) Boghurchu

(b) Jamuqa

(c) Kereyits

(d) Ong Khan

► (d) Ong Khan

4. What was known as the ‘yam’?

(a) Courier system

(b) Army system

(c) Cavalry system

(d) Administration system

► (a) Courier system

5. In 3rd century BCE in China, the fortifications started to be integrated into a common defensive outwork, known as the

(a) ‘Great Wall of China’.

(b) ‘Humen Weiyuan Fort of China’.

(c) ‘Taku Forts of China’.

(d) ‘Wanping Castle of China’.

► (a) ‘Great Wall of China’.

6. The childhood name of Genghis Khan was:

(a) Morin Khuur

(b) Nominjin

(c) Temujin

(d) Tamujin

► (c) Temujin

7. Genghis Khan died in

(a) 1224 CE.

(b) 1225 CE.

(c) 1226 CE.

(d) 1227 CE.

► (d) 1227 CE.

8. The army of Genghis Khan was organised into

(a) clan.

(b) decimal units.

(c) kinship hierarchy.

(d) tribal groups.

► (b) decimal units.

9. The Mongolian and Chinese narratives on Genghis Khan were translated as The Secret History of the Mongols by:

(a) Boris Yakovlevich Vladimirtsov

(b) Igor de Rachewiltz

(c) Marco Polo

(d) Vasily Vladimirovich Bartold

► (b) Igor de Rachewiltz

10. The Mongols travelled with their herds to pasture lands and lived in tents called:

(a) ‘Anda’

(b) ‘Gers’

(c) ‘Noyan’

(d) ‘Yasa’

► (b) ‘Gers’

11. Why was the ‘Great Wall of China’built?

(a) To store grains

(b) For protection of China

(c) To export materials

(d) None of the above

► (b) For protection of China

12. The Mongols imported _______ from China.

(a) Cotton

(b) Crude Oil

(c) Coffee

(d) Iron Utensils

► (d) Iron Utensils

13.  Genghis Khan’ mother name was:

(a) Oelun-leke

(b) Oelun-eke

(c) Oelun-Kiyat

(d) None of the above

► (b) Oelun-eke

14. Why Genghis Khan commanded to plunder and destroy Nishapur.

(a) Because a Mongol prince was killed.

(b) Because Nishapur refused to export agricultural produce.

(c) Because they were developing industries

(d) None of the above

► (a) Because a Mongol prince was killed.

15. Why were the Mongols defeated by the Egyptian army?

(a) Because Mongol rulers began to take more interest in China.

(b) Because Mongol army were less equipped

(c) Because Mongols were less developed

(d) None of the above

► (a) Because Mongol rulers began to take more interest in China.

Read More

 Chapter 4 The Central Islamic Lands | Chapterwise Important MCQs Question for Class 11th History

MCQ Questions for Class 11 History || Ch – 4 The Central Islamic Lands || With Answer || NCERT CBSE

1. The Umayyad Emperor who introduced Arabic as the language of administration was

(a) Abd al-Malik

(b) Ali

(c) Abbas

(d) Muawiya

► (a) Abd al-Malik

2. The followers and non-followers of Ali were called

(a) Arabs and Iranians.

(b) Shias and Sunnis.

(c) Umayyads and Abbasids.

(d) Byzantines and Sasanids

► (b) Shias and Sunnis.

3. The Caliph during whose reign the Hijri was established was:

(a) Abu Bakr

(b) Muhammad

(c) Uthman

(d) Umar

► (d) Umar

4. What was the name given to nomadic Arab tribes?

(a) Sanam

(b) Qabila

(c) Bedouins

(d) Umma

► (c) Bedouins

5. Zakat was an/a

(a) agriculture tax

(b) alms tax

(c) religious tax

(d) trade tax

► (b) alms tax

6. The semi-histrical works sira in the Islamic history are

(a) biographies

(b) chronicles

(c) eyewitness reports

(d) inscriptions

► (a) biographies

7. Caliph Muawiya shifted his capital to

(a) Rome

(b) Medina

(c) Mecca

(d) Damascus

► (d) Damascus

8. The woman-saint sufi who, in her poems, preached instense love for God by uniting with God was

(a) Rabia.

(b) Aisha

(c) Fatima

(d) Khadija

► (a) Rabia.

9. After the Arabs and Iranians, the group that was rising to power on the Islamic scene was the

(a) Buyids.

(b) Iranians.

(c) Samanid.

(d) Turks.

► (d) Turks.

10. The sub-sect of Shiism, from which the Fatimids descended, is known as the

(a) Ismaili

(b) Shia

(c) Sunni

(d) Umma

► (a) Ismaili

11. Prophet Muhammad declared himself to be the messenger of God

(a) around 610 CE.

(b) around 611 CE.

(c) around 612 CE.

(d) around 613 CE.

► (c) around 612 CE.

12. Prophet Muhammad’s migration from Mecca to Medina with his followers in 622 CE is called hijra:

(a) Hijra

(b) Kaba

(c) Mecca

(d) Calipha

► (a) Hijra

13. By whom Ali assassinated?

(a) Muawiya

(b) Kharji

(c) Bedouins

(d) None of the above

► (b) Kharji

14. Who introduced an islamic coinage.

(a) Abu Bakr

(b) Abd-al-Malik

(c) Uthman

(d) Umar

► (b) Abd-al-Malik

Read More

 Chapter 3 An Empire Across Three Continents | Chapterwise Important MCQs Question for Class 11th History

1. The Ostrogoths establishes their kingdom in Italy in the year :

(a) 493 CE

(b) 494 CE

(c) 495 CE

(d) 496 CE

► (a) 493 CE

2. The religion of Islam arose during the

(a) 5th century CE

(b) 8th century CE

(c) 6th century CE

(d) 7th century CE

► (d) 7th century CE

3. The Roman emperor who consolidated the rise of provincial upper classes so as to exclude the senators from military command was

(a) Augustus

(b) Constantine

(c) Gallienus

(d) Tiberius

► (c) Gallienus

4. Augustus, the first Roman Emperor was called the ‘leading citizen’ whose Latin term is

(a) ‘Basileus’.

(b) ‘Dominus’.

(c) ‘Princeps’.

(d) ‘Res gestae’.

► (c) ‘Princeps’.

5. Christianity became the state religion of Roman Empire in the

(a) 1st century CE.

(b) 2nd century CE.

(c) 3rd century CE.

(d) 4th century CE.

► (d) 4th century CE.

6. The emperor who made Christianity the official religion in the Roman Empire was

(a) Alexander

(b) Augustus

(c) Constantine

(d) Nero

► (c) Constantine

7. In the Roman urban life, the entertainment shows called “spectacula’ happened for at least

(a) 150 days

(b) 160 days

(c) 167 days

(d) 176 days

► (d) 176 days

8. The Roman Empire got best kind of wine from the city of

(a) Byzaciuma

(b) Campania

(c) Naples

(d) Sicily

► (b) Campania

9. The Roman silver coin, known as denarius, weighed _________ gm of pure silver.

(a) 2½

(b) 3½

(c) 4½

(d) 5½

► (c) 4½

10. Saint Augustine was bishop of the North African city of

(a) Annaba

(b) Algeria

(c) Hippo

(d) Numidia

► (c) Hippo

11. ______ and Greek languages were used in administration of the Roman Empire.

(a) Chinese

(b) Mayan

(c) Latin

(d) Turkish

► (c) Latin

12. Roman ruler _____ was considered as the ‘leading citizen’ only to show that he was not the absolute ruler.

(a) Augustus

(b) Constantine

(c) Gallienus

(d) Tiberius

► (a) Augustus

13. What were Amphorae?

(a) A type of army

(b) A type of container

(c) A type of district administrator

(d) None of the above

► (b) A type of container

14. The best kind of wine came to Rome from _______

(a) Fayum

(b) Byzacium

(c) Galilee

(d) Campania 

► (d) Campania

15. Which one of the following is a rive that form the boundary of Roman Empire?

(a) Mekong River

(b) Rhine River

(c) Amur River

(d) Yangtze River

► (b) Rhine River

16. The ______ System of the Roman Empire was the system of government in which the real power vested in the Senate.

(a) Democrat

(b) Republican

(c) Maoist

(d) Marxist

► (b) Republican

Read More

Chapter 2 Writing and City Life | Chapterwise Important MCQs Question for Class 11th History

MCQ Questions for Class 11 History: Ch 2 Writing and City Life

1. Mesopotamian weapons were prominently made of

(a) bronze.

(b) copper.

(c) stone.

(d) iron.

► (a) bronze.

2. The technological landmark witnessed by the urban economy of the city of Uruk was

(a) bronze tools.

(b) construction of brick columns.

(c) potter’s wheel.

(d) oil pressing technique.

► (c) potter’s wheel.

3. In the 2000 BCE, the city that flourished as the royal capital of Mesopotamia was

(a) Ur.

(b) Mari.

(c) Mohenjodaro.

(d) Kalibangan.

► (b) Mari.

4. The Mesopotamian ruler who became the king of Akkad, in 2370 BCE, was

(a) Enmerkar

(b) Gilgamesh

(c) Hamurabi

(d) Sargon

► (d) Sargon

5. Inanna was the Goddess of

(a) the Moon

(b) love and War

(c) wind

(d) fire

► (b) love and War

6. The earliest temples in Southern Mesopotamia were built in

(a) c.4000 BCE

(b) c.5000 BCE

(c) c.6000 BCE

(d) c.7000 BCE

► (b) c.5000 BCE

7. The Mesopotamian city, which was systematically excavated in the 1930s, was

(a) Uruk.

(b) Ur.

(c) Mari.

(d) Nineveh.

► (b) Ur.

8. The Achaemenids of Iran conquered Babylon in

(a) 639 BCE.

(b) 539 BCE.

(c) 439 BCE.

(d) 339 BCE.

► (b) 539 BCE.

9. The King who released Babylonia from Assyrian domination in 625 BCE was

(a) Alexander.

(b) Nabonidus.

(c) Nabopolassar.

(d) Sargon.

► (c) Nabopolassar.

10. War captives and local people who were put to work for the temple or for the ruler were paid

(a) bronze tools.

(b) cattle.

(c) coins.

(d) rations.

► (d) rations.

11. In ______ part of South Iran, the first cities and writing emerged.

(a) plain

(b) deserted

(c) mountainous 

(d) hilly

► (b) deserted

12. Agriculture of southern ______ was the most productive.

(a) Iran

(b) China

(c) Mesopotamia

(d) None of the above

► (c) Mesopotamia

13. Which region is important to Europeans because of references to it in the Old Testament, 

(a) Iran

(b) Turkey

(c) Syria

(d) Mesopotamia

► (d) Mesopotamia

14. From which word Cuneiform is derived from?

(a) Latin

(b) Greek

(c) Chinese

(d) Mayan

► (a) Latin

15. Which language replaced the Sumerian language after 2400 BCE?

(a) Mesopotamian language

(b) Akkadian language

(c) Chinese language

(d) Middle Eastern language

► (b) Akkadian language

16. With which person the first event of Sumerian trade is associated?

(a) The ancient ruler of Uruk City, Enmerkar.

(b) The ancient ruler of Lebanon City, Enmerkar.

(c) The ancient ruler of Nile City, Enmerkar.

(d) The ancient ruler of Aral City, Enmerkar.

► (a) The ancient ruler of Uruk City, Enmerkar.

Read More

Chapter 1 From the Beginning of Time | Chapterwise Important MCQs Question for Class 11th computer science

MCQ Questions for Class 11 History: Ch 1 From the Beginning of Time

1. The Hominids survived for about:

(a) 1 Million years

(b) 2 Million years

(c) 3 Million years

(d) 4 Million years

► (a) 1 Million years

2. In the Eastern Hadza community, the lands belonged to

(a) Women.

(b) Headmen.

(c) Clan.

(d) No one.

► (d) No one.

3. An archaeological site, which was used for quarrying limestone was:

(a) Chesowanja, Kenya.

(b) Schoningen, Germany.

(c) Dolni Vestonice, Czech Republic.

(d) Neander Valley, Germany.

► (d) Neander Valley, Germany.

4. The term ‘pathological idiot’ has been used with reference to

(a) Australopithecus.

(b) Homo Habilis.

(c) Homo Erectus.

(d) Neanderthal.

► (d) Neanderthal.

5. Zagros mountains, which form one limit of the Fertile Crescent, is situated in:

(a) Egypt.

(b) Lebanon.

(c) Iran.

(d) Syria.

► (c) Iran.

6. The last Ice Age ended around:

(a) 15,000 years ago.

(b) 14, 000 years ago.

(c) 13,000 years ago.

(d) 12,000 years ago.

► (c) 13,000 years ago.

7. The main reason that led to a change from foraging to farming occupation was:

(a) Domestication.

(b) End of Ice Age.

(c) Making of iron tools.

(d) Warmer and wetter conditions.

► (a) Domestication.

8. Dexterity of the hands refers to:

(a) Roughness of the hands.

(b) Shape of the hands.

(c) Hardness of the hands.

(d) Flexibility of the hands.

► (d) Flexibility of the hands.

9. Population pressure in some areas increased due to the

(a) end of ice age.

(b) change in climate.

(c) increase in food availability.

(d) domestication.

► (c) increase in food availability.

10. Genus is the branch of the:

(a) Hominids.

(b) Hominoids.

(c) Neanderthalensis.

(d) Australopithecus.

► (a) Hominids.

11. ______ are the remains or impressions of a very old plant, animal or human which have turned into stone. 

(a) Fossils

(b) Neanderthal

(c) Clan

(d) None of the above

► (a) Fossils

12. When did Primates originate in Asia and Africa?

(a) Around 32 million years ago.

(b) Around 36 million years ago.

(c) Around 40 million years ago.

(d) Around 44 million years ago.

► (b) Around 36 million years ago.

13. From which organism group the hominids were evolved?

(a) Neanderthal.

(b) Hominoids.

(c) Neanderthalensis.

(d) Australopithecus.

► (b) Hominoids.

14. What is the base of classification of fossils of early humans?

(a) Bone Structure

(b) DNA

(c) Muscle Structure

(d) None of the above

► (a) Bone Structure

15. The Hominids belong to a family which is known as _____.

(a) Hominidae

(b) Neanderthal

(c) Clan

(d) Australopithecus

► (a) Hominidae

16. Long forelimbs, Curved hand and foot bones and mobile ankle joints helped ______ to live on trees.

(a) Hominidae

(b) Neanderthal

(c) Hominoids

(d) Australopithecus

► (d) Australopithecus

17. Fossils found in the ______ were called as Homo neanderthalensis.

(a) Barun Valley

(b) Hunza Valley

(c) Neander Valley

(d) Lidder Valley

► (c) Neander Valley

18. Fossils of Hominid found in Asia were not older as compared to fossils found in ______.

(a) Europe

(b) Africa

(c) Australia

(d) America

► (b) Africa

Read More

Chapter 9 : Lists | Chapterwise Important MCQs Question for Class 11th computer science


Multiple Choice Questions

Question 1

List can contain values of these types:

  1. integers
  2. floats
  3. lists
  4. tuples
  5. all of these ✓

Question 2

Which of the following will create an empty list?

  1. L = [ ] ✓
  2. L = list(0)
  3. L = list( ) ✓
  4. L = List(empty)

Question 3

Which of the following will return the last element of a list L with 5 elements?

  1. L[5]
  2. L[4] ✓
  3. L[-1] ✓
  4. L[6]

Question 4

If L = [1, 2] then L * 2 will yield

  1. [1, 2] * 2
  2. [1, 2, 2]
  3. [1, 1, 2, 2]
  4. [1, 2, 1, 2] ✓

Question 5

If L1 = [1, 3, 5] and L2 = [2, 4, 6] then L1 + L2 will yield

  1. [1, 2, 3, 4, 5, 6]
  2. [1, 3, 5, 2, 4, 6] ✓
  3. [3, 7, 11]
  4. [1, 3, 5, [2, 4, 6]]

Question 6

Given a list L= [10, 20, 30, 40, 50, 60, 70], what would L[1 : 4] return?

  1. [10, 20, 30, 40]
  2. [20, 30, 40, 50]
  3. [20, 30, 40] ✓
  4. [30, 40, 50]

Question 7

Given a list L= [10, 20, 30, 40, 50, 60, 70], what would L[2 : -2] return?

  1. [10, 20, 30, 40]
  2. [20, 30, 40, 50]
  3. [20, 30, 40]
  4. [30, 40, 50] ✓

Question 8

Given a list L= [10, 20, 30, 40, 50, 60, 70], what would L[-4 : -1] return?

  1. [20, 30, 40]
  2. [30, 40, 50]
  3. [40, 50, 60] ✓
  4. [50, 60, 70]

Question 9

Given a list L= [10, 20, 30, 40, 50, 60, 70], what would L[-3 : 99] return?

  1. [20, 30, 40]
  2. [30, 40, 50]
  3. [40, 50, 60]
  4. [50, 60, 70] ✓

Question 10

To find the last element of list namely ‘smiles’ in Python, ………. will be used.

  1. smiles[0]
  2. smiles[-1] ✓
  3. smiles[lpos]
  4. smiles[:-1]

Question 11

Out of the following, what is correct syntax to copy one list into another?

  1. listA = listB[ ]
  2. listA = listB[:] ✓
  3. listA = listB[ ]( )
  4. listA = list(listB) ✓

Question 12

What is printed by the Python code?
    print(list(range(3)))

  1. [0, 1, 2, 3]
  2. [1, 2, 3]
  3. [0, 1, 2] ✓
  4. 0, 1, 2

Question 13

Which of the following commands will create a list?

  1. listl = list( )
  2. listl = [ ]
  3. listl = list([1, 2, 3])
  4. all of these ✓

Question 14

What is the output when we execute list(“hello”)?

  1. [‘h’, ‘e’, ‘l’, ‘l’, ‘o’] ✓
  2. [‘hello’]
  3. [‘llo’]
  4. [‘olleh’]

Question 15

What gets printed?

names = ['Hasan', 'Balwant', 'Sean', 'Dia']
print(names[-1][-1])
  1. H
  2. n
  3. Hasan
  4. Dia
  5. a ✓

Question 16

What is the output of the following

l = [None] * 10
print(len(l))
  1. 10 ✓
  2. 0
  3. Syntax Error
  4. None

Question 17

Consider the list aList – [“SIPO”, [1, 3, 5, 7] ]. What would the following code print?

print(aList[0][1], aList[1][1])
  1. S, 3
  2. S, 1
  3. I, 3 ✓
  4. I, 1

Question 18

Which of the following is a standard Python library function and not an exclusively list function?

  1. append( )
  2. remove( )
  3. pop( )
  4. len( ) ✓

Question 19

Which of the following can add only one value to a list?

  1. add( )
  2. append( ) ✓
  3. extend( )
  4. none of these

Question 20

Which of the following can add a list of elements to a list?

  1. add( )
  2. append( )
  3. extend( ) ✓
  4. none of these

Question 21

Which of the following will always return a list?

  1. max( )
  2. min( )
  3. sort( )
  4. sorted( ) ✓

Question 22

Which of the following can delete an element from a list if the index of the element is given?

  1. pop( )
  2. remove( )
  3. del ✓
  4. all of these

Question 23

Which of the following can delete an element from a list, if its value is given?

  1. pop( )
  2. remove( ) ✓
  3. del
  4. all of these

Question 24

Which of the following searches for an element in a list and returns its index?

  1. search( )
  2. find( )
  3. index( ) ✓
  4. lsearch( )

Question 25

Which of the following can copy a list to another list?

  1. list( ) ✓
  2. new( )
  3. copy( ) ✓
  4. = operator

Read More

Chapter 8 : Strings | Chapterwise Important MCQs Question for Class 11th computer science

Multiple Choice Questions

Question 1

Negative index -1 belongs to ………. of string.

  1. first character
  2. last character ✓
  3. second last character
  4. second character

Question 2

Which of the following is/are not legal string operators?

  1. in
  2. +
  3. *
  4. / ✓

Question 3

Which of the following functions will return the total number of characters in a string?

  1. count()
  2. index()
  3. len() ✓
  4. all of these

Question 4

Which of the following functions will return the last three characters of a string s?

  1. s[3:]
  2. s[:3]
  3. s[-3:] ✓
  4. s[:-3]

Question 5

Which of the following functions will return the first three characters of a string s?

  1. s[3:]
  2. s[:3] ✓
  3. s[-3:]
  4. s[:-3]

Question 6

Which of the following functions will return the string in all caps?

  1. upper() ✓
  2. toupper()
  3. isupper()
  4. to-upper()

Question 7

Which of the following functions will return the string with every ‘P’ replaced with a ‘z’?

  1. find()
  2. index()
  3. replace() ✓
  4. split()

Question 8

Which of the following functions will return a list containing all words of the string?

  1. find()
  2. index()
  3. partition()
  4. split() ✓

Question 9

Which of the following functions will always return a tuple of 3 elements?

  1. find()
  2. index()
  3. partition() ✓
  4. split()

Question 10

What is the output of the following code?

str1 = "Mission 999"
str2 = "999"
print(str1.isdigit(),str2.isdigit())
  1. False True ✓
  2. False False
  3. True False
  4. True True

Question 11

Choose the correct function to get the ASCII code of a character.

  1. char(‘char’)
  2. ord(‘char’) ✓
  3. ascii(‘char’)
  4. All of these

Question 12

Which method should I use to convert String “Python programming is fun” to “Python Programming Is Fun” ?

  1. capitalize()
  2. title() ✓
  3. istitle()
  4. upper()

Question 13

Guess the correct output of the following String operations.

str1 = 'Wah'
print(str1*2)
  1. WahWah ✓
  2. TypeError: unsupported operand type(s) for * : ‘str’ and ‘int’
  3. WWaahh
  4. Wah2

Question 14

What is the output of the following string operation?

str = "My roll no. is 12"
print(str.isalnum())
  1. True
  2. False ✓
  3. Error
  4. No output

Question 15

Select the correct output of the following String operations.

str1 = 'Waha'
print(str1[:3] + 'Bhyi' + str1[-3:])
  1. Wah Bhyi Wah
  2. WahBhyiaha ✓
  3. WahBhyiWah
  4. WahBhyiWaha

Question 16

Select the correct output of the following String operations.

str = "my name is Anu John"
print(str.capitalize())
  1. ‘My name is anu john’ ✓
  2. TypeError: unsupported operand type(s) for * : ‘str’ and ‘int’
  3. ‘My name is Anu John’
  4. ‘My Name Is Anu John’

Question 17

Choose the correct function to get the character from ASCII number.

  1. ascii(number)
  2. char(number)
  3. chr(number) ✓
  4. all of these

Question 18

s = ‘ ‘(single space). Then s.isalnum() will return.

  1. True
  2. False ✓
  3. Error
  4. nothing

Question 19

Which of the following functions removes all leading and trailing spaces from a string?

  1. lstrip()
  2. rstrip()
  3. strip() ✓
  4. all of these

Question 20

Which of the following functions will raise an error if the given substring is not found in the string?

  1. find()
  2. index() ✓
  3. replace()
  4. all of these

Read More

Chapter 5 : Getting Started with Python | Chapterwise Important MCQs Question for Class 11th computer science

Multiple Choice Questions

Question 1

Python is a/an ………. language.

  1. High level ✓
  2. Object oriented ✓
  3. procedural
  4. difficult

Question 2

Python uses a/an ………. to convert source code to object code.

  1. Interpreter ✓
  2. Compiler
  3. Combination of Interpreter and compiler
  4. Special virtual engine

Question 3

Python code can run on a variety of platforms, it means Python is a ………. language.

  1. Graphical
  2. Cross-platform ✓
  3. independent
  4. all of these

Question 4

Python programs are typed in

  1. Interactive mode
  2. Script mode ✓
  3. A combination of interactive and script modes
  4. All of these

Question 5

The ………. mode of Python gives instant result of typed statement

  1. Interactive mode ✓
  2. Script mode
  3. Combination of interactive and script modes
  4. All of these

Question 6

Which of the following is not a Python IDE ?

  1. IDLE
  2. Spyder
  3. Jupyter Notes
  4. Sublime Text ✓

Question 7

To print the value of a variable, Python uses

  1. Print statement
  2. Print( ) function
  3. print statement
  4. print( ) function ✓

Question 8

You don’t have to pay for Python and you can view its source code too. It means Python is ……….

  1. Free and open source ✓
  2. freeware
  3. open source
  4. shareware

Fill in the Blanks

Question 1

Python is a high level language.

Question 2

Python’s two working modes are : interactive mode and script mode.

Question 3

The shortcut key to run a Python program from script mode is F5.

Question 4

Python programs/scripts are stored in files with .py extension.

Question 5

Python’s default distribution’s IDE is called IDLE.

True/False Questions

Question 1

Python is the fastest language.
False

Question 2

Python code is compiled before running.
False

Question 3

You can create programs in Python’s interactive mode.
False

Question 4

You can create programs in Python’s script mode.
True

Question 5

Python is an interpreted language.
True

Type A: Short Answer Questions

Question 1

When was Python released ?

Answer

Python was developed in February 1991.

Question 2

Who was Python’s developer and which two languages contributed to Python as a programming language?

Answer

Guido Van Rossum is the developer of Python. ABC language and Modula-3 contributed to Python as a programming language.

Question 3

What is a cross-platform software?

Answer

A cross-platform software is a software that can run well on a variety of platforms like Windows, Linux/Unix, Macintosh, etc.

Question 4

What are the advantages of Python programming language?

Answer

Advantages of Python programming language are:

  1. Easy to Use — Python is compact, programmer-friendly and very easy to use object oriented language with very simple syntax rules.
  2. Expressive Language — Python is an expressive language, it takes fewer lines of codes to represent the same syntax.
  3. Interpreted Language — Python is an interpreted language, not a compiled language. It makes Python an easy-to-debug language and thus suitable for beginners to advanced users.
  4. Completeness — Python has a rich standard library that provides modules for most types of required functionality like emails, web-pages, databases, GUI development, network connections, etc.
  5. Cross-platform Language — Python can run equally well on variety of platforms — Windows, Linux/UNIX, Macintosh, supercomputers, smart phones, etc.
  6. Free and Open Source — Python language is freely available along with its source-code.
  7. Variety of Usage/Applications — Python has evolved into a powerful, complete and useful language over these years. These days Python is being used in many diverse fields/applications, some of which are Scripting, Web Applications, Game development, Database Applications, System Administrations, Rapid Prototyping, GUI Programs.

Question 5

What are some limitations of Python programming language?

Answer

Some limitations of Python programming language are:

  1. Not the Fastest Language — As Python is an interpreted language so its execution-times are not that fast compared to some compiled languages.
  2. Lesser Libraries than C, Java, Perl — Library collection of C, Java, Perl is better than Python.
  3. Not strong on Type-Binding — Python interpreter is not very strong on catching ‘Type-Mismatch’ issues.
  4. Not easily convertible — Translating Python programs to other languages is difficult due to its lack of syntax.
Read More

Chapter 6 : Flow of Control | Chapterwise Important MCQs Question for Class 11th computer science

Multiple Choice Questions

Question 1

In a Python program, a control structure:

  1. directs the order of execution of the statements in the program ✓
  2. dictates what happens before the program starts and after it terminates
  3. defines program-specific data structures
  4. manages the input and output of control characters

Question 2

An empty/null statement in Python is

  1. go
  2. pass ✓
  3. over
  4. ;

Question 3

The order of statement execution in the form of top to bottom, is known as ………. construct.

  1. selection
  2. repetition
  3. sequence ✓
  4. flow

Question 4

The ………. construct allows to choose statements to be executed, depending upon the result of a condition.

  1. selection ✓
  2. repetition
  3. sequence
  4. flow

Question 5

The ………. construct repeats a set of statements a specified number of times or as long as a condition is true.

  1. selection
  2. repetition ✓
  3. sequence
  4. flow

Question 6

Which of the following statements will make a selection construct?

  1. if ✓
  2. if-else ✓
  3. for
  4. while

Question 7

Which of the following statements will make a repetition construct?

  1. if
  2. if-else
  3. for ✓
  4. while ✓

Question 8

In Python, which of the following will create a block in a compound statement ?

  1. colon
  2. statements indented at a lower, same level ✓
  3. indentation in any form
  4. { }

Question 9

What signifies the end of a statement block or suite in Python ?

  1. A comment
  2. }
  3. end
  4. A line that is indented less than the previous line ✓

Question 10

Which one of the following if statements will not execute successfully ?

  1. if (1, 2) :
        print(‘foo’)
  2. if (1, 2)
        print(‘foo’) ✓
  3. if (1, 2) :
    print(‘foo’) ✓
  4. if (1) :
        print( ‘foo’ )

Question 11

What does the following Python program display ?

x = 3                                
if x == 0:                          
    print ("Am I here?", end = ' ')   
elif x == 3:                         
    print("Or here?", end = ' ')
else :                               
    pass                             
print ("Or over here?")
  1. Am I here?
  2. Or here?
  3. Am I here? Or here?
  4. Or here? Or over here? ✓
  5. Am I here? Or over here?

Question 12

If the user inputs : 2<ENTER>, what does the following code snippet print?

x = float(input())
if(x==1):
    print("Yes")
elif (x >= 2):
    print("Maybe")
else:
    print ("No")
  1. Yes
  2. No
  3. Maybe ✓
  4. Nothing is printed
  5. Error

Question 13

Consider the following code segment:

a = int(input("Enter an integer: "))
b = int(input("Enter an integer: "))
if a <= 0:
   b = b +1
else:
   a = a + 1
if a > 0 and b > 0: 
   print ("W") 
elif a > 0:
   print("X") 
if b > 0:
   print("Y") 
else:
   print("Z")

What letters will be printed if the user enters 0 for a and 0 for b ?

  1. Only W
  2. Only X
  3. Only Y ✓
  4. W and X
  5. W, X and Y

Question 14

Consider the following code segment:

a = int(input("Enter an integer: "))
b = int(input("Enter an integer: "))
if a <= 0:
   b = b +1
else:
   a = a + 1
if a > 0 and b > 0: 
   print ("W") 
elif a > 0:
   print("X") 
if b > 0:
   print("Y") 
else:
   print("Z")

What letters will be printed if the user enters 1 for a and 1 for b ?

  1. W and X
  2. W and Y ✓
  3. X and Y
  4. X and Z
  5. W, X and Y

Question 15

Consider the following code segment:

a = int(input("Enter an integer: "))
b = int(input("Enter an integer: "))
if a <= 0:
   b = b +1
else:
   a = a + 1
if a > 0 and b > 0: 
   print ("W") 
elif a > 0:
   print("X") 
if b > 0:
   print("Y") 
else:
   print("Z")

What letters will be printed if the user enters 1 for a and -1 for b?

  1. W and X
  2. X and Y
  3. Y and Z
  4. X and Z ✓
  5. W and Z

Question 16

Consider the following code segment:

a = int(input("Enter an integer: "))
b = int(input("Enter an integer: "))
if a <= 0:
   b = b +1
else:
   a = a + 1
if a > 0 and b > 0: 
   print ("W") 
elif a > 0:
   print("X") 
if b > 0:
   print("Y") 
else:
   print("Z")

What letters will be printed if the user enters 1 for a and 0 for b ?

  1. W and X
  2. X and Y
  3. Y and Z
  4. X and Z ✓
  5. W and Z

Question 17

Consider the following code segment:

a = int(input("Enter an integer: "))
b = int(input("Enter an integer: "))
if a <= 0:
   b = b +1
else:
   a = a + 1
if a > 0 and b > 0: 
   print ("W") 
elif a > 0:
   print("X") 
if b > 0:
   print("Y") 
else:
   print("Z")

What letters will be printed if the user enters -1 for a and -1 for b?

  1. Only W
  2. Only X
  3. Only Y
  4. Only Z ✓
  5. No letters are printed

Question 18

What values are generated when the function range(6, 0, -2) is executed ?

  1. [4, 2]
  2. [4, 2, 0]
  3. [6, 4, 2] ✓
  4. [6, 4, 2, 0]
  5. [6, 4, 2, 0, -2]

Question 19

Which of the following is not a valid loop in Python ?

  1. for
  2. while
  3. do-while ✓
  4. if-else ✓

Question 20

Which of the following statement(s) will terminate the whole loop and proceed to the statement following the loop ?

  1. pass
  2. break ✓
  3. continue
  4. goto
Read More

Chapter 4 : Introduction to Problem Solving | Chapterwise Important MCQs Question for Class 11th computer science

Introduction to Problem Solving Class 11 MCQ

1. Computers cannot solve problems on their own. We must provide clear, step-by-step directions on how to solve the issue, this solving technique is known as ____________.
a. Problem Solving 
b. Problem Addressing
c. Problem Analysis
d. None of the above

a. Problem Solving

2. ___________ is the process of identifying a problem, developing an algorithm for the identified problem and finally implementing the algorithm to develop a computer program.
a. Problem Solving 
b. Problem Addressing
c. Problem Analysis
d. None of the above

a. Problem Solving

3. It is essential to device a solution before writing a program code for a given problem. The solution is represented in natural language and is called an ___________.
a. Problem
b. Algorithm 
c. Problem Analysis
d. None of the above

b. Algorithm

4. After finalizing the algorithm, we need to convert the algorithm into the_________.
a. Format which can be understood by the computer
b. High level programming language
c. Both a) and b) 
d. None of the above

c. Both a) and b)

Introduction to Problem Solving Class 11 MCQ

5. What are the different type of testing.
a. Component testing
b. Integration testing
c. System testing & Acceptance testing
d. All of the above

d. All of the above

6. The developed programme needs to pass different parameter __________. The programme needs to fulfil the user’s requirements. It must respond in the anticipated amount of time.
a. Method
b. Testing 
c. Error
d. None of the above

b. Testing

7. To complete each activity in a computer, we follow a sequence of steps. This sequence of steps is known as ________.
a. Problem
b. Algorithm 
c. Problem Analysis
d. None of the above

b. Algorithm

8. ____________ is the act of locating and fixing problems in software code that could lead to unexpected behavior or crashes. These errors are sometimes referred to as “bugs.”
a. Algorithm
b. Problem Solving
c. Debugging 
d. All of the above

c. Debugging

9. Why do we need an Algorithm?
a. Accuracy
b. Minimized mistakes
c. Best possible solution
d. All of the above 

d. All of the above

Introduction to Problem Solving Class 11 MCQ

10. Writing an algorithm is mostly considered as a ________.
a. First step of programming 
b. Second step of programming
c. Third step of programming
d. None of the above

a. First step of programming

11. Purpose of using algorithm?
a. Increase the reliability
b. Accuracy of the program
c. Efficiency of obtaining solutions
d. All of the above

d. All of the above

12. Characteristics of a good algorithm.
a. Precision & Uniqueness
b. Finiteness
c. Input & Output
d. All of the above

d. All of the above

13. Before implementing algorithm, the programmer should __________ first.
a. Analyze the problem
b. Identify the problem
c. Both a) and b) 
d. None of the above

c. Both a) and b)

14. A __________ is a visual representation of an algorithm.
a. Flowchart 
b. Pseudocode
c. Algorithm
d. None of the abov

a. Flowchart

Introduction to Problem Solving Class 11 MCQ

15. A flowchart is a diagram made up of __________.
a. Boxes
b. Diamonds
c. Shapes
d. All of the above

d. All of the above

16. Start/End also called _________ symbol, it indicates where the flow starts and ends.
a. Terminator 
b. Decision
c. Input / Output
d. Arrow

a. Terminator

Read More