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. Function to open or read a file
str()
/=
open()
len()
2. turns an object into a string
<
str()
%=
:
3. square root
math.sqrt(a)
return
def
else
4. divide AND assignment operator
file.truncate()
-=
or
/=
5. Prints a string to the screen which is a signed decimal.
else
%d
()
+
6. add AND assignment operator
%s
print()
+=
close
7. 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
<<
is not
str
Variables
8. A built-in function that takes any value and converts it to an integer if possible - or complains otherwise.
%d
<
==
int
9. absolute value
&
abs(a)
~
file.readline()
10. 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
+
print
insert()
>>
11. Symbol to subtract things from each other
print
abs(a)
-
>
12. Binary Ones Complement Operator is unary and has the efect of 'flipping' bits. (~a ) will give -60 which is 1100 0011
%d
math.sqrt(a)
^
~
13. Command to print to the screen
#
*=
%=
print
14. Symbol used to create comments
==
#
>
elif (Else if)
15. Holds the value of something - e.g. oh_hi = 4 where oh_hi is the variable.
Variables
is
print()
^
16. Function to close a file - it will not be able to be used again unless the file is opened.
print
abs(a)
close
continue
17. assignment operator
=
elif (Else if)
~
18. 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.
%=
a**b
int
in
19. A data type for representing numbers with fractional values.
floating point number
=
%d
or
20. Prints a string to the screen which is converted using repr()
#
*write(stuff)
%r
|
21. Modulus operator. It's the remainder after division
or
%
=
-
22. A string that begins with the % symbol and contains a sequence of printable characters and format specifiers that determine how values output should look.
a%b
append()
del
format string
23. A statement that displays a value on the screen.
round()
print
%d
raise
24. Greater than or equal symbol.
+
abs(a)
argv
>=
25. asks the user for a response and returns that response
<<
=
input()
%s
26. Argument variable
int()
float
readline
argv
27. End header line.
print()
round()
:
if
28. This keyword in the body of a conditional allows chained conditionals.
elif (Else if)
=
#
*
29. Turns a line into a comment instead of executable code.
#
break
a**b
argument variable
30. A boolean operator that takes two strings and returns True if the first appears as a substring in the second.
^
while
is
in
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
&
and
Variables
try
32. floor division
a//b
str()
len()
^
33. Function to write something to a file
close
write
%=
n
34. Symbol used to create comments
round()
return
/=
#
35. Adds something to a variable
()
print()
=
insert()
36. Greater than symbol
>
close
input()
%d
37. Binary OR Operator copies a bit if it exists in eather operand. (a | b) will give 61 which is 0011 1101
for
*truncate
+=
|
38. Holds the value of something - e.g. oh_hi = 4 where oh_hi is the variable.
/
<<
Variables
*
39. An operator to check whether two variables refer to the same object.
()
%d
%r
is
40. The keyword beginning a header that will create a new function.
&
def
int()
Variables
41. Function to close a file - it will not be able to be used again unless the file is opened.
file.seek()
is not
close
round()
42. The keyword beginning a header that will create a loop.
for
assignment
>
=
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
abs(a)
<<
not
and
44. A logical operator which compares two operands and produces True if they are equal and False otherwise
()
|
==
45. Prints a string to the screen which will be Unicode.
=
%s
not
a**b
46. floor division
**=
a//b
|
in
47. floor division AND assignment operator
//=
pass
a%b
*=
48. Binary OR Operator copies a bit if it exists in eather operand. (a | b) will give 61 which is 0011 1101
print()
|
readline
:
49. This keyword begins a header for a body that repeats until the condition is no longer true.
while
for
truncate
print
50. End header line.
round()
:
=
float