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. reads just one line of a text file & keeps track of where in the file you're at
-=
:
readline
file.readline()
2. Symbol to multiply things
>>
*
*=
str
3. A statement that ends the current iteration of a loop but continues looping.
continue
%
elif (Else if)
+
4. A logical operator which returns a value of True if either of the conditions is true.
or
append()
*truncate
*=
5. This keyword begins a header for a body that repeats until the condition is no longer true.
*=
readline
while
argv
6. Function to write something to a file
try
Variables
print()
write
7. 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.
not in
*write(stuff)
is not
break
8. modulo
==
str
a%b
assignment
9. Function to read the contents of a file
-
for
%
read
10. Function to close a file - it will not be able to be used again unless the file is opened.
a**b
close
*read
input()
11. Adds something to a variable
=
<<
read
print
12. Symbol to add things together
+
math.sqrt(a)
append()
not in
13. This keyword in the body of a conditional allows chained conditionals.
str
int()
.py
elif (Else if)
14. This keyword begins the simplest form of a conditional statement.
int
assignment
close
if
15. turns an object into an integer
int()
a//b
>>
>>
16. Less than symbol
<
==
.py
&
17. Command to print to the screen
while
*=
readline
print
18. empties the file
()
a**b
-=
file.truncate()
19. Holds the value of something - e.g. oh_hi = 4 where oh_hi is the variable.
Variables
.py
.py
()
20. deletes an item from a list
del
print
-
#
21. Binary Right Shift Operator. The left operands value is moved right by the number of bits specified by the right operand. a >> 2 will give 15 which is 0000 1111
~
>>
math.sqrt(a)
=
22. returns the length of a string (number of characters)
file.seek()
str()
>>
len()
23. Reads the contents of the file you can assign the result to a variable.
/=
argv
*read
()
24. Function to open or read a file
or
open()
if
def
25. subtract AND assignment operator
-=
file.readline()
math.sqrt(a)
*write(stuff)
26. Symbol to subtract things from each other
-
%s
<<
for
27. Empties the file - watch out if you care about the file.
*truncate
not in
len()
if
28. Binary OR Operator copies a bit if it exists in eather operand. (a | b) will give 61 which is 0011 1101
for
try
=
|
29. Binary Ones Complement Operator is unary and has the efect of 'flipping' bits. (~a ) will give -60 which is 1100 0011
in
~
def
+
30. Binary OR Operator copies a bit if it exists in eather operand. (a | b) will give 61 which is 0011 1101
read
.py
|
append()
31. Create a variable.
/=
~
&
=
32. unction to read one line of a file
readline
a%b
insert()
~
33. A keyword that does nothing but fill space to indicate code which will be written later.
pass
>=
=
elif (Else if)
34. Modulus operator. It's the remainder after division
argv
is
%
append()
35. Binary Ones Complement Operator is unary and has the efect of 'flipping' bits. (~a ) will give -60 which is 1100 0011
pass
<=
append()
~
36. An operator that removes a value from a list.
len()
del
=
round()
37. prints its parameter to the console
int()
&
floating point number
print()
38. Function to open or read a file
==
*=
open()
try
39. turns an object into an integer
int()
=
()
not in
40. A logical operator which compares two operands and produces True if they are equal and False otherwise
-=
==
else
41. Less than or equal to symbol
|
round()
else
<=
42. prints its parameter to the console
a%b
read
print()
()
43. Command to print to the screen
and
if
for
print
44. 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
math.sqrt(a)
open()
if
45. Prints a string to the screen which is a signed decimal.
float
is not
%d
round()
46. Adds a new line character
def
n
<=
:
47. inserts an item inside a list at a certain index
==
insert()
:
#
48. This keyword in the body of a conditional - gives an alternative execution.
argv
round()
else
&
49. inserts an item inside a list at a certain index
:
write
insert()
str()
50. This keyword creates a new class object which is a user-defined type - like a factory for creating objects.
a**b
class
a**b
argv