Mini Quiz de Repaso

Mini Quiz de Repaso

University

10 Qs

quiz-placeholder

Similar activities

Java Reserved Words

Java Reserved Words

University

10 Qs

Examen - Resumen

Examen - Resumen

University

10 Qs

ANALISE E MODELAGEM DE DADOS

ANALISE E MODELAGEM DE DADOS

University

15 Qs

Busqueda Binaria

Busqueda Binaria

University

10 Qs

Chapter 6 - Part 3 Quiz

Chapter 6 - Part 3 Quiz

University

8 Qs

pemro kece II

pemro kece II

University

10 Qs

Array C++

Array C++

University

5 Qs

follow up

follow up

University

5 Qs

Mini Quiz de Repaso

Mini Quiz de Repaso

Assessment

Quiz

Instructional Technology

University

Hard

Created by

Daniel Campos

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

¿Qué ocurre si pasamos un arreglo a una función sin especificar su tamaño?

Se puede recorrer normalmente

El compilador lanza un error

El arreglo se convierte en un puntero y se pierde su tamaño

Solo se accede al primer elemento

2.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

¿Cuál es la principal ventaja de usar paso por referencia en funciones?

Permite copiar datos sin errores

Permite modificar directamente el valor original

Aumenta la seguridad del programa

Solo funciona con arreglos

3.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Media Image

¿Qué imprime este código?

5

10

15

Error de compilación

4.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

¿Qué ocurre si se usa sizeof(arr) dentro de una función que recibe arr[]?

Retorna el tamaño real del arreglo

Retorna el tamaño del puntero

Retorna un valor indefinido

No compila

5.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Media Image

¿Cuál es el error del siguiente código? void mostrar(int arr[]) { for (int i = 0; i < sizeof(arr)/sizeof(int); i++) cout << arr[i]; }

El ciclo está mal

sizeof(arr) no calcula el tamaño real

arr[] no es válido

Falta un return

6.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

¿Cuál de las siguientes definiciones de función es válida para recibir un arreglo?

void f(int arr[])

void f(int *arr)

void f(int arr[10])

Todas las anteriores

7.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

¿Cuál es la diferencia entre int arr[5] y int *arr en una función?

Ninguna, son exactamente iguales

arr[5] es solo sintáctico; ambos son punteros internamente

arr[5] almacena más memoria

int *arr no se puede usar para arreglos

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?

Discover more resources for Instructional Technology