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.
for
**=
read
Variables
2. Symbol to multiply things
-
>
*
a**b
3. asks the user for a response and returns that response
round()
//=
&
input()
4. multiply AND assignment operator
def
del
*=
a%b
5. asks the user for a response and returns that response
floating point number
*
write
input()
6. Create a variable.
=
write
while
.py
7. Adds a new line character
append()
n
()
input()
8. subtract AND assignment operator
len()
-=
class
<<
9. A statement that ends the current iteration of a loop but continues looping.
len()
not in
*read
continue
10. rounds a number to the number of decimal points you choose
=
round()
str
>>
11. This keyword creates a new class object which is a user-defined type - like a factory for creating objects.
class
round()
<<
12. Function to read the contents of a file
-=
&
read
file.write(stuff)
13. An operator that removes a value from a list.
del
write
%r
Variables
14. 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).
for
continue
a**b
is not
15. Adds a new line character
readline
math.sqrt(a)
n
len()
16. 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
>
^
print
argument variable
17. Function to read the contents of a file
elif (Else if)
+
read
-
18. Binary OR Operator copies a bit if it exists in eather operand. (a | b) will give 61 which is 0011 1101
**=
|
break
return
19. square root
math.sqrt(a)
abs(a)
>>
float
20. Less than or equal to symbol
str()
.py
<=
>
21. Holds the value of something - e.g. oh_hi = 4 where oh_hi is the variable.
str()
>
Variables
%d
22. A logical operator which compares two operands and produces True if they are equal and False otherwise
%d
==
/
()
23. An operator to check whether two variables refer to the same object.
read
a**b
is
*read
24. Symbol to add things together
round()
and
+
a//b
25. Prevents a runtime error from stopping the program.
//=
readline
or
except
26. This keyword begins the simplest form of a conditional statement.
>
int
()
if
27. A string that begins with the % symbol and contains a sequence of printable characters and format specifiers that determine how values output should look.
%d
-
write
format string
28. Function to close a file - it will not be able to be used again unless the file is opened.
-=
%d
close
>=
29. Binary Ones Complement Operator is unary and has the efect of 'flipping' bits. (~a ) will give -60 which is 1100 0011
append()
&
~
=
30. prints its parameter to the console
*=
for
in
print()
31. 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.write(stuff)
**=
<=
32. Greater than or equal symbol.
~
>=
int
=
33. subtract AND assignment operator
int()
not in
-=
<
34. Command to print to the screen
print
append()
<<
def
35. assignment operator
%s
=
**=
a//b
36. Binary Ones Complement Operator is unary and has the efect of 'flipping' bits. (~a ) will give -60 which is 1100 0011
n
~
+=
37. returns the length of a string (number of characters)
file.truncate()
-
&
len()
38. Turns a line into a comment instead of executable code.
*write(stuff)
#
argv
<<
39. Prints a string to the screen which is a signed decimal.
/=
not
read
%d
40. The keyword beginning a header that will create a loop.
=
for
=
str()
41. Greater than or equal symbol.
for
=
>=
42. Symbol to divide by the number to the right of the symbol
float
open()
#
/
43. turns an object into a string
=
str()
>
()
44. assignment operator
=
-=
/
def
45. Prints a string to the screen which is converted using repr()
class
%r
try
/=
46. Symbol to multiply things
*
>
#
//=
47. exponent AND assignment operator
=
del
**=
file.truncate()
48. Command to print to the screen
round()
print
for
math.sqrt(a)
49. This keyword in the body of a conditional - gives an alternative execution.
a%b
else
%d
open()
50. divide AND assignment operator
%
~
raise
/=