C++ Templates Quiz

C++ Templates Quiz

University

10 Qs

quiz-placeholder

Similar activities

Quiz CG - Code V2

Quiz CG - Code V2

University

10 Qs

Типы данных. Переменные. Операции в Java

Типы данных. Переменные. Операции в Java

University

10 Qs

Bài 27

Bài 27

10th Grade - University

15 Qs

Elementos da Programação em Quiz

Elementos da Programação em Quiz

12th Grade - University

14 Qs

Цикл for

Цикл for

University

10 Qs

NGP QUIZ 1

NGP QUIZ 1

University

15 Qs

Quiz Informatika

Quiz Informatika

11th Grade - University

10 Qs

自定義函數

自定義函數

10th Grade - University

5 Qs

C++ Templates Quiz

C++ Templates Quiz

Assessment

Quiz

Information Technology (IT)

University

Hard

Created by

Yasmin Kandil

Used 10+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is a template in C++?

A predefined function

A blueprint for creating functions or classes

A type of variable

A keyword in C++

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is a correct way to define a function template?

 `template function<int> void func() {}`

`template <typename T> void func() {}`

`function template<T> void func() {}`


`template <T> void func() {}`

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the primary benefit of using templates in C++?

Improved performance

Code reuse and type safety

Simplicity of syntax

Increased memory usage

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following statements about class templates is true?

Class templates cannot have member functions.

Class templates are not type safe.

Class templates can be instantiated with different types.

Class templates require a return type.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How do you instantiate a template class with the type `int`?

`MyClass<int> obj;`

`MyClass obj<int>;`

`MyClass obj(int);`

`MyClass<int> obj();`

6.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

What keyword is used to define a template parameter that can accept any type?

`var`

`template`

`typename`

`class`

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is an example of a template specialization?

`MyClass<int> obj();`

`template<> void func<int>() {}`

`template<type T> void func() {}`

`void func() {}`

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?