Tamil Nadu HSE Second Year Computer Applications study materials
Tamil Nadu HSE Second Year Computer Applications study resources

Tamil Nadu HSE Second Year Computer Applications flashcards

Tamil Nadu HSE Second Year Computer Applications · Build recall with a focused review session.

32 cards. Read the term and the definition here. The deck at the top of this page is optional.

2's complement
A method of representing negative binary numbers: invert every bit of the number (1's complement) and add 1. It lets subtraction be done as addition and gives a single representation of zero.
Hexadecimal conversion
Hexadecimal uses base 16 with digits 0-9 and A-F. Each hex digit equals exactly four binary bits, so binary is converted by grouping bits in fours from the right.
Unicode
A character encoding standard that assigns a unique code point to characters of almost every writing system, unlike 7-bit ASCII which covers only 128 characters.
Cache memory
A small, very fast memory placed between the CPU and main memory that holds recently used instructions and data to reduce average access time.
Control unit
The CPU component that fetches each instruction from memory, decodes it, and generates the control signals that direct the ALU, registers and I/O units.
Compiler versus interpreter
A compiler translates the entire source program into machine code before execution, while an interpreter translates and executes one statement at a time, stopping at the first error.
Mail merge
A word-processing feature that combines one main document with a data source of records to produce a separate personalised copy for each record, such as letters or labels.
Header and footer
Areas at the top and bottom margins of a document that repeat on every page. They commonly hold page numbers, document titles, dates or organisation names.
Absolute cell reference
A reference written with dollar signs such as $A$1 that stays fixed when a formula is copied to another cell, unlike a relative reference which shifts.
Slide transition
The visual effect applied to the change from one slide to the next during a slide show, distinct from animation, which applies to objects within a single slide.
Flowchart symbols
Oval for start and end, parallelogram for input and output, rectangle for a process, diamond for a decision, and arrows for the direction of flow between steps.
Modulus operator
The % operator returns the remainder of an integer division, for example 17 % 5 gives 2. It is often used to test divisibility or extract digits.
do-while loop
A loop that executes its body first and tests the condition afterwards, so the body always runs at least once even if the condition is false initially.
Call by reference
A parameter-passing method in which the function receives the address of the original variable, so changes made inside the function affect the caller's variable.
Array index range
In C++ and Python, an array or list of n elements is indexed from 0 to n-1. Accessing index n or beyond is an out-of-bounds error.
Primary key
A column or set of columns whose value uniquely identifies each row of a table. It cannot contain duplicate values or NULL.
Foreign key
A column in one table whose values must match a primary key value in another table, enforcing referential integrity between related tables.
HAVING clause
A clause that filters groups after GROUP BY has been applied, typically using aggregate functions, whereas WHERE filters individual rows before grouping.
Star topology
A network layout in which every device connects to a central hub or switch. A single cable failure affects only that device, but hub failure stops the network.
DNS
The Domain Name System translates human-readable domain names such as example.com into numeric IP addresses that computers use to route requests.
TCP versus UDP
TCP is connection-oriented, acknowledges packets and retransmits lost ones, so it is reliable. UDP is connectionless with no guarantee, used for streaming and gaming.
IPv4 address
A 32-bit logical address written as four decimal octets separated by dots, each from 0 to 255, for example 192.168.1.1. IPv6 uses 128 bits instead.
CSS box model
The structure of every HTML element as nested boxes: content, then padding, then border, then margin. Width and height normally apply to the content box.
Class versus id selector
A class selector (.name) may be applied to many elements, while an id selector (#name) must be unique within one HTML page and has higher specificity.
HTML form input types
The input element's type attribute chooses the control: text, password, radio, checkbox, email, number, date, file or submit. The name attribute is the key submitted.
Empty HTML tags
Tags with no closing tag or content, such as <br> for a line break, <hr> for a horizontal rule, and <img> for an image. They are also called void elements.
SaaS
Software as a Service is a cloud model in which the provider hosts and maintains the application, and users access it through a browser, usually by subscription.
IoT perception layer
The lowest Internet of Things layer, containing physical devices, sensors that collect data and actuators that act on the environment. Network and application layers sit above it.
B2C e-commerce
Business to Consumer e-commerce, in which a company sells products or services directly to individual customers online, as in most retail shopping websites.
Phishing
A fraudulent email, message or website that imitates a trusted source to trick a user into revealing passwords, card numbers or one-time passwords.
Ransomware
Malicious software that encrypts a victim's files and demands payment for the decryption key. Regular offline backups are the main defence against data loss.
Two-factor authentication
A login method requiring two different proofs of identity, such as a password plus a one-time code, so a stolen password alone is not enough to gain access.