C++ funkcijos: atviri klausimai
Quiz
•
Computers
•
12th Grade
•
Easy
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

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple

Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?
Similar Resources on Wayground
13 questions
Examen de P.B.D., Tercero de Bachillerato, Frágata Guayas
Quiz
•
12th Grade
15 questions
Excel 9no
Quiz
•
9th - 12th Grade
10 questions
Web Development
Quiz
•
1st - 12th Grade
10 questions
Videoconferencias
Quiz
•
5th Grade - Professio...
10 questions
Introdução ao CSS
Quiz
•
10th - 12th Grade
10 questions
Tipos de Redes
Quiz
•
1st - 12th Grade
11 questions
Evaluación Párvulos y Pre primaria
Quiz
•
1st - 12th Grade
12 questions
Intelektuālais īpašums
Quiz
•
10th - 12th Grade
Popular Resources on Wayground
20 questions
Brand Labels
Quiz
•
5th - 12th Grade
11 questions
NEASC Extended Advisory
Lesson
•
9th - 12th Grade
10 questions
Ice Breaker Trivia: Food from Around the World
Quiz
•
3rd - 12th Grade
10 questions
Boomer ⚡ Zoomer - Holiday Movies
Quiz
•
KG - University
25 questions
Multiplication Facts
Quiz
•
5th Grade
22 questions
Adding Integers
Quiz
•
6th Grade
10 questions
Multiplication and Division Unknowns
Quiz
•
3rd Grade
20 questions
Multiplying and Dividing Integers
Quiz
•
7th Grade