Go Online Quiz


Advertisements

Following quiz provides Multiple Choice Questions (MCQs) related to Go. You will have to read all the given answers and click over the correct answer. If you are not sure about the answer then you can check the answer using Show Answer button. You can use Next Quiz button to check new set of questions in the quiz.

Questions and Answers

Q 1 - Does Go support generic programming?

A - yes

B - no

Answer : B

Explanation

No support for generic programming.

Q 2 - Which of the following is not a boolean type in Go?

A - true

B - false

C - 0

D - All of the above.

Answer : C

Explanation

0 is not a boolean type.

Q 3 - Which of the following operator decreases integer value by one in Go?

A - ++

B - %

C - --

D - None of the above.

Answer : C

Explanation

-- − Decrements operator decreases integer value by one.

Q 4 - Does Go supports function closures?

A - true

B - false

Answer : A

Explanation

Yes! function clousures are supported in Go. Functions closure are anonymous functions and can be used in dynamic programming.

Answer : C

Explanation

Both of the above options are correct.

Answer : D

Explanation

All of the above options are correct.

Q 8 - Which of the following method is the default method of parameter passing in Go?

A - call by value.

B - call by reference

C - Both of the above.

D - None of the above.

Answer : A

Explanation

By default, Go uses call by value to pass arguments.

Q 9 - Dynamic type variable declaration provides assurance to the compiler that there is one variable existing with the given type and name.

A - true

B - false

Answer : B

Explanation

Static type variable declaration provides assurance to the compiler that there is one variable existing with the given type and name.

Q 10 - In Go language, Array types are inbuilt types.

A - false

B - true

Answer : A

Explanation

No! Array types are derived types.

go_questions_answers.htm
Advertisements