TCS Programming MCQ Questions And Answers - TCS

TCS Technical MCQ Questions: This section focuses on "Technical Questions" of TCS Exam. These programming MCQs are asked in previous TCS NQT Exams and will help you to prepare for upcoming TCS NQT exam.

1. A data type is stored as a 6 bit signed integer. Which of the following cannot be represented by this data type?

A. -12
B. 5
C. 25
D. 32

View Answer


2. What is the difference between a function and a method?

A. Function is a named code unlike method which is a part of an object
B. Function cannot change variables outside its scope unlike method
C. There is no difference between the two
D. Function contained in an object is called a method

View Answer


3. What will be output for the following code?

int main()
 {
     int a=5,b=7
     switch(a)
     {
        case 5 :printf(""I am 5"");
                break
        case 7: printf(""I am not 5"");
                break;
        default:printf(""I am different"");
     }
return 0;
 }

A. I am 5
B. I am not 5
C. I am different
D. Error

View Answer


4. The value of EOF is _____

A. 0
B. -1
C. 1
D. infinite

View Answer


5. An array is also known as ___________ ?

A. Subscripted variable
B. Ordinary variable
C. Similar Quantities variable
D. Collective array

View Answer


6. What is the output of this C code?

#include 
void main()
{
   static int i;
   printf(""i is %d"", i);
}

A. Zero
B. 1
C. Garbage Value
D. Runtime Error

View Answer


7. Which of this is used to skip one iteration?

A. break
B. goto
C. continue
D. return

View Answer


8. Which has the highest precision?

A. float
B. unsigned long int
C. double
D. long int

View Answer


9. How can we insert different type of data in the stack.

A. Not possible
B. By implementing union
C. Structure data type
D. Both B and C

View Answer


10. Which of the following is not a valid type of polymorphism ?

A. imperative polymorphism
B. adhoc polymorphism
C. predicative polymorphism
D. inclusion polymorphism

View Answer


11. Tricha wants to store a list of binary data.Which of following data types should she use?

A. Boolean
B. Integer
C. Character
D. Floating

View Answer


12. Which of the following accessibility modes can be the specifier of a top level class’ ?

A. only private
B. protected and private
C. public and no modifier
D. only no modifer

View Answer


13. Recursion is similar to which of the following?

A. Switch Case
B. Loop
C. If-else
D. None

View Answer


14. A mode which is used to open an existing file for both reading and writing ______

A. "W"
B. "W+"
C. "R+"
D. "A+"

View Answer


15. An array is also known as ___________  ?

A. Subscripted variable
B. Collective array
C. Ordinary variable
D. Similar Quantites variable

View Answer


16. The scope of an automatic variable is:

A. Within the block it appears
B. Within the blocks of the block it appears
C. Until the end of program
D. Within the block it appears &  Within the blocks of the block it appears.

View Answer


17. The following code ‘for(;;)’ represents an infinite loop. It can be terminated by.

A. break
B. exit(0)
C. abort()
D. all of the mentioned

View Answer


18. What argv means in command line argument ?

A. Array of pointers
B. pointer to a character array
C. Array of character pointers
D. Array of Strings

View Answer


19. How can a call to an overloaded function be ambiguous ?

A. By misspelling the name
B. There might be two or more functions with the same name
C. There might be two or more functions with equally appropriate signatures
D. None of these

View Answer


20. What type of method is used to place a method onto the top of the Stack.

A. pop()
B. push()
C. Evaluation()
D. Create()

View Answer




Discussion



* You must be logged in to add comment.