Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
3 views

Unit4- Introduction to Python

Uploaded by

Reeti Mahalwar
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Unit4- Introduction to Python

Uploaded by

Reeti Mahalwar
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

Class 9- Artificial Intelligence

Ch4- Introduction to Python


Sample Question Bank
1

Artificial Intelligence
CLASS – 9
Chapter 4- Introduction to Python
Sample Questions (with Solution)
I. Multiple Choice Question:

1. Who developed Python Programming Language?


a. Wick van Rossum
b. Rasmus Lerdorf
c. Guido van Rossum
d. Niene Stom

2. Python supports which types of programming?


a. object-oriented programming
b. structured programming
c. functional programming
d. All of the mentioned

3. When it comes to identifiers, is Python case sensitive?


a. No
b. Yes
c. Machine dependent
d. None of the mentioned

4. Which of the following is the valid Python file extension?


a. .python
b. .pl
c. .py
d. .p

5. All keywords in Python are in _________.


a. Capitalized
b. lower case
c. UPPER CASE
d. None of the mentioned

6. In Python, which of the following characters is used to create single-line comments?


a. //
b. #
c. !
d. /*

7. Which of the following statements about variable names in Python is correct?


a. Underscore and ampersand are the only two special characters allowed
b. Unlimited length
c. All private members must have leading and trailing underscores
d. None of the mentioned
Class 9- Artificial Intelligence
Ch4- Introduction to Python
Sample Question Bank
2

8. What is the maximum length of an identifier that can be used?


a. 16
b. 32
c. 64
d. None of these above

9. When was the Python programming language created?


a. 1995
b. 1972
c. 1981
d. 1989

10. Python is written in which language?


a. English
b. PHP
c. C
d. All of the above

11. In the Python language, which of the following is not a keyword?


a. Val
b. Raise
c. Try
d. With

12. In the Python language, which of the following statements is correct for variable names?
a. All variable names must begin with number.
b. Unlimited length
c. The variable name length is a maximum of 2 characters.
d. All of the above

13. A computer ___________ is a collection of instructions that perform a specific task when executed by
a computer.
a. Program
b. Code
c. Code Body
d. None of the above

14. Why is Python such a widely used programming language?


a. Easy to learn
b. Portability and compatibility
c. A Broad Standard Library
d. All of the above

15. What are the various applications that Python supports?


a. Web and Desktop GUI Application
b. Database Access
c. Games and 3D Graphics
d. All of the above
Class 9- Artificial Intelligence
Ch4- Introduction to Python
Sample Question Bank
3

16. Python is a _________ programming language, which means it runs on a variety of platforms
including Windows, MacOS, Linux, and the Java and.NET Virtual machines.
a. Cross-platform
b. Single-platform
c. Code-platform
d. None of the above

17. Python ___________ must be installed on our machine in order to run a Python program.
a. Interpreter
b. Compiler
c. Assembler
d. All of the above

18. IDE stands for ______________.


a. Integrated Development Environment
b. Internal Develop Environment
c. Inside Development Environment
d. None of the above

19. IDLE stands for ____________.


a. Integrated Development and Learning Environment
b. Internal Develop and Learning Environment
c. Inside Development and Learning Environment
d. None of the above

20. IDE helps to __________ python programs in a single interface.


a. Edit, Run
b. Browse
c. Debug
d. All of the above

21. What are the two methods for using a Python shell?
a. Interaction Mode, Sub Mode
b. Interactive Mode, Script Mode
c. Shell Mode, Python Mode
d. None of the above

22. You can add a program in __________ in Interactive Mode.


a. Multiple Line
b. Single Line
c. Two Line
d. None of the above

23. You can add a program in __________ in Script Mode.


a. Multiple Line
b. Single Line
c. Two Line
d. None of the above
Class 9- Artificial Intelligence
Ch4- Introduction to Python
Sample Question Bank
4

24. Instructions written in the source code for execution are called ___________.
a. Statements
b. Sentence
c. Both a) and b)
d. None of the above

25. Statements in Python can be extended to one or more lines using _____________.
a. braces{}
b. Parentheses()
c. Square Brackets[]
d. All of the above

26. A _________ is a piece of text that doesn’t impact the outcome of a programme; it’s just a way to tell
someone what you’ve done in a programme or what’s going on in a block of code.
a. Statement
b. Comments
c. Nodes
d. None of the above

27. _________ are the reserved words in Python used by the Python interpreter to recognize the
structure of the program.
a. Keywords
b. Identifiers
c. Comments
d. None of the above

28. An ____________ is a name given to entities like class, functions, variables, etc.
a. Keywords
b. Identifiers
c. Comments
d. None of the above

29. Python is a ____________ language.


a. Upper case
b. Small case
c. Case-sensitive
d. None of the above

30. In the Identifier, Multiple words can be separated using an ___________.


a. Underscore
b. Parentheses
c. Bracket
d. None of the above

31. An identifier cannot start with a __________.


a. Numbers
b. Character
c. Underscore
d. None of the above
Class 9- Artificial Intelligence
Ch4- Introduction to Python
Sample Question Bank
5

32. ___________ cannot be used as identifiers.


a. Numbers
b. Characters
c. Keywords
d. None of the above

33. Which special symbol is not allowed in Identifier.


a. !, @
b. #, $
c. %
d. All of the above

34. A ___________ is a name location used to store data in the memory.


a. Variable
b. Keywords
c. Statement
d. None of the above

35. A _________ is a type of variable whose value cannot be changed.


a. Constant
b. Statement
c. Identifier
d. None of the above

36. ________ characters are possible to declare a constant.


a. Small Character
b. Capital Character
e. Both a) and b)
f. None of the above

37. In python everything’s an ___________.


a. Variable
b. Constant
d. Object
e. None of the above

38. What are the different types of numerical data types?


a. Integer & Long
b. Float / Floating point
c. Both a) and b)
d. None of the above

39. Numbers with fractions or decimal points are called ________ datatype.
a. Integer
b. String
c. Float
d. None of the above
Class 9- Artificial Intelligence
Ch4- Introduction to Python
Sample Question Bank
6

40. A ___________ is an ordered collection of items, indexed by positive integers. It is a combination of


mutable and non-mutable data types.
a. Sequence
b. Integer
c. Float
d. None of the above

41. What are the different types of Sequence data types in python?
a. String
b. Lists
c. Tuples
d. All of the above

42. String is an ordered sequence of letters/characters. They are enclosed in single quotes (‘ ‘) or double
(“ “).
a. String
b. Integer
c. Float
d. None of the above

43. ___________ are a sequence of values of any type, and are indexed by integers. They are immutable.
Tuples are enclosed in ().
a. String
b. Lists
c. Tuples
d. All of the above

44. __________is an unordered collection of values, of any type, with no duplicate entry.
a. String
b. Set
c. Dictionaries
d. None of the above

45. ____________is an unordered collection of key-value pairs. It is generally used when we have a
huge amount of data.
a. String
b. Set
c. Dictionaries
d. None of the above

46. _________ are special symbols which represent computation. They are applied on operand(s), which
can be values or variables.
a. Operators
b. Operand
c. Declaration
d. None of the above

47. Operators are categorized as _____________.


a. Arithmetic
Class 9- Artificial Intelligence
Ch4- Introduction to Python
Sample Question Bank
7

b. Relational
c. Logical and Assignment
d. All of the above

48. _________ function is used to given output in python.


a. printf()
b. print()
c. scan()
d. None of the above

49. _________ function is used to take input from the user in python.
a. Input()
b. Insert()
c. Store()
d. None of the above

50. Name the type of conversion used in python.


a. Implicity Type Conversion
b. Explicity Type Conversion
c. Py Type Conversion
d. Both a) and b)

51. Python automatically converts one data type to another datatype. This process is known as
___________.
a. Implicity Type Conversion
b. Explicity Type Conversion
c. Py Type Conversion
d. Both a) and b)

52. Convert the data type of an object to required data type. We use the predefined functions like int(),
float(), str(), etc to perform ____________.
a. Implicity Type Conversion
b. Explicity Type Conversion
c. Py Type Conversion
d. Both a) and b)

II. Question Answers (Very short and Short):

1. What is the purpose of Python in AI?


Answer – Python is at the heart of every modern artificial intelligence system. It’s the programming language
of choice for data scientists and engineers creating the key infrastructure that drives today’s most sophisticated
AI systems. As a result, many companies are using Python to develop their next generation of AI systems.

2. What are the benefits of Python Language?


Answer – The benefits of Python Language are

1. Simple to understand, read, and maintain

2. Clear syntax and a simple keyword structure


Class 9- Artificial Intelligence
Ch4- Introduction to Python
Sample Question Bank
8

3. Python includes a large library of built-in functions that can be used to tackle a wide range of problems.

4. Python features an interactive mode that enables interactive testing and debugging of code snippets.

5. Python runs on a wide range of operating systems and hardware platforms, with the same user interface
across all of them.

6. We can use the Python interpreter to add low-level models. These models allow programmers to make their
tools more efficient by customizing them.

7. Python includes interfaces to all major open source and commercial databases, as well as a more structured
and robust framework and support for big systems than shell scripting.

3. What are the different applications of Python?


Answer – The different application of Python are –
Web and Internet Development
2. Desktop GUI Application
3. Software Development
4. Database Access
5. Business Application
6. Games and 3D Graphics

4. What do you mean by Interactive Mode in Python shell?


Answer – Python IDLE Shell has a Python prompt where you can type single-line Python commands and have
them executed quickly.

5. What do you mean by Script Mode in Python Shell?


Answer – The Script Mode in Python allows you to add many lines of code. In script mode, we write a Python
programme to a file and then run it using the interpreter. Working in interactive mode is advantageous for
beginners and for testing small sections of code because it allows us to test them immediately. When
developing code with more than a few lines, however, we should always save it so that we can change and
reuse it later.

6. What is a python Statement?


Answer – A statement is a piece of code that a Python interpreter can execute. In other terms, a statement is
anything typed in Python. There are many different types of statements in the Python programming language,
including assignment statements, conditional statements, looping statements, and so on.

7. What are Keywords?


Answer – In Python, keywords are reserved words that help the interpreter recognise the program’s structure.
Keywords are predefined terms in Python that have special meanings. The keyword isn’t allowed to be used as
a variable, function, or identifier. With the exception of True and False, all Python keywords are written in
lower case.

8. What are Identifiers?


Answer – A variable, function, class, module, or other object is given a name called an identifier. A string of
numerals and underscores make up the identifier. The identifier should start with a letter or an Underscore and
end with a numeric. The characters are A-Z or a-z, an UnderScore (_), and a numeric (0-9). In identifiers,
special characters (#, @, $, %,!) should be avoided.
Class 9- Artificial Intelligence
Ch4- Introduction to Python
Sample Question Bank
9

9. What is Variable?
Answer – In a computer language, a variable is a memory area where a value is stored. A variable in Python is
created when a value is assigned to it. In Python, declaring a variable does not necessitate any additional
commands.

10. What are the different rules for declaring the Variable?
Answer – The rules for declaring variable are –
1. A number cannot be used as the first character in the variable name. Only a character or an underscore can
be used as the first character.
2. Python variables are case sensitive.
3. Only alpha-numeric characters and underscores are allowed.
4. There are no special

11. What do you mean by Constant?


Answer – A fixed-value variable is referred to as a constant. Constants are similar to containers that hold data
that cannot be changed afterwards.

12. What is Data Type in Python?


Answer – Each value in Python has a datatype. Because everything in Python programming is an object, data
types are essentially classes, and variables are instances (objects) of these classes.
Python supports a variety of data types. Some of the most common data types are listed here.

1. Numbers
2. Sequences
3. Sets
4. Maps

13. What is the purpose of Dictionaries in Python?


Answer – Dictionaries are commonly employed in Python when dealing with large amounts of data. A
dictionary is a collection array, exactly like any other. A dictionary is a collection of strings or numbers that
can be altered and are not in any specific order. The keys are used to access dictionary items. A dictionary is
declared using curly brackets.

14. What is Implicit Type Conversion?


Answer – Python automatically changes one data type to another via implicit type conversion. There is no need
for users to participate in this process.
Example :
x=5
y=2.5
z=x/z

15. What is Explicit Type Conversion?


Answer – Users transform the data type of an object to the required data type using Explicit Type Conversion.
To do explicit type conversion, we employ predefined functions such as int(), float(), str(), and so on.
Because the user casts (changes) the data type of the objects, this form of conversion is also known as
typecasting.

Example : Birth_day = str(Birth_day)

You might also like