Worksheetsprogramacion_rosaszm
Total questions: 30
Worksheet time: 15mins
¿Qué símbolo se utiliza para comparar si dos valores son iguales en C?
=
==
===
!=
En una estructura switch-case, ¿qué palabra clave se utiliza para terminar cada caso?
finish
stop
break
return 0;
¿Cuál es el operador correcto para verificar si un número es mayor que otro?
\\>
">"
&>>
>
¿Qué es la función IF?
Permite repetir una instrucción o una instrucción compuesta un número especificado de veces
Permite la selección entre varias secciones de código, dependiendo del valor de una expresión entera.
Tipo de fórmula que se usa para crear una estructura condicional y que devuelve o muestra un valor según si se cumple o no la condición establecida.
Ejecutar en bucle un conjunto de instrucciones hasta que se cumpla una condición determinada.
¿Cual es la estructura Correcta de switch?
switch (variable) {
case 1:
printf("Caso 1\n");
break;
case 2:
printf("Caso 2\n");
break;
printf("Caso por defecto\n");
break;
}
switch (variable) {
case 1:
printf("Caso 1\n");
case 2:
printf("Caso 2\n");
case 3:
printf("Caso 3\n");
default:
printf("Caso por defecto\n");
}
int main() {
float variable = 2.5;
switch (variable) {
case 1.5:
printf("Caso 1.5\n");
break;
case 2.5:
printf("Caso 2.5\n");
break;
default:
printf("Caso por defecto\n");
break;
}
int variable = 1;
switch (variable) {
case 1:
int x = 10; // Error: Declaración de variable sin bloques `{}` en C
printf("Valor de x: %d\n", x);
break;
case 2:
printf("Caso 2\n");
break;
}
¿Cuales son los ciclos de repetición son?
int main
claude
while
while
for
do while
stdio
float
for
printf
claude
breack
¿Cual es la sintaxis del while?
x=1;
while(x<10)
{
x++;
}
for(x=0; x<10;x++)
{
sentencia
}
x=0; I
{
x++;
}
while (x<10);
Ninguna de las anteriores.
¿Que es un contador?
Un contador es un archivo donde se almacenan todos los errores de un programa.
Un contador es una función que convierte texto en números binarios automáticamente
Es una variable que se utiliza para llevar un registro o contar el número de veces que ocurre algo
No existe
¿En la sección de condición sea falsa que pasara?
El ciclo se comporta como si no hubiera cambios.
El ciclo se detendrá
El incremento interno anula el incremento del ciclo
Ninguna de las anteriores.
¿Cual es la sintaxis del ciclo while?
do {
printf("Hola\n");
} while (0)
for(x=0; x<10;x++)
{
sentencia o sentencias a ejecutar
}
while(x<10) Evaluación de la condición
{
sentencia o sentencias a ejecutar
x++; Incremento de la variable contador
}
x=0; Inicialización de la variable contador
do
{
sentencia o sentencias a ejecutar
x++; Incremento de la variable contador
}
while (x<10);
¿Cómo se declara un arreglo?
int nums[5];
nums int[5];
int[5] nums;
array int nums[5];
¿Cuál es el índice del primer elemento de un arreglo?
1
0
-1
Depende del tamaño del arreglo
¿Cuál es un arreglo unidimensional?
Estructura de control condicional que permite tomar decisiones basadas en el valor de una variable.
Ejecutarán todos los casos consecutivos después de encontrar un caso válido , lo que causa un comportamiento no desead
Se declara especificando el tipo de los elementos que almacenará, el nombre del arreglo y el tamaño
Es una estructura de datos que almacena múltiples elementos del mismo tipo en una secuencia lineal.
Todos los elementos en el arreglo deben ser del mismo tipo
Verdadero
Falso
El tamaño de un arreglo debe definirse al declararlo y no puede cambiar durante la ejecución.
Verdadero
Falso
Estructura de datos que almacena elementos en una matriz con dos dimensiones: filas y columnas
Acumulador
Un arreglo unidimensional
Ciclo de repeticion
Un arreglo bidimensional
El número de filas y columnas se debe definir al declarar el arreglo pero se puede cambiar durante la ejecución
Verdadero
Falso
La sintaxis para declarar un arreglo bidimensional es:
tipo nombre[filas][columnas];
tipo [ tamaño ]
**arr[2][2]
No existe
¿Qué sucede si intentas acceder a un índice fuera del rango de un arreglo bidimensional?
El programa dará un error de compilación.
El programa accederá a una posición aleatoria en memoria y puede causar un comportamiento inesperado.
El índice será automáticamente ajustado al tamaño del arreglo.
El valor en esa posición será 0.
¿Cómo se determina el número de elementos en el arreglo?
El número de elementos se determina por el tipo de dato almacenado en el arreglo.
El número de elementos se determina sumando las dimensiones del arreglo (filas + columnas).
El número de elementos se calcula multiplicando el número de filas por el número de columnas.
El número de elementos se calcula dividiendo el tamaño total de la memoria entre el tamaño de un elemento.
¿Que es un puntero?
Variable que contiene una dirección de memoria.
Para representar matrices en álgebra lineal.
es una estructura de control condicional que permite tomar decisiones basadas en el valor de una variable
se transfiera a una instrucción labeled-statement en el cuerpo de la instrucción, en función del valor de expression .
¿Cual es la sintaxis de la variable de un puuntero?
tipo *nombre;
tipo #nombre
tipo&nombre
tipo"nombre"
Es posible asignar el valor de una variable de tipo
puntero a otra variable de tipo puntero.
Verdadero
Falso
¿El incremento o decremento se realiza de acuerdo _____________de tipo puntero?
Al contador previamente inicializado.
al tipo base de la variable
Al numero dado por el usuario
Ninguna
¿Qué hace el operador * en C cuando se usa con un puntero?
Es el operador de referencia, utilizado para obtener la dirección de memoria de una variable.
Es el operador de multiplicación, utilizado para multiplicar dos números.
Es el operador de dereferencia, utilizado para obtener el valor almacenado en la dirección de memoria a la que apunta el puntero.
Es el operador de asignación, que asigna un valor a una variable.
¿Qué hace un ciclo anidado en C?
Ejecuta varios ciclos en paralelo.
Ejecuta un ciclo dentro de otro ciclo.
Ejecuta solo el ciclo más interno.
Genera un error de compilación.
¿Cuál es la salida del siguiente código?
for (int i = 0; i < 2; i++)
{ for (int j = 0; j < 2; j++)
{ printf("Hola ");
}
}
Hola
Hola Hola
Hola Hola Hola Hola
Error de compilación.
¿Cuántas veces se ejecutará la instrucción printf en el siguiente código?
for (int i = 0; i < 3; i++) }
{ for (int j = 0; j < 2; j++)
{ printf("Ciclo\n");
}
}
3 veces
6 veces
2 veces
9 veces
¿Qué sucede si el ciclo externo termina antes que el interno?
El programa genera un error.
El ciclo interno no se ejecuta.
El programa funciona normalmente.
El ciclo interno continúa ejecutándose indefinidamente.
¿Qué sucede si el ciclo más externo no tiene instrucciones pero el interno sí?
for (int i = 0; i < 3; i++)
{ for (int j = 0; j < 2; j++)
{ printf("Hola ");
}
}
Se ejecuta el ciclo interno normalmente.
Genera un error de compilación.
El programa se detiene abruptamente.
El programa no imprime nada.
