Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

C++ Template

Total questions: 5

Worksheet time: 5mins

Name
Class
Date
1.

I template sono applicabili a

a)

funzioni

b)

classi

c)

attributi

d)

cicli for

2.

I parametri di un template

a)

devono essere sempre esplicitamente specificati

b)

possono essere omessi in caso di non ambiguità

c)

sono specificati tra parentesi angolari <>

d)

sono specificati tra parentesi quadre []

3.

Dato questo codice

a)

ControllerP è una classe template

b)

kp e x devono essere dello stesso tipo

c)

kp e x possono assumere tipi diversi

d)

Il parametro T deve essere un tipo

4.

Dato questo codice

a)

kp, x ed u possono essere di tipi diversi

b)

kp, x ed u devono essere di tipi diversi

c)

l'operatore * deve essere definito per i tipi Gain e State

d)

questo template può essere usato solo con il tipo double

5.

Quali tra questi modi di utilizzare il template Vector sono corretti?

a)

int s = 3;

Vector<double, -1> v(s);

b)

Vector<int, 5> v();

c)

Vector<float, 3> v(3);

d)

int s = 3;

Vector<int, s> v();

e)

Vector<int, -1> v(5);