Inapakia....
|
Bonyeza na Ushikilie kuvuta kuzunguka |
|||
|
Bonyeza Hapa Kufunga |
|||
Swali 1 Ripoti
___________ is when someone steals another persons identity.
Maelezo ya Majibu
Cybercrimes are named according to what exactly is being taken or damaged. Some crimes target money, some target equipment, and some specifically target a person's personal identifying information.
When someone unlawfully obtains and uses another person's personal details, such as their name, date of birth, or bank information, to pretend to be that person, this is called identity theft. The stolen identity can then be used for fraud, such as opening accounts or making purchases in the victim's name.
"Cyber bullying" involves using digital communication to harass, threaten, or humiliate someone, which is a different harm from stealing someone's identifying information. "Identity Phase" and "Cyber Know How" are not established terms in computer studies or cybersecurity, so they cannot describe this specific crime.
Match the harm described in the question, here, stealing someone's identity, directly to the term built from those exact words: identity theft.
Swali 2 Ripoti
What is a potential drawback of using high-level programming languages?
Maelezo ya Majibu
High-level programming languages, such as Python or Java, are written using English-like words and structures that are easier for humans to read and write than low-level languages such as assembly or machine code. This is genuinely an advantage: they provide a wide range of built-in functionality and do not require the programmer to understand the computer's internal architecture in detail.
The tradeoff is that a high-level language must be translated, through a compiler or interpreter, into the machine code the processor can actually execute. This translation step is an abstraction layer sitting between the programmer's instructions and the hardware, and it can introduce extra processing overhead. As a result, programs written in high-level languages can sometimes run more slowly than equivalent programs written directly in a low-level language, which maps much more closely and efficiently onto the processor's own instructions.
The other listed features, wider built-in functionality and not needing deep architectural knowledge, are genuine strengths of high-level languages, not drawbacks; the one real disadvantage among the choices is the potential loss of execution speed caused by that abstraction layer.
Swali 3 Ripoti
What does RAM and ROM have in common?
Maelezo ya Majibu
RAM and ROM are both introduced early in computer studies as the two main categories of primary storage found inside a computer, even though they behave very differently from each other.
What RAM and ROM genuinely share is that they both deal with memory: both are physical chips inside the computer that store data the processor can read, RAM holding data and instructions currently in use, and losing them when power is removed, while ROM holds permanent instructions that survive a power cut. Their shared category is memory, even though their behaviour differs sharply.
Neither was invented by Bill Gates; RAM and ROM are hardware memory technologies developed by computer engineers, unconnected to Microsoft's founder, who built software rather than memory chips. The claim that they have "nothing in common" is incorrect, since they are both memory types used inside every modern computer. Their initials sharing the letter M for Memory is a coincidence of naming, not the meaningful similarity the question is testing.
When comparing two similar-sounding computer terms, look past superficial letter overlap and identify the actual functional category both items belong to, which here is memory.
Swali 4 Ripoti
Computer software can be classified into how many parts?
Maelezo ya Majibu
Computer software refers to the set of programs and instructions that tell computer hardware what to do. At the secondary school level, software is broadly divided into two main categories based on purpose.
Because every piece of software falls into one of these two broad groups, computer software is classified into 2 parts. Some more detailed classifications further split these into subcategories such as utility software or programming software, but at this basic classification level, the division is two-fold.
Exam reminder: when asked for the number of classifications of software, use the standard two-part division of system software and application software unless the question specifically asks for further subdivisions.
Swali 5 Ripoti
Computer applications are example of ___________
Maelezo ya Majibu
Computer applications, such as word processors, browsers, and media players, are programs made up of coded instructions that run on a computer. Anything that consists of programs and instructions, rather than physical components, falls under the general category of software.
Since computer applications are a specific type of program designed to help users perform tasks, they are, by definition, a subset of software. Every application is software, even though not every piece of software is a user-facing application (some software, like an operating system, runs in the background).
Hardware refers to the physical, tangible parts of a computer, such as the processor or hard drive, which is the opposite of what an application is. "Computer utilities" and "program packages" describe narrower or looser groupings and are not the correct general category that applications belong to.
Examination reminder: remember that every computer application is a type of software, but software is the broader term that also includes system-level programs the user never directly opens.
Swali 6 Ripoti
_______ is the process of finding errors and fixing them within a program.
Maelezo ya Majibu
Writing a computer program almost always involves mistakes, whether small typing errors or deeper logical flaws that cause the program to behave incorrectly. The process of locating these errors, understanding why they occur, and correcting them so that the program runs as intended is called debugging.
The name comes from the term "bug," used to describe an error or defect in a program. Debugging typically involves running the program, observing where it fails or produces wrong results, tracing the fault back to the specific line or logic responsible, and then fixing that code.
This is different from compiling, which is the process of translating source code written in a programming language into machine-readable instructions, and from executing, which simply means running a program that has already been prepared. Scanning, in a computing context, usually refers to checking files for viruses or converting a physical document into digital form, neither of which involves fixing errors in program code.
Exam tip: remember that "debug" always relates to fixing errors, while "compile" relates to translating code and "execute" relates to running it; these are three distinct stages in developing and using a program.
Swali 7 Ripoti
Which of the following is used for modulation and demodulation ?
Maelezo ya Majibu
Modulation is the process of converting digital data from a computer into an analog signal suitable for transmission over a communication line, such as a telephone line. Demodulation is the reverse process, converting a received analog signal back into digital data that a computer can understand.
A device called a modem, whose name is actually a shortened combination of "modulator" and "demodulator," performs exactly these two functions. When sending data, the modem modulates the computer's digital signal into an analog form; when receiving data, it demodulates the incoming analog signal back into digital form.
A gateway is a device or software system that connects two different networks and translates between their protocols, but it does not perform modulation or demodulation of signals. A protocol is simply a set of agreed rules governing how data is formatted and transmitted, not a physical device. Multiplexing refers to combining multiple signals so they can share a single transmission channel, which is a different function from converting between digital and analog forms.
Exam tip: remember that the very name "modem" is built from "modulator-demodulator," which directly tells you its function whenever a question asks about converting between digital and analog signals.
Swali 8 Ripoti
Which of the following is an example of graphics software ?
Maelezo ya Majibu
Application software is grouped into categories based on the main task it is designed to perform, such as word processing, spreadsheets, database management, presentations, or graphics creation and editing.
Adobe Illustrator is a vector graphics editor built specifically for creating and manipulating illustrations, logos, and drawings. Because its core purpose is producing and editing graphical artwork, it belongs to the category of graphics software.
The other named programs belong to different software categories. Microsoft Word is word processing software used for creating and formatting text documents. Microsoft PowerPoint is presentation software used to build slideshows that combine text, images, and transitions. MS Access is database management software used to store, organise, and query structured records. None of these three has graphic creation and editing as their primary purpose the way Adobe Illustrator does.
When identifying software categories, focus on the primary function the tool was built for, since many packages can display images without being classified as graphics software.
Swali 9 Ripoti
The default file extension for PowerPoint version 2007 and newer is ?
Maelezo ya Majibu
File extensions identify the format a program uses to save its files, and Microsoft changed the default file format for its Office suite starting with the 2007 version. Before that change, presentation files used a three-letter extension ending in "ppt". From the 2007 version onward, Microsoft switched to a new XML-based format, and the default extension for a presentation file gained an extra letter, becoming a four-letter extension ending in "pptx", where the added "x" signals that the file is stored in the newer XML-based format rather than the older binary format.
The three-letter extension without the added "x" is the correct default only for versions of PowerPoint released before 2007, so it does not match a question specifically asking about 2007 and newer. An extension ending in "pps" was used for a PowerPoint show file that opens directly in slideshow mode rather than in edit mode, which is a different, more specialised file type, not the general default for a saved presentation. The remaining option is not a real Microsoft file extension at all.
When a question specifies "2007 and newer," treat that as a signal to pick the newer XML-based extension with the trailing "x," since Microsoft's file-format naming convention consistently adds an "x" to mark the modern Office Open XML formats (as with .docx and .xlsx as well).
Swali 10 Ripoti
Which operation combines multiple files into a single archive file?
Maelezo ya Majibu
File management operations each do a distinct job: delete removes a file entirely, copy duplicates a file while keeping the original in place, and move relocates a file from one location to another. None of these three combines several separate files into one package.
Compress takes multiple files, or even whole folders, and packages them together into a single archive file, often reducing the overall storage size in the process using compression algorithms. This single archive can then be stored or shared as one unit rather than as many separate files, and later extracted back into its original files when needed. Common archive formats produced this way include ZIP and RAR.
The wording combines multiple files into a single archive is the specific clue that separates compress from delete, copy, or move, since only compression bundles several files together into one.
Swali 11 Ripoti
Which process is used by large retailers to study trends?
Maelezo ya Majibu
Large retailers collect enormous amounts of transaction data every day, from till receipts to loyalty-card purchases. To turn that raw data into something useful, they use a process that searches through the data for hidden patterns, correlations, and trends, such as which products sell together or which items become popular in a particular season.
This process is data mining. It applies statistical and computational techniques to large data sets to discover regularities that are not obvious just by looking at individual transactions. A retailer that studies trends this way can decide what stock to reorder, how to plan promotions, and where to place products on shelves.
Selecting a subset of data or converting data from one format to another are steps that may support analysis, but they do not by themselves reveal trends; they are preparatory tasks. A point-of-sale system only records the transaction at the till and does not analyse patterns across many transactions.
Exam takeaway: when a question links large volumes of stored data to the discovery of trends or patterns, the expected term is data mining, not the tools that merely collect or reformat the data.
Swali 12 Ripoti
Which operation combines multiple files into a single archive file?
Maelezo ya Majibu
File management operations each do a distinct job: copy duplicates a file while keeping the original in place, move relocates a file from one location to another, and delete removes a file entirely. None of these three combines several separate files into one package.
Compress takes multiple files, or even whole folders, and packages them together into a single archive file, often reducing the overall storage size in the process using compression algorithms. This single archive can then be stored or shared as one unit rather than as many separate files, and later extracted back into its original files when needed. Common archive formats produced this way include ZIP and RAR.
The wording combines multiple files into a single archive is the specific clue that separates compress from copy, move, or delete, since only compression bundles several files together into one.
Swali 13 Ripoti
What are some common criteria used to classify computer files?
Maelezo ya Majibu
Computer files are commonly classified by their file type, which describes the kind of content the file holds and how the operating system should open and handle it, for example a document, an image, an audio recording, or a program. This classification is closely tied to the file's content, since the type of content stored, such as text, pictures, or sound, determines what the file actually is and which application can correctly open it. File extensions, such as .docx, .jpg, or .mp3, are the visible signal of this classification.
Operating system compatibility and hardware requirements describe whether a program will run on a given machine, not a way of classifying an individual file's own content. File size and creation date are properties recorded about a file, but on their own they say nothing about what kind of file it is, so classifying by only those two properties is incomplete. Font style and colour describe formatting choices inside a document and are not a criterion used to classify the file itself.
Examination reminder: file classification centres on what the file actually contains and how that content is structured, which is why file type and content are the standard criteria.
Swali 14 Ripoti
What is the primary purpose of using a query in MS Access?
Maelezo ya Majibu
Microsoft Access organises a database using several types of objects, each with a distinct job. Tables store the raw data itself, forms provide a user-friendly screen for entering and viewing records, and reports present data for printing or summarising, often with charts and formatted layouts. A query is the object designed specifically to pull out particular data from one or more tables based on conditions the user sets, and it can also sort and filter that data before displaying it.
For example, a query could be built to show only the students who scored above a certain mark from a larger table of all student records, ordering the results by score. Defining the overall structure of tables and their relationships is done in the table design and relationships view, not by a query. Creating a user-friendly interface for entering and editing data is the job of a form. Visually representing data trends through charts and graphs is the job of a report or a chart object, not a query. Because retrieving, filtering, and sorting specific data based on set criteria is precisely what a query is built to do, that is its primary purpose.
Examination reminder: in MS Access, remember the specific role of each object: tables store data, forms capture and display it, reports present it, and queries retrieve and filter it based on criteria.
Swali 15 Ripoti
Which of the following monitors has only two colours
Maelezo ya Majibu
Computer monitors are classified partly by how many colours they can display.
A monochrome monitor displays images using only one foreground colour against a background, which in practice means the screen shows just two distinct colours, for example black and white, or green and black. This limitation comes from the display technology only being able to represent a pixel as either on or off, with no shades or additional colours in between.
The other options do not fit this description. A colour monitor displays a wide range of colours by combining red, green, and blue light in varying intensities. Colour Graphics Adapter (CGA) was an early IBM display standard capable of showing several colours at once (up to 16 in text mode or 4 on screen simultaneously in graphics mode), which is more than two. "Dichrome monitor" is not a standard recognised term in computer studies; the correct technical term for a two-colour display is monochrome.
When a question describes a display limited to exactly two colours, associate that with the term monochrome, since colour monitors and CGA both support more than two colours at once.
Swali 16 Ripoti
What is a computer file.
Maelezo ya Majibu
Computers organise the information they hold into discrete, named units so that data can be saved, retrieved, and managed separately from other data. Understanding what this basic unit actually is helps distinguish it from the content it might contain.
A computer file is a place on a computer where a collection of related information is stored together as a single package, whether that information is text, an image, a program, or any other kind of digital data. The file is the container, identified by a name and location, that holds this information so the operating system and applications can find and work with it.
A file is not limited to being only a document of text, since files can also store images, programs, or sound, and it is certainly not a physical paper document, which belongs to the non-digital world rather than to computer storage.
Exam takeaway: think of a computer file as a labelled storage container for data in general, not as a synonym for a text document specifically.
Swali 17 Ripoti
What type of printer uses toner to print documents?
Maelezo ya Majibu
Printers are classified partly by the material they use to put marks on paper. Inkjet printers spray liquid ink through tiny nozzles, dot matrix printers strike an inked ribbon with pins, and thermal printers use heat on specially coated paper. None of these three uses a fine powder to form the printed image.
A laser jet printer instead uses toner, a fine powder made of pigment and plastic particles. Inside the printer, a laser charges a rotating drum in the pattern of the image, the charged areas attract toner powder, and the powder is then transferred onto the paper and fused permanently in place using heat and pressure. This is why the toner cartridge, not an ink cartridge, is the consumable associated with laser printing.
A quick way to tell printer types apart on paper: if the question mentions toner and a heated fusing process, it is describing a laser jet printer, whereas liquid ink points to an inkjet printer instead.
Swali 18 Ripoti
System software can further be classified into two. Operating software and ______________ software
Maelezo ya Majibu
System software is the software that manages and controls a computer's hardware and provides a platform for other software to run. It is broadly divided into two categories:
Anti-virus software and file management systems are examples of utility software rather than a separate top-level category; anti-virus is a specific utility, and file management is a function usually built into the operating system itself, not a distinct classification.
Exam takeaway: the two-way split of system software is operating system versus utility software; anything else named (anti-virus, storage, file management) is a specific example that falls under one of these two, not a category of its own.
Swali 19 Ripoti
What does the term "formula" refer to in a spreadsheet?
Maelezo ya Majibu
Spreadsheet software organises data in cells and offers several distinct features: charts represent data visually, cell styles control layout and appearance, and text formatting rules control how text looks. None of these performs an actual calculation on the data itself.
A formula is a predefined calculation that a spreadsheet performs automatically using the values in specified cells. For example, entering \( =A1+A2 \) adds the values in cells A1 and A2 and displays the result, and if either value changes, the result updates automatically. This is what makes spreadsheets powerful for tasks like totalling scores, calculating averages, or working out percentages without recalculating by hand.
A formula should not be confused with a function, which is a specific named calculation such as SUM or AVERAGE that can be used inside a formula; the formula itself is the broader term for any calculation built from cell references and operators.
Swali 20 Ripoti
Evaluate \(1011_2 + 122_4\), leaving your answer in base 10.
Maelezo ya Majibu
To add numbers written in different bases, each number must first be converted into a common base, usually base \(10\), before the addition is carried out.
Converting \(1011_2\) to base \(10\):\[1011_2 = (1 \times 2^3) + (0 \times 2^2) + (1 \times 2^1) + (1 \times 2^0) = 8 + 0 + 2 + 1 = 11_{10}\]Converting \(122_4\) to base \(10\):\[122_4 = (1 \times 4^2) + (2 \times 4^1) + (2 \times 4^0) = 16 + 8 + 2 = 26_{10}\]Adding the two base \(10\) values gives:\[11 + 26 = 37\]
A frequent error is adding the digits of the two numbers as if they were already in the same base without converting first; always convert every number to base \(10\) before combining values from different number systems.
Swali 21 Ripoti
Which of the following can be used to select the entire document ?
Maelezo ya Majibu
Word processors and most other software follow a standard set of keyboard shortcuts to speed up common actions. The shortcut used to highlight every piece of content in the active document at once, so it can be copied, deleted, or formatted in a single step, is formed by holding the Control key and pressing the letter A, which stands for "select All."
The other combinations listed perform unrelated actions. Holding Control and pressing K is commonly used to insert a hyperlink into a document, not to select text. Holding Shift and pressing A simply types a capital "A" when Caps Lock or Shift is used for a single letter; it has no special selection function. Holding Alt and pressing F5 is not a recognised standard shortcut in mainstream word processors and does not perform document selection.
A useful memory aid is that the letter chosen for a shortcut often matches the first letter of the action it performs: A for "Select All," C for "Copy," V for "Paste," and so on, which makes Ctrl + A the logical shortcut for selecting an entire document.
Swali 22 Ripoti
What is the full form of CU?
Maelezo ya Majibu
Inside the Central Processing Unit, work is split between two main parts: one part performs calculations and logical comparisons, while the other part manages and directs the sequence of operations without doing the calculations itself.
CU stands for Control Unit. Its role is to fetch instructions from memory, decode what each instruction means, and then direct the appropriate signals to the other parts of the computer, such as the Arithmetic and Logic Unit and memory, telling them what to do and when. It acts like a coordinator, ensuring every operation happens in the correct order.
The other expansions are not standard computing terms for this abbreviation. "Communication unit" and "compound unit" describe concepts unrelated to CPU architecture, and "computer unit" is simply too vague to identify a specific functional block within the processor.
Examination reminder: remember that within the CPU, the Control Unit directs operations while the Arithmetic and Logic Unit performs them; these are two distinct components with two distinct jobs.
Swali 23 Ripoti
In which situation does running application remain active?
Maelezo ya Majibu
Modern operating systems allow more than one user account to be logged in on the same computer at the same time, and this affects whether a running application keeps running or is shut down.
When a user is switched, the operating system suspends the current user's session in the background rather than closing it, any applications that user had open keep running and retain their state, ready to be resumed the moment that user switches back, while a different user logs in and works separately in the foreground.
Logging off, shutting down, and rebooting all end the current session, or the entire system, completely, which closes running applications rather than leaving them active, because in each of those cases the operating system tears down the session or powers the machine off rather than keeping it suspended in the background.
Exam tip: remember that switching users preserves a session in the background, while log off, shut down, and reboot all end sessions and close running applications.
Swali 24 Ripoti
What was the primary advancement of the EDVAC over the ENIAC?
Maelezo ya Majibu
ENIAC, one of the earliest electronic computers, had to be manually rewired using switches and cables every time a new program needed to run. This made reprogramming extremely slow and labour-intensive.
EDVAC improved on this by introducing the stored-program concept: both the program's instructions and its data were held together in the computer's own memory, so a new program could be loaded and run electronically instead of by physically rewiring the machine. This idea, closely associated with John von Neumann, became the foundation of virtually all modern computer architecture.
Both machines used vacuum tubes, and EDVAC was not dramatically smaller or reliably faster in every case, so those features do not capture what actually set it apart. The defining leap was architectural: moving from a hand-wired machine to one that could store and execute its own instructions from memory.
Swali 25 Ripoti
Microprocessors became widely used in which generation of computers?
Maelezo ya Majibu
Computer generations are defined by the core electronic technology used to build them: the first generation used vacuum tubes, the second used transistors, and the third used integrated circuits, where many transistors were combined onto a single chip.
The fourth generation pushed integration much further with the invention of the microprocessor, a single chip that packs an entire central processing unit onto one piece of silicon. This breakthrough, which began in the early 1970s, is what allowed microprocessors to become widely and practically used, making computers smaller, cheaper, and available for personal and everyday use for the first time.
The third generation is easy to confuse with the fourth because both involve integrated circuits, but the third generation used separate chips for different circuit functions, while the fourth generation is specifically defined by the arrival of the single-chip microprocessor.
Swali 26 Ripoti
Which of the following software can't be categorized as an application software?
Maelezo ya Majibu
Application software carries out specific end-user tasks such as writing documents, managing databases, or performing calculations. A database management program (DBM/DBMS), a spreadsheet, and a word processor all fit this description, since each one lets a user directly produce or manage their own content.
MS-DOS is different. It is an operating system, a form of system software whose job is to manage the computer's hardware, memory, and files and to provide the platform on which application programs like spreadsheets and word processors run. Because it manages the machine itself rather than performing a user task, it cannot be classified as application software.
Exam takeaway: before classifying software, ask whether it manages the computer (system software, including operating systems like MS-DOS) or whether it lets the user create and manipulate their own content (application software).
Swali 27 Ripoti
A type of application software that combines the abilities of several general purpose applications in one program is ?
Maelezo ya Majibu
Most application software is built to specialise in a single kind of task, such as word processing, graphics editing, or database management. However, one particular category is specifically designed to bundle several of these individual tools together into one unified program.
An integrated package combines the functions of multiple general-purpose applications, for example word processing, spreadsheet calculations, database management, and graphics, into a single software product, letting a user switch between these functions without opening separate, unrelated programs. This is precisely what the question describes: a program that "combines the abilities of several general purpose applications."
A graphics package and a database management package are each single-purpose tools focused on one task, drawing/image editing or record management respectively, rather than combining multiple tools together. "Multipurpose application" sounds similar but is not the standard, specific computer studies term for this concept; "integrated package" is the recognised technical name used for software that merges several general-purpose applications into one.
Exam tip: when a question describes software that "combines" or "bundles" multiple general application types together, the specific term being tested is integrated package.
Swali 28 Ripoti
Storage which retains data after power cut off is called.
Maelezo ya Majibu
Storage devices in a computer differ in whether they need continuous power to hold data. This difference matters because it determines what happens to stored information when the computer is switched off.
Non-volatile storage retains its data even after power is removed, which is why files saved on a hard disk, solid-state drive, or flash drive are still available the next time the computer is turned on. Volatile storage, such as RAM, behaves the opposite way, losing its contents the moment power is cut.
Sequential storage and direct storage describe how data is accessed, one item after another versus jumping straight to a location, not whether the data survives a power cut. Those terms answer a different question from the one being asked here.
Exam takeaway: link surviving a power loss directly to non-volatile storage, and keep access-method terms like sequential and direct separate from this power-related distinction.
Swali 29 Ripoti
In Microsoft Excel, sheet tabs can be renamed by ______
Maelezo ya Majibu
Microsoft Excel workbooks are organised into individual sheets, each represented by a small tab at the bottom of the window. Renaming that tab is a direct action performed on the tab itself, not on the rows or columns of data inside the sheet.
The correct method is double-clicking on the sheet tab, then entering the new name. Double-clicking puts the tab name into an editable state, allowing the user to type a new label and press Enter to confirm it.
Double-clicking a column or a row affects the width or height of that column or row, not the sheet tab's name, so those actions do not achieve the goal described. Going to File and clicking Save As changes the name or location of the entire workbook file, not the name of an individual sheet tab within it, so it addresses a different problem altogether.
A useful distinction to remember for spreadsheet exams: renaming a sheet tab is a property of that sheet, while Save As is a property of the whole file.
Swali 30 Ripoti
The type of database in which the data are connected in different files by using common data elements or a key field is ?
Maelezo ya Majibu
Different database models organise how records in separate files relate to one another. A hierarchical database arranges records in a tree with parent and child relationships, and a network database links records through multiple owner-member pointers, both of which use structural links rather than shared data values.
A relational database instead stores data in separate tables and connects them by matching a common field, known as a key field, that appears in more than one table. For example, a student's identification number stored in one table can be matched against the same identification number in another table to bring related records together. This use of a shared key field to join independently stored files is the defining feature of the relational model.
When a question mentions files being linked through a common data element or key field rather than a fixed tree or network structure, that description points to the relational model.
Swali 31 Ripoti
Java is a ______ language
Maelezo ya Majibu
Programming languages are classified by how close they are to human language versus machine instructions. Low-level languages (like assembly or machine code) are written close to the hardware and are hard for humans to read. High-level languages use English-like keywords and syntax, making them easier to write, read, and maintain, and they must be translated into machine code by a compiler or interpreter before a computer can run them.
Java uses readable keywords such as class, public, if, and for, and it is compiled into an intermediate form (bytecode) that runs on the Java Virtual Machine. This English-like syntax and reliance on a translator are the defining features of a high-level language, which is why Java is classified as one.
Java is not a machine language (which consists of raw binary instructions specific to a processor) and it is not an algorithm (which is a step-by-step problem-solving procedure, not a programming language at all).
Exam tip: if a language uses readable words and structured grammar rather than binary or processor-specific instructions, classify it as high level.
Swali 32 Ripoti
Computers manipulate data in many ways, and this manipulation is called ?
Maelezo ya Majibu
A computer's core purpose is to accept raw data as input and manipulate it in order to produce meaningful output.
The general term for a computer performing operations on data, such as calculating, sorting, comparing, or converting it into a different form, is processing. This term describes the manipulation stage of the data processing cycle, which is usually summarised as input, processing, and output.
The other options describe related but distinct activities. Batching refers to grouping data or jobs together to be processed at one time, which is a method of organising work rather than the manipulation itself. Utilizing simply means making use of something and is too general and non-technical to describe data manipulation specifically. Upgrading refers to improving hardware or software, which has nothing to do with manipulating data.
Whenever a question asks for the general name of computers manipulating data in "many ways", the expected technical term is processing, since it is the standard middle stage of the data processing cycle.
Swali 33 Ripoti
Which statement is used to skip the execution of the current iteration and start the next iteration in a loop?
Maelezo ya Majibu
Loops repeat a block of instructions, and sometimes a program needs to skip the remaining instructions for one particular pass through the loop without stopping the loop entirely. The continue statement does exactly this: when it is reached, the program immediately jumps back to the loop's condition check and begins the next iteration, skipping any code that comes after it within that pass.
For example, in a loop that processes numbers from 1 to 10 and needs to skip even numbers, a continue statement placed inside a condition that detects an even number would move straight to the next number without executing the remaining instructions for that particular value. This is different from a statement that would stop the loop altogether, since the continue statement only skips the current pass and allows the loop to carry on with the next one. "Skip statement," "jump statement," and "next statement" are not the recognised keywords used in mainstream programming languages for this behaviour.
Examination reminder: continue skips the rest of the current iteration and moves to the next one, while break would end the loop completely; these two are commonly confused in examinations.
Swali 34 Ripoti
Microsoft word serves the purpose of ________
Maelezo ya Majibu
Different application programs are built around one core purpose, even though they may offer several secondary features. Identifying that core purpose is the key to this question.
Microsoft Word is a word-processing program, and its central purpose is to let the user type, format, edit, and produce text-based documents such as letters, reports, and essays. Features like spell-check, formatting tools, and templates all exist to support this single main function: creating documents.
Word does not develop other applications, since it is not a programming or software-development tool. It is also not primarily a storage tool, even though it can save files, because saving is a supporting feature rather than its defining purpose. Browsing the internet is the job of a web browser, a completely different category of application.
Examination reminder: when identifying the purpose of well-known software, focus on its primary, defining function rather than any secondary feature it happens to include.
Swali 35 Ripoti
The actual physical network of wires, cables and satellite that connects computers and resources throughout the world is the _______________
Maelezo ya Majibu
It helps to separate the physical infrastructure of global networking from the services built on top of it. The question is asking specifically about the underlying physical hardware, not about how people use it.
The internet is the actual worldwide network of interconnected wires, fibre-optic cables, routers, and satellite links that physically carry data between computers across the globe. It is the hardware backbone that allows any connected device to exchange data with any other connected device, anywhere in the world.
The web (short for World Wide Web) is not the physical network itself; it is a collection of linked documents and pages that are accessed using the internet as the transport layer. E-commerce and social media are services and activities that run on top of both the internet and the web, but neither of them refers to the physical wiring and satellite infrastructure being described here.
Examination reminder: the internet is the physical network; the web is a service that runs on that network. Keep these two terms separate even though they are often used loosely in everyday speech.
Swali 36 Ripoti
If the control unit controls other units of the CPU, which unit stores instructions,data and intermediate results.
Maelezo ya Majibu
The Central Processing Unit (CPU) is made up of several functional units that each play a distinct role in executing a program, and the question already tells us that the control unit's job is to control the other units, so the answer must be one of the remaining components.
The memory unit is the part of the CPU's supporting structure responsible for holding instructions, data, and intermediate results while a program is running. Before an instruction can be executed, it must be fetched from memory; while calculations are underway, partial results are temporarily stored in memory (often registers) until they are needed again or written to the final output.
The other units serve different purposes. The arithmetic section, along with the logic section, together form the Arithmetic and Logic Unit (ALU), which performs actual calculations and logical comparisons on data, rather than storing it. The control unit, as stated in the question, directs and coordinates the activities of the other units; it does not itself act as the storage location for data and instructions.
When a question asks specifically about "storing" instructions, data, and intermediate results, the keyword storing points directly to the memory unit, since storage is memory's defining function, while the ALU's sections are defined by processing, not storing.
Swali 37 Ripoti
Which of the following allows devices on one network to communicate with devices on another network ?
Maelezo ya Majibu
Different networks often use different addressing schemes, protocols, or data formats, so a device is needed to translate between them whenever data must travel from one network to another. The device designed for exactly this role sits at the boundary between two networks and converts data from the format or protocol used on one network into the format required by the other, acting as an entry and exit point that allows devices on separate networks to communicate with each other.
A device used to connect and switch between two communication lines manually is a much simpler switching tool and does not perform the protocol translation needed to join two different networks. A device that converts digital data into signals suitable for transmission over a telephone line, and back again, connects a single computer or network to a communication line, but it does not translate between two different networks' addressing or protocol standards. A device that combines multiple separate signals into one shared communication channel, so they can be transmitted together and later separated at the receiving end, is concerned with sharing transmission capacity, not with enabling communication between two distinct networks.
The keyword to associate with cross-network communication is the device sitting at the "gate" between two different networks, translating data so that devices on each side can understand one another despite using different network standards.
Swali 38 Ripoti
Microsoft PowerPoint is a ________________ application
Maelezo ya Majibu
Microsoft PowerPoint is designed for creating slide shows made up of text, images, charts, and animations that are displayed to an audience, typically during a talk or lecture. Software built specifically for this purpose is classed as presentation software.
While PowerPoint is one of many productivity tools used in offices and could loosely be called part of general productivity software, that term is too broad and covers word processors and spreadsheets as well; the precise category that names PowerPoint's actual function is presentation software. It has no graphing or gaming purpose of its own.
Exam takeaway: when a question names a specific well-known program, choose the option that states its exact function rather than a broader category that could apply to several different programs.
Swali 39 Ripoti
Which of these is not true about peer-to-peer network ?
Maelezo ya Majibu
A peer-to-peer network is a small network in which every connected computer, called a peer, has equal status. There is no dedicated server controlling the network and no strict hierarchy, so each peer can share files or resources directly with any other peer.
Because there is no central server managing user accounts, permissions, or access control, a peer-to-peer network generally has weaker security than a server-based network. Any computer that joins can potentially access shared resources on the other peers, and there is no single point where security policies are centrally enforced. Describing this arrangement as having a strong security system misrepresents how peer-to-peer networks actually work.
When comparing network types, remember that centralised control, including strong security enforcement, is a feature of client-server networks, while peer-to-peer networks trade that central control for simplicity and equal status among computers.
Swali 40 Ripoti
In SQL, which command is used to remove a stored function from the database?
Maelezo ya Majibu
SQL keywords for managing database objects follow a consistent pattern: CREATE makes a new object, ALTER changes an existing one, and DROP removes it entirely from the database. A stored function is a database object, just like a table or a view, so the same removal keyword applies to it.
To permanently delete a stored function, the correct statement is DROP FUNCTION function_name;. This removes the function's definition from the database schema so it can no longer be called.
A common point of confusion is mixing up DROP with DELETE. In SQL, DELETE only removes rows of data from a table; it has no meaning when applied to a function, procedure, or other schema object. Words like "remove" or "erase" are plain English terms and are not valid SQL keywords at all.
Examination reminder: keep the distinction fixed in your mind: DROP removes objects (tables, functions, views, indexes), while DELETE removes rows of data within a table.
Je, ungependa kuendelea na hatua hii?