0% found this document useful (0 votes)
10 views4 pages

pythonMCQ (1)

The document consists of a series of questions and options related to Python programming, covering topics such as language development, typing, features, documentation, and variable rules. It includes multiple-choice questions about syntax, data types, and best practices for writing Python code. The questions are organized into two modules: Python Introduction and Python Fundamentals.

Uploaded by

SHUBHANGEE JHA
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views4 pages

pythonMCQ (1)

The document consists of a series of questions and options related to Python programming, covering topics such as language development, typing, features, documentation, and variable rules. It includes multiple-choice questions about syntax, data types, and best practices for writing Python code. The questions are organized into two modules: Python Introduction and Python Fundamentals.

Uploaded by

SHUBHANGEE JHA
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Module 1: Python Introduction

Q1) Python Language was developed by:

Options:

A. James Gosling

B. Steve Jobs

C. Dennis Ritchie

D. Guido van Rossum

Q2) Python is _______ typed language.

Options:

A. Statically

B. Dynamically

C. English

D. None of the above

Q3) Which of the following is not the feature of Python?

Options:

A. Procedure Oriented

B. Object Oriented

C. Interpreted

D. Platform Dependent

Q4) What is the general extension of the python programs?

Options:

A. .pyc

B. .py

C. .python

D. .p
Q5) What command should be used to run python program assuming the name of program is
Hello.py ?

Options:

A. python Hello.py

B. py Hello.py

C. pyc Hello

D. python Hello

Module 2: Python Fundamentals

Q1) you develop a python application for your company. You want to add notes to your code so
other team members will understand it. What should you do?

Options:

A. Place the notes after the # sign on any line

B. Place the notes after the last line of code separated by a blank line

C. Place the notes before the first line of code separated by a blank line

D. Place the notes inside of parentheses on any time

Q2) You create a function to calculate the power of a number by using Python Practice Test. You
need to ensure that the function ¡s documented with comments. You create the following code.
Line numbers are included for reference only.

01 # The calc_power function calculates exponents


02 # x is the base
03 # y is the exponent
04 # The value of x raised to the y power is returned
05 def calc_power(x, y):
06 comment = “#Return the value”
07 return x**y # raise x to the y power

For each of the following statements, select Yes if the statement is true. Otherwise, select No.

Options: Yes No

Lines 01 through 04 will be ignored for syntax checking. 〇 〇


The pound sign (#) is optional for lines 02 and 03. 〇 〇
The string in line 06 will be interpreted as a comment. 〇 〇
Line 07 contains an inline comment. 〇 〇
Q3) Woodgrove Bank is migrating their legacy bank transaction code to Python Practice Test. You
have been hired to document the migrated code. Which documentation syntax is correct?

Options:
A. Returns the current balance of the bank account
def get_balance():
return balance
B. def get_balance():
/*Returns the current balance of the bank account*/
return balance
C. //Returns the current balance of the bank account
def get_balance():
return balance
D. def get_balance():
#Returns the current balance of the bank account
return balance

Q4) All keywords in Python are in

Options:
a) lower case
b) UPPER CASE
c) Capitalized
d) None of the above

Q5) Which of the following only contains keywords?

Options:
A. try & catch
B. and, or & in
C. while & do
D. if, elif , elseif & else

Q6) Which of the following does not contain keywords?

Options:
A. True & False
B. try, except & finally
C. is, not & or
D. break, continue & exit
Q7) Which of the following is invalid identifier rules? Select all that apply.

Options:
A. Name can contain $.
B. Name can begin with digit.
C. Keyword cannot be used as identifiers.
D. Names are case sensitive

Q8) Which of the following is an invalid variable?

Options:
a) my_string_1
b) 1st_string
c) repeat
d) _

Q9) What is the result of the following :

A) type(+1E10)

Options: 1) int 2) float 3) str 4)bool

B) type(5.0)

Options: 1) int 2) float 3) str 4)bool

C) type(“True”)

Options: 1) int 2) float 3) str 4)bool

D) type(False)

Options: 1) int 2) float 3) str 4)bool

Q10) You are writing a Python Program. The program collects customer data and stores it in a
database. You need to ensure that the program handles the data correctly so it can be stored in
the database correctly

age = 2; minor = False;

name = “Contoso”; weight = 123.5; zip = “81000”

What are the data types of the above declaration? Options:

A. int, bool, char[], float, char[]


B. int, bool, str, double and char
C. int, boolean, string, float and int
D. int, bool, str, float and str

You might also like