Funkcijos (C++)
Klausimas #1
Koks bus rezultatas atlikus šią programą?
#include < iostream >
using namespace std;
int skaicius()
{
int a = 9;
int b = 10;
return a + b;
}
int main()
{
int skaicius_is_funkcijos = skaicius();
cout < < skaicius_is_funkcijos;
return 0;
}
Atsakymų variantai rodomi tik registruotiems sistemos eTest.lt vartotojams. Mokytojo registracija, mokinio registracija
Taškų skaičius už teisingą atsakymą: 1
Klausimas #2
Kokį rezultatą spausdins programa?
#include < iostream >
using namespace std;
bool ar_tiesa()
{
int skaicius = 8;
if (skaicius > 5)
return true;
return false;
}
int main()
{
if (ar_tiesa())
cout < < "funkcija grazino true rezultata";
return 0;
}
Atsakymų variantai rodomi tik registruotiems sistemos eTest.lt vartotojams. Mokytojo registracija, mokinio registracija
Taškų skaičius už teisingą atsakymą: 1
Klausimas #3
Kuri funkcijos antraštė (prototipas) yra teisinga C++ kalboje?
Atsakymų variantai rodomi tik registruotiems sistemos eTest.lt vartotojams. Mokytojo registracija, mokinio registracija
Taškų skaičius už teisingą atsakymą: 1
Klausimas #4
Kas bus išvesta?
#include < iostream >
using namespace std;
void printNumber(int x) {
x =x + 5;
cout << x;
}
int main() {
int num = 10;
printNumber(num);
cout < < num;
return 0;
}
Atsakymų variantai rodomi tik registruotiems sistemos eTest.lt vartotojams. Mokytojo registracija, mokinio registracija
Taškų skaičius už teisingą atsakymą: 1
Klausimas #5
Kas bus išvesta?
#include < iostream >
using namespace std;
int fun(int &a, int b) {
a =a + b;
return a;
}
int main() {
int x = 5, y = 3;
cout < < fun(x, y) < < " " < < x;
return 0;
}
Atsakymų variantai rodomi tik registruotiems sistemos eTest.lt vartotojams. Mokytojo registracija, mokinio registracija
Taškų skaičius už teisingą atsakymą: 1
Klausimas #6
Kokia bus išvestis?
#include < iostream >
using namespace std;
int compute(int a = 5, int b = 3) {
return a * b;
}
int main() {
cout < < compute() < < " " < < compute(4) < < " " < < compute(4, 2);
return 0;
}
Atsakymų variantai rodomi tik registruotiems sistemos eTest.lt vartotojams. Mokytojo registracija, mokinio registracija
Taškų skaičius už teisingą atsakymą: 1
Klausimas #7
Kokia bus programos išvestis?
#include < iostream >
using namespace std;
int mystery(int &a, int b) {
a = a + b;
b = b * 2;
return a;
}
int main() {
int x = 2, y = 3;
cout < < mystery(x, y) < < " " < < x < < " " < < y;
return 0;
}
Atsakymų variantai rodomi tik registruotiems sistemos eTest.lt vartotojams. Mokytojo registracija, mokinio registracija
Taškų skaičius už teisingą atsakymą: 1
Klausimas #8
Kokia bus šios funkcijos išvestis?
#include < iostream >
using namespace std;
int sum(int x, int y = 2, int z = 3) {
return x + y + z;
}
int main() {
cout < < sum(4) < < " " < < sum(4, 5) < < " " < < sum(4, 5, 6);
return 0;
}
Atsakymų variantai rodomi tik registruotiems sistemos eTest.lt vartotojams. Mokytojo registracija, mokinio registracija
Taškų skaičius už teisingą atsakymą: 1
Klausimas #9
Kokia bus šios programos išvestis?
#include < iostream >
using namespace std;
int sumArray(int arr[], int size) {
int sum = 0;
for (int i = 0; i < size; i =i + 2) {
sum =sum + arr[i];
}
return sum;
}
int main() {
int nums[] = {1, 2, 3, 4, 5, 6};
cout < < sumArray(nums, 6);
return 0;
}
Atsakymų variantai rodomi tik registruotiems sistemos eTest.lt vartotojams. Mokytojo registracija, mokinio registracija
Taškų skaičius už teisingą atsakymą: 1
Klausimas #10
Kam skirta ši funkcija?
#include < iostream >
using namespace std;
void kazka_daro(int arr[], int size) {
for (int i = 0; i < size / 2; ++i) {
int temp = arr[i];
arr[i] = arr[size - i - 1];
arr[size - i - 1] = temp;
}
}
int main() {
int nums[] = {1, 2, 3, 4};
kazka_daro(nums, 4);
cout < < nums[0] < < " " < < nums[3];
return 0;
}
Atsakymų variantai rodomi tik registruotiems sistemos eTest.lt vartotojams. Mokytojo registracija, mokinio registracija
Taškų skaičius už teisingą atsakymą: 1
Klausimas #11
Kokia bus šios programos išvestis?
#include < iostream >
using namespace std;
int funkcijaX(int arr[], int size) {
int d = arr[0];
for (int i = 1; i < size; ++i) {
if (arr[i] > d)
d = arr[i];
}
return d;
}
int main() {
int nums[] = {3, 5, 2, 8, 6};
cout < < funkcijaX(nums, 5);
return 0;
}
Atsakymų variantai rodomi tik registruotiems sistemos eTest.lt vartotojams. Mokytojo registracija, mokinio registracija
Taškų skaičius už teisingą atsakymą: 1
Klausimas #12
Kokia bus šios programos išvestis?
include < iostream >
using namespace std;
void modify(int arr[], int &a, int b) {
a =a + arr[0];
b =b + arr[1];
}
int main() {
int nums[] = {2, 4, 6};
int x = 1, y = 1;
modify(nums, x, y);
cout < < x < < " " < < y;
return 0;
}
Atsakymų variantai rodomi tik registruotiems sistemos eTest.lt vartotojams. Mokytojo registracija, mokinio registracija
Taškų skaičius už teisingą atsakymą: 1
Klausimas #13
Kokia bus šios programos išvestis?
#include < iostream >
using namespace std;
void Kazkas(int &a, int &b) {
int temp = a;
a = b;
b = temp;
}
int main() {
int nums[] = {1, 2, 3, 4};
Kazkas(nums[1], nums[3]);
cout < < nums[1] < < " " < < nums[3];
return 0;
}
Atsakymų variantai rodomi tik registruotiems sistemos eTest.lt vartotojams. Mokytojo registracija, mokinio registracija
Taškų skaičius už teisingą atsakymą: 1