Maharashtra HSC Computer Science (Bifocal) flashcards
Maharashtra HSC Computer Science (Bifocal) · 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.
- Radix
- The base of a number system, showing how many distinct digits it uses: binary radix 2, octal 8, decimal 10, hexadecimal 16.
- Universal gates
- NAND and NOR gates, called universal because any other logic gate or Boolean function can be built using only NAND gates or only NOR gates.
- Half adder
- A combinational circuit that adds two single bits; the sum output equals A XOR B while the carry output equals A AND B.
- Cache memory
- A small, very fast memory placed between the CPU and main memory that holds recently or frequently used instructions and data to reduce average access time.
- Multiprogramming
- An operating system technique where several jobs remain in main memory at once, so the CPU runs another job whenever the current job waits for input or output.
- Time-sharing operating system
- An operating system that gives each user or process a small fixed time slice called a quantum, in rotation, so many users get fast interactive response.
- Absolute path
- A file path starting from the root directory, such as C:\DATA\FILE.TXT or /home/user/a.txt, so it locates a file regardless of the current directory.
- Wildcard characters
- Filename pattern symbols: the asterisk stands for any number of characters while the question mark stands for exactly one character, as in *.TXT or A?.DOC.
- Call by reference
- A parameter-passing method in which the function receives the address of an argument, so changes made to the parameter change the original variable in the caller.
- do-while loop
- A post-test loop in C and C++ whose body executes before the condition is tested, so the body always runs at least once.
- Recursion base case
- The terminating condition in a recursive function that returns a result without calling itself again, preventing infinite recursion and eventual stack overflow.
- Short-circuit evaluation
- In C and C++, the AND operator stops once the left operand is false and OR stops once it is true, so later operands may never be evaluated.
- Stack LIFO order
- A linear data structure in which insertion (push) and deletion (pop) happen only at the top, so the last element inserted is the first one removed.
- Circular queue
- A queue built on a wrapped array so the rear index follows the front, reusing freed positions and avoiding the false overflow of a linear queue.
- Binary search
- A search on a sorted array that compares the middle element and discards half the remaining elements each step, giving logarithmic time complexity.
- ios::app open mode
- A C++ file open mode that places the write pointer at the end of the file, so every write appends data without erasing existing contents.
- Primary key
- A column, or minimal set of columns, that uniquely identifies every row of a table; it can never contain a NULL value and there is only one per table.
- Foreign key
- An attribute in one table whose values must match a primary key value in another table, thereby enforcing referential integrity between the two related tables.
- Third normal form
- A relation in second normal form with no transitive dependency, meaning non-key attributes depend only on key attributes and not on other non-key attributes.
- HAVING clause
- A SQL clause that filters groups formed by GROUP BY after aggregation has occurred, unlike WHERE, which filters individual rows before grouping.
- DNS
- The Domain Name System, a distributed naming service that translates readable domain names such as school.edu into the numeric IP addresses used by routers.
- UDP
- A connectionless transport-layer protocol that sends datagrams without acknowledgements or ordering guarantees, making it faster but less reliable than TCP.
- Star topology
- A network layout where every node connects to a central hub or switch; failure of that centre disables communication, while one cable failure affects only one node.
- Router
- A network-layer device that forwards packets between different networks by selecting a path using IP addresses and routing tables.
- colspan attribute
- An HTML table-cell attribute that makes one cell span two or more columns, written as colspan='2' inside a th or td tag.
- img alt attribute
- The alternative text displayed or read aloud when an image cannot be shown; it is required for accessibility and helps search engines understand the image.
- Ordered list
- An HTML list created with the ol tag whose li items are numbered in sequence; the type attribute changes markers to 1, A, a, I or i.
- Form action attribute
- The attribute of the form tag that gives the URL or server script which receives the submitted form data when the user presses the submit button.
- Waterfall model
- A linear SDLC model in which requirements, design, coding, testing and maintenance follow one another strictly, leaving little scope for revisiting earlier phases.
- Cohesion
- The degree to which the elements inside one module belong together; high cohesion is desirable because it makes modules focused, readable and easier to maintain.
- Black-box testing
- Testing performed without knowledge of the internal code structure, based only on inputs supplied and outputs expected according to the specification.
- Feasibility study
- An early SDLC activity that checks whether a proposed system is technically possible, economically worthwhile, operationally acceptable, legal and schedulable.