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. Binary OR Operator copies a bit if it exists in eather operand. (a | b) will give 61 which is 0011 1101
continue
|
/
not
2. A built-in function that converts integers and strings to floating-point numbers.
a%b
break
float
a**b
3. modulus AND assignment operator
a//b
for
return
%=
4. 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
>=
*truncate
=
5. The keyword beginning a header that will create a loop.
while
a**b
for
if
6. 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
<=
<<
^
else
7. Command to print to the screen
in
+
input()
print
8. Adds a new line character
n
else
round()
int()
9. The keyword beginning a header that will create a new function.
def
while
except
/
10. multiply AND assignment operator
*=
file.truncate()
math.sqrt(a)
|
11. 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
-
<<
>>
~
12. 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
%=
^
str()
n
13. Argument variable
file.readline()
argv
in
for
14. floor division
a//b
if
break
write
15. square root
~
open()
+=
math.sqrt(a)
16. inserts an item inside a list at a certain index
%s
def
insert()
a//b
17. prints its parameter to the console
>>
a**b
print()
=
18. subtract AND assignment operator
math.sqrt(a)
-=
+
file.readline()
19. absolute value
len()
abs(a)
a//b
%s
20. asks the user for a response and returns that response
in
input()
==
not in
21. exponentiation
pass
raise
math.sqrt(a)
a**b
22. single line comment
not in
#
a**b
*=
23. turns an object into a string
+=
input()
str()
argument variable
24. This keyword in the body of a conditional - gives an alternative execution.
else
>=
while
<=
25. Writes stuff to the file.
a//b
else
.py
*write(stuff)
26. Greater than or equal symbol.
>=
round()
except
-=
27. add AND assignment operator
+=
floating point number
//=
28. returns the length of a string (number of characters)
del
>=
argument variable
len()
29. This keyword begins the simplest form of a conditional statement.
*truncate
if
readline
continue
30. End header line.
and
print()
def
:
31. This keyword in the body of a conditional allows chained conditionals.
+=
&
elif (Else if)
open()
32. Greater than symbol
>
|
close
<
33. absolute value
<<
abs(a)
^
append()
34. Binary AND Operator copies a bit to the result if it exists in both operands. (a & b) will give 12 which is 0000 1100
=
float
%=
&
35. turns an object into a string
int()
>
str()
is
36. This variable holds the arguments you pass to your Python script when you run it. Then you unpack it in your script so you have variables you can work with.
%r
def
argument variable
del
37. Modulus operator. It's the remainder after division
print
*
not in
%
38. writes stuff to the file
%s
not
file.write(stuff)
write
39. 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
#
^
**=
in
40. ,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.
~
pass
/
41. modulo
-=
&
%r
a%b
42. A statement that assigns a value to a variable.
assignment
>>
()
&
43. rounds a number to the number of decimal points you choose
|
a%b
read
round()
44. turns an object into an integer
int()
|
str()
=
45. unction to read one line of a file
readline
()
//=
truncate
46. A string that begins with the % symbol and contains a sequence of printable characters and format specifiers that determine how values output should look.
format string
()
argv
file.readline()
47. Greater than symbol
write
.py
>
file.readline()
48. Function to read the contents of a file
close
read
-
and
49. A logical operator which returns a value of True if either of the conditions is true.
or
n
/=
%d
50. Binary Ones Complement Operator is unary and has the efect of 'flipping' bits. (~a ) will give -60 which is 1100 0011
readline
+=
<<
~