MCA Entrance: Computer Science Fundamentals
Practice test covering C programming, data structures, operating systems, digital electronics, and computer fundamentals for MCA entrance preparation
Questions
Which of the following languages can be used for creating web pages?
- C
- FORTRAN
- COBOL
- JAVA
- HTML
What is the process of creating new classes with enhanced features from already existing ones called?
- Structure
- Polymorphism
- Inheritance
- Template
- Function overloading
Which of the following is not a modifier used in C programming language?
- short
- long
- sizeof
- signed
- unsigned
The binary number (1100 1001 1100 1111) constitutes of how many bytes?
- 4
- 2
- 16
- 1
- 32
Which of the following is a user defined data type used in C programming language?
- int
- float
- double
- char
- struct
Which keyword is used for defining a structure?
- str
- st
- struct
- stt
- structure
Which of the following attributes describe ROM?
- Low speed, volatile memory
- High speed, volatile memory
- Virtual memory
- High speed,non-volatile memory
- Secondary memory
What is the process of moving a process from main memory to hard disk called?
- Scheduling
- Caching
- Swapping
- Polling
- Spooling
Which of the following logic gates works as an inverter?
- AND
- OR
- NOT
- NAND
- XOR
Which logic gate would give the output low, only when all its inputs are high?
- OR
- NOR
- XOR
- AND
- NAND
Which gate can be used in a combination to perform the function of AND, OR and NOT gates?
- AND
- OR
- NOT
- NAND
- XOR
Operation of which of the following gates is a logical multiplication?
- OR
- AND
- NOT
- NAND
- NOR
Which C header file contains the prototype statements for the file operations?
- string.h
- stdio.h
- conio.h
- stdlib.h
- math.h
Which of the follwoing data structures is LIFO?
- Stack
- Queue
- Tree
- Linked List
- De-queue
What is a program in execution called?
- Algorithm
- Process
- Subroutine
- Object code
- Instruction