Baixe o app para aproveitar ainda mais
Prévia do material em texto
Algoritmos e Programação de Computadores II - Semana 1 - Atv Avaliativa UNIVESP 2023 PERGUNTA 1 1. Os programas em Python são armazenados em arquivos de texto que podem ter seus conteúdos manipulados possibilitando, por exemplo, sua leitura e gravação. Inicialmente, para encontrar um arquivo em disco, é preciso que exista um acordo entre o programador e o Python em relação ao caminho do arquivo, como no caso em que se especifica o caminho da raiz até chegar ao arquivo. Assinale a alternativa que apresenta o tipo de caminho citado para localizar um arquivo. a. Absoluto. b. Subpasta. c. Raiz. d. Relativo. e. Diretório. PERGUNTA 2 1. Um programa, ao ser implementado, pode conter erros que devem ser corrigidos, por isso a necessidade de um depurador, que é usado para testar o programa implementado identificando seus defeitos, portanto, a depuração consiste na identificação e na redução de erros em programas. Para realizar a correção de forma ágil e eficiente, é preciso inicialmente saber identificar o tipo de erro ocorrido. Avalie as afirmações a seguir em relação aos tipos de erros e relacione-as adequadamente aos termos às quais se referem. 1 - Erros de sintaxe (syntax errors). 2 - Erros de execução (runtime errors). 3 - Erros de semântica (semantic errors). I - Este tipo de erro ocorre no momento da execução do programa e indica que houve um erro de lógica. II - Este tipo de erro ocorre no momento em que o Python está traduzindo o código-fonte do programa para código executável (byte code). III - Este tipo de erro ocorre a partir do momento em que o programa não apresenta mais erros durante sua execução e não apresenta erros de sintaxe. Assinale a alternativa que correlaciona adequadamente os dois grupos de informação. a. 1-III; 2-I; 3-II. b. 1-I; 2-III; 3-II. c. 1-III; 2-II; 3-I. d. 1-II; 2-I; 3-III. e. 1-I; 2-II; 3-III. PERGUNTA 3 1. Ao desenvolver um aplicativo, é necessária a depuração do código que está sendo implementado constantemente a fim de encontrar bugs em uma determinada linha, por isso é importante saber como depurar um código. Existem métodos e funções que auxiliam nesse processo, como no caso da função que permite introduzir um ponto de interrupção onde se deseja verificar a existência de bugs ou erros. Assinale a alternativa que indica a função mencionada no enunciado. a. Step Into. b. Exception. c. Traceback. d. Step Over. e. Breakpoint. PERGUNTA 4 1. A linguagem Python fecha de forma automática um arquivo a partir do momento em que seu objeto de referência é alocado para outro arquivo, porém fechar um arquivo é uma prática que favorece a redução de que ele seja alterado ou lido de forma indevida. Após análise do problema apresentado, avalie as asserções a seguir e a relação proposta entre elas. I. Após utilizar um arquivo, ele deve ser fechado por meio da função “close()”. PORQUE II. Isso possibilita que dados localizados no buffer sejam gravados, e quando esse buffer fica completamente preenchido, seu conteúdo é transferido para o disco. A respeito dessas asserções, assinale a alternativa correta. a. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. b. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. c. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. d. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. e. As asserções I e II são falsas. A lgoritmos e Programação de Computadores II - Semana 1 - At v Avaliat iv a UNIVESP 2023 PERGUNTA 1 1. Os programas em Python são armazenados em arquivos de texto que podem ter seus conteúdos manipulados possibilitando, por exemplo, sua leitura e gravação. Inicialmente, para encontrar um arquivo em disco, é preciso que exista um acordo entre o programador e o Python em relação ao caminho do arquivo, como no caso em que se especifica o caminho da raiz até chegar ao arquivo. Assinale a alternativa que apresenta o tipo de caminho citado para localizar um arquivo. a. Absoluto. b. Subpa sta. c. Raiz. d. Relativo. e. Diretório. PERGUNTA 2 1. Um programa, ao ser implementado, pode conter erros que devem ser corrigidos, por isso a necessidade de um depurador, que é usado para testar o programa implementado identificando seus defeitos, portanto, a depuração consiste na identificação e na redução de erros em programas. Para realizar a correção de forma ágil e eficiente, é preciso inicialmente saber identificar o tipo de erro ocorrido. Avalie as afirmações a seguir em relação aos tipos de erros e relacione - as adequadamente aos termos às quais se referem. 1 - Erros de sintaxe ( syntax errors ). 2 - Erros de execução ( runtime errors ). 3 - Erros de semântica ( semantic errors ). I - Este tipo de erro ocorre no momento da execução do programa e indica que houve um erro de lógica. II - Este tipo de er ro ocorre no momento em que o Python está traduzindo o código - fonte do programa para código executável ( byte code ). III - Este tipo de erro ocorre a partir do momento em que o programa não apresenta mais erros durante sua execução e não apresenta erros de sintaxe. Assinale a alternativa que correlaciona adequadamente os dois grupos de informação. a. 1 - III; 2 - I; 3 - II. b. 1 - I; 2 - III; 3 - II. c. 1 - III; 2 - II; 3 - I. d. 1 - II; 2 - I; 3 - III. e. 1 - I; 2 - II; 3 - III. PERGUNTA 3 Algoritmos e Programação de Computadores II - Semana 1 - Atv Avaliativa UNIVESP 2023 PERGUNTA 1 1. Os programas em Python são armazenados em arquivos de texto que podem ter seus conteúdos manipulados possibilitando, por exemplo, sua leitura e gravação. Inicialmente, para encontrar um arquivo em disco, é preciso que exista um acordo entre o programador e o Python em relação ao caminho do arquivo, como no caso em que se especifica o caminho da raiz até chegar ao arquivo. Assinale a alternativa que apresenta o tipo de caminho citado para localizar um arquivo. a. Absoluto. b. Subpasta. c. Raiz. d. Relativo. e. Diretório. PERGUNTA 2 1. Um programa, ao ser implementado, pode conter erros que devem ser corrigidos, por isso a necessidade de um depurador, que é usado para testar o programa implementado identificando seus defeitos, portanto, a depuração consiste na identificação e na redução de erros em programas. Para realizar a correção de forma ágil e eficiente, é preciso inicialmente saber identificar o tipo de erro ocorrido. Avalie as afirmações a seguir em relação aos tipos de erros e relacione-as adequadamente aos termos às quais se referem. 1 - Erros de sintaxe (syntaxerrors). 2 - Erros de execução (runtime errors). 3 - Erros de semântica (semantic errors). I - Este tipo de erro ocorre no momento da execução do programa e indica que houve um erro de lógica. II - Este tipo de erro ocorre no momento em que o Python está traduzindo o código-fonte do programa para código executável (byte code). III - Este tipo de erro ocorre a partir do momento em que o programa não apresenta mais erros durante sua execução e não apresenta erros de sintaxe. Assinale a alternativa que correlaciona adequadamente os dois grupos de informação. a. 1-III; 2-I; 3-II. b. 1-I; 2-III; 3-II. c. 1-III; 2-II; 3-I. d. 1-II; 2-I; 3-III. e. 1-I; 2-II; 3-III. PERGUNTA 3
Compartilhar