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. square root
()
<
math.sqrt(a)
len()
2. A statement that breaks out of a loop.
def
>>
break
.py
3. Symbol to multiply things
#
%s
%d
*
4. Less than symbol
int()
<
>>
a**b
5. square root
<=
math.sqrt(a)
/
6. Symbol to add things together
+
argument variable
>>
append()
7. 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
raise
print()
float
^
8. Function to write something to a file
#
>>
write
argv
9. empties the file
if
*read
n
file.truncate()
10. End header line.
>
insert()
class
:
11. Where the parameters go. A necessary punctuation after any function even if it's empty.
()
n
*truncate
-
12. Function to write something to a file
len()
.py
write
>=
13. Function to empty the contents of a file - no recovery is possible
truncate
&
or
+
14. A statement that displays a value on the screen.
not
truncate
file.readline()
print
15. An operator to check whether two variables refer to the same object.
is
-=
def
file.readline()
16. A statement that assigns a value to a variable.
.py
assignment
file.truncate()
a//b
17. Prints a string to the screen which will be Unicode.
%s
n
return
print()
18. An operator that removes a value from a list.
raise
.py
del
19. Binary OR Operator copies a bit if it exists in eather operand. (a | b) will give 61 which is 0011 1101
truncate
pass
|
+
20. Symbol to divide by the number to the right of the symbol
read
del
/
insert()
21. unction to read one line of a file
Variables
%=
readline
/=
22. This keyword attempts to do something that would cause the program to crash if it were not for this statement.
not in
while
try
#
23. This keyword in the body of a conditional - gives an alternative execution.
<=
>>
else
>
24. This statement exits a function. The remaining lines of the function are not executed.
str
return
n
()
25. prints its parameter to the console
%=
a**b
or
print()
26. A built-in function that takes any value and converts it to an integer if possible - or complains otherwise.
format string
int
abs(a)
for
27. This keyword begins a header for a body that repeats until the condition is no longer true.
math.sqrt(a)
read
#
while
28. Prints a string to the screen which is a signed decimal.
%d
except
read
else
29. A keyword that does nothing but fill space to indicate code which will be written later.
del
except
int()
pass
30. Prints a string to the screen which is a signed decimal.
%d
if
str
&
31. A logical operator which negates an expression so that it returns a value of True if the expression is false.
readline
try
not
n
32. Function to open or read a file
open()
+
assignment
>
33. Binary AND Operator copies a bit to the result if it exists in both operands. (a & b) will give 12 which is 0000 1100
>>
append()
&
**=
34. Binary OR Operator copies a bit if it exists in eather operand. (a | b) will give 61 which is 0011 1101
**=
|
/
<=
35. add AND assignment operator
a%b
=
+=
|
36. subtract AND assignment operator
readline
-=
str
print
37. Where the parameters go. A necessary punctuation after any function even if it's empty.
()
print
len()
*
38. Argument variable
assignment
math.sqrt(a)
=
argv
39. Command to print to the screen
print
if
%=
^
40. Adds a new line character
n
elif (Else if)
*truncate
+=
41. returns the length of a string (number of characters)
%
else
len()
:
42. turns an object into a string
*read
str()
readline
abs(a)
43. Writes stuff to the file.
*write(stuff)
floating point number
class
and
44. modulo
:
a%b
argv
abs(a)
45. A built-in function that converts its argument to a string.
//=
:
assignment
str
46. turns an object into an integer
int()
%s
//=
in
47. floor division AND assignment operator
not
/=
%s
//=
48. 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.
is
not in
del
return
49. A logical operator which compares two operands and produces True if they are equal and False otherwise
class
in
==
:
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.
input()
str
:
in