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. A built-in function that converts its argument to a string.
>>
str
readline
<
2. Binary Ones Complement Operator is unary and has the efect of 'flipping' bits. (~a ) will give -60 which is 1100 0011
~
-
truncate
%s
3. Less than or equal to symbol
len()
close
del
<=
4. Writes stuff to the file.
*write(stuff)
break
&
<
5. divide AND assignment operator
/=
return
not in
**=
6. Greater than or equal symbol.
%s
not
>=
float
7. subtract AND assignment operator
>=
*readline
round()
-=
8. Prints a string to the screen which is converted using repr()
%r
+
a**b
>
9. Function to write something to a file
<=
a%b
n
write
10. Function to empty the contents of a file - no recovery is possible
str()
-=
n
truncate
11. turns an object into a string
.py
str()
/
append()
12. Binary OR Operator copies a bit if it exists in eather operand. (a | b) will give 61 which is 0011 1101
|
==
append()
*=
13. 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).
<<
is not
continue
print
14. A statement that ends the current iteration of a loop but continues looping.
del
-
continue
elif (Else if)
15. 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
while
<<
str()
abs(a)
16. A string that begins with the % symbol and contains a sequence of printable characters and format specifiers that determine how values output should look.
abs(a)
format string
>>
append()
17. End header line.
:
return
==
#
18. inserts an item inside a list at a certain index
insert()
<<
argv
Variables
19. End header line.
:
is
insert()
truncate
20. An operator to check whether two variables refer to the same object.
abs(a)
is
**=
file.seek()
21. inserts an item inside a list at a certain index
=
insert()
pass
assignment
22. This statement causes an exception.
()
round()
%d
raise
23. Less than symbol
%d
a**b
file.truncate()
<
24. assignment operator
=
insert()
del
or
25. A logical operator which negates an expression so that it returns a value of True if the expression is false.
()
not
insert()
break
26. The keyword beginning a header that will create a loop.
for
input()
/=
==
27. Function to empty the contents of a file - no recovery is possible
truncate
file.write(stuff)
float
//=
28. Symbol to multiply things
^
Variables
is
*
29. Symbol to divide by the number to the right of the symbol
/
a//b
=
<
30. Holds the value of something - e.g. oh_hi = 4 where oh_hi is the variable.
except
file.truncate()
/=
Variables
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
is
&
/
*
32. Greater than or equal symbol.
elif (Else if)
else
>=
print
33. unction to read one line of a file
is not
round()
append()
readline
34. This keyword begins the simplest form of a conditional statement.
if
>>
n
%
35. Prints a string to the screen which is converted using repr()
insert()
%r
while
else
36. Function to open or read a file
open()
truncate
file.seek()
#
37. Create a variable.
file.write(stuff)
def
Variables
=
38. Function to read the contents of a file
print
=
read
-
39. Symbol to subtract things from each other
round()
()
-
:
40. Binary Ones Complement Operator is unary and has the efect of 'flipping' bits. (~a ) will give -60 which is 1100 0011
math.sqrt(a)
open()
.py
~
41. multiply AND assignment operator
a//b
+
float
*=
42. deletes an item from a list
//=
#
if
del
43. Function to close a file - it will not be able to be used again unless the file is opened.
len()
close
%r
abs(a)
44. 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.
in
str()
for
>=
45. Adds a new line character
n
write
elif (Else if)
.py
46. divide AND assignment operator
and
in
truncate
/=
47. asks the user for a response and returns that response
raise
=
input()
~
48. Empties the file - watch out if you care about the file.
%
<
int
*truncate
49. Prints a string to the screen which will be Unicode.
:
%s
+
==
50. Function to open or read a file
open()
elif (Else if)
input()
>>