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. This keyword in the body of a conditional - gives an alternative execution.
else
:
str()
file.seek()
2. Holds the value of something - e.g. oh_hi = 4 where oh_hi is the variable.
read
Variables
+
open()
3. A keyword that does nothing but fill space to indicate code which will be written later.
#
str()
+
pass
4. A logical operator which compares two operands and produces True if they are equal and False otherwise
abs(a)
int
del
==
5. add AND assignment operator
+=
print()
&
if
6. Greater than symbol
>=
*=
>
/=
7. The keyword beginning a header that will create a new function.
//=
floating point number
def
#
8. floor division
a//b
floating point number
~
%s
9. Modulus operator. It's the remainder after division
math.sqrt(a)
#
=
%
10. Reads the contents of the file you can assign the result to a variable.
*read
is not
*truncate
continue
11. Argument variable
argument variable
%
=
argv
12. unction to read one line of a file
readline
int()
+=
pass
13. Binary AND Operator copies a bit to the result if it exists in both operands. (a & b) will give 12 which is 0000 1100
&
round()
/=
del
14. Function to write something to a file
+
and
a**b
write
15. Function to empty the contents of a file - no recovery is possible
<
truncate
while
<=
16. exponent AND assignment operator
**=
%=
/=
%r
17. Prints a string to the screen which is a signed decimal.
#
*write(stuff)
%d
argv
18. Function to close a file - it will not be able to be used again unless the file is opened.
for
print()
str()
close
19. Adds something to a variable
argument variable
()
-=
=
20. 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
n
:
+
>>
21. Binary Ones Complement Operator is unary and has the efect of 'flipping' bits. (~a ) will give -60 which is 1100 0011
else
~
()
a//b
22. Function to read the contents of a file
str()
read
raise
*
23. writes stuff to the file
file.write(stuff)
write
a//b
input()
24. Less than symbol
a**b
<
int()
&
25. A logical operator which compares two operands and produces True if they are equal and False otherwise
readline
math.sqrt(a)
#
==
26. multiply AND assignment operator
*=
Variables
a**b
*read
27. A logical operator which returns a value of True if either of the conditions is true.
or
*read
%d
28. The keyword beginning a header that will create a new function.
^
math.sqrt(a)
def
*=
29. Create a variable.
-
=
()
<<
30. An operator to check whether two variables refer to the same object.
is
except
=
^
31. modulo
continue
-=
math.sqrt(a)
a%b
32. This keyword in the body of a conditional - gives an alternative execution.
in
()
else
close
33. This keyword begins a header for a body that repeats until the condition is no longer true.
round()
a%b
while
print
34. deletes an item from a list
truncate
del
pass
return
35. square root
/=
%d
math.sqrt(a)
n
36. A statement that assigns a value to a variable.
if
print()
input()
assignment
37. add AND assignment operator
not in
return
+=
a//b
38. 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
truncate
close
format string
39. Function to open or read a file
print
a//b
open()
a**b
40. unction to read one line of a file
%s
readline
file.write(stuff)
read
41. divide AND assignment operator
readline
for
/=
|
42. turns an object into an integer
<=
>
int()
=
43. The keyword beginning a header that will create a loop.
int()
=
for
insert()
44. modulus AND assignment operator
**=
a%b
|
%=
45. The extension for Python scripts
del
.py
append()
*read
46. empties the file
except
file.truncate()
**=
if
47. 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
~
<<
floating point number
%s
48. A logical operator which requires two expressions to both be true.
and
^
read
+=
49. A logical operator which negates an expression so that it returns a value of True if the expression is false.
%
str()
+=
not
50. reads just one line of a text file & keeps track of where in the file you're at
n
file.write(stuff)
^
file.readline()