Prévia do material em texto
10/03/2025 14:31:56 1/3 REVISÃO DE SIMULADO Nome: RODRIGO BARBOSA FERREIRA Disciplina: Engenharia da Informação Respostas corretas são marcadas em amarelo X Respostas marcardas por você. Questão 001 Qual dos seguintes tipos de variáveis é mais apropriado para armazenar textos extensos, como artigos ou descrições detalhadas? X A) FLOAT. B) VARCHAR. C) CHAR. D) INT. E) TEXT ou LongVARCHAR. Questão 002 Associe cada tipo de dado à sua descrição correspondente, e marque a alternativa que representa corretamente cada uma delas. I. CHAR II. VARCHAR III. TEXT ou LongVARCHAR IV. INT V. FLOAT ( ) Armazena texto com tamanho fixo. ( ) Armazena texto com tamanho variável, com um limite máximo definido. ( ) Usado para armazenar textos extensos. ( ) Utilizado para números inteiros. ( ) Utilizado para números reais. X A) 1, 3, 4, 2, 5. B) 5, 2, 3, 4, 1. C) 1, 2, 4, 3, 5. D) 5, 1, 2, 4, 3. E) 1, 2, 3, 4, 5. Questão 003 Normalmente, alguns profissionais (a partir da década de 1980) e mesmo alguns alunos dizem que é perda de tempo desenvolver o algoritmo (diagrama de blocos e pseudocódigo) de um programa, que é bem mais prático e rápido desenvolvê-lo diretamente em um computador, porém geralmente não conseguem entregar seus programas ou sistemas nos prazos estipulados. Quando julgam estar com seus programas prontos, acabam por descobrir uma série de erros de lógica e de sintaxe. Esses erros fazem com que o programador fique sentado por horas ou mesmo dias em frente ao computador, tentando localizar o que está errado, e assim acaba ultrapassando os prazos. MANZANO, J. A. N. G.; OLIVEIRA, J. F. Algoritmos: lógica para desenvolvimento de programação de computadores. 28. ed. São Paulo: Érica, 2016. p. 12 Com base neste entendimento, ao considerar a utilização das variáveis INT e FLOAT, é importante reconhecer que INT se aplica para a armazenagem de números inteiros e FLOAT para a armazenagem de números reais, e neste sentido, os valores aceitos sofrerão variação conforme o banco de dados implementado e colocado para uso. Assim, das afirmações a seguir destaca a importância dos algoritmos relacionando-os com a utilização correta das variáveis em questão, evitando erros e atrasos no projeto e na entrega de um software? 10/03/2025 14:31:56 2/3 A) Quando se desenvolve logo o programa o desenvolvedor não tem chance de cometer erros lógicos envolvendo INT e FLOAT pois, o que dispensa claramente a elaboração de algoritmos, fluxogramas ou fluxos de dados B) O desenvolvimento de algoritmos configura-se como perda de tempo, pois somente é possível identificar erros lógicos e de sintaxe na atribuição de FLOAT e INT durante a implementação na linguagem X C) Quando se desenvolve o algoritmo o projetista consegue identificar corretamente o tipo de dados, permitindo identificar de forma acertada se trata-se de INT ou de FLOAT, a fim de efetivar as devidas atribuições D) O erro no uso de INT e FLOAT não pode ser minimizado pela execução de algoritmos, pois independentemente de sua efetivação, falhas de lógica e sintaxe deverão ocorrer por conta do trabalho de desenvolvedor E) O uso de FLOAT e INT não solicita em nenhum momento a definição de algoritmos preliminares, pois o intercâmbio entre as variáveis é facilmente executado pelo próprio código que identifica as diferenças existentes nos dados Questão 004 Exemplo 19: calcular a idade de uma pessoa tendo somente o ano de nascimento inteiro idade anoNascimento = 1981 anoAtual = 2021 MENDES, J. B.; MUNIZ, R. S. Lógica de Programação com Portugol: mais de 80 exemplos, 55 exercícios com gabarito e vídeos complementares. São Paulo: Casa do Código, 2022. p. 103. Partindo da declaração de variáveis acima, qual das opções a seguir efetiva a operação correta em que variável idade recebe o resultado da subtração entre as variáveis anoAtual e anoNascimento? X A) idade = anoAtual - anoNascimento B) idade = anoAtual + anoNascimento C) idade = anoAtual * anoNascimento D) idade = anoAtual / anoNascimento E) idade = anoAtual / anoNascimento Questão 005 Qual é o papel das linguagens de programação no processo de criação de programas de computador? A) Comunicar com o hardware. B) Resolver problemas. C) Executar algoritmos. X D) Interpretar dados. E) Escrever código de máquina. Questão 006 Qual dos seguintes aspectos é considerado ao projetar uma linguagem de programação? A) III. A complexidade dos problemas que a linguagem visa resolver. B) II. O número de programas já escritos na linguagem. C) V. A popularidade da linguagem entre os programadores profissionais. X D) IV. A quantidade de memória RAM disponível no computador. E) I. A cor dos elementos da linguagem. 10/03/2025 14:31:56 3/3 Questão 007 O programador vai construir a solução física a partir das especificações do designer. É ele quem gera o produto final, e deve conhecer profundamente a linguagem e o ambiente de programação, bem como as bibliotecas que for usar, além de ter algum conhecimento sobre teste e depuração de software. WAZLAWICK, R. S. Engenharia de Software: conceitos e práticas. Rio de Janeiro: Elsevier, 2013. p. 5. Deste modo, é favorável que o Programador considere como aspecto essencial os REQUISITOS, caso sua ação seja a de desenvolver uma Linguagem de Programação, ao que esta se refere como: A) A resolução de problemas da linguagem a partir da identificação eficiente destes B) A disponibilidade de que a linguagem consiga ser aplicada no intuito de resolver os mais variados problemas C) A garantia de que a linguagem conseguirá atender às necessidades de eficiência de quem dela fizer uso D) A possibilidade de que a linguagem seja implementada de uma maneira fácil, natural e representativa X E) A habilidade da linguagem em representar a solução de problemas de modo claro, natural e objetivo Questão 008 Qual é o termo utilizado para se referir ao processo de criar programas de computador? A) Compilação. B) Execução. C) Interpretação. D) Desenvolvimento. X E) Operação.