wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Repaso C Cs50

Total questions: 30

Worksheet time: 32mins

Name
Class
Date
1.

C es un lenguaje

a)

de alto nivel

b)

de bajo nivel

c)

de nivel intermedio

2.

Que tipo de dato no es propio de C:

a)

int

b)

float

c)

string

d)

char

3.

Una hash table que permite asociar:

a)

Claves con valores

b)

direcciones de memoria

c)

valores con direcciones de memoria

d)

un nombre con un indice

4.

¿Cuáles son las tres partes de un ciclo for?

a)

tipo de retorno, nombre, argumentos

b)

decremento, variable, retorno

c)

inicialización, condición, incremento/decremento

d)

tipo de dato, valores, condiciones, incremento/decremento

5.

Dado la siguiente sentencia:

char variable = 'A' ;

printf("%i",variable);

¿cual es el resultado en consola?

a)

F

b)

65

c)

f

d)

97

6.

¿Qué son los arreglos?

a)

Son variables unidas entre sí

b)

Estructura de datos, que almacena los valores en espacio contiguo de memoria

c)

Estructura de datos, que almacena los valores en espacios separados de memoria

7.

El operador de == lo utilizamos para:

a)

asignar valores

b)

comparar valores

c)

doble asignacion

8.

¿Cual es el caracter especial que indica el final de un string?

a)

'/0'

b)

'\0'

c)

'/O'

d)

'\O'

9.

La funcion de strlen() la encontramos en la libreria:

a)

string.h

b)

cs50.h

c)

stdlib.h

d)

stdio.h

10.

¿Cuales son las tres partes de una función?

a)

nombre, return y código

b)

tipo de retorno, nombre y argumentos

c)

argumentos, secuencia de escape, condición

d)

condición, incremento, decremento

11.

¿Cuántos argumentos acepta la función main?

a)

No hay un límite

b)

Ninguno, solo void

c)

2

d)

1

12.

¿Cuánto espacio toma en la memoria un long?

a)

1 byte

b)

8 byte

c)

4 byte

d)

16 byte

13.

¿Los nodos de una lista enlazadas se encuentra de manera consecutiva dentro de la memoria?

a)

Falso

b)

Verdadero

14.

Cual de ellos no es un tipo de dato

a)

int

b)

FILE

c)

string

d)

todos son validos

15.

¿Cuál es el operador de indirección o desreferencia?

a)

->

b)

&

c)

*

d)

.

16.

La memoria RAM permite:

a)

recordar los informacion que la computadora se encuentre manejando mientras se esté operando

b)

recordar los informacion que la computadora se encuentre manejando mientras se esté operando de manera permanete

c)

leer o escribir informacion de manera permanete

d)

sobreescribir informacion que esta siendo ejecutada por un programa

17.

¿Cual es la funcion del compilador?

a)

traducir el codigo fuente a codigo maquina

b)

mostrarnos errores del codigo fuente

c)

guardar la informacion del codigo fuente para ejecutarla

d)

convertir codigo en mas codigo ilegible

18.

La funcion fprintf() sirve para:

a)

Imprimir directamente en la consola

b)

imprimir contenido con un formato en un archivo

c)

almacena la salida en una variable temporal

d)

Imprime

19.

Cuando una variable es creada, su ubicacion en la memoria ram es asignado de manera:

a)

aleatorio

b)

secuencial

c)

n^2

d)

intercalado

20.

Los valores que contenga un arreglo, se almacenan en la

memoria de manera:

a)

aleatoria

b)

consecutiva

c)

directa

d)

azar

21.

Teniendo una lista de 1,000 elementos ¿Qué método de ordenamiento es mas eficiente?

a)

Seleccion

b)

burbuja

22.

Un puntero almacena:

a)

Valores hexadecimales

b)

Numeros

c)

Direcciones de memoria

d)

Valores booleanos

23.

Dado la siguiente codigo:

#include <stdio.h>

int main()

{

int a = 35;

int b = 30;

a = a + b;

printf(" %c \n",a);

return 0;

}

¿cual es la salida obtenida?

a)

a

b)

z

c)

35

d)

A

24.

Que color de IDE es mejor

a)

claro

b)

oscuro

25.

¿Qué se necesita para encender una vela?

a)

un encendedor

b)

fuego

c)

ganas

d)

que este apagada

26.

¿Qué es lo que puedes escribir en la lápida de tu tumba?

a)

Nada

b)

mis memorias

c)

algo

d)

texto

27.

Escribe un chiste malo

4 lines
28.

¿Qué ocurre si arrojas una pelota al mar negro?

a)

se pone negra

b)

flota

c)

se moja

d)

se hunde

29.

Escribe una frase motivacional:

4 lines
30.

¿Qué temas quieres repasar?

4 lines