Mini Quiz de Repaso

Mini Quiz de Repaso

University

10 Qs

quiz-placeholder

Similar activities

Lección2_Eval 2.2_ Manual Fundamentos de bases de datos.

Lección2_Eval 2.2_ Manual Fundamentos de bases de datos.

University

10 Qs

Diagnósticos sobre C++ noveno

Diagnósticos sobre C++ noveno

8th Grade - University

6 Qs

Examen - Resumen

Examen - Resumen

University

10 Qs

UNIDAD IV COMPLETA (ARREGLOS Y ESTRUCTURAS)

UNIDAD IV COMPLETA (ARREGLOS Y ESTRUCTURAS)

University

13 Qs

fortnite

fortnite

12th Grade - Professional Development

10 Qs

Vetores

Vetores

University

10 Qs

prueba de examen

prueba de examen

University

8 Qs

Fundamentos de JavaScript y DOM

Fundamentos de JavaScript y DOM

University

10 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?