Pcap PDF
Pcap PDF
Pcap PDF
What will be the value of the i variable when the while e loop finishes its execution?
A.
1
B.
0
C.
2
D.
the variable becomes unavailable
Answer: A
Explanation:
QUESTION NO: 2
And operator able to perform bitwise shifts is coded as (Select two answers)
A.
--
B.
C.
<<
D.
>>
Answer: C,D
Reference: https://www.geeksforgeeks.org/basic-operators-python/
QUESTION NO: 3
What will the value of the i variable be when the following loop finishes its execution?
A.
10
B.
the variable becomes unavailable
C.
11
D.
9
Answer: B
Reference: https://www.programiz.com/python-programming/pass-statement
is:
A.
equal to 1
B.
invalid
C.
equal to 2
D.
equal to -1
Answer: D
Explanation:
QUESTION NO: 5
A.
rearrange the source code to make it clearer
B.
C.
execute the source code
D.
translate the source code into machine code
Answer: B,C
Explanation:
QUESTION NO: 6
A.
ant’ bat’ camel
B.
ant”bat” camel
C.
antbatcamel
D.
print (a, b, c, sep= ‘ ” ’)
Answer: B
Explanation:
QUESTION NO: 7
A.
the code is erroneous
C.
7
D.
15
Answer: A
Explanation:
QUESTION NO: 8
A.
three
B.
one
C.
two
D.
four
Answer: C
Explanation:
QUESTION NO: 9
Which of the following literals reflect the value given as 34.23? (Select two answers)
A.
.3423e2
B.
3423e-2
C.
.3423e-2
D.
3423e2
Answer: A,B
Explanation:
QUESTION NO: 10
A.
3
B.
1
C.
2
D.
the code is erroneous
Answer: A
Explanation:
QUESTION NO: 11
Assuming that the following snippet has been successfully executed, which of the equations are
True? (Select two answers)
C.
a [0] == b [0]
D.
a [0] + 1 ==b [0]
QUESTION NO: 12
Assuming that the following snippet has been successfully executed, which of the equations are
False? (Select two answers)
A.
len(a)== len (b)
A. len(a)== len (b)
B. B. a [0]-1 ==b [0]
a [0]-1 ==b [0] C. a [0]== b [0]
D. b [0] - 1 ==a [0]
C.
a [0]== b [0]
D.
b [0] - 1 ==a [0]
QUESTION NO: 13
A.
Python strings are actually lists
B.
Python strings can be concatenated
C.
Python strings can be sliced like lists
D.
Python strings are mutable
Answer: B,C
Reference: https://docs.python.org/2/tutorial/introduction.html
QUESTION NO: 14
A.
Lists may not be stored inside tuples
B.
Tuples may be stored inside lists
C.
Tuples may not be stored inside tuples
D.
Lists may be stored inside lists
Answer: B,D
Reference: https://www.afternerd.com/blog/python-lists-for-absolute-beginners/
QUESTION NO: 15
Assuming that String is six or more letters long, the following slice
A.
four chars
B.
three chars
C.
one char
D.
two chars
Answer: A
Explanation:
A.
1
B.
4
C.
2
D.
3
Answer: C
Explanation:
QUESTION NO: 17
A.
abc
B.
The code will cause a runtime exception
C.
ABC
D.
123
Answer: B
Explanation:
QUESTION NO: 18
How many elements will the list2 list contain after execution of the following snippet?
A.
zero
B.
five
C.
seven
D.
three
Answer: C
Explanation:
QUESTION NO: 19
What would you used instead of XXX if you want to check weather a certain ‘key’ exists in a
dictionary called dict? (Select two answers)
A.
‘key’ in dict
B.
dict [‘key’] != None
C.
dict.exists (‘key’)
D.
‘key’ in dict.keys ( )
Answer: B,D
Reference: https://thispointer.com/python-how-to-check-if-a-key-exists-in-dictionary/
QUESTION NO: 20
You need data which can act as a simple telephone directory. You can obtain it with the following
clauses (Select two relevant variants; assume that no other items have been created before)
B.
dir= {‘Mom’: ‘5551234567’, ‘Dad’: ‘5557654321’}
C.
dir= {Mom: 5551234567, Dad: 5557654321}
D.
dir= {Mom: ‘5551234567’, Dad: ‘5557654321’}
Answer: C,D
Explanation:
QUESTION NO: 21
A.
yes, and it can differentiate its behavior between the regular launch and import
B.
it depends on the Python version
C.
yes, but in cannot differentiate its behavior between the regular launch and import
D.
no, it is not possible; a module can be imported, not run
Answer: D
Explanation:
You write a module (a .py file) where it can be executed directly. Alternatively, it can also be
imported and used in another module. By doing the main check, you can have that code only
execute when you want to run the module as a program and not have it execute when someone
just wants to import your module and call your functions themselves.
Reference: https://developer.rhino3d.com/guides/rhinopython/python-remote-local-module/
QUESTION NO: 22
A.
fun (b=1)
B.
fun (a=0)
C.
fun (b=1, 0)
D.
fun (1)
Answer: B,D
Explanation:
QUESTION NO: 23
A.
the interpreter used to generate the file is version 3.6
B.
it has been produced by CPython
C.
it is the 36th version of the file
"Pass Any Exam. Any Time." - www.actualtests.com 20
Python Institute PCAP Exam
D.
the file comes from the services.py source file
Answer: A,B,D
Explanation:
QUESTION NO: 24
It will:
A.
cause a runtime exception
B.
print 1
C.
print 0, [1]
D.
print [1]
Answer: A
Explanation:
QUESTION NO: 25
What can you do if you don’t like a long package path like this one?
A.
you can make an alias for the name using the alias keyword
B.
nothing, you need to come to terms with it
C.
you can shorten it to alpha . zeta and Python will find the proper connection
D.
you can make an alias for the name using the as keyword
Answer: D
Reference: https://stackoverflow.com/questions/706595/can-you-define-aliases-for-imported-
modules-in-python
A.
abcef
B.
The program will cause a runtime exception/error
C.
acdef
D.
abdef
Answer: B
Explanation:
QUESTION NO: 27
A.
21
B.
2
C.
3
"Pass Any Exam. Any Time." - www.actualtests.com 24
Python Institute PCAP Exam
D.
12
Answer: A
Explanation:
QUESTION NO: 28
It will:
A.
cause a runtime exception on line 02
"Pass Any Exam. Any Time." - www.actualtests.com 25
Python Institute PCAP Exam
B.
cause a runtime exception on line 01
C.
cause a runtime exception on line 03
D.
print 3
Answer: D
Explanation:
QUESTION NO: 29
It will:
A.
print 4321
B.
print <generator object f at (some hex digits)>
C.
cause a runtime exception
D.
print 1234
Answer: B
Explanation:
QUESTION NO: 30
If you need a function that does nothing, what would you use instead of XXX? (Select two
answers)
A.
pass
B.
return
C.
exit
D.
None
Answer: A,D
Reference: https://www.pythoncentral.io/python-null-equivalent-none/
QUESTION NO: 31
A.
yes, by using the hasattr attribute
B.
yes, by using the hasattr ( ) method
C.
yes, by using the hassattr ( ) function
D.
no, it is not possible
QUESTION NO: 32
A.
holds a reference to the currently processed object
B.
is always set to None
C.
is set to a unique random value
D.
is set by the first argument's value
Answer: D
Reference: https://pythontips.com/2013/08/07/the-self-variable-in-python-explained/
QUESTION NO: 33
A.
class X:
B.
class X:
pass
C.
class X:
return
Answer: A
Reference: https://docs.python.org/3/tutorial/classes.html
QUESTION NO: 34
If you want to access an exception object’s components and store them in an object called e, you
have to use the following form of exception statement:
A.
except Exception (e) :
B.
except e= Exception :
C.
except Exception as e:
D.
such an action is not possible in Python
Answer: C
Reference: https://stackoverflow.com/questions/32613375/python-2-7-exception-handling-syntax
QUESTION NO: 35
A.
there are no such variables, all variables are shared among objects
B.
a class variable
C.
an object variable
Answer: A
Reference: https://dev.to/ogwurujohnson/distinguishing-instance-variables-from-class-variables-in-
python-81
QUESTION NO: 36
There is a stream named s open for writing. What option will you select to write a line to the
stream?
A.
s. write (“Hello\n”)
B.
write (s, “Hello”)
C.
s.writeln (“Hello”)
D.
s. writeline (“Hello”)
Answer: A
Reference: https://en.wikibooks.org/wiki/Python_Programming/Input_and_Output
QUESTION NO: 37
You are going to read just one character from a stream called s. Which statement would you use?
A.
ch = read (s, 1)
B.
ch= s.input (1)
C.
D.
ch= s.read (1)
Answer: D
Reference: https://stackoverflow.com/questions/510357/python-read-a-single-character-from-the-
user
QUESTION NO: 38
What can you deduce from the following statement? (Select two answers)
A.
str is a string read in from the file named file.txt
B.
a newline character translation will be performed during the reads
C.
if file. txt does not exist, it will be created
D.
the opened file cannot be written with the use of the str variable
Answer: A,D
Explanation:
QUESTION NO: 39
The following class hierarchy is given. What is the expected out of the code?
A.
BB
B.
CC
C.
AA
"Pass Any Exam. Any Time." - www.actualtests.com 33
Python Institute PCAP Exam
D.
BC
Answer: D
Explanation:
QUESTION NO: 40
Python’s built in function named open () tries to open a file and returns:
A.
an integer value identifying an opened file
B.
an error code (0 means success)
C.
a stream object
D.
always None
Answer: A
Reference: https://www.programiz.com/python-programming/file-operation
QUESTION NO: 41
Which of the following words can be used as a variable name? (Select two valid names)
A.
for
B.
True
C.
true
D.
"Pass Any Exam. Any Time." - www.actualtests.com 34
Python Institute PCAP Exam
For
Answer: A,B
: https://www.pluralsight.com/guides/python-basics-variables-assignment
QUESTION NO: 42
A.
.
B.
&
C.
_
D.
+
Answer: D
Reference: https://docs.python.org/3/tutorial/introduction.html
QUESTION NO: 43
A.
can be used as an identifier
B.
is defined by Python’s lexis
C.
is also known as a reserved word
D.
Answer: B,C
Reference: https://www.programiz.com/python-programming/keywords-identifier
QUESTION NO: 44
A.
the code is erroneous
B.
five
C.
four
D.
two
Answer: A
Explanation:
QUESTION NO: 45
Which line can be used instead of the comment to cause the snippet to produce the following
expected output? (Select two answers)
Expected output:
123
A.
c, b, a = b, a, c
B.
c, b, a = a, c, b
C.
a, b, c = c, a, b
D.
a, b, c = a, b, c
Answer: A,C
Explanation:
QUESTION NO: 46
Assuming that the V variable holds an integer value to 2, which of the following operators should
be used instead of OPER to make the expression equal to 1?
V OPER 1
A.
<<<
B.
>>>
C.
>>
D.
<<
Answer: A
Explanation:
QUESTION NO: 47
A.
the code is erroneous
B.
five
C.
three
D.
four
Answer: D
Explanation:
QUESTION NO: 48
UNICODE is:
A.
the name of an operating system
B.
a standard for encoding and handling texts
C.
the name of a programming language
D.
the name of a text processor
Answer: B
Reference: https://docs.python.org/2/howto/unicode.html
QUESTION NO: 49
A.
*- **-**-**-*
B.
*-**-**-**-**-**-**-**-*
C.
*-*
D.
*-**-*
QUESTION NO: 50
Which of the listed actions can be applied to the following tuple? (Select two answers)
A.
tup [:]
B.
tup.append (0)
C.
tup [0]
D.
del tup
Answer: C,D
Reference: https://www.tutorialspoint.com/python/python_tuples.htm
QUESTION NO: 51
A.
to hold two keys named ‘pi’ linked to 3.14 and 3.1415 respectively
B.
to hold two key named ‘pi’ linked to 3.14 and 3.1415
C.
to hold one key named ‘pi’ linked to 3.1415
D.
to hold two keys named ‘pi’ linked to 3.1415
Answer: C
Explanation:
QUESTION NO: 52
How many elements will the list1 list contain after execution of the following snippet?
A.
two
B.
zero
C.
one
D.
three
Answer: C
Explanation:
A.
chr (ord (x)) = = x
B.
ord (ord (x)) = = x
C.
chr (chr (x)) = = x
D.
ord (chr (x)) = = x
Answer: A,D
Explanation:
QUESTION NO: 54
If you want to transform a string into a list of words, what invocation would you use? (Select two
answers)
Expected output:
Code:
A.
s.split ()
B.
split (s, ‘ ‘)
C.
s.split (‘ ‘)
Answer: A,C
Explanation:
QUESTION NO: 55
Assuming that 1st is a four-element list is there any difference between these two statements?
A.
yes, there is, the first line empties the list, the second line deletes the list as a whole
B.
yes, there is, the first line deletes the list as a whole, the second line just empties the list
C.
no, there is no difference
D.
yes, there is, the first line deletes the list as a whole, the second line removes all the elements
except the first one
Answer: B
Explanation:
QUESTION NO: 56
What should you put instead of XXX to print out the module name?
A.
"Pass Any Exam. Any Time." - www.actualtests.com 44
Python Institute PCAP Exam
main
B.
_main_
C.
__main__
D.
___main___
Answer: C
Reference: https://www.geeksforgeeks.org/__name__-special-variable-python/
QUESTION NO: 57
A.
Python 4 source code
B.
backups
C.
temporary data
D.
semi-compiled Python code
Answer: A
Reference: https://whatis.techtarget.com/fileformat/PYC-Python-compiled-script-file
QUESTION NO: 58
A.
B.
packed as a ZIP file and distributed as one file
C.
rebuilt to a flat form and distributed as one directory/folder
D.
removed as Python compiles them into an internal portable format
Answer: D
Explanation:
QUESTION NO: 59
What can you deduce from the line below? (Select two answers)
A.
import a.b.c should be placed before that line
B.
f () is located in subpackage c of subpackage b of package a
C.
the line is incorrect
D.
the function being invoked is called a.b.c.f ()
Answer: B,D
Explanation:
QUESTION NO: 60
A two-parameter lambda function raising its first parameter to the power of the second parameter
should be declared as:
B.
lambda (x, y): x ** y
C.
def lambda (x, y): return x ** y
D.
lambda x, y: x ** y
Answer: D
Explanation:
QUESTION NO: 61
A.
21
B.
12
C.
3
D.
none
Answer: D
Explanation:
QUESTION NO: 62
A method for passing the arguments used by the following snippet is called:
A.
sequential
B.
named
C.
positional
D.
keyword
Answer: D
Reference: https://www.techbeamers.com/python-function/
QUESTION NO: 63
It will
A.
print 21
B.
print 12
C.
cause a runtime exception
D.
print <generator object f at (some hex digits)>
Answer: B
Explanation:
QUESTION NO: 64
A.
2
B.
The code will cause a runtime exception
C.
1
D.
3
Answer: B
Explanation:
QUESTION NO: 65
It will:
A.
print 0
B.
cause a runtime exception
C.
prints 3
D.
print an empty line
"Pass Any Exam. Any Time." - www.actualtests.com 50
Python Institute PCAP Exam
Answer: A
Explanation:
QUESTION NO: 66
If any of a class’s components has a name that starts with two underscores (___), then:
A.
the class component’s name will be mangled
B.
the class component has to be an instance variable
C.
the class component has to be a class variable
D.
the class component has to be a method
Answer: A
Reference: https://hackernoon.com/understanding-the-underscore-of-python-309d1a029edc
QUESTION NO: 67
If you need to serve two different exceptions called Ex1 and Ex2 in one except branch, you can
write:
A.
except Ex1 Ex2:
B.
except (ex1, Ex2):
C.
except Ex1, Ex2:
D.
except Ex1+Ex2:
QUESTION NO: 68
A.
c1 and c2 are both subclasses of the same superclass
B.
c2 is a subclass of c1
C.
c1 is a subclass of c2
D.
c1 and c2 are not subclasses of the same superclass
Answer: C
Reference: https://www.oreilly.com/library/view/python-in-a/9781491913833/ch04.html
QUESTION NO: 69
A.
can return a value
B.
cannot be invoked directly from inside the class
C.
can be invoked directly from any of the subclasses
D.
can be invoked directly from any of the superclasses
QUESTION NO: 70
The following class definition is given. We want the show () method to invoke the get () method,
and then output the value the get () method returns. Which of the invocations should be used
instead of XXX?
A.
print (get(self))
B.
print (self.get())
C.
print (get())
D.
print (self.get (val))
Answer: A
Explanation:
QUESTION NO: 71
If S is a stream open for reading, what do you expect from the following invocation?
B.
the whole file content will be read and stored in the string called C
C.
one character will be read and stored in the string called C
D.
one disk sector (512 bytes) will be read and stored in the string called C
Answer: B
Explanation:
QUESTION NO: 72
You are going to read 16 bytes from a binary file into a bytearray called data. Which lines would
you use? (Select two answers)
A.
data = bytearray (16)
bf.readinto (data)
B.
data = binfile.read (bytearray (16))
C.
bf. readinto (data = bytearray (16))
D.
data = bytearray (binfile.read (16))
Answer: C,D
Reference: https://www.devdungeon.com/content/working-binary-data-python
QUESTION NO: 73
A.
True False
B.
True True
C.
False False
D.
False True
Answer: A
Explanation: