wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ECE420L - Long Test

Total questions: 60

Worksheet time: 30mins

Name
Class
Date
1.

What is the primary purpose of the Raspberry Pi, as stated in the document?

a)

To be a powerful gaming console replacement

b)

To facilitate learning programming and foster creativity through hands-on projects

c)

To be a cost-prohibitive computer for professional applications

d)

To replace traditional desktop computers

2.

The Raspberry Pi is described as a compact and what kind of computer?

a)

Expensive-to-maintain

b)

High-performance

c)

Cost-effective

d)

Single-application

3.

What types of applications is the Raspberry Pi popular for?

a)

Educational settings only

b)

Hobbyists only

c)

A variety of professional applications only

d)

Educational settings, hobbyists, and a variety of professional applications

4.

When was the Raspberry Pi first launched by the Raspberry Pi Foundation?

a)

2010

b)

2012

c)

2014

d)

2016

5.

What was the main goal of the Raspberry Pi Foundation when launching the device?

a)

To create the smallest computer in the world

b)

To promote computer science education

c)

To build the first microcontroller

d)

To develop new IoT applications

6.

Which model, introduced in 2014, featured improved performance and additional USB ports?

a)

Raspberry Pi 1

b)

Raspberry Pi Model B+

c)

Raspberry Pi 3

d)

Raspberry Pi 4

7.

What major connectivity features did the Raspberry Pi 3, launched in 2016, include?

a)

Built-in Ethernet and HDMI

b)

Built-in Wi-Fi and Bluetooth connectivity

c)

Dual monitor support and USB 3.0

d)

USB 2.0 and AV port

8.

The Raspberry Pi 4, introduced in 2019, featured significant upgrades, including dual monitor support and which type of USB ports?

a)

USB 1.0

b)

USB 2.0

c)

USB 3.0

d)

USB-C only

9.

What type of device was the Raspberry Pi Pico, launched in 2022?

a)

A. A smaller variant of the Raspberry Pi 4

b)

B. The first microcontroller to join the Raspberry Pi family

c)

C. A high-end server

d)

D. A new line of desktop computers

10.

The original Raspberry Pi 1, launched in 2012, featured a 700 MHz single-core processor and how much RAM?

a)

256 MB

b)

512 MB

c)

1 GB

d)

2 GB

11.

The Raspberry Pi 2, released in 2015, upgraded the processor to a quad-core and increased the RAM to:

a)

512 MB

b)

1 GB

c)

2 GB

d)

4 GB

12.

What was the core processor speed of the Raspberry Pi 3, launched in 2016?

a)

700 MHz

b)

900 MHz

c)

1.2 GHz quad-core

d)

1.5 GHz

13.

What RAM options were introduced with the Raspberry Pi 4 in 2019?

a)

512 MB or 1 GB

b)

1 GB or 2 GB

c)

2GB, 4GB, or 8GB

d)

8GB, 16GB, or 32GB

14.

The Raspberry Pi Zero is a smaller and more affordable variant designed for lightweight projects, featuring what type of processor?

a)

Dual-core

b)

Quad-core

c)

Single-core

d)

Hexa-core

15.

The first essential step in setting up a Raspberry Pi is:

a)

Connect the Raspberry Pi to a monitor using an HDMI cable.

b)

Installing additional software packages

c)

Connecting to the internet

d)

Configuring user accounts

16.

What is the official operating system for Raspberry Pi, based on Debian?

a)

Ubuntu Mate

b)

LibreELEC

c)

Raspbian

d)

Kodi

17.

Which operating system provides a more desktop-like experience and is tailored for performance on low-power devices?

a)

Raspbian

b)

LibreELEC

c)

Ubuntu Mate

d)

RetroPie

18.

What media center application is LibreELEC specifically designed to run, transforming the Raspberry Pi into a media hub?

a)

Scratch

b)

VLC

c)

Kodi

d)

Plex

19.

What is a visual programming language designed for beginners to learn coding concepts through interactive projects, supported by Raspberry Pi?

a)

Python

b)

Java

c)

Scratch

d)

C++

20.

What is a project that uses the Raspberry Pi to play classic games from consoles like NES and SNES using emulation software like RetroPie?

a)

Home Automation Hub

b)

Media Streaming Server

c)

Retro Gaming Console

d)

Weather Station

21.

What is an example of an IoT application project mentioned in the document?

a)

Building a high-performance supercomputer

b)

Home automation, weather stations, and smart garden systems

c)

Creating a 3D modeling tool

d)

Designing a mobile phone

22.

Which programming language, besides Scratch and Java, is primarily supported by the Raspberry Pi?

a)

Ruby

b)

Swift

c)

Python

d)

C#

23.

Which connectivity option is ideal for bandwidth-intensive applications on the Raspberry Pi?

a)

Wi-Fi connectivity

b)

Remote access

c)

Bluetooth

d)

Ethernet connection

24.

Wi-Fi connectivity allows for more flexibility and ease of what for Raspberry Pi projects?

a)

Reduced power consumption

b)

Remote access

c)

Bluetooth

d)

Ethernet connection

25.

Remote access allows users to control their Raspberry Pi projects, access cloud services, and what else with internet access?

a)

Overclock the processor

b)

Collaborate on projects from anywhere

c)

Change the RAM configuration

d)

Download a new BIOS

26.

In an educational setting, the Raspberry Pi helps students understand the principles of electronics through hands-on:

a)

Software installation

b)

Circuit building and hardware/software interaction

c)

Theory lectures

d)

Online research

27.

What skills does robotics integration with Raspberry Pi encourage in students?

a)

Pure mechanical drafting

b)

Teamwork, problem-solving, and integrating coding with mechanical engineering

c)

Only coding in a simulated environment

d)

Advanced theoretical physics

28.

What is the anticipated advancement for the Raspberry Pi in 2024?

a)

Expansion of educational programs

b)

Introduction of Raspberry Pi 5 with enhanced processing and AI integration

c)

Growth of the open-source community

d)

Continued evolution in IoT ecosystems

29.

What is the predicted focus for 2025 regarding the Raspberry Pi?

a)

Launch of the Raspberry Pi Pico 2

b)

Expansion of educational programs utilizing Raspberry Pi for STEM learning

c)

New wireless connectivity standards

d)

A new official desktop environment

30.

The continued evolution of Raspberry Pi as a key player in what ecosystem is anticipated for 2027?

a)

High-performance computing

b)

Enterprise server management

c)

IoT ecosystems, driving smart home technologies

d)

Cloud services infrastructure

31.

Computer vision is an area that includes which of the following fields?

a)

Computer Science and Mathematics only

b)

Computer Science, Mathematics, and Electrical Engineering

c)

Computer Science and Physics only

d)

Computer Science, Physics, and Mechanical Engineering

32.

What is one capability of computer vision, unlike human vision?

a)

Analyzing sound waves

b)

Processing depth and infrared images

c)

Simulating tactile feedback

d)

Generating virtual reality environments

33.

What does OpenCV stand for?

a)

Open Control Vision

b)

Open Code Video

c)

Open Source Computer Vision

d)

Open System Code Vision

34.

OpenCV was initially developed by which organization?

a)

Itseez

b)

Raspberry Pi Foundation

c)

Intel Russia research center

d)

Willow George

35.

Which of the following is a typical task of computer vision mentioned in the text?

a)

Data encryption

b)

Object recognition and classification

c)

Network configuration

d)

Operating system development

36.

Which license is OpenCV released under, making it free for both academic and commercial use?

a)

GNU General Public License (GPL)

b)

MIT License

c)

Apache License

d)

Berkeley Software Distribution (BSD) license

37.

Which programming languages are mentioned as having interfaces for OpenCV?

a)

JavaScript, Ruby, and Go

b)

C/C++, Python, and Java

c)

PHP, Swift, and R

d)

Assembly, MATLAB, and C#

38.

What is the preferred development platform on the Raspberry Pi family of single-board computers?

a)

Java

b)

C

c)

C++

d)

Python

39.

What is a key characteristic that differentiates single-board computers from traditional computer systems?

a)

They are more expensive.

b)

They are modular and easily upgradeable.

c)

They are not modular and their hardware cannot be upgraded as it is integrated on the board itself.

d)

They only include a processor and RAM, lacking I/O ports.

40.

What was the original intention behind the creation of Raspberry Pi?

a)

To create a new gaming console.

b)

To promote the teaching of basic computer skills in schools.

c)

To develop advanced embedded systems for industry.

d)

To compete with personal computers in the market.

41.

Which models of Raspberry Pi use the Broadcom BCM2835 SoC with an ARM 11700 MHz CPU?

a)

Pi 2 only

b)

Model B+ and Pi 2

c)

Models A, A+, B, and B+

d)

All models including Pi 2

42.

What CPU is used in the Raspberry Pi Generation 2?

a)

ARM11 700 MHz CPU

b)

Broadcom BCM2835

c)

Quad core ARM Cortex-A7

d)

Intel Atom

43.

Which Raspberry Pi model has 1 GB of RAM?

a)

Model A

b)

Model B+

c)

Pi 2

d)

Model A+

44.

What type of storage is used for boot and persistent storage on Raspberry Pi Models A+, B+, and Pi 2?

a)

SD cards

b)

Solid State Drives (SSD)

c)

MicroSD cards

d)

USB Flash Drives

45.

According to the Raspberry Pi B+ specifications table, what is the clock speed of its GPU?

a)

700 MHz

b)

512 MB

c)

250 MHz

d)

4 MHz

46.

How many USB 2.0 ports does the Raspberry Pi B+ have?

a)

2

b)

1

c)

4

d)

0

47.

Which instruction set is not supported by Ubuntu and Windows, and is used by Raspberry Pi models A, A+, B, and B+?

a)

ARM v7

b)

ARM v6

c)

x86

d)

MIPS

48.

Which operating system is supported by the recently launched Raspberry Pi 2 but not the earlier models?

a)

Raspbian

b)

OpenELEC

c)

Windows 10 and Ubuntu (Snappy Core)

d)

RISC OS

49.

Which operating system is an unofficial variant of Debian Wheezy armhf and is optimized for the Raspberry Pi hardware?

a)

Pidora

b)

OpenELEC

c)

Raspbian

d)

RASPBMC

50.

What is the recommended minimum size for a microSD card when manually preparing it for a Raspbian installation?

a)

2 GB

b)

4 GB

c)

8 GB

d)

16 GB

51.

What is the recommended power supply specification for power-intensive usage of the Raspberry Pi B+ (e.g., connecting a picamera)?

a)

5V 1A

b)

5V 2A

c)

12V 1A

d)

3.3V 1A

52.

Which utility is used to write the Raspbian image file onto the SD card for Windows users?

a)

WinZip

b)

Win32DiskImager

c)

Microsoft Word

d)

Raspbian Image Writer

53.

If a user is planning to use a VGA monitor with the Raspberry Pi, what is needed in addition to a VGA cable?

a)

A DVI-to-VGA adapter

b)

A USB-to-VGA converter

c)

An HDMI-to-VGA converter

d)

A specialized driver software

54.

Which file must be edited on the SD card's 'boot' drive to enable proper display on a VGA monitor?

a)

cmdline.txt

b)

config.txt

c)

boot.ini

d)

display.conf

55.

What is the first step you should perform after the Raspberry Pi boots up and shows the `raspi-config` menu for the first time?

a)

Change User Password

b)

Enable Camera

c)

Expand Filesystem

d)

Overclock

56.

What is the default username and password for logging into the graphical desktop on Raspbian?

a)

user/user

b)

admin/password

c)

pi/raspberry

d)

root/toor

57.

The recommended amount of RAM to allocate to the Graphic Processor Unit (GPU) in the `raspi-config` Advanced Options for most graphics-related purposes is:

a)

16 MB

b)

64 MB

c)

128 MB

d)

256 MB

58.

Which utility is used to install and remove software in Debian and its variants, and is used to update the Pi software?

a)

Advanced Raspberry Tool (art)

b)

Package Manager (pm)

c)

Advanced Package Tool (apt)

d)

Raspberry Pi Update Utility (rpi-update)

59.

What is the primary role of NumPy, especially in relation to computer vision?

a)

A graphical user interface library

b)

A fundamental package for scientifically computing with Python, and a matrix library for linear algebra

c)

A networking and internet protocol stack

d)

A utility for managing operating system files

60.

Why is NumPy particularly useful when working with OpenCV in Python?

a)

It can only handle one-dimensional arrays, which are easy to process.

b)

It has a built-in function to connect to webcams.

c)

It adds support for large multidimensional arrays and matrices, which can be used to represent images, and all OpenCV array structures are converted to and from NumPy arrays.

d)

It is an alternative to Python and can replace it completely for all operations.