SUBJECTS
|
BROWSE
|
CAREER CENTER
|
POPULAR
|
JOIN
|
LOGIN
Business Skills
|
Soft Skills
|
Basic Literacy
|
Certifications
About
|
Help
|
Privacy
|
Terms
|
Email
Search
Test your basic knowledge |
Basic Python Programming
Start Test
Study First
Subject
:
it-skills
Instructions:
Answer 50 questions in 15 minutes.
If you are not ready to take this test, you can
study here
.
Match each statement with the correct term.
Don't refresh. All questions and answers are randomly picked and ordered every time you load a test.
This is a study tool. The 3 wrong answers for each question are randomly chosen from answers to other questions. So, you might find at times the answers obvious, but you will see it re-enforces your understanding as you take the test each time.
1. returns the length of a string (number of characters)
<<
write
len()
^
2. Function to empty the contents of a file - no recovery is possible
truncate
#
math.sqrt(a)
#
3. Binary OR Operator copies a bit if it exists in eather operand. (a | b) will give 61 which is 0011 1101
print
read
try
|
4. asks the user for a response and returns that response
read
input()
file.truncate()
argv
5. This keyword creates a new class object which is a user-defined type - like a factory for creating objects.
open()
round()
class
len()
6. The extension for Python scripts
str
readline
/
.py
7. deletes an item from a list
Variables
del
a//b
format string
8. empties the file
file.truncate()
abs(a)
a//b
//=
9. An operator that removes a value from a list.
<<
<=
n
del
10. This statement causes an exception.
+
raise
readline
//=
11. inserts an item inside a list at a certain index
math.sqrt(a)
Variables
insert()
=
12. Prints a string to the screen which is converted using repr()
/=
>>
%r
Variables
13. The keyword beginning a header that will create a new function.
-
def
n
input()
14. Prints a string to the screen which is a signed decimal.
readline
%d
=
str()
15. Symbol to multiply things
for
%d
*
elif (Else if)
16. A string that begins with the % symbol and contains a sequence of printable characters and format specifiers that determine how values output should look.
-
format string
%r
%
17. Command to print to the screen
for
close
print
def
18. End header line.
Variables
^
:
close
19. This statement exits a function. The remaining lines of the function are not executed.
/
return
%s
>
20. sets the file's current position
*truncate
file.seek()
math.sqrt(a)
print()
21. Less than or equal to symbol
<=
input()
+=
<
22. add AND assignment operator
assignment
for
file.readline()
+=
23. This keyword begins the simplest form of a conditional statement.
if
len()
<
insert()
24. Create a variable.
open()
and
>=
=
25. Called Logical AND operator. If both the operands are true then then condition becomes true. (a and b) is true.
%s
a**b
and
argv
26. Holds the value of something - e.g. oh_hi = 4 where oh_hi is the variable.
^
Variables
#
not
27. Function to write something to a file
//=
write
input()
%s
28. subtract AND assignment operator
try
close
-=
29. single line comment
#
<=
()
>>
30. Function to close a file - it will not be able to be used again unless the file is opened.
()
close
math.sqrt(a)
-=
31. exponent AND assignment operator
close
**=
write
input()
32. inserts an item inside a list at a certain index
del
.py
not
insert()
33. exponent AND assignment operator
read
#
**=
=
34. assignment operator
if
write
=
argv
35. The keyword beginning a header that will create a loop.
class
write
>>
for
36. A built-in function that converts integers and strings to floating-point numbers.
+=
float
-=
file.truncate()
37. Function to empty the contents of a file - no recovery is possible
#
append()
len()
truncate
38. prints its parameter to the console
/=
*read
print()
+
39. Greater than symbol
=
in
raise
>
40. Binary Left Shift Operator. The left operands value is moved left by the number of bits specified by the right operand. a << 2 will give 240 which is 1111 0000
+=
<<
**=
math.sqrt(a)
41. Function to open or read a file
.py
%d
open()
read
42. A data type for representing numbers with fractional values.
floating point number
print
while
is
43. Create a variable.
=
^
*
str
44. Prints a string to the screen which will be Unicode.
%s
continue
+
truncate
45. End header line.
.py
:
/=
abs(a)
46. multiply AND assignment operator
str
&
n
*=
47. A statement that ends the current iteration of a loop but continues looping.
continue
input()
len()
else
48. floor division AND assignment operator
==
//=
#
print
49. Symbol to divide by the number to the right of the symbol
/
/=
print()
or
50. A keyword that does nothing but fill space to indicate code which will be written later.
int()
pass
**=
except