cuestionario
de archivos en lenguaje C++ de las
pag. 8-37
hecho por jorge andres hernandez carrillo del pdf de
Ing. Bruno Lopez Takeyas M.C. ITNuevo Laredo
1.
¿Relación entre la memoria principal, el microprocesador y dispositivos
de almacenamiento secundario?
-
Existe
una estrecha relación entre la memoria principal, el microprocesador y los
dispositivos de almacenamiento secundario ya que el procesamiento que realiza
una computadora es tarea absoluta del microprocesador en conjunción con la
memoria principal; es decir, los dispositivos de almacenamiento secundario (diskettes,
discos duros, CDs, flash drives, etc.)
no procesan datos, sólo los almacenan.
2.
¿Qué es datos en c++?
-
Básicamente
se refieren a los testimonios individuales relacionados
Con hechos, ya sean características
de ciertos objetos de estudio o
Condiciones particulares de
situaciones dadas.
3.
¿Como se llama los elementos individuales de los archivos?
-
Datos
o campos.
4.
¿Que es un Registro?
-
Es
el conjunto completo de datos relacionados pertenecientes a una entrada
5.
¿Que es un Archivo en términos
computacionales?
-
Es
una colección de datos que tiene un nombre y se guardan en dispositivos de
almacenamiento secundario, los cuales pueden ser magnéticos, ópticos,
electrónicos, etc.
6.
Da unos ejemplos de archivos en términos computacionales.
-
Diskettes, discos duros, CD´s, ZIP
drives, flash drives, memory sticks, etc.
7.
¿Que es y da un ejemplo de Una base de datos?
-
Es
una colección de archivos relacionados y un Ejemplo es Profesores, alumnos y materias
están correlacionados.
8.
¿Que establece al abrir el archivo?
-
establece
comunicación entre el programa y el sistema operativo a
Cerca de cómo accesarlo.
9.
¿Que es necesario
que el programa le proporcione al sistema operativo para que haiga comunicación
entre ellos?
-
el
nombre completo del archivo y la intención de uso (leer o escribir datos),
entonces se definen áreas de comunicación entre ellos.
10.
¿Cuales son unas de esas áreas ya mencionadas?
-
Una
de estas áreas es una estructura que controla el archivo (alias del archivo),
de esta forma cuando se solicita una operación del archivo, se recibe una
respuesta que informa el resultado mediante un apuntador.
11.
¿Qué requiere Cada archivo abierto?
-
Cada
archivo abierto requiere un alias para poder realizar operaciones.
12.
¿Que información contiene La estructura
del archivo?
-
La
estructura del archivo contiene información del archivo que se está usando, así
como el tamaño actual y la localización de los buffers de datos.
13.
¿Cual es la clasificación de archivo mas importante acuerdo al contenido?
-
Archivo
Texto y archivo binario.
14.
¿Qué son el archivo de texto y archivo binario?
-
los
archivo de texto Son aquellos que pueden contener cualquier clase de datos y de
tal manera que son “entendibles” por la gente.
-
Los
archivos binarios Este tipo de archivos almacenan los datos numéricos con su
representación binaria. Pueden ser archivos que contienen instrucciones en
lenguaje máquina.
15.
¿Cual es la Clasificación de archivos por tipo de acceso de acuerdo a la forma de acceder los datos de los archivos?
-
éstos
se clasifican en secuenciales o directos (también conocidos como de acceso
directo, relativos o aleatorios).
16.
¿Qué son los archivos secuenciales o directos?
-
este
tipo de archivos los registros se graban en secuencia o consecutivamente y
deben accesarse de ese mismo modo, es decir, conforme se van insertando nuevos
registros, éstos se almacenan al final del último registro almacenado; por lo
tanto, cuando se desea consultar un registro almacenado es necesario recorrer
completamente el archivo leyendo cada registro y comparándolo con el que se
busca.
17.
¿cual es la diferencia de los archivos secuenciales y Archivos directos?
-
A
diferencia de los archivos secuenciales, en los archivos directos no es necesario
recorrerlo completamente para acceder un registro en particular, sino se puede
colocar el apuntador interno del archivo directamente en el registro deseado,
permitiendo con esto mayor rapidez de acceso.
18.
¿En que consiste usar direcciones lógicas para archivos en leguaje c++?
-
Consiste
en que el direccionamiento consiste en el espacio ocupado por los datos en el
archivo (calculado en bytes) no en el renglón al que se asignó dicho registro
19.
¿Que se tiene que hacer Para poder reposicionar el apuntador de un
archivo en un registro específico?
-
es
necesario calcular su dirección física correspondiente de acuerdo al espacio ocupado
por sus registros predecesores.
20.
¿Para que se usa La función fopen () en un programa en c++?
-
Se
usa la función fopen para abrir un
archivo, determinar el modo de apertura y establecer la vía de comunicación
mediante su alias correspondiente. Además determinar el tipo de contenido del
archivo (texto o binario).
21.
¿Qué función hace el la fopen si un archivo no se puede abrir en un
programa en c++?
-
la
función fopen devuelve el valor de 0 (cero), definido como NULL en stdio.h.
22.
¿que función hacen fclose() y fcloseall() al Cierre de archivos en un
programa en c++?
-
Si
se usa fclose es necesario indicarle el
alias del archivo que se desea cerrar. La función fcloseall cierra todos los archivos abiertos.
23.
Cual es la función en Escritura de registros usando fwrite() en un
programa en c++?
-
La
función fwrite proporciona el mecanismo
para almacenar todos los
Campos de un registro en un archivo.
24.
¿Que es y que función tiene Un buffer en un programa de c++?
-
Es
un área de almacenamiento temporal en memoria para el conjunto de datos leídos
o escritos en el archivo.
-
La
función es que retienen datos en tránsito
desde y hacia al archivo y tienen la finalidad de hacer más eficiente las operaciones
de entrada/salida en los archivos de disco, provocando menor cantidad de
accesos, los cuales son más lentos que la memoria.
25.
¿Cual es la función de Lectura de registros usando fread() en un programa
en c++?
-
La
función fread permite “cargar” todos los
campos de un registro en un
Archivo, es decir, lee un registro y
lo copia en la memoria RAM.
26.
¿Cuál son los puntos de referencia?
-
SEEK_SET Desde el principio del archivo
-
SEEK_CUR Desde la posición actual del apuntador del
archivo
-
SEEK_END Desde el final del archivo
27.
¿para que se usa la función rewind() en un programa en c++?
-
Se
usa la función rewind para colocar el apuntador del archivo al principio de un
archivo abierto sin necesidad de usar la función fseek. Basta con enviar el alias del archivo
como argumento
28.
¿para que se usa feof() en un programa en c++?
-
Se
usa el macro feof() (definido en stdio.h) para determinar si se ha encontrado
el final de un archivo. Si se encuentra el final de un archivo, devuelve un
valor diferente de cero y cero en caso
contrario
29.
¿Qué función u objetivo tiene rename() en un programa en c++ y cuales son
sus argumentos?
-
Esta
función tiene como objetivo cambiar el nombre de un archivo o subdirectorio
especificado por su ruta de acceso.
-
Sólo
necesita dos argumentos: el nombre anterior del archivo y el nuevo nombre.
30.
Cual es la función remove() en un programa en c++?
-
La
función remove elimina definitivamente un archivo especificando su
Nombre.
No hay comentarios:
Publicar un comentario