(A) algorithm used
(B) language used for implementation
(C) progammer and computer
(D) all of the above
Tag: Introduction to Programming Mcqs
Overloading is:
(A) functions having the same name but with different types of parameters
(B) a function used very frequently in a program
(C) an operater whose meaning is determined by the operand type
(D) both a and c
English language uses full stop as a sentence:
(A) seprater
(B) terminater
(C) seprater and terminater
(D) none of the above
Aliasing is a situation where:
(A) two commands with different names share the same coad
(B) a particular location is associated with more then one name
(C) different functions have the same name but require parameters of different typs
(D) a and b above
If instructions are executed in parellel, whenever the required operands are available, then the execution time of the previos problem is logically same as that of subsiquently executing:
(A) 3 statements
(B) 2 statements
(C) 4 statements
(D) 5 statements
The period of time an allocation and its subsiquent disposal is called:
(A) scope
(B) binding
(C) lifetime
(D) longvity
Which of the following comparisons between static and dynamic type checking is correct?
(A) Dynamic type checking slows down execution
(B) Dynamic type checking offers more flexibility to the programmers
(C) Both a and b
(D) Unlike static type checking is done during compilation
Thr principal that a function can always be replaced by its value without changing the meaning is called:
(A) ficalitate the implementation of top down logic
(B) enhance logical clarity
(C) avoid programing across programs
(D) All of the above