Browse all practice questions for the SQA Higher Computing Science Practice Exam. Search by topic, open any question and review its full explanation, then test yourself in the practice quiz.

SQA Higher Computing Science Practice Exam course image
Animation: The Art of Making Images MoveWhat term describes the visual effect where images appear to move?Discover the Importance of Structured Data Types in ProgrammingWhat is a programming language data type created using a collection of simple data types known as?Discovering the Core Goal of Website OptimisationWhat is the goal of website optimisation?Discovering the Dynamic Nature of Database-Driven WebsitesWhat is a key characteristic of a database-driven website compared to a static website?How Image Resolution Impacts Detail and QualityWhat does the resolution of an image determine?How the V-Model links each development phase with verification and validation for steady quality across the software lifecycleWhich model of software development emphasizes continuous testing throughout the lifecycle?How website optimization boosts web page load times and user experienceWhat techniques involve changing the code and media items to improve loading performance of web pages?Standard file formats and cross-platform compatibility explainedWhich of the following refers to a way to save files so they can be displayed correctly on other platforms?Style Sheets: The Secret Behind Stunning Web PagesWhat does a style sheet contain?Understand the Key Components of Network TopologyWhat term refers to how computers are interconnected within a network?Understanding Accessible User Interfaces and Their ImportanceWhat term describes a user interface that is designed to be usable by individuals with disabilities?Understanding Beta Testing as End-User TestingWhat phase of software testing is also known as end-user testing?Understanding Bitmap Images and Their Role in GraphicsWhat concept describes a graphical representation of an individual pixel corresponding to a bit?Understanding colour depth in images and its significanceWhat does "colour depth" refer to in terms of images?Understanding Control Structures and Their Role in Code ExecutionWhat structure in programming determines the flow of execution through the code?Understanding Database-Driven Websites and Their Role in Modern Web DevelopmentWhat is a website that collects its content dynamically from a connected database called?Understanding Databases: Your Key to Efficient Data ManagementWhat term refers to a structured collection of information that can be efficiently searched or sorted?Understanding Disk Mirroring for Continuous Data BackupWhat backup method involves creating a constant backup whenever changes occur?Understanding Domain Names and Their Importance in Web NavigationWhat is a text-based address that ties a web server to its IP address?Understanding Frame Rate: The Key to Smooth Motion in VideoWhat term describes the number of still images played per second to create the illusion of movement?Understanding Highlighted Keywords in Your Programming EnvironmentWhat does it mean for a keyword to be highlighted in a programming environment?Understanding Keyword Stuffing: Avoiding the SEO TrapWhat does keyword stuffing refer to in web development?Understanding Methods in Object-Oriented ProgrammingWhat is a method in an object-oriented language?Understanding multi-user access in data storageWhat is the term for data being stored so multiple users can access it at the same time?Understanding Object Behavior in Object-Oriented ProgrammingIn object-oriented programming, what does the behavior of an object refer to?Understanding Reference Parameters in Subprogram DefinitionsWhat is a reference parameter in a subprogram definition?Understanding Registers in Computer ArchitectureWhat are registers in computer architecture?Understanding Scope in Programming: Why It MattersWhat does 'scope' refer to in programming?Understanding Simple Data Types in ProgrammingWhich programming language data type consists of single-value units?Understanding Stacks: A Dynamic Data Structure Essential for ProgrammingWhat is described as a dynamic data structure used for storing temporary data?Understanding Static Web Pages and Their Role in Web DevelopmentWhat type of web page does not change each time it is loaded?Understanding String Concatenation in Computer ScienceWhat is the process called when two strings are joined together to form a new string?Understanding the Benefits of Public Key EncryptionWhat is the main benefit of using public key encryption?Understanding the Concept of an Entity Set in DatabasesIn database terminology, what is a collection of entities of similar form represented as a table called?Understanding the Concept of Streaming in Digital MediaWhich of the following best describes streaming?Understanding the Difference Between Vector and Raster GraphicsWhat characterizes a vector graphic compared to a raster graphic?Understanding the Essentials of a Data DictionaryWhat do you call a detailed documentation of data structures and their relationships in a project?Understanding the Functions of Operating Systems in Client/Server NetworksWhat is the function of Operating Systems in a client/server network?Understanding the Hexadecimal Number SystemWhich number system uses a base of 16 instead of 10?Understanding the Importance of the Head Section in Web DevelopmentWhat is the name of the top section of a web page that contains metadata and the title tag?Understanding the Importance of Validation Techniques in Data InputWhat is a primary reason for using validation techniques on data input?Understanding the Key Characteristics of Procedural Programming LanguagesWhat characterizes a procedural programming language?Understanding the Power of GIF for Animated ImagesWhat file format typically allows for animated images through a series of frames?Understanding the Power of Lossless Data Compression FormatsWhat is the function of lossless data compression formats?Understanding the Power of Relational Databases in Data ManagementWhat type of database contains more than one linked table?Understanding the Risks of Keylogging and User PrivacyWhy might someone engage in keylogging?Understanding the Role of a Server in Computer NetworkingWhich term describes a computer that provides services or resources to client systems?Understanding the Role of Anti-Virus Software in Computer SecurityWhich type of software is used to detect viruses on a computer?Understanding the Role of Exponents in Floating-Point RepresentationWhich term describes the value that represents the range of a floating point number?Understanding the Role of Functions in ProgrammingWhat does the term 'function' in programming refer to?Understanding the Role of Indexes in Data StructuresWhat characteristic does an index provide in relation to data structures?Understanding the Role of Public Key Infrastructure in Secure CommunicationsWhat is the function of public key infrastructure?Understanding the Role of Queries in Database ManagementWhich term describes performing a complex search or sort on a database?Understanding the Role of Structure Diagrams in Software DevelopmentHow does a structure diagram help in software development?Understanding the Role of Structure Diagrams in Software SolutionsWhat method uses diagrams to design a solution for software problems?Understanding the Role of Version Management Software in DevelopmentWhat is the primary function of version management software?Understanding the Role of Watch Variables in Debugging ProgramsWhat term refers to a variable that can be displayed in a separate window during program execution to assist with debugging?Understanding the Scope of Local Variables in ProgrammingWhat is the scope of a local variable?Understanding the Significance of Unicode in Global Text RepresentationWhat is the character representation system that uses more bits than ASCII to accommodate global character sets?Understanding Usability in Information Systems and User ExperienceWhat term describes the subjective experience of users interacting with an information system?Understanding Value Parameters in Function DefinitionsWhat is a value parameter in a function or procedure definition?Understanding What a Self-Contained Block of Code Really IsWhat is a self-contained block of code that can be reused in other programs called?Understanding what an instance is in object-oriented programmingWhat term refers to an occurrence or example of a specific entity within programming?Understanding What Makes a Program RobustHow is a robust program defined?What Data Type Represents User Interactions on Websites?Which data type is commonly used to represent a user's interaction with a website interface?What Does Metadata Tell Us About Web Pages?What information does metadata provide about a web page?What is a Quality Assurance Tester and Why Are They Important?What term is used for a person who ensures that developed software meets required specifications?What is an Infinite Loop in Programming?What signifies a loop that continues indefinitely until a certain condition is met?What Is Bitmap Representation and How Does It Work?What type of representation involves each bit corresponding to an individual pixel on the screen?What makes client-side scripting unique: scripts can be visible and copiedWhat is a characteristic of client-side scripting?What You Need to Know About Programming Languages and Machine CodeWhich type of programming language needs to be translated into machine code?
More practice questions

These questions are part of the practice quiz. Start practicing

  • Which statement best describes a client/server model?
  • What is the set of rules for writing readable code imposed by a company called?
  • What type of error occurs when the code is grammatically incorrect and cannot be translated into machine code?
  • What is a common use of a cloud system?
  • In the context of a computer virus, what does self-replication refer to?
  • What component includes timing logic and sends signals to direct machine instructions?
  • What happens in a differential backup process?
  • Which coding practice involves following a specific set of coding rules within a software company?
  • What is the term for fraudulently extracting credit card and financial details using emails and fake websites?
  • What does a program listing contain?
  • What does the HTTP protocol stand for in web hosting?
  • Which component is responsible for identifying memory locations for read/write operations in a CPU?
  • What is an electronic document confirming an identity called?
  • Which type of error occurs during the execution of a program, often leading to unexpected behavior?
  • What type of backup saves only the changes made since the last backup?
  • What feature allows part of an image to be made transparent so that objects placed behind can still be viewed?
  • What term is used for operations performed on the server side of a client/server architecture?
  • What do we call a detailed sequence of steps designed to accomplish a specific task?
  • Which of the following best describes a semantic error in programming?
  • What term refers to the high level code of an application before it is translated into machine code?
  • Which of the following is a type of error that occurs in the programming logic?
  • What is the name of the system used to transfer data between the processor and peripherals?
  • In software development, what is the purpose of the testing stage?
  • What does incrementing a variable typically do?
  • What is a procedure in programming?
  • What term describes applications that are accessed remotely from a server?
  • What does MIDI stand for in the context of file formats?
  • Which term refers to the grammatical rules of a programming language?
  • How are linear pages accessed in a database?
  • What is a macro used for in programming?
  • Which control construct is used to make decisions in programming?
  • What is the alternative network organization where each machine independently manages its own services?
  • Which term refers to the procedure to increase a variable's value by a fixed amount?
  • What is an essential characteristic of relational databases?
  • What term describes an electronic signature used to verify the identity of a sender?
  • What type of scripting keeps website code hidden from users, executing it only on the server?
  • What is modular design in programming?
  • What does an interface do in computer systems?
  • Which of the following is most relevant to simplifying complex data for analysis?
  • What aspect of web hosting typically includes providing security measures for hosted web content?
  • In a database, what is a key used for?
  • What does it mean when an image is described as pixelated?
  • What is the primary purpose of a breakpoint in programming?
  • What does the acronym URL stand for in web development?
  • Which of the following is an aspect of usability in software design?
  • How do messages function in object-oriented programming?
  • What is the term for the initial process of giving a variable both a name and a data type?
  • Which of the following terms is used to describe using unique information to verify an individual's identity?
  • Which format is commonly used for lossy compression of photographic images?
  • In a relational database, what term describes the relationship types between tables?
  • What does modularity allow in a programming environment?
  • Which of the following best describes a natural language?
  • Which type of control construct allows a block of code to repeat until a certain condition is fulfilled?
  • What is a sub-program that returns a value known as?
  • What type of field derives its value from calculations or operations on other fields?
  • What is one benefit of using macros in programming?
  • What is the term for the machine code language that computers use?
  • What is the name of an error that occurs when the code is correct but does not fulfill its intended purpose?
  • In programming, what does it mean for code to be readable?
  • Which type of language is used to add extra functionality to a web page?
  • What is a primary key used for in a database table?
  • What process involves fetching instructions from memory, decoding them, and executing them?
  • What type of error manifests only when a program is executed rather than during compilation?
  • What is the process of encoding data before transmission to protect it from unauthorized access?
  • In programming, what is the main characteristic of a global variable?
  • What does "client-side" refer to in a client/server architecture?
  • Which function does a report serve in database management?
  • What function does a wireframe serve in the design process?
  • What does ASCII stand for in the context of computer encoding systems?
  • Which method is used to store a graphical object as a description for output recreation?
  • What is the smallest unit of binary data?
  • What is an interactive web page designed to do?
  • What type of cache memory is known to be the fastest and is located on the processor?
  • How is a dynamic web page different from a static web page?
  • What type of software allows someone else to access data on a user's machine or take control of it, commonly known from Greek mythology?
  • Which language is used to create style sheets for website design?
  • What is the term for the rate at which data can be transmitted through a connection?
  • What are collections of classes that serve as building blocks for software development called?
  • What term describes the combination of hardware and operating system that constitutes a functional computer system?
  • What does networking allow computers to do?
  • Which of the following best describes a floating point number?
  • What type of backup includes all data, regardless of when it was last backed up?
  • In a peer-to-peer network, what must users do to access data?
  • Which term refers to the permitted values of an attribute in a data context?
  • Which term is used to denote the transmission capacity of a communication channel?
  • What does it mean if a program is said to be modular?
  • What is one benefit of having a primary key in a database?
  • Which of the following is true about class libraries?
  • What does it mean when 24 bits are used to store the colors in an image?
  • What programming concept allows a subclass to inherit traits from a superclass?
  • What term describes a chart illustrating the flow of data between different modules in software?
  • What is a key aspect of the resolution in digital images?
  • What describes pages that can be accessed in a random order?
  • What type of processor has multiple CPUs on a single chip?
  • Which term describes the characteristic of objects in object-oriented programming where objects cannot be altered from outside?
  • What term describes the act of acquiring personal details by individuals for fraudulent purposes?
  • Which programming dilemma involves figuring out where a program's inefficiencies lie?
  • What type of compression retains all the information while reducing file size?
  • What is the main purpose of encryption in data transmission?
  • Which term refers to an informal high-level description of how a computer program functions?
  • Which of the following best describes an operating system?
  • What type of testing involves software evaluation outside the development organization using clients?
  • What is a characteristic of standard file formats?
  • What type of compression reduces the size of a file by removing part of the information?
  • What describes the connection of two or more computers together?
  • What process is used to reduce the size of files?
  • Which of the following is an example of a Denial of Service (DoS) attack?
  • In programming, what does 'inheritance' facilitate?
  • Which term refers to what the user sees and interacts with on a software application?
  • Which file format is known for lossless data compression for graphics?
  • What is saved during an incremental backup?
  • What is used to describe the logical organization of data in programming?
  • What is a virtual machine in computing?
  • What kind of web page is characterized by its content being dynamic or changing frequently?
  • What is reverse engineering in programming?
  • What is the term for a system that helps people make decisions by utilizing a database of facts and rules?
  • Which term is used to describe the process of ensuring that high-level programming language code is clear and understandable?
  • Which programming language style focuses on the problem rather than the hardware?
  • What is the role of a record in a database?
  • What does VHS stand for in video technology?
  • Which form of organization allows all computers to have equal status in a network?
  • Which term refers to the variables passed to a function or procedure at the time of invocation?
  • What term refers to the data associated with an object in object-oriented programming?
  • Which diagram type visualizes data flow and communication between various software modules?
  • What does sampling depth refer to in sound processing?
  • Which type of malicious program is self-replicating and does not require a host program?
  • In the context of databases, what primary purpose does a report Fulfill?
  • What is the term for computers infected with malicious software that can be used to launch attacks?
  • How does SEO impact a website's visibility?
  • What is the primary function of an interpreter in programming?
  • During which testing phase is the software tested by real users for functionality and usability?
  • Which aspect of identity verification uses biological characteristics?
  • What term describes whether an information system will function on a specific device?
  • Which of the following best describes a table in a relational database?
  • Which structure allows for easy storage and retrieval of multiple values under a single name in programming?
  • Which aspect does procedural programming emphasize?
  • In an algorithm, what term describes a conditional statement that dictates the flow of execution?
  • What does Search Engine Optimization (SEO) aim to achieve?
  • Which characters in a character set are used for special purposes and are non-printing?
  • Who are the intended users of the information system referred to as?
  • Which type of value can only be true or false?
  • What is a structured listing?
  • Which device in a computer system does the address bus interact with primarily?
  • Which term describes files transmitted over the internet and viewed as they arrive?
  • What type of access requires configuring user accounts on each machine?
  • Which term refers to a programming structure where data is organized in a hierarchical manner?
  • What is a wireframe in the context of designing a website?
  • Which system is typically used for making deductions based on rules in a knowledge base?
  • What is the machine code produced by a compiler intended for execution by a processor called?
  • In the context of web development, what does server-side processing generally allow for?
  • What handles instructions at a low level and is crucial for computer operations?
  • What is the purpose of a user interface in software?
  • What type of encryption uses the same key for both encrypting and decrypting data?
  • Which type of web page changes its contents each time it is loaded?
  • What does it mean for a program to be portable?
  • In computing, what term is used to describe a value that can change and is often used in calculations?
  • Which component carries data to and from the processor in a computer?
  • What does ISP stand for in the context of internet services?
  • In client-side scripting, where are the scripts executed?
  • What is a keyword in programming?
  • What does SQL stand for in the context of databases?
  • Which parameter type allows a function to modify the value of a passed variable?
  • Which of the following is NOT a function of anti-virus software?
  • What type of loop executes a set number of times before terminating?
  • What type of variable has scope throughout the entire program?
  • What is an example of a situation where keyword stuffing might be ineffective?
  • Which key is a primary key from one table that is included in another table?
  • What is the name of the second section of a web page that contains all the data to be displayed?
  • What is generally understood to be the primary role of an ISP?
  • Define sampling frequency in terms of sound samples.
  • What term describes the practice of recording every keystroke made by a user?
  • What is the data structure that stores a collection of elements of the same type in indexed positions?
  • What is the part of the CPU that processes and manipulates data called?
  • What is the term for something that exists in a specific and discrete form in a database context?
  • What type of cyber attack bombards a website to force it offline?
  • What defines a system of data representation and control structures used to solve problems in computing?
  • What is the definition of a software specification?
  • What is the method of representing approximations of real numbers in computing?
  • What is the term for the rule that determines what is applied to elements in an HTML document?
  • What is the primary purpose of a data dictionary in programming projects?
  • Which of the following best defines an entity in database terms?
  • What is the fundamental unit of data a parity bit is used with?
  • What feature allows a website to direct users back to its homepage from any page?
  • In a database, what is a collection of information that contains many fields?
  • What is the traditional iterative model of software development that includes stages like Analysis, Design, and Testing?
  • What process involves checking the information entered on a website to ensure its accuracy?
  • What is the term for creating partly working models of a system to test feasibility?
  • In a relational database, what organizes information about a single topic into rows and columns?
  • What does the word size of a processor indicate?
  • Which type of software is designed to monitor and control network traffic according to defined security settings?
  • Which method is employed to enhance the performance of algorithms by reducing irrelevant data?
  • What is the primary purpose of a low-level language?
  • In a database, what is the term for a collection of all information about one object?
  • What makes high-level language code considered readable?
  • What is the term for testing software during its development phase, before final release?
  • What type of encryption uses a public key to encrypt data and a private key to decrypt it?
  • What is an additional bit transmitted with a byte to detect errors called?
  • Which term describes links within a website that point to the homepage?
  • What term describes the name of the web page that appears in the title bar of the browser?
  • Which of the following translates a complete high-level language program into machine code?
  • Which of the following is a benefit of scripting languages?
  • What is an iterative process characterized by?
  • Which term would best describe a system that prevents external alteration?
  • Which structure allows data access only from the top, following a last-in, first-out principle?
  • What are the parameters called in the definition of a procedure or function?
  • What is the purpose of making an image transparent in graphic design?
  • Which of the following best describes the purpose of a robust program?
  • What is the primary function of a server in a network?
  • Which of the following best describes lossless compression?
  • What characteristic defines a reliable program?
  • What is a piece of malicious code that is inserted into a host program to cause damage or gain control over a computer system?
  • What is the name of the numeric variable used to identify the position of a value within an array?
  • Which of the following allows simultaneous access to data by multiple users?
  • Which type of backup only saves the changes made since the last full backup?
  • What is the term used to describe a non-zero value representing the precision of a floating point number?
  • Which type of relationship can exist between tables in a relational database?
  • Which of the following is an example of a keyword in BASIC programming?
  • What is the name of the system that stores positive and negative integers where the most significant bit has a negative value?
  • What does web hosting provide to enable web pages to be accessed over the Internet?
  • What is the primary purpose of server-side scripting languages?
  • What is the name of the graphical user interface component that displays one record at a time in a database?
  • In object-oriented programming, how do objects communicate with each other?
  • What is the role of a member of a software development team who specializes in modeling existing systems called?
  • What is the term for an attack where a user or malicious software makes a web server unavailable to legitimate users?
  • What is spyware commonly used for?
  • In a database, what is referred to as a single piece of information stored in a record?
  • Which concept refers to the instruction execution mechanism in a CPU?
  • What are small text files created by browsers that save personal preferences and track users?
  • What is the Portable Network Graphics format known for?
Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy