Kuis Pointer 1

Kuis Pointer 1

University

6 Qs

quiz-placeholder

Similar activities

Цикл for

Цикл for

University

10 Qs

Abstracciones procedimentales

Abstracciones procedimentales

University

10 Qs

Exploring Recursion and Backtracking

Exploring Recursion and Backtracking

University

10 Qs

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

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

University

10 Qs

Arrays in CQuiz

Arrays in CQuiz

1st Grade - University

10 Qs

PAW.09 - DOM Javascript

PAW.09 - DOM Javascript

University

10 Qs

SWE111_quiz 2

SWE111_quiz 2

University

10 Qs

Estruturas de Repetição - Parte 1

Estruturas de Repetição - Parte 1

University

8 Qs

Kuis Pointer 1

Kuis Pointer 1

Assessment

Quiz

Information Technology (IT)

University

Hard

Created by

089_Gradiva undefined

Used 2+ times

FREE Resource

6 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

void modify(int*& ptr) {
int local = 20;
ptr = &local;
}

int main() {
int x = 10;
int* p = &x;
modify(p);
cout << *p << endl; // Apa hasil ini?
}

20

10

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

int main() {
int arr[] = {10, 20, 30, 40};
int* p = arr + 2;
cout << (p++) << " " << (++p) << endl; // Apa hasil ini?
}

30 40

40 30

30 (angka acak)

40 (angka acak)

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

int main() {

int* p = nullptr;

if (p)

cout << "Not null";

else

cout << "Null";

}

Not null

Null

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

int main() {

int a = 10;

int* p1 = &a;

int*& ref = p1;

int b = 20;

ref = &b;

cout << p1 << " " << ref << endl;

}

20 10

10 10

10 20

20 20

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

int main() {

int x = 10;

int* p = &x;

delete p;

cout << x << endl;

}

10

Compile error

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

int main() {

int arr[] = {1, 2, 3, 4, 5};

int* p = arr + 4;

cout << *(p - 2) << endl;

}

2

3

4

Undefined (nilai gajelas)