C++ funkcijos: atviri klausimai

C++ funkcijos: atviri klausimai

12th Grade

10 Qs

quiz-placeholder

Similar activities

Fundamentals of CS - Computers in the Modern World

Fundamentals of CS - Computers in the Modern World

8th - 12th Grade

10 Qs

5.3 ID The Elements - Inline, Block, Attribute

5.3 ID The Elements - Inline, Block, Attribute

9th - 12th Grade

12 Qs

TIKOM

TIKOM

6th - 12th Grade

15 Qs

GAME QUIZ

GAME QUIZ

11th - 12th Grade

10 Qs

CSS Properties

CSS Properties

5th - 12th Grade

10 Qs

MSW Chapter 9: Proofing Documents

MSW Chapter 9: Proofing Documents

9th - 12th Grade

12 Qs

CSS Rules Quiz-unit 4 CodeHS

CSS Rules Quiz-unit 4 CodeHS

7th Grade - University

7 Qs

C++ funkcijos: atviri klausimai

C++ funkcijos: atviri klausimai

Assessment

Quiz

Computers

12th Grade

Easy

Created by

Ina Kovaliova

Used 1+ times

FREE Resource

10 questions

Show all answers

1.

OPEN ENDED QUESTION

5 mins • 6 pts

Koks yra esminis skirtumas tarp funkcijos deklaracijos (prototipo) ir funkcijos apibrėžimo (definicijos) C++ kalboje? Kodėl deklaracija dažnai yra būtina?

Evaluate responses using AI:

OFF

2.

OPEN ENDED QUESTION

5 mins • 6 pts

Paaiškinkite, kada funkcijos grąžinimo tipas (angl. return type) turėtų būti void ir kada turėtų būti konkretus duomenų tipas (pvz., int, double ar string). Pateikite po pavyzdį.

Evaluate responses using AI:

OFF

3.

OPEN ENDED QUESTION

5 mins • 8 pts

Apibūdinkite dviejų pagrindinių parametrų perdavimo mechanizmų skirtumus: perdavimas pagal reikšmę (pass-by-value) ir perdavimas pagal nuorodą (pass-by-reference). Kokiais atvejais geriau naudoti nuorodą?

Evaluate responses using AI:

OFF

4.

OPEN ENDED QUESTION

5 mins • 8 pts

Kas yra numatytieji argumentai (default arguments) C++ funkcijose ir kokios yra taisyklės juos deklaruojant? Parašykite funkcijos prototipo pavyzdį su numatytuoju argumentu.

Evaluate responses using AI:

OFF

5.

OPEN ENDED QUESTION

5 mins • 11 pts

Tarkime, turite funkciją, kuri priima didelį objektą (pvz., 1MB dydžio vector<int>). Koks būtų efektyviausias būdas perduoti šį objektą, jei funkcija jo neturi keisti? Paaiškinkite, kodėl šis būdas geresnis nei perdavimas pagal reikšmę.

Evaluate responses using AI:

OFF

6.

OPEN ENDED QUESTION

5 mins • 11 pts

Kam C++ funkcijų parametruose naudojamas raktinis žodis const? Kokią apsaugą tai suteikia ir kokio tipo parametrams tai yra ypač aktualu?

Evaluate responses using AI:

OFF

7.

OPEN ENDED QUESTION

10 mins • 14 pts

Paaiškinkite, kodėl mažoms, dažnai kviečiamoms funkcijoms verta naudoti raktinį žodį inline.

inline funkcija yra užuomina C++ kompiliatoriui, kad jis gali pabandyti įterpti visą funkcijos kodą tiesiai į kiekvieną kvietimo vietą (vietoje įprasto šuolio į funkciją). Pavyzdys: Svarstote, ar šią funkciją pažymėti inline: inline int IvertintiKvadrata(int x) { return x * x; } Kokie yra du pagrindiniai privalumai ir trūkumai, susiję su šios funkcijos žymėjimu inline?

Evaluate responses using AI:

OFF

Create a free account and access millions of resources

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?