Search Header Logo

Apuntadores en C

Authored by Carlos Andres Calvo Garcia

Computers

University

Used 98+ times

Apuntadores en C
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

20 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Si un entero ocupa 4 bytes, y se define un array de dos enteros (Vector[2]) y está almacenado a partir de la posición 100 de memoria. Se ejecuta el código:

Vector[0] = 20;

Vector[1] = 30;

¿Qué valor tiene el entero almacenado en la posición de memoria 104?

31

20

104

30

2.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

¿Y, en qué dirección de memoria está almacenado el primer elemento (Vector[0]) ?

104

102

100

101

3.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

En un programa se definen estas dos variables:

int i = 10;

int *iptr;


Si la variable i está almacenada en la posición de memoria 100, ¿qué valor contiene la variable iptr?

El valor 104 porque es la posición siguiente a la que ocupa i

Ningún valor porque no ha sido inicializada.

Su propia dirección de memoria.

El valor 100 que es la dirección de la variable i

4.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Si una variable tiene que almacenar la dirección de un carácter, ¿qué tipo debe tener su declaración?

char *

string *

* char

char

5.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Dadas dos variables de cualquier tipo en un programa en C, considere la siguiente expresión:

&a == &b;

La expresión es incorrecta.

La expresión es correcta y es siempre falsa.

La expresión es correcta y es siempre cierta.

La expresión es correcta y será cierta o falsa dependiendo de los valores de a y b.

6.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Se definen las variables a de tipo entero, b de tipo puntero a entero, y c de tipo puntero a entero. ¿Cómo se consigue que c tenga la dirección del entero a?

b = a; c = b;

b = a; c = &b;

b = &a; c = b;

b = &a; c = &b;

7.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Se definen los enteros A y B, y el apuntador a entero C, y se asignan los valores: A = 15; B = 25;


Si ejecuto C=&A; *C+=B;

¿Qué se imprime con printf("%i", *C); ?

15

25

NULL

40

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?