Computer Science Quiz on Programming and Networking

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What are the potential uses of computer programs?

  • Customer service applications
  • Only for graphic design
  • All of the options (correct)
  • Performing medical examinations

What constitutes a computer program?

  • sequence of instructions, human language
  • software, English language
  • sequence of instructions, Computer Programming Language (correct)
  • hardware, human language

What allows operating systems to recognize and associate certain filenames with created programs?

  • Root directory
  • File extensions (correct)
  • Filenames
  • Directory name

What term describes the ability to have multiple applications open at the same time?

<p>multi-tasking (B)</p> Signup and view all the answers

Which type of software is often developed by individuals or small companies that can’t afford widespread marketing?

<p>Shareware (A)</p> Signup and view all the answers

What is data compression also known as?

<p>bit-rate reduction (B)</p> Signup and view all the answers

What type of data compression removes specific amounts of data and quality from the original file?

<p>lossy (D)</p> Signup and view all the answers

What does MAC stand for in the context of network addressing?

<p>Media Access Control (C)</p> Signup and view all the answers

Which network type allows devices in different local networks to communicate through pre-configured routers?

<p>Wide Area Network (WAN) (D)</p> Signup and view all the answers

Which sensor helps convert your voice into a digital signal in mobile phones?

<p>MEMS Sensor and IC (A)</p> Signup and view all the answers

What is the physical address associated with a Network Interface Card (NIC)?

<p>MAC Address (A)</p> Signup and view all the answers

What type of storage is a hard disk classified as due to its ability to retain data when powered off?

<p>Non-volatile Storage (B)</p> Signup and view all the answers

Which component translates web addresses into their corresponding IP addresses?

<p>Domain Name System (B)</p> Signup and view all the answers

What generation of Intel Core does the processor 'Intel Core i9-12900K' belong to?

<p>12th Generation (A)</p> Signup and view all the answers

Which two types of Bluetooth technology are recognized as of 2020?

<p>Bluetooth Low Energy (LE) and Bluetooth Classic (BR/EDR) (C)</p> Signup and view all the answers

What is the main purpose of an IoT system after data reaches the cloud?

<p>To process data and take automated actions (B)</p> Signup and view all the answers

What is the characteristic feature of a Turing Machine?

<p>It consists of an infinite tape divided into cells (A)</p> Signup and view all the answers

Which option best describes the 'Industrial Internet'?

<p>Integrating sensors, software, and big data in industrial engineering (A)</p> Signup and view all the answers

Which bus carries control signals and coordinates activities within a computer?

<p>Control Bus (A)</p> Signup and view all the answers

What is primarily responsible for connecting internal components to the CPU?

<p>Buses (B)</p> Signup and view all the answers

The Internet of Things (IoT) primarily enables communication between which types of devices?

<p>Machine to Machine (C)</p> Signup and view all the answers

Which type of memory is characterized as fast and directly accessible by the CPU?

<p>RAM (Random Access Memory) (A)</p> Signup and view all the answers

The underlying concept of improving electricity usage efficiency and outage detection is best described as:

<p>Automated Metering Infrastructure (C)</p> Signup and view all the answers

In the step where the CPU untangles the instruction that was just fetched from memory, which operation is being performed?

<p>decode (C)</p> Signup and view all the answers

When a CPU executes the instructions in a program, what is this process known as?

<p>fetch-decode-execute (B)</p> Signup and view all the answers

What is defined as a step-by-step procedure to resolve any problem in programming?

<p>Algorithm (B)</p> Signup and view all the answers

Which program is used to translate an assembly language program into machine language?

<p>assembler (D)</p> Signup and view all the answers

Which of the following are some important categories of algorithms?

<p>Delete (A), Insert (B), Search (D)</p> Signup and view all the answers

Which characteristic must an algorithm possess?

<p>should have 1 or more well-defined outputs (C)</p> Signup and view all the answers

What is defined as a group of data elements that provides an efficient way of storing and organizing data?

<p>Data Structure (C)</p> Signup and view all the answers

Which data structure is known for providing better memory management than arrays?

<p>Linked list (A)</p> Signup and view all the answers

What is the purpose of Step-8 in the given algorithm?

<p>Display the value of SUM (D)</p> Signup and view all the answers

In the context of VLOOKUP, which parameter indicates an exact match for the lookup value?

<p>The last parameter must be FALSE (C)</p> Signup and view all the answers

Which type of system is specifically designed to manage routine business transactions?

<p>Transaction processing system (A)</p> Signup and view all the answers

What is the consequence of using hexagonal cells in cellular technology?

<p>Coverage without overlapping (A)</p> Signup and view all the answers

Which command retrieves the IP address of a device in the command prompt?

<p>ipconfig (D)</p> Signup and view all the answers

Which device indiscriminately forwards data packets to all connected devices?

<p>Hub (A)</p> Signup and view all the answers

Which of the following represents a data structure with hierarchical relationships among nodes?

<p>Trees (B)</p> Signup and view all the answers

What technology allows a microphone to convert voice into a digital signal?

<p>MEMS sensor and IC (D)</p> Signup and view all the answers

What is the primary purpose of CSS in web development?

<p>To style the layout and appearance of web pages (D)</p> Signup and view all the answers

Which program translates a high-level language into a separate machine language program?

<p>Compiler (A)</p> Signup and view all the answers

Which statement about assembly language is true?

<p>It requires writing many instructions for simple programs. (D)</p> Signup and view all the answers

What does the following algorithm calculate? Start → Input N → X = 1, SUM = 0 → IF (X > N) THEN GO TO Step-8 → SUM = SUM + X → X = X + 1 → GO to Step-4 → Display SUM.

<p>The sum of numbers from 1 to N (C)</p> Signup and view all the answers

Which of the following statements best describes a machine language instruction?

<p>It is a binary number that communicates with the CPU. (C)</p> Signup and view all the answers

What role does an assembler play in programming?

<p>It converts assembly language to machine language. (A)</p> Signup and view all the answers

What is the primary task of the fetch-decode-execute cycle in computer programming?

<p>To process a sequence of programmed instructions. (D)</p> Signup and view all the answers

What does the algorithm involving three integers a, b, and c perform?

<p>It adds two numbers and displays the result. (B)</p> Signup and view all the answers

Flashcards

Turing Machine

A mathematical model representing a computer consisting of an infinite tape divided into cells, a head that reads and writes on the tape, and a state register that keeps track of the machine's current state.

Von Neumann Model

A type of architecture that uses buses to connect various components like the CPU, memory, and input/output devices, enabling communication and data exchange between them.

Internet of Things (IoT)

A network of interconnected devices, including sensors, actuators, and software, that can communicate with each other and the cloud, enabling data exchange and remote control.

RAM (Random Access Memory)

A type of computer memory that is directly accessible by the CPU, providing quick access to data and instructions.

Signup and view all the flashcards

Control Bus

A bus that carries control signals between the CPU and other devices like the memory and I/O controllers, coordinating operations within the computer.

Signup and view all the flashcards

Industrial Internet

A type of computing that combines industrial engineering with sensors, software, and big data analytics, enabling intelligent machines and improved efficiency.

Signup and view all the flashcards

Data Bus

A type of bus that carries data between components like the CPU, memory, and input/output devices, enabling data transfer.

Signup and view all the flashcards

Buses

The means by which data is transmitted between different parts of a computer, connecting major internal components to the CPU and memory.

Signup and view all the flashcards

MAC Address

A unique identifier assigned to a network interface card (NIC) during manufacturing. It's a physical address used for communication within a local network.

Signup and view all the flashcards

WAN (Wide Area Network)

A type of network that connects multiple local networks (LANs) over a wider geographical area. It allows devices on different LANs to communicate with each other.

Signup and view all the flashcards

MEMS Sensor and IC

A component inside mobile phones that converts sound waves into digital signals. This allows your voice to be processed and transmitted.

Signup and view all the flashcards

Hexagonal Cells in Cellular Networks

The hexagonal shape is used to divide a geographic area into cells, ensuring that the entire area is covered with signal without overlap.

Signup and view all the flashcards

IP Address

A unique identifier assigned to each host on a network, representing its logical address. It's used to locate and communicate with devices across a network.

Signup and view all the flashcards

Non-volatile Storage

Storage that retains data even when the power is turned off. Data is persistent and accessible even after the device is shut down.

Signup and view all the flashcards

Socket

A combination of an IP address and a port number, which uniquely identifies a specific application process running on a device on a network.

Signup and view all the flashcards

Domain Name System (DNS)

A server that translates domain names (like www.google.com) into their corresponding IP addresses, enabling users to access websites using easy-to-remember names instead of numerical addresses.

Signup and view all the flashcards

Algorithm

A step-by-step procedure or set of instructions for solving a problem or performing a specific task.

Signup and view all the flashcards

Uses of Computer Programs

Computer programs can be used to develop graphics, perform medical examinations, and power features on mobile devices like SMS, Chat, and voice communication.

Signup and view all the flashcards

What is a Computer Program?

A computer program is a set of instructions written in a programming language to tell a computer what to do.

Signup and view all the flashcards

File Extensions

File extensions help operating systems identify and associate files with the programs that created them.

Signup and view all the flashcards

Multitasking

Multitasking allows users to run more than one application at the same time.

Signup and view all the flashcards

Freeware

Freeware is software provided for free, often with limited features or for a trial period.

Signup and view all the flashcards

Algorithm Input

An algorithm must have clearly defined inputs, ensuring it receives the necessary information to perform its task.

Signup and view all the flashcards

Original Microsoft OS

DOS (Disk Operating System) was the original operating system developed by Microsoft.

Signup and view all the flashcards

Data Compression

Data compression or source coding reduces the size of files by removing redundant data.

Signup and view all the flashcards

Lossy Compression

Lossy compression reduces file size by discarding some data, resulting in a lower-quality file.

Signup and view all the flashcards

Lossless Compression

Lossless compression reduces file size without discarding any data, preserving the original quality.

Signup and view all the flashcards

Data Compression Techniques

Data compression techniques include lossless and lossy methods, each offering different advantages.

Signup and view all the flashcards

Machine Language

The set of instructions that a computer understands and executes.

Signup and view all the flashcards

High-Level Language

A programming language that is closer to human language and allows programmers to use words and symbols instead of binary code.

Signup and view all the flashcards

Compiler

A program that translates a high-level language program into a separate machine language program.

Signup and view all the flashcards

Interpreter

A program that both translates and executes the instructions in a high-level language program.

Signup and view all the flashcards

Assembly Language

A programming language that is a low-level language, closer to machine language.

Signup and view all the flashcards

Assembler

A computer program that helps translate assembly language into machine language.

Signup and view all the flashcards

Cascaded Style Sheet (CSS)

A program that helps format and structure a website, defining its layout and visual appearance.

Signup and view all the flashcards

Javascript

A programming language used for creating interactive and dynamic web pages, making them more responsive and engaging.

Signup and view all the flashcards

Decode Step

The CPU breaks down the fetched instruction to determine the operation to be performed.

Signup and view all the flashcards

Fetch-Decode-Execute Cycle

The process where the CPU fetches, decodes, and executes instructions, forming the core of computer operation.

Signup and view all the flashcards

Data Structure

A collection of data elements organized efficiently for storage and access within a computer.

Signup and view all the flashcards

Linked List

A data structure that provides dynamic memory allocation, allowing size flexibility and avoiding memory waste. Examples include linear, circular, and doubly linked lists.

Signup and view all the flashcards

Data Organization

A method for organizing data to perform operations effectively. Think of file systems or databases.

Signup and view all the flashcards

Transaction Processing System (TPS)

A computerized system that handles routine business transactions and their recording.

Signup and view all the flashcards

Hexagonal Cells in Cellular Technology

A geographic area divided into hexagonal cells in cellular technology, designed to provide complete coverage without any signal interference.

Signup and view all the flashcards

ipconfig Command

A command used in the command prompt to display the IP address of the device.

Signup and view all the flashcards

Hub

A network device that broadcasts data packets to all connected devices indiscriminately.

Signup and view all the flashcards

Trees (Data Structures)

Multilevel data structures with a hierarchical relationship between elements called nodes.

Signup and view all the flashcards

MEMS Sensor in Mobile Phones

A sensor in mobile phones that converts voice into digital signals.

Signup and view all the flashcards

NVMe SSD

A type of solid-state drive that is faster than SATA SSDs.

Signup and view all the flashcards

Study Notes

IoT System

  • An IoT system connects sensors/devices to the cloud.
  • Cloud software processes the data and might trigger actions, like alerts.
  • Actions might adjust sensors/devices without user input.

Turing Machine

  • A mathematical model with an infinite tape.
  • Divided into cells, receiving input.
  • A head reads input and the state register keeps track of the machine's state.
  • Input symbol replacement leads to internal state changes.
  • Head moves rightward or leftward.

Industrial Engineering

  • Empowering industrial engineering with sensors, software, and big data analytics.
  • Creating advanced machines.

Control Bus

  • Carries control signals and commands from the CPU.
  • Coordinates computer activities.

Buses

  • Transmit data between computer components.
  • Connect major internal components to the CPU.

Internet of Things (IoT)

  • A system of interconnected computing devices.
  • Network of interrelated devices.

Random Access Memory (RAM)

  • Computer's main memory.
  • Fast and directly accessible by the CPU.
  • Data is lost when the computer is turned off.

Computer Models

  • Von Neumann Model— architecture with separate memory and processing units.

Smart Grids

  • Collect data automatically to manage electricity.
  • Analyze consumer and supplier behaviors, enhancing efficiency.
  • Detect power outages quickly.
  • Enable distributed energy systems, using local solar panels.

Computer Devices

  • Tablets, laptops, and wearable devices are daily computing devices.
  • Oscilloscopes are not daily computing devices.

IoT Devices

  • Amazon Echo, Google Home, and Nest Smoke alarms are IoT devices.

Connected Car

  • Optimizes operation, maintenance, and passenger comfort.
  • Uses onboard sensors and internet connectivity.

Smart Home

  • Costliest home expense.
  • Products save time, energy, and money.

Arithmetic and Logic Unit (ALU)

  • Performs arithmetic and logical operations (add, subtract, AND, OR, NOT).

IoT Components

  • A complete IoT system integrates five distinct components.

Technology for Level Playing Field

  • Technology improves access to public services, such as digital payments.

Data Collection in IoT

  • Sensors/devices first collect data from their environment.

Powerful IoT Applications

  • Smart cities improve surveillance, transportation, energy management, water distribution, security, and environmental monitoring.

Data Transmission Methods

  • Cell towers use wireless technology and fiber optic cables.

Command Prompt

  • ipconfig command displays the device's IP address.

Data Conversion

  • Encryption converts data into a form only accessible to authorized systems.

Call Request

  • A call request first arrives at the caller's home MSC.

Mobile Phone Generations

  • First-generation mobile phones used the FDMA technique.

Data Transmission Speed

  • The second generation of mobile phones introduced SMS and internet browsing at 9.6 Kbps.

Mobile Transmission Technology

  • The fourth generation of mobile phones uses OFDMA and MIMO.

Transmission Control Protocol (TCP)

  • Checks for errors in data packets, making it simple.

Socket

  • The unique combination of IP address and port number.

Network Topology

  • The layout of devices in a network (Bus, Star, Mesh, Ring, Daisy chain).

SIM Card Registration

  • SIM card information registration in a specified MSC (mobile switching center).

Proxy Server

  • Using a proxy server may slow down network performance.

Packet Filtering

  • Examines data packets based on user-defined rules.

Home MSC

  • Your home MSC identifies your current MSC area.

MAC Address

  • A logical address of a system across the network.

Wireless LAN (WLAN)

  • Devices connect through pre-configured routers and can communicate with other LAN networks, enabling scalable networks.

Microphone's Role

  • MEMS sensors and ICs convert voice to digital signals.

Cellular Technology

  • Hexagonal cells in cellular technology minimize signal interference and overlapping coverage areas.

MAC Address Definition

  • A unique identifier associated with a network interface card (NIC).

Hard Disk Storage

  • Hard disks are considered non-volatile storage.

Domain Name System (DNS)

  • Translates web addresses (URLs) into IP addresses.

Processor Generation

  • The designation "i9-12900K" indicates the processor's 12th generation.

Petabytes

  • 1 petabyte equals 1 quadrillion bytes.

Types of Bluetooth

  • Two types of existing Bluetooth technology (high-speed, low-energy).

RAM Installation

  • RAM is installed via double data rate (DDR) memory modules.

RAM Data Loss

  • Data in RAM is lost when the computer is turned off.

SSD Speed

  • NVMe SSDs are faster than SATA SSDs.

SSD Storage

  • SSDs use flash memory, instead of spinning disks.

CPU Speed Measurement

  • CPU speed is measured in Hertz.

Data Packet Delivery

  • Hubs quickly copy and send data packets to connected devices.

Operating System (OS) Function

  • The operating system manages computer components and tasks.

Basic Input/Output System (BIOS)

  • Manages basic computer inputs and outputs.

Programming Algorithm Characteristics

  • Algorithms generally have clear and unambiguous steps, well-defined inputs, well-defined outputs, and step-by-step instructions independent of any programming code.

Data Structure Definition

  • Data structures are groups of data elements organized efficiently for computer use.

Data Structure Examples

  • Examples of data structures include arrays, queues, linked lists, and trees.

Flowchart Benefits

  • Flowcharts streamline logic, improve analysis, enhance communication, and are valuable for coding and documentation.

Flowchart Application

  • An example flowchart demonstrates finding the smallest number among three inputs (A, B, C).

Data Structures

  • Multilevel data structures, such as trees, have hierarchical relationships.

Stacks

  • Stacks follow LIFO (Last-In, First-Out) principle.

Flowcharts

  • Flowcharts are graphical representations of algorithms.

Transaction Processing System (TPS)

  • TPS handles daily transactions in an organization.

Executive Support System (ESS)

  • Provides high-level data to senior managers for strategic decision-making.

Management Information System (MIS)

  • Serve middle managers with monitoring, control, and decision-making, and administrative activities.

Operational-Level Systems

  • Handle daily tasks, transactions, and administrative activities for middle managers.

Strategic-Level Systems

  • Help senior managers make strategic decisions based on long-term trends.

Business Challenges

  • Systems integration for large organizations with thousands of applications serving different needs.

System Evaluation Tasks

  • Answering questions like which vessel maximizes profits, optimal loading patterns, and total sales.

TPS Advantages

  • TPS failure can have a dire impact on a business.

Single System Integration

  • A single system cannot handle all information needs of an entire organization.

Data in ESS

  • ESS incorporate external data such as new laws, competitors' actions alongside summarized internal data.

Relational Databases

  • The relational database is one of the most used database models.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Use Quizgecko on...
Browser
Browser