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. assignment operator
open()
append()
=
file.write(stuff)
2. 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
%r
<<
print()
in
3. This keyword attempts to do something that would cause the program to crash if it were not for this statement.
math.sqrt(a)
raise
assignment
try
4. exponentiation
a**b
.py
-=
+=
5. 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
/
<<
|
>>
6. Called Logical AND operator. If both the operands are true then then condition becomes true. (a and b) is true.
**=
read
and
/
7. Holds the value of something - e.g. oh_hi = 4 where oh_hi is the variable.
>=
=
Variables
==
8. turns an object into an integer
int()
a%b
%
%r
9. The extension for Python scripts
%d
:
a//b
.py
10. absolute value
:
%d
abs(a)
readline
11. Command to print to the screen
==
print
not
*=
12. Greater than symbol
len()
>
input()
a%b
13. A logical operator which returns a value of True if either of the conditions is true.
not
>
or
*write(stuff)
14. Modulus operator. It's the remainder after division
#
int
+
%
15. Writes stuff to the file.
*write(stuff)
a**b
<<
/=
16. Holds the value of something - e.g. oh_hi = 4 where oh_hi is the variable.
-
Variables
int
%r
17. Prints a string to the screen which is a signed decimal.
read
%d
for
close
18. Symbol to add things together
#
input()
+
%
19. Symbol to subtract things from each other
def
-
abs(a)
<
20. Function to read the contents of a file
%d
readline
read
//=
21. rounds a number to the number of decimal points you choose
%d
for
/
round()
22. Binary AND Operator copies a bit to the result if it exists in both operands. (a & b) will give 12 which is 0000 1100
if
**=
&
==
23. Function to close a file - it will not be able to be used again unless the file is opened.
close
in
print
int
24. deletes an item from a list
del
str()
math.sqrt(a)
continue
25. A statement that ends the current iteration of a loop but continues looping.
a%b
continue
len()
break
26. turns an object into a string
#
str()
#
*=
27. Prevents a runtime error from stopping the program.
except
|
str
<
28. Less than symbol
readline
<
elif (Else if)
~
29. Symbol used to create comments
is not
while
for
#
30. exponent AND assignment operator
a%b
^
int()
**=
31. A boolean operator that takes two strings and returns True if the first appears as a substring in the second.
%s
append()
in
-
32. Binary OR Operator copies a bit if it exists in eather operand. (a | b) will give 61 which is 0011 1101
*
//=
|
33. Function to read the contents of a file
n
read
if
&
34. prints its parameter to the console
print()
*write(stuff)
a%b
argument variable
35. An operator to check whether two variables refer to the same object.
is
/
return
and
36. This keyword creates a new class object which is a user-defined type - like a factory for creating objects.
*read
class
n
&
37. A logical operator which compares two operands and produces True if they are equal and False otherwise
a//b
insert()
+
==
38. Turns a line into a comment instead of executable code.
#
&
<<
floating point number
39. This keyword in the body of a conditional allows chained conditionals.
elif (Else if)
%=
#
%
40. returns the length of a string (number of characters)
len()
/
.py
a**b
41. Adds something to a variable
=
-
file.truncate()
&
42. multiply AND assignment operator
append()
*=
<<
|
43. floor division AND assignment operator
//=
%
<<
append()
44. Adds a new line character
:
n
file.write(stuff)
()
45. Function to open or read a file
close
open()
=
<=
46. Where the parameters go. A necessary punctuation after any function even if it's empty.
str()
/
()
file.seek()
47. Binary Ones Complement Operator is unary and has the efect of 'flipping' bits. (~a ) will give -60 which is 1100 0011
close
or
~
abs(a)
48. Function to write something to a file
==
write
*truncate
for
49. Prints a string to the screen which is converted using repr()
/=
Variables
write
%r
50. A logical operator which compares two operands and produces True if they are equal and False otherwise
argument variable
return
abs(a)
==