Operaciones de Archivos en Programación
28 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿Cuál de las siguientes operaciones no requiere un nombre de archivo en su campo de datos?

  • Renombrar archivo (correct)
  • Eliminar archivo
  • Crear archivo
  • Copiar archivo
  • ¿Qué función se utiliza para combinar dos cadenas de texto?

  • /combine (correct)
  • /concat
  • /merge
  • /join
  • ¿Qué operación permite mover un archivo a una nueva ubicación sin cambiar su nombre?

  • Eliminar archivo
  • Crear archivo
  • Copiar archivo (correct)
  • Zip
  • ¿Cuál es el propósito del campo de datos adicional en la operación 'Descomprimir'?

    <p>Definir la ubicación de la carpeta donde se descomprimirá</p> Signup and view all the answers

    ¿Cuál de las siguientes opciones NO es un formato de incremento para la función de fecha?

    <p>WK</p> Signup and view all the answers

    Al utilizar la función /replace como en /replace 'MUNDO', 'N', 'X', ¿cuál será el resultado?

    <p>MUXDO</p> Signup and view all the answers

    ¿Cuál de las siguientes operaciones no puede usarse para crear un nuevo archivo?

    <p>Eliminar archivo</p> Signup and view all the answers

    Si se ejecuta la función /split 'MANZANA', 'A', 1, ¿cuál sería el resultado?

    <p>NANA</p> Signup and view all the answers

    En la operación de renombrar archivo, ¿qué es necesario especificar en el campo de datos adicional?

    <p>El nuevo nombre del archivo</p> Signup and view all the answers

    ¿Qué valor se espera obtener al ejecutar /decimal 12.4567, 3?

    <p>12.456</p> Signup and view all the answers

    ¿Qué operación se utiliza para comprimir una carpeta en un nuevo archivo?

    <p>Zip</p> Signup and view all the answers

    ¿Qué función se utiliza para obtener el primer carácter de una cadena de texto?

    <p>/first</p> Signup and view all the answers

    ¿Qué tipo de operaciones son las que contienen comandos de letras normales y números?

    <p>Operaciones de teclado</p> Signup and view all the answers

    ¿Cuál de las siguientes expresiones proporciona la fecha actual en formato 'yyyyMMddHHmmss'?

    <p>/date Today,,yyyyMMddHHmmss</p> Signup and view all the answers

    En la operación 'Crear archivo', ¿qué datos se insertan en el campo de datos adicional?

    <p>Datos a ser insertados en el nuevo archivo</p> Signup and view all the answers

    ¿Cuál de las siguientes teclas es un comando especial en las operaciones de teclado para web?

    <p>Escape</p> Signup and view all the answers

    Si se aplica /between 'PROGRAMACION', 2, 5, ¿qué resultado se obtendrá?

    <p>RAM</p> Signup and view all the answers

    ¿Qué operación se realiza con la función /add en el caso de /add 3,4?

    <p>Sumar</p> Signup and view all the answers

    ¿Qué operación se utiliza para eliminar un archivo específico del sistema?

    <p>Eliminar archivo</p> Signup and view all the answers

    ¿Cuál es la sintaxis correcta para llamar al valor de una variable en un test?

    <p>%(VARNAME)%</p> Signup and view all the answers

    ¿Qué sucede si una verificación falla durante un test?

    <p>El test se marca como fallido.</p> Signup and view all the answers

    ¿Cuál de las siguientes operaciones NO puede ser usada para crear una condición WHILE?

    <p>Try</p> Signup and view all the answers

    ¿Qué se necesita para finalizar un bloque de condición TRY/CATCH?

    <p>EndCatch</p> Signup and view all the answers

    ¿Cómo se especifica que una condición IF debe finalizar?

    <p>Utilizando la palabra clave ENDIF.</p> Signup and view all the answers

    ¿Cuál es el propósito de los macros en un test?

    <p>Para transformar texto durante la ejecución.</p> Signup and view all the answers

    ¿Cuál es la limitación máxima de ciclos WHILE que se pueden ejecutar para evitar un bucle infinito?

    <p>200 ciclos.</p> Signup and view all the answers

    ¿Cuál es un ejemplo correcto de una condición IF/ELSE?

    <p>IF Equals X THEN Y ELSE Z ENDIF.</p> Signup and view all the answers

    ¿Qué operación no puede ser utilizada como una verificación?

    <p>Continue</p> Signup and view all the answers

    Study Notes

    Operaciones

    • Las operaciones mueven el flujo de la prueba e interactúan con la aplicación. Verifican condiciones o crean variables para guardar valores.

    Operaciones de Archivos

    • DeleteFile: Elimina un archivo. El campo "Data" es el nombre de archivo o archivo de datos impulsado. El campo "Additional Data" es la ubicación de la carpeta (vacío si se usa un archivo de datos impulsado).
    • RenameFile: Renombra un archivo en el mismo directorio. El campo "Data" es la ruta al archivo original. El campo "Additional Data" es el nuevo nombre de archivo (con extensión).
    • CreateFile: Crea un nuevo archivo. El campo "Data" es el nombre de archivo o ruta completa (si solo se proporciona el nombre, se guarda en la carpeta Descargas); el campo "Additional Data" es los datos a insertar (admite variables).
    • CopyFile: Copia un archivo a uno nuevo. El campo "Data" es el archivo fuente (puede ser un archivo existente en Descargas, nombre completo, archivo de datos impulsado o un valor Base64). El campo "Additional Data" es el nombre del archivo de destino (se guarda en Descargas).
    • Zip: Comprime una carpeta en un nuevo archivo. El campo "Data" es el nuevo nombre de archivo o nombre con ruta. El campo "Additional Data" es la carpeta a comprimir.
    • UnZip: Descomprime un archivo en una ubicación de carpeta. El campo "Data" es el nombre del archivo. El campo "Additional Data" es la ubicación de la carpeta.

    Ubicación de la carpeta:

    • Descargas: guarda en la carpeta Descargas.
    • Escritorio: guarda en el Escritorio.
    • Documentos: guarda en la carpeta Documentos.

    Operaciones de Teclado

    • Las operaciones de teclado incluyen letras, números y teclas especiales (SHIFT, CONTROL, ALT, ENTER, etc.) tanto para entorno de escritorio como web.

    Variables de Entorno

    • Se pueden usar variables de entorno utilizando el separador #(ENVIRONEMNT_VAR)# (ej. #CurrentDirectory#).
    • Las variables disponibles incluyen: CurrentDirectory, MachineName, OSVersion, ProcessorCount, SystemDirectory, UserDomainName, UserName, Version, etc.

    Verificaciones

    • Las operaciones pueden actuar como verificaciones para comprobar el estado de una prueba.
    • Para crear una verificación, utiliza una operación de verificación (Equals, HasValue, etc.) y escribe VERIFY en el campo final.
    • Las verificaciones también se pueden usar como condiciones (IF o WHILE) en lugar de VERIFY.
    • Si una verificación falla, la prueba también falla.

    Variables de Prueba

    • Las pruebas pueden crear variables para su uso durante la ejecución.
    • Las operaciones SaveDataVariable, SaveObjectVariable, etc., las crean.
    • Las variables se pueden usar en verificaciones y como datos impulsados. La sintaxis para llamar a una variable es %(VARNAME)%.
    • Las variables se pueden usar múltiples veces en un mismo campo, e incluso en macros.
    • Las variables generadas durante una ejecución se muestran en el informe (online y PDF).

    Condiciones

    • Las condiciones controlan el flujo de la prueba.
    • While: Se crea mediante verificaciones (Equals, Exists, etc.). El ciclo While puede interrumpirse usando BREAKWHILE. Máximo 200 ciclos.
    • If/Else: Permite lógica condicional en la prueba. Se usa con IF, THEN, ELSE, y ENDIF. ELSE es opcional.
    • Try/Catch: Permite recuperarse de pasos fallidos. Se usa con TRY, CATCH, y ENDCATCH. No se pueden anidar. Otras condiciones (IF o While) pueden estar anidadas dentro de un bloque Try/Catch.

    Macros

    • Permiten transformar texto.
    • Se colocan en el campo "Data". Durante la ejecución, el valor se transforma.
    • Se invocan como /MACRONAME arg1,arg2,...
    • Ejemplos: add, subtract, multiply, divide, combine, replace, first, last, between, split, date, query, decimal, variable, uppercase, lowercase.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    Este cuestionario explora las operaciones esenciales de manejo de archivos en programación, como crear, renombrar, copiar y eliminar archivos. Cada operación se detalla para entender su uso y aplicación en diversas situaciones. Ideal para estudiantes de programación que deseen reforzar su conocimiento sobre la manipulación de archivos.

    More Like This

    Automating File Operations with Python
    10 questions
    C Programming: File I/O Basics
    10 questions
    OS Week 7 - Lab: File Operations in Python
    29 questions
    C++ File Operations and Loops Quiz
    44 questions
    Use Quizgecko on...
    Browser
    Browser