option
Cuestiones
ayuda
daypo
buscar.php

test programacion

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
test programacion

Descripción:
sas en c

Fecha de Creación: 2026/09/05

Categoría: Otros

Número Preguntas: 65

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

Según el texto, ¿qué es un tipo de dato en lenguaje C?. Un atributo que define el formato en que se guardará un dato. Una palabra reservada que inicia todo programa. Una función que imprime datos en pantalla. Un operador usado para comparar variables.

¿Cuál de los siguientes tipos básicos se usa para guardar caracteres del código ASCII?. int. float. char. double.

¿Qué tipo básico de C se utiliza para números enteros?. char. int. void. double.

¿Qué tipo de dato se utiliza para números reales con punto decimal?. char. int. void. float.

¿Qué es una variable según el documento?. Una instrucción para cerrar archivos. Un espacio de memoria reservado para guardar información. Una operación que compara cadenas. Una librería de funciones matemáticas.

¿Qué función cumple la declaración de una variable?. Dar un nombre al espacio de memoria reservado. Eliminar datos del teclado. Cerrar un archivo abierto. Convertir caracteres a números.

¿Qué símbolo indica al compilador la terminación de una instrucción?. La coma (,). El guion bajo (_). El signo igual (=). El punto y coma (;).

¿Qué característica tiene el lenguaje C respecto a mayúsculas y minúsculas?. Ignora todas las mayúsculas. Acepta acentos en variables. Es sensible a mayúsculas y minúsculas. Convierte identificadores a minúsculas.

¿Por qué es importante conocer los tipos de datos antes de programar?. Porque elimina la necesidad de declarar variables. Porque impide usar funciones propias del lenguaje. Porque ayuda a evitar desbordamientos y mal uso de memoria. Porque convierte automáticamente char en float.

¿Qué sucede si se intenta guardar en un int un valor mayor al máximo permitido?. El compilador siempre corrige el valor. El dato se convierte automáticamente a double. La variable deja de existir en memoria. Se produce desbordamiento y puede mostrarse un valor incorrecto.

¿Qué modificadores pueden preceder a tipos de datos enteros?. signed y unsigned. printf y scanf. for y while. break y default.

Respecto a 'unsigned', ¿qué indica el texto sobre cuándo se usa solo?. Que es unsigned. Que es signed. Que es char. Que es void.

¿Qué se requiere para hacer una declaración múltiple de variables?. Que todas sean globales. Que usen palabras reservadas. Que tengan nombres numéricos. Que las variables sean del mismo tipo de dato.

¿Qué es una función según el documento?. Un dato almacenado sin tipo. Un archivo binario abierto. Una cadena de caracteres sin nulo. Un bloque de código considerado una unidad que resuelve una tarea específica.

¿Qué busca la técnica 'divide y vencerás' en programación modular?. Aumentar el uso de variables globales. Eliminar funciones propias. Disminuir la complejidad dividiendo el problema. Evitar todo prototipo.

¿Qué librería contiene funciones matemáticas como sin, cos y sqrt?. stdio.h. ctype.h. math.h. stdlib.h.

¿Cuáles son ejemplos de funciones propias (definidas por el usuario) del lenguaje?. menu1() y menu2(). directo() e inverso(). calculo() y guardar(). printf() y scanf().

¿Dónde se encuentran codificadas las funciones propias del lenguaje C?. En archivos con extensión .h llamados librerías de C. En variables globales únicamente. En cadenas terminadas con nulo. En archivos abiertos con modo w.

¿En cuántos tipos se clasifican las funciones en C, según el texto?. Tres tipos. Dos tipos. Cuatro tipos. Cinco tipos.

¿Qué función siempre debe existir en un programa en C?. printf(). fopen(). main(). sqrt().

¿Qué nombre reciben los módulos en lenguaje C?. Punteros. Funciones. Buffers. Archivos.

¿Qué es la programación modular?. Escribir todo el código dentro de una sola variable. Dividir el código de solución en varios módulos. Repetir siempre el mismo bloque. Generar una variable local.

¿Qué aprenderá el estudiante en el capítulo de estructuras de selección y repetición?. A usar funciones propias y definidas por el usuario. Que se pueden anidar. A convertir archivos binarios. A eliminar variables locales.

¿Qué afirma el documento sobre anidar estructuras de selección y repetición?. Que está prohibido por C. Que solo se admite en archivos. Que solo se admite exclusivamente en arreglos bidimensionales. Que se pueden anidar.

¿Qué ocurre en un do while aunque la condición inicial no se cumpla?. No se ejecuta nunca. Se ejecuta al menos una vez. Se convierte en for. Genera una variable local.

En lenguaje C, ¿cómo se representa un valor falso?. Con cualquier número distinto de cero. Con cero. Con una letra mayúscula. Con un punto y coma.

¿Qué operador lógico genera verdadero sólo cuando ambos operandos son verdaderos?. &&. ||. !=. Doble signo igual (==).

¿Qué palabra reservada acompaña a if para ejecutar una alternativa cuando la condición es falsa?. switch. case. for. else.

¿Qué estructura se usa para múltiples opciones mediante casos?. while. do while. switch case. fopen.

¿Qué ocurre con el operador || según el documento?. Genera verdadero sólo si ambos operandos son falsos. Sirve únicamente para cerrar ciclos. Genera verdadero si al menos uno de sus operandos es verdadero. Sustituye al operador de asignación.

¿Qué es un bloque de código?. Una tabla de tipos de datos. Una cadena terminada en nulo. Un archivo de texto abierto. Una serie de sentencias encerradas entre llaves.

¿Qué se conoce como 'if anidados'?. Un if o if-else dentro de un bloque de código. Un vector dentro de una cadena. Un archivo dentro de otro archivo. Una librería dentro de stdio.h.

¿Qué sentencia suele usarse en switch case para evitar continuar con otros casos?. return. break. sizeof. scanf.

¿Qué elementos no pueden faltar en un for(;;) aunque se omitan sus expresiones?. Las comillas dobles. Los corchetes. Los operadores lógicos. Los puntos y coma.

¿Para qué se recomienda usar while?. Cuando siempre se requiere ejecutar una vez. Cuando antes de ejecutar se necesita evaluar una condición. Para declarar arreglos bidimensionales. Para escribir archivos binarios.

¿Qué diferencia principal presenta do while frente a while?. Nunca usa condición. Sólo funciona con cadenas. Primero ejecuta el bloque y después evalúa la condición. No permite sentencias dentro.

¿Qué representa escribir for(;;) según el texto?. Un ciclo infinito. Una declaración múltiple. Una función sin retorno. Un archivo de texto.

¿Qué puede ser la tercera expresión del for aunque se llame 'incremento'?. Un decremento. Una cadena nula. Una función RLE. Una palabra reservada.

¿Qué ocurre en while si la condición inicial es falsa?. El ciclo se ejecuta una vez. El ciclo no se ejecuta nunca. Se declara una variable global. No se entra al ciclo pero se declara la variable.

¿Qué indica el punto y coma al final de un prototipo de función?. Un dato almacenado sin tipo. Un archivo binario abierto. El fin del prototipo. Una cadena de caracteres sin nulo.

¿Qué hace la función toupper()?. Calcula el logaritmo natural. Cierra un archivo abierto. Convierte un carácter de minúscula a mayúscula. Abre un archivo de texto.

¿Qué hace la función tolower()?. Calcula la raíz cuadrada. Convierte un carácter de mayúscula a minúscula. Abre un archivo de texto. Cierra un archivo de texto.

¿Qué es una variable global según el texto?. Una variable declarada dentro de main(). Una variable declarada fuera de todas las funciones, accesible en todo el programa. Un parámetro de función vacío. Una cadena copiada con strcpy.

¿Qué es una variable local según el texto?. Una variable que existe en todo el programa. Una variable declarada dentro de una función, que solo existe en ella. Una función que calcula el logaritmo natural. Un archivo binario abierto.

¿Qué hace la función strcpy()?. Calcula la raíz cuadrada. Compara dos cadenas. Copia una cadena de caracteres a otra. Convierte un carácter a mayúscula.

¿Qué ocurre si se llama a una función con menos parámetros de los que necesita?. Se vuelven variables globales. Se convierten en punteros. Causará error. Se convierte en un ciclo for.

¿Qué indica el prototipo de una función?. El tipo de dato que retorna y sus parámetros. El fin del programa. Una variable global. Un archivo abierto.

¿Cómo se llaman las variables declaradas dentro de llaves (dentro de una función)?. Variables globales. Variables locales. Constantes. Variables estáticas.

¿Por qué a ciertos valores se les llama constantes?. Porque cambian en cada ciclo del programa. Porque su valor no cambia durante toda la ejecución del programa. Porque solo existen dentro de una función. Porque se leen desde el teclado.

Si una variable está declarada como char y su valor es 49, ¿en qué código correspondería al carácter '1'?. En el código binario. En el código hexadecimal. En el código ASCII. En el código Unicode.

¿Cuándo genera un error el compilador respecto a una variable?. Cuando se declara al inicio del programa. Cuando se intenta utilizar una variable antes de declararla. Cuando la variable se usa dentro de un if. Cuando la variable es de tipo float.

¿Qué se produce al declarar una variable en múltiples ocasiones dentro del mismo bloque?. El compilador la ignora automáticamente. También genera un error. Se convierte en constante. Se convierte en variable global.

¿Qué se considera 'entrada' o entrada de datos en un programa?. Aquella información que el programa necesita para funcionar. El resultado final que muestra el programa. Una variable declarada como constante. Un archivo binario cerrado.

¿Qué permiten las estructuras de selección?. Repetir un bloque de código varias veces. Que el usuario o el mismo programa escoja qué bloque de código ejecutar. Declarar variables de forma múltiple. Cerrar archivos abiertos automáticamente.

¿Qué permiten hacer las estructuras de repetición (ciclos)?. Ejecutar un bloque de código una sola vez. Hacer que un bloque de código se ejecute más de una vez. Evitar declarar variables. Comparar dos cadenas de texto.

¿Cómo funciona la estructura sencilla de if?. Se evalúa la condición y, si es verdadera, se ejecuta la instrucción. Siempre ejecuta el bloque, sin importar la condición. Ejecuta el bloque y luego evalúa la condición. Repite la instrucción hasta que la condición sea falsa.

¿Qué aprenderá el estudiante específicamente en el capítulo de programación modular?. A usar funciones propias y definidas por el usuario. A declarar únicamente variables globales. A trabajar solo con archivos binarios. A usar exclusivamente ciclos anidados.

¿Qué ocurre si dos variables tienen el mismo nombre dentro de la misma función?. El compilador las combina en una sola. Causará un error. La segunda declaración se ignora sin avisar. Ambas se convierten en constantes.

¿Por qué una variable global no necesita enviarse como parámetro, según el ejemplo del documento?. Porque su valor se conoce en todas las funciones. Porque las variables globales no pueden usarse en funciones. Porque se destruye al terminar main(). Porque solo puede usarse una vez.

¿Qué se envía al hacer una llamada a una función con parámetros?. Solo el tipo de dato, no el valor. Solo el valor, no el tipo de dato. El nombre completo de la variable original. Una copia del prototipo de la función.

En el caso de estudio del documento, ¿qué función no regresa valor y recibe dos parámetros?. directo(). inverso(). calculo(). main().

En el caso de estudio del documento, ¿qué función obtiene los equivalentes por suma directa?. calculo(). directo(). inverso(). toupper().

En el caso de estudio del documento, ¿qué función se usa cuando se requiere la suma de inversos?. calculo(). directo(). inverso(). tolower().

¿Qué aprenderá el estudiante en el capítulo IV, según el documento?. A usar vectores y arreglos bidimensionales. A programar únicamente con punteros. A crear librerías matemáticas propias. A manejar archivos binarios exclusivamente.

¿Qué son las cadenas de caracteres según el texto?. Un tipo especial de variable booleana. Un tipo especial de arreglos que almacenan caracteres. Una función que compara números. Una estructura de repetición.

Denunciar Test