La Red de Conocimientos Pedagógicos - Currículum vitae - Esit preguntas de prueba reales

Esit preguntas de prueba reales

Preguntas de respuesta corta

1. En comparación con las constantes literales, ¿cuáles son las ventajas de utilizar constantes simbólicas?

Respuesta: El uso de constantes simbólicas es más intuitivo. Mejorar la legibilidad del programa.

2. Compare las similitudes y diferencias entre la declaración de continuación y la declaración de interrupción.

Respuesta: Continuar para finalizar el ciclo; romper el ciclo.

3. La función del siguiente segmento del programa es reescribir la instrucción if-else anidada dada en la instrucción switch correspondiente para que pueda completar la misma función. Por favor complete los espacios en blanco.

Declaración If-else:

if(score & gt; = 90 & amp& amp puntuación & lt100)

printf("Excelente");

p>

else if(puntuación & gt; = 80)

printf(" Bueno ");

else if(puntuación & gt; = 70 )

printf("Normal");

si no(puntuación & gt; = 60)

printf(" Pasa ");

Otros

printf(" Bad ");

Declaración de cambio:

Cambiar (puntuación/10)

{

(Caso 9:) printf("Bueno");

Caso 8: printf("Bueno"); ("normal") ;Break;

Caso 6: printf(" Pass ");Break;

(Predeterminado:)printf(" Bad ");Break;

}

4. Escribe los resultados del siguiente programa.

# include & ltstdio.h & gt

main()

{

int a, b;

a = 20

b = 8;

printf("%d+%d=%d\n ",a,b,a+b);

printf("%d-%d=%d\n ",a,b,a-b);

printf("%d*%d=%d\n ",a,b , a * b);

printf("%d/%d=%d\n ", a, b, a/b); %%d=%d\n ", a, b, a % b);

}

Respuesta: 28=28.

20-8=12

20*8=160

20/8=2

20%8=4

p>

5. Escribe los resultados del siguiente programa.

# incluir & ltstdio.h & gt

main()

{

int a, b, c

a = 3;

b =-2;

c = 5;

Si (a & ltc)

printf("%d\n ", b);

printf(" end \n ");

}

Respuesta: -2

Fin

6. Escribe los resultados del siguiente programa.

# include & ltstdio.h & gt

main()

{

int x = 4;

Hacer

{

printf("%d\n ", x-= 2);

} while(!(-x));

}

Respuesta: 2

7. La función del siguiente programa es convertir temperaturas entre Celsius y Fahrenheit basándose en los datos de entrada n y el tipo de operación T. ..Si el tipo de operación de entrada es "F" o "F", entonces la temperatura Fahrenheit se convierte a Celsius, la fórmula es "Celsius = 5 * (Fahrenheit -32)/9" si el tipo de operación de entrada es ". c" o " c", Celsius se convertirá a Fahrenheit. Por favor complete los espacios en blanco.

Main()

{

Punto flotante n, resultado

char t; "%c%f ",&t&n);

if ('f'==t||'F'==t)

{ resultado = 5 *(n –32)/9;

printf("El resultado es %f\n ", resultado);

}

else if ('c '= =t||'C'==t)

{

(resultado=(9 * n)/5+32);

printf (" El resultado es %f\n ", resultado);

}

Otros

printf("Error de entrada.\n ");

}

Problemas de programación

1. Función del programa: el usuario ingresa datos. Cuando el número ingresado no es un número positivo, no se mostrará y se mostrarán 100 números positivos en la pantalla.

# include & ltstdio.h & gt

void main()

{

int n=0, I = 0;

mientras(i& lt100)

{

scanf("%d ", & ampn

if (n & gt0); )

printf("Número %d: %d \n ", I, n

i++; }