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. Where the parameters go. A necessary punctuation after any function even if it's empty.
insert()
()
*=
*read
2. turns an object into a string
str()
not
file.write(stuff)
a//b
3. Function to write something to a file
>=
write
.py
-=
4. A built-in function that takes any value and converts it to an integer if possible - or complains otherwise.
insert()
a%b
>=
int
5. Prevents a runtime error from stopping the program.
class
in
if
except
6. Greater than or equal symbol.
>=
>>
append()
str()
7. A statement that ends the current iteration of a loop but continues looping.
continue
%r
-=
file.seek()
8. Symbol used to create comments
#
^
in
&
9. Command to print to the screen
*readline
print
a//b
close
10. Evaluates to false if the variables on either side of the operator point to the same object and true otherwise. x is not y - here is not results in 1 if id(x) is not equal to id(y).
floating point number
write
is not
-=
11. Function to empty the contents of a file - no recovery is possible
a//b
+=
a//b
truncate
12. assignment operator
and
<
=
-
13. A statement that assigns a value to a variable.
assignment
if
input()
*readline
14. Argument variable
%=
argv
<
del
15. A data type for representing numbers with fractional values.
|
floating point number
**=
len()
16. Symbol to subtract things from each other
-
<=
try
str
17. multiply AND assignment operator
*=
close
a**b
assignment
18. assignment operator
=
~
while
argv
19. Adds something to a variable
*readline
=
class
&
20. Command to print to the screen
a//b
<<
%
print
21. A statement that breaks out of a loop.
a//b
/=
break
+=
22. Symbol to divide by the number to the right of the symbol
if
input()
/
write
23. returns the length of a string (number of characters)
~
print()
>
len()
24. Symbol used to create comments
for
argument variable
#
argv
25. 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
int()
*truncate
<<
~
26. Less than or equal to symbol
//=
round()
file.write(stuff)
<=
27. deletes an item from a list
**=
def
del
len()
28. Symbol to add things together
else
del
+
raise
29. absolute value
=
n
abs(a)
file.readline()
30. Binary AND Operator copies a bit to the result if it exists in both operands. (a & b) will give 12 which is 0000 1100
:
&
=
file.truncate()
31. Create a variable.
def
close
=
==
32. This statement exits a function. The remaining lines of the function are not executed.
format string
return
print()
print()
33. Function to close a file - it will not be able to be used again unless the file is opened.
print
%r
is
close
34. divide AND assignment operator
/=
int()
del
len()
35. Prints a string to the screen which is a signed decimal.
%d
return
open()
print
36. Prints a string to the screen which will be Unicode.
/=
del
%s
*=
37. floor division AND assignment operator
*
=
>>
//=
38. Function to empty the contents of a file - no recovery is possible
truncate
**=
-
pass
39. This keyword begins the simplest form of a conditional statement.
is
try
%
if
40. A boolean operator that takes two strings and returns True if the first appears as a substring in the second.
len()
in
argv
print()
41. Evaluates to true if it does not finds a variable in the specified sequence and false otherwise. x not in y - here not in results in a 1 if x is a member of sequence y.
try
open()
*
not in
42. prints its parameter to the console
:
=
print()
in
43. turns an object into an integer
^
append()
=
int()
44. multiply AND assignment operator
==
argv
*=
float
45. This keyword creates a new class object which is a user-defined type - like a factory for creating objects.
%
class
file.write(stuff)
<=
46. Binary XOR Operator copies the bit if it is set in one operand but not both. (a ^ b) will give 49 which is 0011 0001
*=
+=
^
float
47. turns an object into a string
+
str()
abs(a)
>
48. Holds the value of something - e.g. oh_hi = 4 where oh_hi is the variable.
#
Variables
readline
%s
49. A logical operator which compares two operands and produces True if they are equal and False otherwise
for
==
if
append()
50. Binary Ones Complement Operator is unary and has the efect of 'flipping' bits. (~a ) will give -60 which is 1100 0011
pass
*read
~