Computer Knowledge
Computer Fundamentals and System Concepts
2,421 Questions
Computer fundamentals and system concepts questions cover core hardware components, operating systems, and historical computer milestones. Topics include the kernel, central processing unit, and basic computing terminology. These foundational questions are strictly essential for scoring well in computer knowledge sections.
Central processing unitComputer operating systemsSupercomputer milestonesSystem registry functionsKernel operationsAndroid applications
Computer Fundamentals and System Concepts Questions
-
As transient work area for storing temporary data such as compiled JSPs.
-
It must contain the web.xml file
-
It contains deployment specific details
-
All of the above
A
Correct answer
Explanation
The .myeclipse folder serves as a temporary workspace for MyEclipse to store transient data like compiled JSPs during development. Option B is incorrect because web.xml belongs in WEB-INF, not this optional folder. Option C is incorrect because deployment details are stored elsewhere.
-
.mymetadata file
-
.myeclipse folder
-
an ejb-jar.xml file
-
An application.xml
A
Correct answer
Explanation
MyEclipse generates a .mymetadata file when creating web application projects to store project-specific configuration and metadata. This file contains information about the project type, deployment settings, and other MyEclipse-specific attributes needed for the IDE to manage the project correctly.
-
Tomcat
-
Oracle
-
BEA
-
All of the above
D
Correct answer
Explanation
MyEclipse provides built-in support and plugins for numerous application servers including Apache Tomcat, Oracle WebLogic (formerly BEA), and many others. The IDE includes server adapters that allow deployment, debugging, and management of applications running on these servers directly from the development environment.
-
Main()
-
WinMain()
-
InitInstance()
-
OnEXecute()
B
Correct answer
Explanation
In Win32 programming, the entry point for a Windows application is WinMain(), not main() which is for console applications. InitInstance() is MFC-specific, and OnEXecute() is not a standard Win32 entry point.
-
It is possible for a program to free memory at a given time.
-
Garbage Collection feature of Java ensures that the program never runs out of memory.
-
It is possible for a program to make an object available for Garbage Collection.
-
The finalize method of an object is invoked before garbage collection is performed on the object.
C,D
Correct answer
Explanation
Programs can suggest garbage collection by removing references (making objects eligible for GC), but cannot force immediate collection (A false). GC does not prevent running out of memory (B false). The finalize() method is called before an object is collected (C and D true).
-
System.free()
-
System.setGarbageCollection()
-
System.setGarbageCollector()
-
System.gc()
D
Correct answer
Explanation
System.gc() is the correct method to suggest garbage collection to the JVM. Options A, B, and C list non-existent methods - System has no free(), setGarbageCollection(), or setGarbageCollector() methods.
-
Files and Settings Transfer Wizard
-
Add New Program Wizard
-
Add New Hardware Wizard
-
Found New Hardware Wizard
A
Correct answer
Explanation
The Files and Settings Transfer Wizard was introduced in Windows XP to help users migrate their personal files and system settings from an old computer to a new one. The other hardware and program wizards existed in earlier Windows versions.
B
Correct answer
Explanation
CMOS (Complementary Metal-Oxide-Semiconductor) technology replaced bipolar technology in mainframe systems during the 1990s. CMOS technology significantly reduced power consumption and heat generation, eliminating the need for specialized HVAC systems. DMOS, BMOS, and AMOS are not standard mainframe design technologies.
-
Intel core2 duo
-
Intel xeon
-
Motorola
-
None
B
Correct answer
Explanation
EMC's 4th generation midrange arrays (CLARiiON CX4 series) used Intel Xeon processors (specifically the dual-core Xeon 5100/5300 series 'Woodcrest' and 'Clovertown'). Intel Core2 Duo was a consumer/desktop processor line. Motorola processors were used in older systems but not in these EMC arrays.
-
Both are essential templates for which we can create objects.
-
Both structs and classes are reference types and are stored on heap .
-
For both struct and class, we use 'new' keyword to declare an instance.
-
All of the above are correct
A,C
Correct answer
Explanation
Both structs and classes serve as templates for object creation (option A), and both use the 'new' keyword to instantiate (option C). However, option B is incorrect because structs are value types stored on the stack (or inline), while classes are reference types stored on the heap.
-
CICS System Library (CSL).
-
The CICS Repository.
-
Sub directories.
-
Relocateable Program Library.
A
Correct answer
Explanation
The CICS System Library (CSL) is the designated library containing all programs that will be executed during CICS runtime. When CICS needs to load a program (specified in the PCT), it searches in the CSL. This is a fundamental CICS system definition.
-
A communication area for a terminal.
-
An area for an individual program to store all temporary flags.
-
A communication area for processing data between CPUs.
-
An area used to pass information between programs
D
Correct answer
Explanation
COMMAREA (Communication Area) is a mechanism to pass data between CICS programs, typically during LINK or XCTL commands. It's not for terminal communication (that's TIOA), not for local storage (that's working storage), and not for inter-CPU communication (CICS runs on one CPU). COMMAREA enables program-to-program data transfer.
-
JRE
-
SDK
-
Both 1 & 2
-
None of the above
A
Correct answer
Explanation
The Java Runtime Environment (JRE) contains the JVM and core libraries required to run compiled Java applications on an end-user's machine, whereas the SDK is for development.
-
worm
-
virus
-
rootkit
-
malware
C
Correct answer
Explanation
A rootkit is a collection of software tools designed to grant administrator-level access to a computer while actively hiding its presence and activities from users and security tools.
-
windows 98
-
windows XP
-
Apple DOS
-
mainframes