wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Fundamentos de Programación en C

Total questions: 27

Worksheet time: 5mins

Name
Class
Date
1.

¿Cuál de los siguientes tipos de datos en C se usa para almacenar caracteres?

a)

string

b)

char

c)

float

d)

int

2.

¿Cuál es el tamaño en bytes del tipo de dato int en C (en un sistema de 32 bits)?

a)

1 byte

b)

2 byte

c)

4 byte

d)

8 byte

3.

¿Qué tipo de dato se usa en C para representar números decimales?

a)

char

b)

int

c)

float

d)

void

4.

Si quieres almacenar un número entero grande (de 10 dígitos), ¿cuál es el tipo de dato más adecuado?

a)

short

b)

int

c)

long

d)

double

5.

¿Cuál es la estructura básica de un programa en C?

a)

La estructura básica de un programa en C es solo la declaración de variables.

b)

Un programa en C no necesita la función 'main'.

c)

La estructura básica de un programa en C incluye la función 'main', declaraciones de variables y bibliotecas.

d)

La estructura básica de un programa en C incluye solo comentarios y funciones auxiliares.

6.

¿Cuál es el rango de valores que puede almacenar una variable unsigned char?

a)

0 a 127

b)

-128 a 127

c)

0 a 255

d)

-255 a 255

7.

¿Qué instrucción se utiliza para una condición en C?

a)

for

b)

if

c)

switch

d)

while

8.

¿Cuál es el resultado de la expresión 5 + 3 * 2 en C?

a)

10

b)

11

c)

13

d)

16

9.

¿Cuál de los siguientes es un ciclo en C?

a)

do-while

b)

foreach

c)

while

d)

for

10.

¿Cuál de los siguientes operadores es un operador lógico?

a)

+

b)

*

c)

&&

d)

%

11.

¿Qué función se utiliza para imprimir en la consola en C?

a)

printf()

b)

scan()

c)

write()

d)

display()

12.

¿Cuál es el operador de comparación para la igualdad en C?

a)

==

b)

=

c)

!=

d)

===

13.

¿Qué palabra clave se utiliza para declarar una variable constante en C?

a)

const

b)

static

c)

final

d)

immutable

14.

¿Qué operador se utiliza para obtener el residuo de una división en C?

15.

¿Cuál de las siguientes expresiones devolverá verdadero?

a)

5 == 5

b)

5 != 5

c)

5 < 4

d)

5 > 5

16.

¿Cuál es el operador de asignación en C?

(a)  

17.

¿Qué palabra clave se usa para una declaración condicional en C?

(a)  

18.

¿Cuál es el valor de x después de la ejecución?

a)

-5

b)

5

c)

10

d)

15

19.

¿Cuál es la salida del siguiente fragmento de código?

a)

Menor a 5

b)

Mayor o igual a 5

c)

Error de sintaxis

d)

No imprime nada

20.

¿Cuál de los siguientes ciclos se ejecuta al menos una vez, sin importar la condición?

a)

for

b)

while

c)

do-while

d)

Ninguno de los anteriores

21.

¿Cuál es la salida del siguiente código?

(a)  

22.

¿Cuántas veces se ejecutará el siguiente ciclo while?

(a)  

23.

¿Cuál es el tipo de ciclo ideal para recorrer un conjunto de elementos con un número definido de repeticiones?

a)

for

b)

do-while

c)

while

d)

Ninguno de los anteriores

24.

¿Cuál es el nombre de la función principal en un programa en C?

a)

start

b)

program

c)

initialize

d)

main

25.

¿Qué se usa para incluir librerías en un programa en C?

a)

library

b)

import

c)

include

d)

#include

26.

¿Qué símbolo se usa para terminar una instrucción en C?

(a)  

27.

¿Cuál de las siguientes instrucciones es correcta para declarar una variable int llamada edad e inicializarla en 25?

a)

int edad = 25;

b)

int edad; 25;

c)

edad int = 25;

d)

int 25 = edad;