Font size
Worksheetsquizizz 57
Total questions: 20
Worksheet time: 8mins
Comando para colocar el archivo main.cpp al área de staging (index).
git commit main.cpp
git add main.cpp
git stage main.cpp
git push main.cpp
¿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?
int modificarValor(int n) { if (n % 2 != 0) { return n + 15; } else { return n * 2; } }
void modificarValor(int n) { if (n % 2 == 0) { n = n + 15; } else { n = n * 2; } }
int modificarValor(int &n) { if (n % 2 != 0) { return n + 15; } else { return n * 2; } }
void modificarValor(int &n) { if (n % 2 == 0) { n = n * 2; } else { n = n + 15; } }
¿Cuál de las siguientes afirmaciones sobre el código no es correcta?
int *a, *b;
a = new int(5);
b = a;
*b = 7;
El valor almacenado en *a es 7.
Las variables a y b apuntan a la misma dirección de memoria.
El valor inicial asignado a través de new int(5) fue 5.
Después de la asignación *b = 7, la variable a deja de ser un puntero válido.
La memoria dinámica creada no ha sido liberada.
¿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;
0
1
2
3
¿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?
Realizar merge con la rama principal
Realizar cambios.
Cambiarse a la rama.
Crear la rama nueva.
1,2,3,4
4,3,2,1
4,2,3,1
4,3,1,2
¿Cómo se llama la instrucción para clonar un repositorio que está en http://mygit.git?
git cloner http://mygit.git
git clones http://mygit.git
git clone http://mygit.git
git cloned http://mygit.git
¿Cómo se muestra el contenido de un archivo llamado parcial.cpp en Linux desde la consola Bash?
cat parcial.cpp
show parcial.cpp
ls parcial.cpp
display parcial.cpp
¿Cómo se copia el archivo foto.jpg al directorio /home/user/Pictures?
mv foto.jpg /home/user/Pictures
cp foto.jpg /home/user/Pictures
copy foto.jpg /home/user/Pictures
mkdir foto.jpg /home/user/Pictures
¿Cuál de los siguientes comandos mostrará el contenido del archivo /home/user/files/archivos.txt y buscará las coincidencias de la palabra "config"?
cat /home/user/files/archivos.txt | find "config"
grep "config" /home/user/files/archivos.txt
cat /home/user/files/archivos.txt | grep "config"
find /home/user/files/archivos.txt -name "config"
¿git fetch descarga cambios pero no los fusiona?
Verdadero
Falso
¿Cómo se crea un archivo vacío llamado taech.cbz en Linux?
(a)
¿Qué permiso numérico representa rwxr-xr-x (usuario-grupo-otros) en Linux?
644
755
700
666
noseamaayuaaaa
¿Cuál es la secuencia correcta de pasos para subir todos los cambios de la carpeta actual del repositorio local al repositorio centralizado?
git add . → git commit -m "agregando" → git push origin main
git commit -m "agregando" → git add . → git push origin main
git push origin main → git add . → git commit -m "agregando"
Comando para mostrar la rama git en la que estás actualmente:
(a)
¿Qué comandos se usan normalmente para ver cambios/diferencias entre versiones en Git?
git diff
git show
git status
git log
¿Cuáles de los siguientes comandos permiten descargar software en Linux (Debian/Ubuntu/Linux Mint)?
Todas las anteriores
wget install
yum install
apt install
chmod +x
¿Qué comandos listan todos los archivos en Linux?
ls
ls -a
ls -la
dir
grep
¿Cuáles comandos sirven para buscar texto dentro de archivos en Linux?
grep
find
sed
awk
¿Qué hace rm -rf carpeta/?
Mueve la carpeta a la papelera.
Copia la carpeta.
Eliminar la carpeta
Renombra la carpeta.
¿Cuáles son sistemas operativos basados en Linux o distribuciones?
Ubuntu
Temple
Solaris
Gentoo
