Prévia do material em texto
28/05/2023, 15:24 Avaliação Final (Objetiva) - Individual about:blank 1/5 Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:824218) Peso da Avaliação 3,00 Prova 64240235 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 Existe um conjunto de softwares e este conjunto divide-se em categorias, cada uma com sua função. Assinale a alternativa CORRETA que apresenta o software que tem como função prestar serviços entre um computador e o usuário: A Sistema operacional. B Editor de textos. C Planilha eletrônica. D Linguagem Delphi. Um sistema de numeração pode ser entendido como um sistema em que um conjunto de números é representado por símbolos, podendo ser posicionais ou não posicionais. Existem vários sistemas de numeração e todos são utilizados em uma determinada aplicabilidade, como o sistema octal. Assinale a alternativa CORRETA que apresenta o sistema de numeração octal: A O sistema de numeração octal é não posicional e posicional ao mesmo tempo, dependendo do contexto. B O sistema de numeração octal utiliza apenas os algarismos 0 (zero) e 1 (um) em sua representação. C O sistema de numeração octal utiliza dez algarismos em sua representação. D O sistema de numeração octal foi utilizado na área de computação como ferramenta para abreviação do conjunto de bits a serem manipulados. O conjunto finito de instruções de um programa de computador é conhecido por algoritmo, que também pode ser descrito por ser a estrutura lógica de um programa. Para que um algoritmo seja de fácil legibilidade, é necessário que este seja escrito utilizando a endentação, que pode ser definida por ser o alinhamento das instruções. Sobre identificadores em algoritmos, assinale a alternativa CORRETA: A Tipo de dado é a propriedade que define o tipo de valor aceito por algum identificador. B Variável é um tipo de identificador muito utilizado na programação para manter um valor fixo, isto é, seu valor não muda durante a execução do programa e serve para manter valores, por exemplo, de um imposto, que pode ser reutilizado em vários pontos da aplicação. VOLTAR A+ Alterar modo de visualização 1 2 3 28/05/2023, 15:24 Avaliação Final (Objetiva) - Individual about:blank 2/5 C Os tipos de dados primitivos são: bigdecimal, double, caractere e lógico. D Os operadores E e OU são conhecidos por operadores aritméticos, os quais são muito utilizados em qualquer linguagem de programação. Nas linguagens de programação, existem comandos básicos, como a atribuição, a leitura e a escrita, que são utilizados na maioria dos softwares desenvolvidos. No caso da atribuição, comando que serve para atribuir um conteúdo a um identificador, é representada normalmente por = (igual) ou por := (dois pontos igual). Assinale a alternativa CORRETA que apresenta um comando básico de programação: A O comando de atribuição pode ser utilizado para atribuir um valor retornado de uma função para uma variável. B O comando de escrita permite a obtenção de dados do meio externo para que o programa processe. C O comando de atribuição é utilizado para atribuir qualquer valor para uma variável do tipo de dado inteiro. D O comando de leitura permite a interação com usuário através da apresentação do resultado de um processamento. No ano de 1854, George Boole publicou a álgebra Booleana. As ideias desse autor se constituíram enquanto base para qual definição? A Programação sequencial. B Lógica matemática. C Divisão. D Contagem de dados. O sistema de numeração binário, ou base de 2 (dois), utiliza apenas dois algarismos. Quais são eles? A 0 (zero) e 2 (dois). B 1 (um) e 2 (dois). C 2 (dois) e 4 (quatro). D 0 (zero) e 1 (um). O termo algoritmo, na computação, pode ser entendido como sendo uma sequência de instruções bem definidas, isto é, os passos que computadores executam para satisfazer alguma 4 5 6 7 28/05/2023, 15:24 Avaliação Final (Objetiva) - Individual about:blank 3/5 necessidade para um software. Já os subalgoritmos são muito utilizados e permitem organizar melhor o código-fonte, tornando-o mais legível e facilitando a compreensão da solução. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) É adequado implementar subalgoritmo quando um bloco de instruções deve ser executado mais de uma vez. ( ) É adequado implementar subalgoritmo quando um bloco de instruções deve ser executado de vários pontos diferentes da aplicação. ( ) A estrutura de um subalgoritmo segue o mesmo princípio estrutural de um algoritmo. ( ) Um subalgoritmo A pode ser executado de qualquer ponto do algoritmo do qual ele está criado, porém não pode ser chamado de dentro de outro subalgoritmo. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - V - F. B F - V - V - V. C V - V - V - F. D V - F - F - V. O trabalho dos desenvolvedores é facilitado com um programa que reúne ferramentas de apoio de desenvolvimento de software. Com relação às ferramentas de desenvolvimento de software, associe os itens, utilizando o código a seguir: I- Editor. II- Compilador. III- Montador. IV- Depurador. ( ) Auxilia no processo de encontrar e corrigir erros. ( ) Permite editar o código fonte. ( ) Organiza as várias partes do código-fonte. ( ) Edita a linguagem específica e a transforma em linguagem de máquina. Agora, assinale a alternativa que apresenta a sequência CORRETA: A II - III - I - IV. B IV - I - III - II. C III - IV - II - I. D I - II - IV - III. Os softwares representam componentes lógicos e abstratos presentes nos sistemas computacionais. Assim, técnicas têm que ser aplicadas para a construção dos programas que os compõem e uma dessas técnicas é a utilização de algoritmos que representam um conjunto de instruções que deverão ser traduzidas para a linguagem do computador. O algoritmo a seguir recebe as notas e a quantidade de clientes em uma pesquisa de satisfação com as notas variando entre a faixa 8 9 28/05/2023, 15:24 Avaliação Final (Objetiva) - Individual about:blank 4/5 dos números inteiros 0 e 5 (muito insatisfeito e muito satisfeito, respectivamente). Sobre o algoritmo, assumindo que a sua implementação está correta, classifique V para as sentenças verdadeiras e F para as falsas: Algoritmo CalculoPesquisaSatisfacao variáveis nota, quantidadeClientes, quantidadeNota1, quantidadeNota2: inteiro; início nota <- -1; quantidadeClientes <- -1; quantidadeNota1 <- 0; quantidadeNota2 <- quantidadeNota1; Repita escreva("Informe a nota: "); leia(nota); escreva("Informe a quantidade de Cliente: "); leia(quantidadeClientes); se (nota = 0) então quantidadeNota1 <- quantidadeNota1 + 1; senão se (nota = 5) então quantidadeNota2 <- quantidadeNota2 + 1; fimse fimse Até (quantidadeClientes = -1) escreva(quantidadeNota1); escreva(quantidadeNota2); fim ( ) O algoritmo trata as faixas das notas da pesquisa mais extremas (muito insatisfeito e muito satisfeito). ( ) As variáveis "quantidadeNota1" e "quantidadeNota2" são inicializadas com o mesmo valor. ( ) O algoritmo trata todas as faixas das notas da pesquisa (0, 1, 2, 3, 4 e 5). ( ) O algoritmo trata as faixas das notas da pesquisa 0 e 4. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V - V. B V - F - F - F. C V - V - F - F. D F - F - F - V. Na arquitetura de Von Neumann, temos que a estrutura interna dos processadores segue um modelo que consiste na estruturação do computador em quatro subsistemas: CPU, memória, Sistema de Entrada e Saída (também chamado de Sistema de I/O) e barramento. Em se tratando do processador, quais são os componentes da estrutura interna? A Unidade de entrada, unidade de execução e unidade lógica e aritmética. B Unidade de controle, unidade de fixação e unidade lógica e aritmética. 10 28/05/2023, 15:24 Avaliação Final (Objetiva) - Individual about:blank 5/5 C Unidade de controle, unidade de fixação e unidade aritmética. D Unidade de controle, unidade deexecução, unidade lógica e aritmética. Imprimir