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. Symbol to multiply things
&
/
*
-
2. A logical operator which compares two operands and produces True if they are equal and False otherwise
if
//=
argument variable
==
3. modulus AND assignment operator
def
a//b
%=
file.seek()
4. Adds a new line character
continue
<=
n
math.sqrt(a)
5. Function to close a file - it will not be able to be used again unless the file is opened.
%s
close
input()
abs(a)
6. Greater than or equal symbol.
>=
:
>
7. writes stuff to the file
*
*write(stuff)
//=
file.write(stuff)
8. square root
abs(a)
math.sqrt(a)
len()
*read
9. Greater than symbol
truncate
>
&
def
10. Turns a line into a comment instead of executable code.
#
del
insert()
^
11. Binary Ones Complement Operator is unary and has the efect of 'flipping' bits. (~a ) will give -60 which is 1100 0011
assignment
except
Variables
~
12. rounds a number to the number of decimal points you choose
#
del
round()
readline
13. add AND assignment operator
:
^
+=
%=
14. inserts an item inside a list at a certain index
insert()
try
continue
and
15. Binary Ones Complement Operator is unary and has the efect of 'flipping' bits. (~a ) will give -60 which is 1100 0011
%r
return
~
^
16. Symbol to multiply things
()
<<
print()
*
17. End header line.
/
float
%=
:
18. A data type for representing numbers with fractional values.
floating point number
:
truncate
#
19. add AND assignment operator
+=
file.truncate()
=
>
20. 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
()
/=
21. 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
input()
int()
#
<<
22. square root
not in
Variables
is not
math.sqrt(a)
23. Function to write something to a file
if
write
raise
:
24. Writes stuff to the file.
*write(stuff)
&
open()
==
25. Less than symbol
math.sqrt(a)
for
<
except
26. assignment operator
round()
%=
=
try
27. Adds something to a variable
-
|
=
+
28. Prints a string to the screen which is a signed decimal.
return
%d
int
^
29. empties the file
break
#
file.truncate()
or
30. Modulus operator. It's the remainder after division
%
int()
<=
*=
31. turns an object into a string
*truncate
>=
input()
str()
32. Create a variable.
del
=
try
>=
33. This keyword in the body of a conditional - gives an alternative execution.
.py
else
truncate
~
34. 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
>>
except
/=
len()
35. Symbol to divide by the number to the right of the symbol
:
=
/
if
36. floor division
|
a//b
#
len()
37. The keyword beginning a header that will create a new function.
def
*readline
%r
pass
38. asks the user for a response and returns that response
try
readline
input()
except
39. rounds a number to the number of decimal points you choose
^
*truncate
%s
round()
40. Binary OR Operator copies a bit if it exists in eather operand. (a | b) will give 61 which is 0011 1101
or
for
|
int()
41. Empties the file - watch out if you care about the file.
open()
*truncate
not
>>
42. Prints a string to the screen which is a signed decimal.
append()
%=
>=
%d
43. 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
<<
~
int()
a%b
44. floor division
a//b
//=
floating point number
-
45. A logical operator which negates an expression so that it returns a value of True if the expression is false.
%=
not
not in
<
46. Where the parameters go. A necessary punctuation after any function even if it's empty.
+=
()
%s
insert()
47. Function to empty the contents of a file - no recovery is possible
insert()
truncate
len()
except
48. A statement that displays a value on the screen.
+=
~
int
print
49. Function to open or read a file
open()
math.sqrt(a)
a%b
not in
50. prints its parameter to the console
n
print()
readline
*read