wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

quizizz 57

Total questions: 20

Worksheet time: 8mins

Name
Class
Date
1.

Comando para colocar el archivo main.cpp al área de staging (index).

a)

git commit main.cpp

b)

git add main.cpp

c)

git stage main.cpp

d)

git push main.cpp

2.

¿Cómo se define una función llamada modificarValor que reciba un argumento entero por valor, donde, en caso de que el valor sea impar le sume 15 y en caso de que sea par lo multiplique por 2?

a)

int modificarValor(int n) { if (n % 2 != 0) { return n + 15; } else { return n * 2; } }

b)

void modificarValor(int n) { if (n % 2 == 0) { n = n + 15; } else { n = n * 2; } }

c)

int modificarValor(int &n) { if (n % 2 != 0) { return n + 15; } else { return n * 2; } }

d)

void modificarValor(int &n) { if (n % 2 == 0) { n = n * 2; } else { n = n + 15; } }

3.

¿Cuál de las siguientes afirmaciones sobre el código no es correcta?

int *a, *b;

a = new int(5);

b = a;

*b = 7;

a)

El valor almacenado en *a es 7.

b)

Las variables a y b apuntan a la misma dirección de memoria.

c)

El valor inicial asignado a través de new int(5) fue 5.

d)

Después de la asignación *b = 7, la variable a deja de ser un puntero válido.

e)

La memoria dinámica creada no ha sido liberada.

4.

¿Cuántos valores distintos se asignaron en la dirección de memoria de i?

int i = 5;

int *p = &i;

*p = i + 2;

i = *p;

*p = i - 2;

a)

0

b)

1

c)

2

d)

3

5.

¿Cuál es el orden correcto de los pasos para crear una nueva rama, trabajar en ella e integrar los cambios en la rama principal?

  1. Realizar merge con la rama principal

  2. Realizar cambios.

  3. Cambiarse a la rama.

  4. Crear la rama nueva.

a)

1,2,3,4

b)

4,3,2,1

c)

4,2,3,1

d)

4,3,1,2

6.

¿Cómo se llama la instrucción para clonar un repositorio que está en http://mygit.git?

a)

git cloner http://mygit.git

b)

git clones http://mygit.git

c)

git clone http://mygit.git

d)

git cloned http://mygit.git

7.

¿Cómo se muestra el contenido de un archivo llamado parcial.cpp en Linux desde la consola Bash?

a)

cat parcial.cpp

b)

show parcial.cpp

c)

ls parcial.cpp

d)

display parcial.cpp

8.

¿Cómo se copia el archivo foto.jpg al directorio /home/user/Pictures?

a)

mv foto.jpg /home/user/Pictures

b)

cp foto.jpg /home/user/Pictures

c)

copy foto.jpg /home/user/Pictures

d)

mkdir foto.jpg /home/user/Pictures

9.

¿Cuál de los siguientes comandos mostrará el contenido del archivo /home/user/files/archivos.txt y buscará las coincidencias de la palabra "config"?

a)

cat /home/user/files/archivos.txt | find "config"

b)

grep "config" /home/user/files/archivos.txt

c)

cat /home/user/files/archivos.txt | grep "config"

d)

find /home/user/files/archivos.txt -name "config"

10.

¿git fetch descarga cambios pero no los fusiona?

a)

Verdadero

b)

Falso

11.

¿Cómo se crea un archivo vacío llamado taech.cbz en Linux?

(a)  

12.

¿Qué permiso numérico representa rwxr-xr-x (usuario-grupo-otros) en Linux?

a)

644

b)

755

c)

700

d)

666

e)

noseamaayuaaaa

13.

¿Cuál es la secuencia correcta de pasos para subir todos los cambios de la carpeta actual del repositorio local al repositorio centralizado?

a)

git add . → git commit -m "agregando" → git push origin main

b)

git commit -m "agregando" → git add . → git push origin main

c)

git push origin main → git add . → git commit -m "agregando"

14.

Comando para mostrar la rama git en la que estás actualmente:

(a)  

15.

¿Qué comandos se usan normalmente para ver cambios/diferencias entre versiones en Git?

a)

git diff

b)

git show

c)

git status

d)

git log

16.

¿Cuáles de los siguientes comandos permiten descargar software en Linux (Debian/Ubuntu/Linux Mint)?

a)

Todas las anteriores

b)

wget install

c)

yum install

d)

apt install

e)

chmod +x

17.

¿Qué comandos listan todos los archivos en Linux?

a)

ls

b)

ls -a

c)

ls -la

d)

dir

e)

grep

18.

¿Cuáles comandos sirven para buscar texto dentro de archivos en Linux?

a)

grep

b)

find

c)

sed

d)

awk

19.

¿Qué hace rm -rf carpeta/?

a)

Mueve la carpeta a la papelera.

b)

Copia la carpeta.

c)

Eliminar la carpeta

d)

Renombra la carpeta.

20.

¿Cuáles son sistemas operativos basados en Linux o distribuciones?

a)

Ubuntu

b)

Temple

c)

Solaris

d)

Gentoo