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. Holds the value of something - e.g. oh_hi = 4 where oh_hi is the variable.
for
%d
Variables
%r
2. returns the length of a string (number of characters)
%d
&
readline
len()
3. The keyword beginning a header that will create a new function.
%r
str()
def
>
4. modulus AND assignment operator
close
readline
read
%=
5. Binary Ones Complement Operator is unary and has the efect of 'flipping' bits. (~a ) will give -60 which is 1100 0011
+
~
<
/
6. divide AND assignment operator
/=
read
argument variable
7. exponent AND assignment operator
=
write
-
**=
8. A logical operator which returns a value of True if either of the conditions is true.
file.write(stuff)
or
a**b
<<
9. This keyword begins the simplest form of a conditional statement.
if
-=
&
*=
10. This keyword creates a new class object which is a user-defined type - like a factory for creating objects.
del
class
<
:
11. This statement causes an exception.
%
raise
file.seek()
==
12. A statement that breaks out of a loop.
break
+
truncate
~
13. floor division
del
#
argument variable
a//b
14. writes stuff to the file
*readline
close
file.write(stuff)
write
15. A statement that ends the current iteration of a loop but continues looping.
()
continue
file.seek()
~
16. Function to close a file - it will not be able to be used again unless the file is opened.
a**b
>>
close
+
17. floor division AND assignment operator
=
a%b
n
//=
18. Reads the contents of the file you can assign the result to a variable.
*read
>=
return
:
19. 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
&
file.readline()
and
20. divide AND assignment operator
in
.py
/=
>
21. 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
/=
==
**=
^
22. asks the user for a response and returns that response
int
<=
input()
%d
23. A logical operator which compares two operands and produces True if they are equal and False otherwise
insert()
==
^
-
24. Adds something to a variable
#
%r
=
+
25. Function to read the contents of a file
break
read
input()
open()
26. modulo
^
//=
a%b
<=
27. A data type for representing numbers with fractional values.
>>
math.sqrt(a)
floating point number
==
28. This keyword in the body of a conditional - gives an alternative execution.
&
format string
*=
else
29. A statement that displays a value on the screen.
print
=
|
a%b
30. absolute value
==
//=
abs(a)
+=
31. A built-in function that takes any value and converts it to an integer if possible - or complains otherwise.
()
in
n
int
32. 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
<<
*truncate
%s
=
33. deletes an item from a list
del
read
class
%r
34. A logical operator which compares two operands and produces True if they are equal and False otherwise
len()
**=
==
print()
35. exponent AND assignment operator
%
**=
>=
~
36. Prints a string to the screen which will be Unicode.
in
math.sqrt(a)
open()
%s
37. sets the file's current position
raise
%d
+
file.seek()
38. single line comment
#
==
del
except
39. subtract AND assignment operator
try
Variables
-=
*=
40. Binary Ones Complement Operator is unary and has the efect of 'flipping' bits. (~a ) will give -60 which is 1100 0011
()
read
~
%d
41. 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
len()
+=
>>
str()
42. turns an object into an integer
int()
%
=
=
43. Modulus operator. It's the remainder after division
|
%
floating point number
round()
44. Argument variable
str()
argv
>>
open()
45. add AND assignment operator
read
a%b
append()
+=
46. Where the parameters go. A necessary punctuation after any function even if it's empty.
*read
()
/=
def
47. Argument variable
del
argv
>
a**b
48. Function to read the contents of a file
read
%
file.readline()
49. Symbol used to create comments
#
&
a**b
round()
50. An operator that removes a value from a list.
readline
+=
del
~