Explore topic-wise MCQs in C Programming.

This section includes 68 Mcqs, each offering curated multiple-choice questions to sharpen your C Programming knowledge and support exam preparation. Choose a topic below to get started.

51.

An innovation that improves both dependability and performance of storage systems is

A. Frame array
B. Disk arrays
C. Optimizer
D. All above
Answer» C. Optimizer
52.

One of the most widely used exponential distributions is called a

A. Passion distribution
B. Possible distribution
C. Poisson distribution
D. Poisson association
Answer» D. Poisson association
53.

Redundant disk arrays have become known, by the acronym

A. SAID
B. RED
C. RAID
D. DIMM
Answer» D. DIMM
54.

Spreading data over multiple disks, called

A. Striping
B. Disk arrays
C. Window
D. Areal density
Answer» B. Disk arrays
55.

................. is the time required to move the disk arm to the required track.

A. Seek time
B. Rotational delay
C. Latency time
D. Access time
Answer» B. Rotational delay
56.

What is the effect of using a larger block size in a fixed block size file system?

A. It leads to poorer disk throughput and poorer disk space utilization
B. It leads to poorer disk throughput but better disk space utilization
C. It leads to better disk throughput and better disk space utilization
D. It leads to better disk throughput and poorer disk space utilization
Answer» E.
57.

Dynamic allocation of storage areas with VSAM files is accomplished by

A. hashing
B. control splits
C. over flow areas
D. relative recording
Answer» C. over flow areas
58.

Root directory of a disk should be placed

A. at the fixed address in the main memory
B. at a fixed location on the disk
C. at the fixed location on system disk
D. anywhere on the disk
Answer» C. at the fixed location on system disk
59.

Consider a system with 32 bit virtual addresses and 1 kbyte page size. Why is it not possible to use one - level page tables for virtual to physical address translation?

A. The amount of external fragmentation
B. The amount of internal fragmentation
C. The large computation overhead in the translation process
D. The large memory overhead in maintaining page tables
Answer» E.
60.

Which of the following file name extension suggests that the file is Backup copy of another file ?

A. TXT
B. COM
C. BAS
D. BAK
Answer» E.
61.

In memory management , a technique called as paging, physical memory is broken into fixed-sized blocks called ___________.

A. Pages
B. Frames
C. Blocks
D. Segments
Answer» C. Blocks
62.

Disk scheduling involves deciding ?

A. which disk should be accessed next
B. the order in which disk access request should be made
C. physical location of files
D. type of disks a system should have
Answer» C. physical location of files
63.

CPU can access which type of memory directly?

A. random-access memory
B. magnetic disk
C. magnetic tape
D. None of the above
Answer» B. magnetic disk
64.

It is for the syntax correctness

A. It is for the type-casting
B. It is to inform malloc function about the data-type expected
C. None of the mentioned
Answer» D.
65.

Memory allocation using malloc() is done in _________

A. Static area
B. Stack area
C. Heap area
D. Both Stack & Heap area
Answer» D. Both Stack & Heap area
66.

In function free(p), p is a _______

A. int
B. Pointer returned by malloc()
C. Pointer returned by calloc()
D. Pointer returned by malloc() & calloc()
Answer» B. Pointer returned by malloc()
67.

calloc() returns a storage that is initialized to.

A. Zero
B. Null
C. Nothing
D. One
Answer» B. Null
68.

void * malloc(size_t n) returns?

A. Pointer to n bytes of uninitialized storage
B. NULL if the request can be satisfied
C. Nothing
D. None of the mentioned
Answer» D. None of the mentioned