TSA Coding Practice Test 2023 Vocabulary

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/41

flashcard set

Earn XP

Description and Tags

Flashcards covering terms, definitions, and concepts from the 2023 TSA Coding Practice Test, including Scratch, C programming, and general computer science hardware and software engineering principles.

Last updated 1:42 PM on 5/23/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

42 Terms

1
New cards

Testing Phase

The phase of the software development life cycle that is the process of finding bugs or defects in the software.

2
New cards

Library

A source file already written containing ready-made functions.

3
New cards

Software Characteristics

It is developed or engineered rather than manufactured; it does not "wear out"; and it can be custom built.

4
New cards

Software

A combination of instructions, data structures, and documents.

5
New cards

Whitespace

A coding element generally omitted at the end of a line.

6
New cards

main

The name of the primary function in a C program.

7
New cards

Linux

An example of both an Operating System and Open Source Software.

8
New cards

1 MB

Represents a million bytes of information.

9
New cards

1 Terabyte (Tb)

Equivalent to 1,024Gb1,024\,Gb.

10
New cards

For Loop

A control structure used when writing code that needs to execute a specific number of times, such as fifteen times.

11
New cards

Ctrl + V

The word processor command used to paste content.

12
New cards

\n\backslash n

The character used to make a line break on the screen.

13
New cards

Infinite Loop

A loop that never ends.

14
New cards

Control Structure

The rules for writing control flow statements like 'if-then-else,' 'case-switch,' 'while-until,' and 'for'.

15
New cards

Motherboard

A component that allows for crucial communications between the CPU, memory, and other peripherals.

16
New cards

\r\backslash r

The character that returns the cursor to the left of the screen.

17
New cards

Byte

A unit of digital information that commonly consists of 88 bits.

18
New cards

Sprite

The name given to a character in Scratch.

19
New cards

Utility program

A type of systems software that performs tasks like merging records from two files into one.

20
New cards

Forever command block

A Scratch command that runs the script inside over and over.

21
New cards

CPU

Stands for Central Processing Unit.

22
New cards

Assembler

A low-level programming language for a computer or other programmable device.

23
New cards

String

A finite sequence of characters.

24
New cards

Machine Code

The only language that computers understand directly.

25
New cards

Software piracy

The term used for copying a computer program without taking permission from its writer.

26
New cards

RAM

A form of computer data storage that stores data and machine code currently being used; it is also the memory used when declaring a variable.

27
New cards

Function

A named sequence of statements.

28
New cards

Stage information

The box in Scratch used to change the background on the screen.

29
New cards

Underscore " _ "

A character not encouraged at the beginning of variable names to avoid conflicts with library routines.

30
New cards

Spam

Unsolicited email.

31
New cards

Backpack

The location where sprites and scripts are stored in a Scratch screen.

32
New cards

Software Engineering

A field whose main aim is to produce reliable and cost-effective software.

33
New cards

Loader

A type of system software that always resides in main memory.

34
New cards

Coordinates

Used to change the location of a sprite on the stage in Scratch.

35
New cards

Memory

The device where information is stored.

36
New cards

double

The data type capable of storing decimal values like 15.963515.9635.

37
New cards

Word processing

Software used if you need to create, edit, and print documents.

38
New cards

Process

A program in execution.

39
New cards

Compiler

The program that translates code from a high-level language to binary language.

40
New cards

Bug

The part of a program that does not work.

41
New cards

Costume

In Scratch, this term refers to a different way a sprite looks.

42
New cards

Script

The list of commands in Scratch.