All Flashcards
What are the steps to generate a random number in Python?
- Import the
randommodule. 2. Use a function likerandom.randint(a, b)to generate a random integer between a and b, inclusive.
What are the steps to simulate rolling a six-sided die in pseudocode?
- Use
RANDOM(1, 6)to generate a random integer between 1 and 6.
What are the steps to protect against phishing attacks?
- Be suspicious of unsolicited emails. 2. Verify the sender's identity. 3. Don't click on suspicious links. 4. Use strong passwords.
What are the general steps for data analysis?
- Collect the data. 2. Clean the data. 3. Analyze the data. 4. Visualize the data. 5. Draw conclusions.
What are the steps to create a secure password?
- Use a mix of uppercase and lowercase letters. 2. Include numbers and symbols. 3. Make it at least 12 characters long. 4. Avoid common words or phrases.
What are the steps to represent an image in a computer?
- Divide the image into pixels. 2. Assign each pixel a color value (e.g., RGB). 3. Store the color values as binary data.
What are the steps to connect to the Internet?
- Ensure you have a network interface card (NIC). 2. Connect to a network (e.g., Wi-Fi or Ethernet). 3. Configure your IP address and DNS settings. 4. Test the connection.
What are the steps to declare a variable in Python?
- Choose a name for the variable. 2. Assign a value to the variable using the assignment operator (=). 3. The data type is automatically inferred.
What are the steps to write a basic HTML page?
- Start with
<!DOCTYPE html>. 2. Add the<html>tag. 3. Include<head>and<body>sections. 4. Add content within the<body>section.
What are the steps to protect your computer from malware?
- Install antivirus software. 2. Keep your software up to date. 3. Be careful when opening email attachments. 4. Avoid suspicious websites.
What is a variable?
A named container that stores information which can change during program execution.
What are data types?
The type of data a variable can hold (e.g., integer, string, boolean).
What is a procedure?
A reusable block of code that performs a specific task.
What are parameters?
Inputs to procedures that allow them to operate on different data.
What are return values?
The result a procedure sends back after it completes its task.
What is the Internet?
A global network of interconnected computers that communicate using standard protocols.
What is the World Wide Web?
A system of linked hypertext documents accessed via the Internet.
What is HTML?
The language used to structure web pages.
What is binary?
The fundamental language of computers using 0s and 1s.
What is cybersecurity?
Measures taken to protect computer systems and networks from threats.
What does RANDOM(1, 6) return in pseudocode?
A random integer between 1 and 6, inclusive.
What is the purpose of the following Python code?
python
import random
c = random.randint(a, b)
To generate a random integer between 'a' and 'b' (inclusive) and assign it to the variable 'c'.
Predict the output:
pseudocode
count ← 0
LOOP 5 TIMES
roll ← RANDOM(1, 2)
IF roll = 1
count ← count + 1
END IF
END LOOP
DISPLAY count
A number between 0 and 5, inclusive, representing the number of times 1 was rolled.
Complete the following Python code to generate a random number between 10 and 20:
python
import random
number = random.______(10, 20)
randint
What is the output of this code?
python
import random
random.seed(42)
print(random.randint(1, 10))
random.seed(42)
print(random.randint(1, 10))
The same number will be printed twice because the seed is set to the same value before each call to randint().
Identify the error:
python
import random
print(random.randInt(1, 10))
random.randInt should be random.randint. Python is case-sensitive.
Predict the output:
pseudocode
number ← RANDOM(1, 10)
DISPLAY number
A random integer between 1 and 10 (inclusive).
Complete the pseudocode to simulate rolling a die:
pseudocode
roll ← RANDOM(____, ____)
1, 6
What is the output of the following code?
python
import random
numbers = [1, 2, 3, 4, 5]
print(random.choice(numbers))
A random element from the list numbers (i.e., 1, 2, 3, 4, or 5).
What is the output of this code?
python
import random
random.seed(1)
print(random.random())
random.seed(1)
print(random.random())
The same random floating-point number between 0 and 1 will be printed twice.