wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz sobre el Lenguaje de Programación C

Total questions: 40

Worksheet time: 21mins

Name
Class
Date
1.

¿Qué tipo de dato se utiliza para declarar una variable que almacena un carácter?

a)

int

b)

char

c)

float

d)

double

2.

¿Cuál es el modificador que indica que una variable es constante?

a)

extern

b)

const

c)

static

d)

volatile

3.

¿Qué operador se utiliza para incrementar el valor de una variable en C?

a)

!=

b)

--

c)

++

d)

==

4.

¿Qué tipo de bucle se ejecuta al menos una vez?

a)

for

b)

foreach

c)

while

d)

do/while

5.

¿Qué función se utiliza para leer una cadena de caracteres desde el teclado?

a)

scanf()

b)

gets()

c)

puts()

d)

getchar()

6.

¿Qué tipo de estructura permite agrupar diferentes tipos de datos bajo un mismo nombre?

a)

Unión

b)

Estructura

c)

Enumeración

d)

Campo de bit

7.

¿Qué directiva del preprocesador se utiliza para incluir archivos en C?

a)

#define

b)

#include

c)

#error

d)

#pragma

8.

¿Qué función se utiliza para leer datos desde la entrada estándar en C?

a)

fputs()

b)

fgets()

c)

scanf()

d)

printf()

9.

¿Qué valor devuelve la función scanf() si se produce un error?

a)

NULL

b)

EOF

c)

0

d)

1

10.

¿Qué tipo de dato se utiliza para manejar archivos en C?

a)

FILE *

b)

int *

c)

void *

d)

char *

11.

¿Qué función se utiliza para asignar memoria dinámicamente en C?

a)

malloc()

b)

calloc()

c)

realloc()

d)

free()

12.

¿Qué especificador de formato se utiliza para imprimir un número en punto flotante?

a)

%d

b)

%f

c)

%s

d)

%c

13.

¿Qué función permite leer un bloque de datos de un archivo?

a)

fgets()

b)

fwrite()

c)

fputs()

d)

fread()

14.

¿Qué función se utiliza para escribir en un archivo?

a)

fprintf()

b)

fscanf()

c)

fwrite()

d)

fread()

15.

¿Qué función se utiliza para buscar un carácter en un archivo?

a)

fputc()

b)

fgetc()

c)

putc()

d)

getc()

16.

Son aquellos software que hacen funcionar gran parte de la tecnología, que utilizamos hoy en día.

a)

Paginas web

b)

Software de aplicación

c)

Lenguajes de programación

d)

Software multimedia

17.

¿Qué se puede crear con el lenguaje de programación de c++? (selecciona tres)

a)

Videos

b)

Juegos

c)

Multimedia

d)

Programas de escritorios

e)

Servidores web

18.

No son considerados como lenguajes de programación, pero se encarga de darle una estructura a una página web.

a)

PSEINT

b)

HTML

c)

C++

d)

CSS

e)

Python

19.

Todos los lenguajes de programación son iguales.

a)

Verdadero

b)

Falso

20.

C++ se considera un lenguaje de programación de:

a)

Alto nivel

b)

Bajo nivel

c)

Nivel medio

21.

En PseINT podemos ejecutar?

a)

Pseudocodigo

b)

un problema

c)

Diagramas de conceptos

22.

¿Qué es un algoritmo?

a)

Un problema

b)

Un intérprete de Pseudocódigo.

c)

Conjunto ordenado y finito de operaciones que permite hallar la solución de un problema

23.

¿PSeInt es la abreviatura de?

a)

Intérprete de Pseudocódigo

b)

Power Intérprete

c)

Power BI

24.

¿Cuál es la extensión de un Documento de PseInt?

a)

.Psc

b)

.Doc

c)

.Xls

d)

.Jpg

25.

¿Qué es PSeInt?

a)

Herramienta para asistir a un estudiante en sus primeros pasos en programación.

b)

Sistema alfabético

c)

Capacidad de la memoria USB

26.

¿Cual es el nombre de este programa?

a)

PSeInt

b)

Power Point

c)

CorelDraw

27.

¿El nombre de un Algoritmo lleva espacio?

a)

Verdadero

b)

Falso

28.

¿Cuál de los siguientes Títulos para el Algoritmo seria el correcto?

a)

Ejercicio 1

b)

Ejercicio_1

c)

Ejercicio1

d)

Ejercicio "1"

29.

Comando para mostrar un valor en pantalla:

a)

Leer

b)

Escribir

c)

Definir

d)

Concatenar

30.

Comando para ingresar datos desde el teclado:

a)

Leer

b)

Escribir

c)

Definir

d)

Concatenar

31.

¿Qué es un diagrama de flujo?

a)

Descripción de un proceso.

b)

Descripción de un puesto.

c)

Hacer cuadros para poder realizar una actividad.

32.

Los tipos de datos enteros son:

a)

4.00

b)

4

c)

04.0

d)

4,00

33.

Tipo de operadores que contiene a la suma, resta, multiplicación y división.

a)

Aritméticos

b)

Lógicos

c)

Relacionales

d)

Asignación

34.

Son herramientas que nos permiten escribir programas de computadora.

a)

Lenguajes de Programación

b)

Variables

c)

Cadenas

d)

Constante

35.

El Texto que se encuentra dentro del símbolo de Dato ¿Entre que caracteres debe estar rodeado?

a)

( )

b)

¿?

c)

" "

36.

¿Qué es un IDE (Integrated Development Environment)?

a)

Es un programa ligero que exige menos recursos de la computadora, para tener un espacio de trabajo completo no solo en archivos, sino de hasta de compilador.

b)

Es un programa pesado que exige varios recursos de la computadora, para tener un espacio de trabajo completo no solo en archivos, sino de hasta de compilador.

c)

Es un programa pesado que exige varios recursos de la computadora, para tener un espacio de solo programación en archivos.

37.
Saber programar sirve  para...
a)
decirle a un ordenador lo que quiero que haga y cómo debe hacerlo
b)
mejorar mi capacidad de resolver problemas de cualquier tipo
c)
mejorar mi razonamiento matemático
d)
Todas son correctas
38.

¿Qué es un compilador?

a)

herramientas diseñado para realizar tareas

b)

herramienta que se utiliza para navegar por internet

c)

Es un tipo de traductor

d)

se conoce como multitarea.

39.

a. Salir de casa

b. Dirigirme a la escuela

c. Levantarme

d. Vestirme

e. Asearme

f. Desayunar

g. Ponerme los zapatos

h. Tomar los útiles

i. Llegar a la escuela

El orden correcto del anterior algoritmo es.

a)

c, e, d, g, f, h, a, b, i.

b)

c, f, e, d, b, h, a, g, i.

c)

a, b, c, d, e, f, g, h, i.

d)

c, f, e, d, a, b, h, g, i.

40.

¿Qué es una variable?

a)

a) Un valor constante.

b)

b) Un contenedor para almacenar datos en memoria.

c)

c) Un tipo de bucle.

d)

d) Una función predefinida.