Professional Documents
Culture Documents
a. Long-term storage
c. Data input
d. Data output
Which type of memory is volatile and used for temporary storage during computer operation?
a. ROM
b. Cache
c. RAM
d. Hard Disk
Answer: c. RAM
a. CPU
b. RAM
c. Motherboard
Answer: c. Motherboard
a. Process data
Which of the following is a non-volatile storage device for long-term data storage?
a. RAM
b. ROM
d. Cache
a. Process data
Which memory type enables quick access to data for the CPU but loses its contents when the power is
turned off?
a. ROM
b. Cache
c. RAM
d. Hard Disk
Answer: c. RAM
c. Data processing
d. Input of data
c. Hybrid Drive
a. DDR RAM
b. SRAM
c. DRAM
d. Cache Memory
Answer: c. DRAM
b. Cache memory
c. Virtual memory
d. Storage
Which component of a CPU allows for parallel processing and improved multitasking?
a. Threads
b. Cores
c. Cache
d. Clock speed
Answer: b. Cores
Which BIOS setting allows users to specify the sequence in which the computer checks for a bootable
operating system?
b. Boot Order
c. Overclocking
d. Security Settings
What does the term "Overclocking" refer to in the context of BIOS configuration?
Which PC connection interface is commonly used for connecting monitors, TVs, and projectors for
high-definition video and audio transmission?
a. USB
b. SATA
c. HDMI
d. NFC
Answer: c. HDMI
b. Long-range communication
Which PC connection interface is known for being hot-swappable and versatile for connecting various
peripherals?
a. SATA
b. HDMI
c. USB
d. Bluetooth
Answer: c. USB
a. Improved performance
b. Data redundancy
a. Data redundancy
Which programming framework is associated with NVIDIA GPUs for general-purpose computing?
a. DirectX
b. OpenCL
c. CUDA
d. OpenGL
Answer: c. CUDA
What is the role of APIs like DirectX and OpenGL in synchronization between the CPU and GPU?
a. Sequential processing
b. General-purpose computing
c. Parallel processing
d. Memory management
Which programming framework allows for general-purpose computing on GPUs for multiple vendors?
a. DirectX
b. OpenCL
c. CUDA
d. OpenGL
Answer: b. OpenCL
a. Human-readable
b. Uses mnemonics
d. Platform-independent
a. Portability
b. Human-readability
c. Platform independence
Answer: b. Human-readability
a. Interpreter
b. Compiler
c. Assembler
d. Linker
Answer: c. Assembler
b. Low-level abstraction
c. Platform-specific code
Which language requires a compiler or interpreter to convert code into machine language?
a. Machine language
b. Assembly language
c. High-level language
d. Both b and c
a. Assembly language
b. High-level language
c. Machine language
a. Python
b. Assembly
c. Java
d. C++
Answer: b. Assembly
a. Faster execution
b. Portability
c. Optimization
d. Ease of debugging
Which programming language is often used for web development and server-side scripting?
a. C++
b. Python
c. JavaScript
d. Java
Answer: c. JavaScript
What does the acronym "SQL" stand for in the context of programming?
In the software development life cycle, which phase involves finding and fixing errors in the code?
a. Coding
b. Testing
c. Requirements Analysis
d. Design
Answer: b. Testing
What is the time complexity of an algorithm that has a linear running time with respect to input size?
a. O(1)
b. O(log n)
c. O(n)
d. O(n^2)
Answer: c. O(n)
Which data structure follows the Last In, First Out (LIFO) principle?
a. Queue
b. Stack
c. Linked List
d. Tree
Answer: b. Stack
a. Code optimization
d. Syntax checking
Which component of the operating system is responsible for managing processes and their execution?
a. Device Drivers
b. Kernel
c. File System
d. Shell
Answer: b. Kernel
What is the primary function of the File System component in an operating system?
a. Manage processes
Which component is responsible for interfacing with hardware devices in the operating system?
a. File System
b. Device Drivers
c. Shell
d. Kernel
What does the Memory Management component of an operating system primarily handle?
a. Process scheduling
b. File organization
d. Network communication
a. Scheduling processes
Which type of operating system supports multiple users accessing the system simultaneously?
a. Single-User, Single-Tasking
b. Single-User, Multi-Tasking
c. Multi-User
Answer: c. Multi-User
Answer: b. Designed for systems with strict timing and responsiveness requirements
d. Allocating memory
Which component provides a means for users to interact with the operating system?
a. Device Drivers
b. Kernel
c. User Interface
d. System Calls
a. Windows 98
b. Windows XP
c. Windows Vista
d. Windows 95
Answer: d. Windows 95
a. Business environments
c. Touch-based devices
d. Improved security
b. Cortana
c. Start Menu
d. File Explorer
a. Web browser
c. Virtual assistant
d. File manager
During the installation process, where do you configure language, time format, and keyboard input?
What is the purpose of entering a product key during the Windows installation process?
b. Activate Windows
Which Windows version introduced the concept of "Windows as a Service (WaaS)" with regular
feature updates?
a. Windows XP
b. Windows 7
c. Windows 8
d. Windows 10
Answer: d. Windows 10
c. Installed programs
d. Hardware devices
a. C:\ProgramFiles
b. C:\Users\Documents
c. C:
d. C:\System
Answer: c. C:
b. System32 directory
c. System partition
d. Windows directory
a. System files
b. User documents
c. Boot-related parameters and options
d. Graphics drivers
What is the role of the Windows Boot Manager during the boot process?
What is the purpose of the graphical boot menu provided by the Windows Boot Manager?
a. Launching applications
a. Proprietary
b. Freeware
c. Open Source
d. Shareware
Which Linux feature allows multiple users to execute multiple tasks simultaneously?
a. Multi-Tasking
b. Multi-User
c. Multi-Threaded
d. Multi-Processor
Answer: b. Multi-User
Which Linux distribution is known for its stability and is the base for many other distributions?
a. Ubuntu
b. Fedora
c. Debian
d. Arch Linux
Answer: c. Debian
Which Linux distribution is often recommended for beginners due to its user-friendly interface?
a. Fedora
b. Debian
c. Arch Linux
d. Ubuntu
Answer: d. Ubuntu
a. Debian
b. Ubuntu
d. Fedora
a. LILO
b. GRUB
c. NTLDR
d. BOOTMGR
Answer: b. GRUB
a. System partition
b. Root directory
c. EFI partition
d. Boot partition
a. /home
b. /usr
c. /etc
d. /bin
Answer: d. /bin
b. System binaries
c. Configuration files
d. Temporary files
In a Linux multiple-level directory hierarchy, where are user home directories typically located?
a. /usr
b. /home
c. /var
d. /bin
Answer: b. /home
a. ls
b. cd
c. cat
d. mkdir
Answer: a. ls
a. Log files
b. Temporary files
c. System binaries
d. Configuration files
a. mkdir
b. touch
c. cp
d. rm
Answer: a. mkdir
a. mv
b. cp
c. rm
d. mkdir
Answer: b. cp
a. Copy files
d. Move files
a. Switch user
b. Superuser privileges
a. /etc/passwd
b. /etc/shadow
c. /etc/groups
d. /etc/users
Answer: a. /etc/passwd
a. ping
b. traceroute
c. netstat
d. ifconfig
Answer: a. ping
a. System configuration
b. Network interfaces
c. Running processes
d. Disk usage
a. ps
b. top
c. kill
d. grep
Answer: a. ps
a. Start a process
b. Stop a process
c. Pause a process
a. Bash
b. Zsh
c. Fish
d. Sh
Answer: a. Bash
b. Read, Write
c. Read, Execute
d. Write, Execute
b. chown
c. chgrp
d. perm
Answer: a. chmod
a. Network configuration
b. Task scheduling
c. User authentication
d. System logging
Which command is used to update the package database in Debian-based Linux distributions?
a. apt-get update
b. yum update
c. pacman -Sy
d. zypper refresh
a. /etc/hosts
b. /etc/network
c. /etc/resolv.conf
d. /etc/services
Answer: c. /etc/resolv.conf
a. Disk Cleanup
b. Disk Defragmenter
c. Disk Management
d. System Configuration
a. listpartitions
b. showdisk
c. fdisk -l
d. partitioninfo
Answer: c. fdisk -l
a. FAT32
b. ext4
c. NTFS
d. HFS+
Answer: c. NTFS
a. NTFS
b. FAT32
c. ext4
d. HFS+
Answer: c. ext4
a. Proprietary
b. Freeware
c. Open Source
d. Shareware
Answer: c. Open Source
a. Windows
b. Linux
c. Both
d. Neither
Answer: a. Windows
Which operating system is known for its centralized software repositories and package managers?
a. Windows
b. Linux
c. Both
d. Neither
Answer: b. Linux
a. A physical computer
c. A network protocol
d. A hardware component
a. Guest OS
b. Hypervisor
c. Host OS
d. Virtual Disk
Answer: c. Host OS
a. A virtual machine
b. A hardware component
Which use case involves running multiple servers on a single physical machine using virtualization?
a. Desktop Virtualization
b. Server Virtualization
c. Cloud Computing
a. fdisk
b. gparted
c. ls
d. cp
Answer: b. gparted
a. /etc
b. /var
c. /home
d. /bin
Answer: b. /var
a. chown
b. chmod
c. chgrp
d. perm
Answer: b. chmod
a. /etc/passwd
b. /etc/shadow
c. /etc/groups
d. /etc/users
Answer: a. /etc/passwd
a. ping
b. traceroute
c. netstat
d. ifconfig
Answer: a. ping
a. System configuration
b. Network interfaces
c. Running processes
d. Disk usage
a. Switch user
b. Superuser privileges
c. Running applications
a. File contents
c. File names
d. File directories
a. Store metadata
a. NTFS
b. HFS
c. FAT
d. UDF
Which file system is used in macOS and older versions of Apple operating systems?
a. NTFS
b. HFS
c. UDF
d. NDFS
Which file system is a standard for optical media like CDs and DVDs?
a. UDF
b. NTFS
c. HFS
d. ext4
Which file system is commonly used in Novell NetWare for networked environments?
a. NTFS
b. HFS
c. NDFS
d. FAT
Which extended file system version introduced journaling for improved reliability?
a. ext2
b. ext3
c. ext4
d. FAT32
Answer: b. ext3
What is the primary enhancement in ext4 compared to ext3?
a. Windows
b. macOS
c. Linux
d. Android
Answer: c. Linux
a. Cross-platform compatibility
b. Enhanced security
d. Improved compression
a. NTFS
b. HFS
c. UDF
d. ext4
Answer: d. ext4
a. FAT
b. NTFS
c. UDF
d. ext3
Answer: c. UDF
a. Windows
b. macOS
c. Linux
d. Android
Answer: b. macOS
What is the primary advantage of the extended file system (ext2, ext3, ext4) for Linux users?
In which type of environment is NetWare File System (NDFS) optimized for use?
a. Standalone desktops
b. Networked environments
c. Cloud computing
d. Mobile devices
What does the pipe symbol (|) do in the command ls | grep .txt?
Which redirection operator will overwrite an existing file if used with find?
a) >
b) >>
c) <
d) |
Answer: a) >
What regular expression would match lines containing "important" or "urgent" in a file?
a) important|urgent
b) (important|urgent)
c) important + urgent
d) important urgent
Answer: b) (important|urgent)
How can you find all files containing the word "error" in the current directory and its subdirectories?
b) grep -r error .
Which command would search for lines beginning with a number and ending with a punctuation mark
in a file called "data.txt"?
Write a command using pipes and redirection to copy all files containing the string "secret" in their
filename from the current directory to a new folder named "hidden_files".
a. ls -a
b. cat file.txt
d. mkdir new_folder
Which operator is used for appending output to a file without overwriting existing content?
a. |
b. >
c. >>
d. <
Answer: c. >>
What is the primary purpose of the find command in a Unix-like operating system?
Which option is commonly used with the find command to search for files by name?
a. -size
b. -type
c. -name
d. -exec
Answer: c. -name
Which option is used to perform a case-insensitive search with the grep command?
a. -c
b. -i
c. -v
d. -l
Answer: b. -i
a. SIGTERM
b. SIGKILL
c. SIGINT
d. SIGHUP
Answer: c. SIGINT
c. Suspend a process
Answer: b. When the controlling terminal is closed or the session leader exits
a. Ctrl+X
b. Ctrl+Z
c. Ctrl+S
d. Ctrl+P
Answer: b. Ctrl+Z
a. fg
b. bg
c. resume
d. continue
Answer: b. bg
What does the kill command with the -SIGSTOP option do?
c. Suspends a process
Which signal is used to resume a stopped process using the kill command?
a. SIGRESUME
b. SIGCONT
c. SIGSTART
d. SIGRUN
Answer: b. SIGCONT
Which option is commonly used with ps to display detailed information, including user and CPU
usage?
a. ps -a
b. ps -l
c. ps -u
d. ps -x
Answer: c. ps -u
a. terminate
b. kill -TERM
c. kill -STOP
d. endprocess
What does the kill command with the -SIGKILL option do?
a. Pauses a process
How do you add a new directory to the PATH variable in a Unix-like environment?
a. export PATH=/new/directory
b. addpath /new/directory
c. PATH=/new/directory:$PATH
d. set PATH=/new/directory
Answer: c. PATH=/new/directory:$PATH
Which command is used to remove a specific directory from the PATH variable?
a. removepath
b. unset PATH=/old/directory
d. rmpath /old/directory
a. cat
b. display
c. showfile
d. filecontent
Answer: a. cat
a. chdir
b. cd
c. changedir
d. cwd
Answer: b. cd
a. Rename a file
a. cp
b. copy
c. mv
d. move
Answer: a. cp
c. Rename a file
a. rmdir
b. removedir
c. deletedir
d. rm -d
Answer: a. rmdir
a. Remove a directory
c. Rename a directory
a. rm
b. remove
c. delete
d. del
Answer: a. rm
a. printdir
b. displaydir
c. pwd
d. currentdir
Answer: c. pwd
What does the ps command display in a Unix-like terminal?
a. terminate
b. stop
c. kill
d. endprocess
Answer: c. kill
What does the etc stand for in commands like chmod, pwd, etc.?
b. Execute Command
c. Etcetera
Answer: c. Etcetera
b. A user interface
d. Graphics subsystem
Which type of kernel is a single, large kernel handling all system functionalities?
a. Monolithic Kernel
b. Microkernel
c. Hybrid Kernel
d. Nanokernel
Answer: a. Monolithic Kernel
a. Large size
c. Hybrid architecture
Which type of kernel combines elements of both monolithic and microkernel architectures?
a. Monolithic Kernel
b. Microkernel
c. Hybrid Kernel
d. Nanokernel