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

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

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy