logo

Crowdly

Browser

Add to Chrome

PROGRAMACION AVANZADA

Looking for PROGRAMACION AVANZADA test answers and solutions? Browse our comprehensive collection of verified answers for PROGRAMACION AVANZADA at online.upr.edu.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

 Reglas Para la Toma de Exámenes de Programación en Moodle

  • Debes leer cuidadosamente esta hoja de reglas e indicar que estás de acuerdo con seguir estas reglas antes de proceder a tomar este examen.

  • Tendrás 110 minutos para completar todo el examen. Si lo completas antes de tiempo puedes utilizar el tiempo restante para verificar tus respuestas.  Una vez comiences el examen, Moodle comenzará a marcar el tiempo.  Una vez pasados los 110 minutos Moodle someterá automáticamente el examen.  Será tu responsabilidad cerciorarte de haber subido tus respuestas correctas y completas a tiempo antes de que esto ocurra.

  • Durante el examen solo estará permitido acceder a dos Websites: el Website del API C++ (www.cplusplus.com) y el Website de Moodle donde estará disponible el examen (online.upr.edu). 

  • Queda estrictamente prohibido conversar y/o mantener cualquier tipo de comunicación con personas ajenas al staff de ICOM 4015 / CIIC 4010 sobre el contenido y cualquier otra información del examen hasta que el mismo sea corregido y sus notas distribuidas a los estudiantes.

  • Queda estrictamente prohibido utilizar código proveniente de fuentes no incluidas en los Websites indicados anteriormente para trabajar tus respuestas.  En particular queda prohibido utilizar código desarrollado por tus compañeros que tomen el examen. 

  • Debido a la naturaleza práctica de este examen, deberás cerciorarte de que tus respuestas compilen y funcionen de acuerdo con las especificaciones y pruebas provistas y sigan las mejores prácticas de eficiencia, modularidad, y legibilidad discutidas en clase y en los materiales asociados con el curso.  Cumplir las especificaciones y pasar las pruebas constituirá requisito mínimo, pero no suficiente para obtener calificación perfecta por tus respuestas. La calidad de la respuesta formará parte de la evaluación. Respuestas con errores de compilación, o que no pasen las pruebas provistas, si alguna, recibirán una calificación de cero (0).

  • El examen será corregido importando el código en C++ que subas a Moodle.  Debes limitarte a modificar aquellas clases y métodos que indique el problema. El evaluador no está obligado a hacer ningún cambio adicional al resto del código para ayudar a que tu respuesta funcione.  Cualquier incompatibilidad con el resto del código que no debes modificar será considerada un error de compilación y no será evaluada.

  • Su respuesta debe limitarse al material cubierto en el curso. Utilizar cualquier función o técnica que se salga de lo discutido en el curso resultará en mínimo un 0 en el ejercicio. 

    Certifico que he leído las "Reglas Para la Toma de Exámenes de Programación en Moodle" y me comprometo a cumplirlas al pié de la letra.  Entiendo que violarlas podría constituir violación del reglamento de honestidad académica de la Universidad de Puerto Rico y un fracaso inmediato en este curso.

    View this question
    In terms of time complexity, linear search is better than quick sort.

    100%
    0%
    View this question
    In terms of time complexity, selection sort is better than merge sort.

    0%
    100%
    View this question

    What is the time complexity of this function?

    void printValues(int N) {

        for(int i = 0; i < 20; i++) {

            for(int j = 0; j < 40; j++ {       

                for(int k = 0; k < 40; k++ {

                    cout << i * j * k * N << endl;

                }

            }

        }

    }

    0%
    0%
    0%
    0%
    0%
    0%
    View this question

    What is the time complexity of this function?

    void printValues(int N) {

        int totalIterations = (N >200) ? 200: N;

        for(int i = 0; i < totalIterations; i++)

            cout << i << endl;

    }

    0%
    0%
    0%
    0%
    0%
    View this question
    In terms of time complexity, bubble sort is better than merge sort.

    0%
    100%
    View this question

    What is the time complexity of this function?

    void printValues(int N) {

        for(int i = 0; i < N; i=*2)

            cout << i << endl;

    }

    0%
    0%
    0%
    0%
    0%
    0%
    View this question

    In terms of time complexity, which of these is correct?

    0%
    0%
    0%
    0%
    0%
    0%
    View this question

    What is the time complexity of the function callsPrint()?

    void printValues(int N) {

        for(int i = 0; i < N; i++)

            cout << i << endl;

    }

    void callsPrint(int N) {

        for(int i = 0; i < N; i++)

            printValues(i);

    }

    0%
    0%
    0%
    0%
    0%
    100%
    View this question
    In terms of time complexity, linear search is better than merge sort.

    0%
    0%
    View this question

    Want instant access to all verified answers on online.upr.edu?

    Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

    Browser

    Add to Chrome