Classical

C Programming MCQ - Arrays

6:  

Size of the array need not be specified, when

A.

Initialization is a part of definition

B.

It is a declaratrion

C.

It is a formal parameter

D.

All of these

 
 

Option: A

Explanation :

Consider the following declaration
double balance[] = {1000.0, 2.0, 3.4, 17.0, 50.0};
If you omit the size of the array, an array  just big enough to hold the initialization is created. So, correct option is 'A'.


7:  

A one dimensional array A has indices 1....75.Each element is a string and takes up three memory words. The array is stored starting at location 1120 decimal. The starting address of A[49] is

A.

1167

B.

1164

C.

1264

D.

1169

 
 

Option: C

Explanation :

One element takes three memory words so  memory location 1120 , 1121 , 1123  stores first element.
A[49] will be stored at location 1264 , (1120+(48*3))


8:  

Minimum number of interchange needed to convert the array 89,19,40,14,17,12,10,2,5,7,11,6,9,70, into a heap with the maximum element at the root is

A.

0

B.

1

C.

2

D.

3

 
 

Option: C

Explanation :

Only element 70 violates the rule. Hence, it must be shifted to its proper position.
Step1: swap(10, 70)
Step2: swap(40, 70)
Hence, only 2 interchanges are required.


9:  

Which of the following is an illegal array definition?

A.

Type COLOGNE:(LIME,PINE,MUSK,MENTHOL); var a:array[COLOGNE]of REAL;

B.

var a:array[REAL]of REAL;

C.

var a:array['A'..'Z']of REAL;

D.

var a:array[BOOLEAN]of REAL;

 
 

Option: B

Explanation :


10:   Minimun number of comparison required to compute the largest and second largest element in array is
A. n-[log₂n]-2
B. n+[log₂n-2]
C. log₂n
D. None of these
 
 

Option: B

Explanation :




Suggest an improvement

 


Syllabus Covered in this section is

  • Elements of C-Tokens
  • Identifiers
  • data types in C
  • Control structures in, C
  •  Sequence, selection and iteration(s).
  • Structured data types in C
  • Arrays, Structures, union, String, and pointers
  • Functions, Recursion
  • Parameter passing, Scope
  •  Binding, Abstract data types

This Section covers Multiple Choice Questions Answers in C Programming . Here questions answers are given with explanation and references. These questions can be used for the preparation of various competitive and academic exams.

Who can benefit - 

  • Any undergraduate or postgraduate student who is seeking C Programming objective type questions answers can use this section.
  • C programming Multiple Choice questions Answers can help you in interview preparation.
  • C Programming Objective type Questions Answers are also used at SSC and HSc level for Exam preparation.
  • C Programming MCQ Questions Answers are also used by engineering students in the preparation of their Exams.
  • Any candidate who has to appear for DOEACC A, B or C level Exam can also learn C Programming Questions Answers.
  • All the teachers who are appearing for Kendriya Vidyalya Sangathan Entrance Exam can also use C Programming Multiple Choice Questions Answers.
  • C Programming MCQs can also be used by the students who are pursuing B.Sc or Msc Computer Science.
  • C Programming Questions Answers can also be used by BCA students for the preparation of their exams.
  • Any student who is pursuing B.Sc. in Information Technology can also use this C Programming mcq Questions Answers.
  •  MCA students can also prepare for their exams using  C Programming Objective Type Questions Answers.
  • You can get free access to C Programming mcq pdf.
  • You can also have online access to C Programming Questions Answers EBook.

Various Search Terms used for this section are

  • C Programming quiz questions with answers

  • C Programming exam questions answers

  • C Programming MCQ questions Answers

  • C Programming MCQ

  • C Programming Questions Answers