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. ,multi-line comment hard-code,Fix (data or parameters) in a program in such a way that they cannot easily be altered by the user.
/=
del
a%b
2. Where the parameters go. A necessary punctuation after any function even if it's empty.
>>
/
()
write
3. An operator to check whether two variables refer to the same object.
is
else
*read
%r
4. multiply AND assignment operator
read
*=
/=
=
5. Binary OR Operator copies a bit if it exists in eather operand. (a | b) will give 61 which is 0011 1101
insert()
|
close
a**b
6. Empties the file - watch out if you care about the file.
//=
read
|
*truncate
7. An operator that removes a value from a list.
*truncate
del
<<
print
8. The keyword beginning a header that will create a new function.
str
file.readline()
def
^
9. turns an object into a string
not
math.sqrt(a)
format string
str()
10. A logical operator which compares two operands and produces True if they are equal and False otherwise
for
%r
abs(a)
==
11. add AND assignment operator
+=
<=
file.readline()
<<
12. Evaluates to false if the variables on either side of the operator point to the same object and true otherwise. x is not y - here is not results in 1 if id(x) is not equal to id(y).
and
>=
is not
write
13. asks the user for a response and returns that response
=
()
round()
input()
14. Function to read the contents of a file
<<
<
read
len()
15. A statement that displays a value on the screen.
print
return
~
float
16. modulus AND assignment operator
%
file.seek()
%=
str()
17. Greater than or equal symbol.
argument variable
format string
a//b
>=
18. adds an item to a list
append()
open()
=
input()
19. Adds something to a variable
a%b
read
open()
=
20. A string that begins with the % symbol and contains a sequence of printable characters and format specifiers that determine how values output should look.
print()
not in
format string
def
21. This keyword in the body of a conditional - gives an alternative execution.
*
else
&
>>
22. A logical operator which compares two operands and produces True if they are equal and False otherwise
*=
continue
a**b
==
23. Turns a line into a comment instead of executable code.
#
def
for
>>
24. The keyword beginning a header that will create a loop.
<
n
for
round()
25. exponentiation
print()
n
a**b
a//b
26. Function to write something to a file
write
&
%s
|
27. Function to empty the contents of a file - no recovery is possible
^
print
*write(stuff)
truncate
28. This statement causes an exception.
insert()
raise
break
write
29. asks the user for a response and returns that response
n
input()
continue
*truncate
30. Reads just one line of a text file.
and
abs(a)
*readline
()
31. rounds a number to the number of decimal points you choose
*truncate
^
/
round()
32. Function to close a file - it will not be able to be used again unless the file is opened.
close
-=
%r
argument variable
33. deletes an item from a list
*=
//=
/
del
34. reads just one line of a text file & keeps track of where in the file you're at
//=
file.readline()
file.seek()
+=
35. Adds a new line character
math.sqrt(a)
n
^
%d
36. The extension for Python scripts
argument variable
=
.py
str
37. This keyword begins the simplest form of a conditional statement.
read
if
and
insert()
38. This keyword begins a header for a body that repeats until the condition is no longer true.
del
str()
del
while
39. Greater than symbol
<<
<
>
+
40. Binary OR Operator copies a bit if it exists in eather operand. (a | b) will give 61 which is 0011 1101
|
is not
argument variable
<
41. A built-in function that takes any value and converts it to an integer if possible - or complains otherwise.
*
input()
int
insert()
42. Modulus operator. It's the remainder after division
del
%
*truncate
print
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
del
a%b
<<
:
44. 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
<<
-=
del
//=
45. Create a variable.
floating point number
=
insert()
>>
46. Reads the contents of the file you can assign the result to a variable.
Variables
write
*read
a//b
47. Greater than or equal symbol.
for
>=
a**b
int
48. Holds the value of something - e.g. oh_hi = 4 where oh_hi is the variable.
-=
del
del
Variables
49. Binary Ones Complement Operator is unary and has the efect of 'flipping' bits. (~a ) will give -60 which is 1100 0011
%d
~
print
==
50. A logical operator which negates an expression so that it returns a value of True if the expression is false.
open()
#
<
not