Computer — All MCQs
4795 questions available
Q2661.Which type of operating system has a very limited user interface?
Correct Answer: D
Embedded operating systems are built for specific microcontroller or appliance hardware, typically offering very minimal or no user interface.
Q2662.The software that contains the core components of the operating system is called _____?
Correct Answer: D
The kernel is the core segment of an operating system, directly managing system hardware resources, memory, and task execution.
Q2663.Which class of IP address provides the most host addresses per network?
Correct Answer: B
Class A IP addresses utilize an 8-bit network prefix and a 24-bit host field, providing up to 16,777,214 host addresses per network.
Q2664.Which protocol is commonly used for secure remote access to a network device?
Correct Answer: B
SSH (Secure Shell) provides robustly encrypted terminal connections for secure remote administration of servers and network devices.
Q2665.Which of the following is NOT a function of the Network Layer?
Correct Answer: C
The Network Layer (Layer 3) handles routing, logical addressing, and packet forwarding; error detection is primarily managed at the Data Link Layer (Layer 2).
Q2666.Which layer in the OSI model is responsible for end-to-end communication and error recovery?
Correct Answer: C
The Transport Layer (Layer 4) is responsible for logical, end-to-end communication, flow control, segment reassembly, and error recovery.
Q2667.Which testing type ensures changes don't introduce new defects?
Correct Answer: C
Regression testing is designed to verify that recent code changes or bug fixes have not introduced regressions or defects into pre-existing stable features.
Q2668.Which testing technique involves testing the internal structure of the code?
Correct Answer: C
White-box testing (or structural testing) involves verifying code logic, branches, loops, and conditions with full knowledge of the internal code implementation.
Q2669.Which of the following are common non functional requirements?
Correct Answer: D
Non-functional requirements describe system quality characteristics, such as usability (user experience), performance (speed), and security protection.
Q2670.Which software development practice involves continuous integration and continuous delivery?
Correct Answer: C
Agile/DevOps software engineering practices emphasize CI/CD (Continuous Integration and Continuous Delivery) to automate and accelerate reliable code releases.
Q2671.User stories are derived from which of the following diagrams?
Correct Answer: C
User stories capture software requirements from an actor's perspective, which is conceptually modeled and mapped using Use Case Diagrams.
Q2672.Which type of pointer can store the address of any data type?
Correct Answer: C
A void* pointer is a generic, type-agnostic pointer that can store memory addresses of any arbitrary data type.
Q2673.Which operator is used to access the value at a pointer's address?
Correct Answer: B
The asterisk ('*') is the dereference operator, used in C/C++ to access or modify the actual value located at the pointer's memory address.
Q2674.Where is dynamically allocated memory stored?
Correct Answer: C
Dynamically allocated memory (requested via malloc/new) is stored on the system Heap, which persists independently of function scopes.
Q2675.Stack memory stores which of the following when a function is called _____?
Correct Answer: D
When a function is called, a stack frame is pushed to store the return execution address, local variables, and input function arguments.
Q2676.Most convenient loop to use when working with 2D arrays?
Correct Answer: B
For loops are highly convenient for working with multi-dimensional data structures since nested for loops align cleanly with row and column indexing.
Q2677.When the number of iterations are not known in advance which loop is most suitable?
Correct Answer: C
A while loop is designed to continue execution based on an active conditional check, making it ideal when iteration counts are not known beforehand.
Q2678.Which branching statement can easily handle complicated nested decisions?
Correct Answer: A
A switch statement structures code cleanly to handle multiple discrete branches, avoiding messy nested if-else ladders.
Q2679.Which of the following is not a standard builtin data type in C?
Correct Answer: A
Prior to the C99 standard, the C programming language had no native built-in boolean data type ('bool'), relying on integers for truth checks.
Q2680.Most widely used method for representing signed integers in modern computers?
Correct Answer: C
Two's complement is the standard encoding method used to represent signed integers, allowing simple, uniform hardware addition and subtraction operations.