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. Less than symbol
=
*readline
%s
<
2. multiply AND assignment operator
=
class
*=
>
3. Command to print to the screen
argv
print
write
%d
4. writes stuff to the file
del
file.write(stuff)
<<
|
5. Turns a line into a comment instead of executable code.
while
()
#
a//b
6. Symbol to add things together
format string
*truncate
int()
+
7. subtract AND assignment operator
-=
len()
.py
str
8. Function to close a file - it will not be able to be used again unless the file is opened.
/=
.py
-
close
9. returns the length of a string (number of characters)
truncate
len()
int
#
10. Prints a string to the screen which is converted using repr()
n
%r
*
pass
11. Function to open or read a file
Variables
%s
return
open()
12. 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.
int()
in
append()
def
13. 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
>>
floating point number
a%b
argv
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
^
*readline
<<
while
15. rounds a number to the number of decimal points you choose
Variables
%s
-
round()
16. Symbol to divide by the number to the right of the symbol
*read
==
abs(a)
/
17. A logical operator which compares two operands and produces True if they are equal and False otherwise
is
==
=
elif (Else if)
18. Prints a string to the screen which is a signed decimal.
file.seek()
%d
.py
%s
19. A statement that breaks out of a loop.
break
+
class
<=
20. Function to write something to a file
-
write
int
pass
21. modulo
a%b
<<
=
append()
22. multiply AND assignment operator
a%b
*=
open()
>
23. A built-in function that converts integers and strings to floating-point numbers.
float
a**b
int
*=
24. reads just one line of a text file & keeps track of where in the file you're at
*
%s
file.readline()
/=
25. A boolean operator that takes two strings and returns True if the first appears as a substring in the second.
in
=
argv
<
26. asks the user for a response and returns that response
a%b
input()
%s
//=
27. inserts an item inside a list at a certain index
readline
*
insert()
//=
28. Modulus operator. It's the remainder after division
<<
%
int()
*truncate
29. A built-in function that takes any value and converts it to an integer if possible - or complains otherwise.
int
*=
and
>=
30. exponent AND assignment operator
input()
**=
-=
elif (Else if)
31. subtract AND assignment operator
insert()
&
-=
elif (Else if)
32. Function to write something to a file
write
|
close
input()
33. Symbol used to create comments
a%b
break
#
len()
34. A built-in function that converts its argument to a string.
//=
str
|
del
35. Argument variable
argv
+
**=
try
36. prints its parameter to the console
print()
file.truncate()
*write(stuff)
()
37. Create a variable.
for
pass
=
%=
38. A keyword that does nothing but fill space to indicate code which will be written later.
pass
break
except
<<
39. Prints a string to the screen which will be Unicode.
%s
/
floating point number
~
40. Holds the value of something - e.g. oh_hi = 4 where oh_hi is the variable.
argument variable
.py
read
Variables
41. A statement that assigns a value to a variable.
argv
|
a//b
assignment
42. 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
a//b
*=
>=
^
43. 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
&
else
44. exponent AND assignment operator
raise
if
**=
a%b
45. Where the parameters go. A necessary punctuation after any function even if it's empty.
()
and
print
<
46. Symbol to subtract things from each other
-
*=
or
=
47. returns the length of a string (number of characters)
pass
is
n
len()
48. turns an object into an integer
int()
/
*readline
%r
49. 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.
:
not in
*readline
|
50. Greater than or equal symbol.
:
>=
**=
>>