wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Programación Básica Prácticas Tema 2

Total questions: 19

Worksheet time: 10mins

Name
Class
Date
1.

Todo programa en C empieza su ejecución en la función __________.

a)

main()

b)

start()

c)

begin()

d)

execute()

2.

Un(a) ________ empieza el cuerpo de toda función, y un(a) ________ termina el cuerpo

a)

llave izquierda ({), llave derecha (})

b)

paréntesis izquierdo ((), paréntesis derecho ())

c)

corchete izquierdo ([), corchete derecho (])

d)

signo más (+), signo menos (-)

3.

Toda instrucción de C termina con un(a) _________.

a)

punto y coma (;)

b)

dos puntos (:)

c)

punto (.)

d)

coma (,)

4.

La secuencia de escape \n representa el carácter ________, el cual hace que el cursor se posicione al principio de la siguiente línea en la pantalla.

a)

nueva línea

b)

espacio en blanco

c)

tabulación horizontal

d)

retroceso

5.

La instrucción _________ se utiliza para tomar decisiones.

a)

if

b)

while

c)

for

d)

switch

6.

Los comentarios hacen que la computadora imprima el texto que va después de los caracteres // en la pantalla, al ejecutarse el programa.

a)

verdadero

b)

falso

7.

Cuando la secuencia de escape \n se imprime con printf y el operador de inserción de f lujo, el cursor se posiciona al principio de la siguiente línea en la pantalla.

a)

verdadero

b)

falso

8.

Todas las variables deben declararse antes de utilizarlas.

a)

verdadero

b)

falso

9.

Todas las variables deben recibir un tipo al declararlas.

a)

verdadero

b)

falso

10.

C considera que las variables numero y NuMeRo son idénticas

a)

verdadero

b)

falso

11.

Las declaraciones pueden aparecer casi en cualquier parte del cuerpo de una función de C.

a)

verdadero

b)

falso

12.

El operador módulo (%) se puede utilizar sólo con operandos enteros.

a)

verdadero

b)

falso

13.

Los operadores aritméticos *, /, %, + y – tienen todos el mismo nivel de precedencia.

a)

verdadero

b)

falso

14.

Un programa en lenguaje C que imprime tres líneas de salida debe contener tres instrucciones en las que se utilice la función printf para mostrar texto en pantalla, incluyendo el carácter de salto de línea correspondiente en cada caso.

a)

verdadero

b)

falso

15.

Declarar las variables "c", "estaEsUnaVariable", "q76354" y "numero" como de tipo int, en una sola línea.

a)

int c, estaEsUnaVariable, q76354, numero;

b)

int c; int estaEsUnaVariable; int q76354; int numero;

c)

int c = 0, estaEsUnaVariable = 0, q76354 = 0, numero = 0;

d)

int c = 0; int estaEsUnaVariable = 0; int q76354 = 0; int numero = 0;

16.

Pedir al usuario que introduzca un entero. Termine el mensaje del indicador con un signo de dos puntos (:) seguido de un espacio, y deje el cursor posicionado después del espacio. En una sola línea

a)

printf("Introduce un entero: \n");

b)

printf("Introduce un entero: ");

c)

printf("Introduce un entero: \n")

d)

print("Introduce un entero: \n");

17.

Recibir un entero como entrada del usuario mediante el teclado, y almacenarlo en la variable entera edad.

a)

int edad;
scanf("%d", &edad);

b)

char edad[20];
fgets(edad, sizeof(edad), stdin);

c)

int edad;
printf("%d", edad);

d)

char edad[20];
fgets(edad, sizeof(edad), stdin);

18.

Identifique y corrija los errores en cada una de las siguientes instrucciones:

if ( c < 7 );

printf("c es menor que 7\n");

a)

if (c < 7)
{
printf("c es menor que 7\n");
}

b)

if (c < 7);
{
printf("c es menor que 7\n");
}

c)

if c < 7
printf("c es menor que 7\n");

d)

if (c < 7)
printf("c es menor que 7\n";

19.

Identifique y corrija los errores en cada una de las siguientes instrucciones (suponga que se utiliza la instrucción: if ( c => 7 ) printf("c es igual o mayor que 7\n");

a)

Reemplazar => por >= para corregir el error de sintaxis.

b)

Agregar un punto y coma (;) después de la condición if para corregir el error de sintaxis.

c)

Cambiar c por 7 y 7 por c en la condición del if para corregir el error lógico.

d)

Ninguna de las anteriores.