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. Holds the value of something - e.g. oh_hi = 4 where oh_hi is the variable.
Variables
=
open()
>
2. Symbol to multiply things
%=
*
a%b
a//b
3. asks the user for a response and returns that response
read
input()
~
except
4. Symbol to add things together
=
+
~
/
5. inserts an item inside a list at a certain index
math.sqrt(a)
:
insert()
n
6. A logical operator which compares two operands and produces True if they are equal and False otherwise
+
==
%=
if
7. The keyword beginning a header that will create a new function.
round()
<=
def
*
8. Create a variable.
=
print
is
<
9. This keyword begins the simplest form of a conditional statement.
str()
-=
if
%
10. The extension for Python scripts
=
.py
/
*
11. exponent AND assignment operator
append()
argument variable
**=
/
12. This keyword begins the simplest form of a conditional statement.
if
<
del
>=
13. Called Logical AND operator. If both the operands are true then then condition becomes true. (a and b) is true.
=
and
read
#
14. 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
/=
Variables
<<
del
15. subtract AND assignment operator
/=
-=
<=
and
16. Function to write something to a file
a//b
#
write
round()
17. A keyword that does nothing but fill space to indicate code which will be written later.
pass
+=
/=
#
18. This statement exits a function. The remaining lines of the function are not executed.
del
return
int
argv
19. The keyword beginning a header that will create a loop.
+=
/=
for
*readline
20. exponent AND assignment operator
:
pass
Variables
**=
21. Function to close a file - it will not be able to be used again unless the file is opened.
while
close
open()
%=
22. End header line.
truncate
:
%
math.sqrt(a)
23. modulus AND assignment operator
input()
%=
file.seek()
is
24. 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
raise
/
+
25. Binary Ones Complement Operator is unary and has the efect of 'flipping' bits. (~a ) will give -60 which is 1100 0011
else
print
-=
~
26. Prints a string to the screen which is converted using repr()
/=
%r
str()
-
27. A statement that breaks out of a loop.
/
=
break
=
28. deletes an item from a list
#
del
not in
*read
29. floor division AND assignment operator
//=
:
write
=
30. adds an item to a list
append()
and
|
try
31. divide AND assignment operator
argv
assignment
<<
/=
32. 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
format string
floating point number
Variables
>>
33. Symbol to divide by the number to the right of the symbol
format string
/
open()
print()
34. Binary OR Operator copies a bit if it exists in eather operand. (a | b) will give 61 which is 0011 1101
open()
|
==
print
35. A logical operator which returns a value of True if either of the conditions is true.
or
/
del
while
36. A built-in function that takes any value and converts it to an integer if possible - or complains otherwise.
int
%d
len()
print
37. An operator that removes a value from a list.
&
=
del
readline
38. This keyword creates a new class object which is a user-defined type - like a factory for creating objects.
#
str()
class
file.readline()
39. modulus AND assignment operator
int()
for
%=
print()
40. absolute value
**=
abs(a)
print
file.readline()
41. rounds a number to the number of decimal points you choose
==
*read
assignment
round()
42. Symbol used to create comments
()
*truncate
<<
#
43. The keyword beginning a header that will create a new function.
str()
truncate
is not
def
44. inserts an item inside a list at a certain index
.py
for
insert()
+
45. This keyword in the body of a conditional - gives an alternative execution.
>=
else
**=
open()
46. Less than or equal to symbol
<=
def
break
class
47. reads just one line of a text file & keeps track of where in the file you're at
insert()
for
file.readline()
append()
48. A logical operator which negates an expression so that it returns a value of True if the expression is false.
/
def
not
<
49. Binary Ones Complement Operator is unary and has the efect of 'flipping' bits. (~a ) will give -60 which is 1100 0011
&
>
floating point number
~
50. Evaluates to true if it finds a variable in the specified sequence and false otherwise. x in y - here in results in a 1 if x is a member of sequence y.
file.seek()
>=
math.sqrt(a)
in