Baixe o app para aproveitar ainda mais
Prévia do material em texto
17/05/2023 19:11 Avaliação Final (Objetiva) - Individual about:blank 1/7 Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:824218) Peso da Avaliação 3,00 Prova 63884050 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 O software compõe a parte lógica, abstrata, de um sistema computacional, sendo que as chamadas Linguagens de Programação permitem que programas, que compõem os softwares, sejam escritos em uma forma mais próxima da compreensão do ser humano. Sobre o exposto, associe os itens, utilizando o código a seguir: I- LISP. II- Fortran. III- LOGO. IV- Modula. ( ) Linguagem de programação criada objetivando o desenvolvimento de aplicações nas quais o computador atua como uma máquina capaz de pensar. ( ) Linguagem de programação criada pelo mesmo criador da linguagem de programação Pascal. ( ) Linguagem de programação criada objetivando o desenvolvimento de aplicações com características mais acadêmicas e científicas do que aplicações comerciais. ( ) Linguagem de programação criada objetivando o desenvolvimento de aplicações direcionadas para fins educacionais. Assinale a alternativa que apresenta a sequência CORRETA: A I - II - IV - III. B IV - III - I - II. C I - IV - II - III. D III - I - II - IV. Até a computação/informática atingir o nível atual de amadurecimento e avanço, muitas foram as personalidades e projetos precursores que auxiliaram para a sua evolução, e um dos marcos dessa evolução pode ser considerada a migração dos dispositivos mecânicos para os eletromecânicos. Com a introdução desses dispositivos, foi possível combiná-los com os conhecimentos provenientes da aritmética binária que nascia e se consolidaria como a forma de controle lógico dos computadores. Sobre as personalidades diretamente envolvidas na união dos dispositivos citados com a aritmética binária, analise as opções a seguir: I- John Vincent Atanasoff. II- George Boole. III- Claude Elwood Shannon. IV- Alan Turing. VOLTAR A+ Alterar modo de visualização 1 2 17/05/2023 19:11 Avaliação Final (Objetiva) - Individual about:blank 2/7 Assinale a alternativa CORRETA: A As opções I e IV estão corretas. B As opções II e III estão corretas. C As opções I e III estão corretas. D As opções II e IV estão corretas. A engenharia de software tem como preocupação produzir software de qualidade. Muitos autores argumentam o que é correto falar de qualidade. Sobre qualidade, analise as seguintes sentenças: I- A forma para obter qualidade é a prevenção. II- É definida pela insatisfação dos usuários. III- A qualidade é determinada pelo cliente. IV- Resume-se em não atender às necessidades dos clientes. Agora, assinale a alternativa CORRETA: A Somente a sentença I está correta. B As sentenças I e III estão corretas. C Somente a sentença IV está correta. D As sentenças II e III estão corretas. 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, uma dessas técnicas é a utilização de algoritmos e subalgoritmos que representam um conjunto de instruções que deverão ser traduzidas para a linguagem do computador. Sobre o exposto, associe os itens, utilizando o código a seguir: I- variáveis numero1, numero2, resultado: real; início escreva("Informe o valor 1: "); leia(numero1); escreva("Informe o valor 2: "); leia(numero2); resultado <- (numero1*numero2)/100; escreva(resultado); fim II- var numero1, numero2, resultado: real; 3 4 17/05/2023 19:11 Avaliação Final (Objetiva) - Individual about:blank 3/7 begin write('Informe o valor 1: '); readln(numero1); write('Informe o valor 2: '); readln(numero2); resultado := (numero1*numero2)/100; write(resultado); end. III- main(){ float numero1, numero2, resultado; char Tecla cout << "n"; cout << "Informe o valor 1: "; cin >> numero1; cout << "Informe o valor 2: "; cin >> numero2; resultado = (numero1*numero2)/100; cout << resultado; cout << "n"; cout << "Pressione uma tecla para continuar..."; cin >> Tecla; return 0; } IV- Variáveis numero, resultado:real; início escreva("Digite o valor do número: "); leia(numero); resultado <- numero*numero; escreva(resultado); fim ( ) Representa um trecho de uma implementação para uma operação matemática básica na forma de um algoritmo. ( ) Representa um trecho de uma implementação para uma operação matemática que expressa uma proporção entre dois valores na forma de um algoritmo. ( ) Representa a implementação de um algoritmo, utilizando a linguagem de programação C. ( ) Representa a implementação de um algoritmo, utilizando a linguagem de programação Pascal. Assinale a alternativa que apresenta a sequência CORRETA: A IV - I - III - II. B III - IV - I - II. C II - III - IV - I. 17/05/2023 19:11 Avaliação Final (Objetiva) - Individual about:blank 4/7 D II - I - III - IV. É a partir do século XX que a tecnologia, comunicação e computação começam a ser desenvolvidas, aplicadas e utilizadas em grande volume. Sugiram a partir daí equipamentos e linguagens de programação. Associe os itens, utilizando o código a seguir: I- HP. II- UNIVAC I. III- COBOL. IV- PASCAL. ( ) É uma linguagem de programação destinada à aprendizagem de alunos da área da ciência da computação. Atualmente ainda é utilizada no ensino da programação. ( ) É o primeiro equipamento eletrônico automático, usado para processar dados de negócio e também servia como suporte aos negócios. ( ) É um grande responsável pelo desenvolvimento tecnológico de equipamentos eletrônicos, como computadores, impressoras e calculadoras. ( ) É uma linguagem de programação de fácil entendimento, possui linguagem padronizada e era utilizado para aplicações e serviços comerciais. Agora, assinale a alternativa que apresenta a sequência CORRETA: A IV - II - I - III. B III - I - IV - II. C I - III - II - IV. D II - IV - III - I. Nos algoritmos criados para realizar tarefas na computação utilizamos variáveis para manipular dados, por exemplo: nome, idade, altura, peso, data de nascimento, sexo, saldo etc. Para otimizar a utilização da memória, cada variável armazena apenas um tipo de dados. Na criação de algoritmos, suportes para as linguagens de programação, usamos tipos primitivos ou estruturados. Sobre esses tipos, associe os itens, utilizando o código a seguir: I- Registro. II- Vetor. III- Matriz. ( ) Uma variável que pode conter várias constantes do mesmo tipo. ( ) Uma variável que pode conter várias constantes do mesmo tipo, mas possui duas dimensões. ( ) Existe o recurso de se utilizar uma variável heterogênea. Assinale a alternativa que apresenta a sequência CORRETA: A I - III - II. B II - III - I. C II - I - III. 5 6 17/05/2023 19:11 Avaliação Final (Objetiva) - Individual about:blank 5/7 D III - II - I. 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. Sobre o algoritmo a seguir, assumindo que a sua implementação está correta, classifique V para as sentenças verdadeiras e F para as falsas: Algoritmo CalcularContadores variáveis contador1, contador2, quantidade1, quantidade2: inteiro; início quantidade1 <- 0; quantidade2 <- 0; para contador1 de 1 até 5 faça quantidade1 <- quantidade1 + 1; para contador2 de 1 até 3 faça quantidade2 <- quantidade2 + 1; fim para fim para escreva (contador1); escreva (contador2); fim ( ) A divisão "quantidade2/quantidade1" retorna um resto igual a 0. ( ) O valor da variável "quantidade1" é 5. ( ) O valor da variável "quantidade2" é maior que o valor da variável "quantidade1". ( ) O valor da variável "quantidade2" é 8.Assinale a alternativa que apresenta a sequência CORRETA: A V - V - V - F. B F - F - V - F. C F - V - F - V. D F - V - V - F. 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. 7 8 17/05/2023 19:11 Avaliação Final (Objetiva) - Individual about:blank 6/7 ( ) 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 IV - I - III - II. B I - II - IV - III. C II - III - I - IV. D III - IV - II - I. Com o advento dos computadores, muitas necessidades foram surgindo. Dentre essas necessidades, estava uma forma de comunicação entre os computadores. Hoje as redes possuem uma abrangência a qual podemos classificá-las em três categorias. Associe os itens, utilizando o código a seguir: I- Intranet. II- Internet. III- Extranet. ( ) Rede mundial de computadores. ( ) Rede na qual possibilita realizar atividade da rede interna de qualquer local que possua internet. ( ) Rede privada da organização. Agora, assinale a alternativa que apresenta a sequência CORRETA: A II - I - III. B I - II - III. C II - III - I. D III - II - I. Como toda área de conhecimento, a Lógica de Programação envolve inúmeros elementos básicos conceituais que auxiliam no entendimento de outros conceitos. Sobre esses conceitos, associe os itens, utilizando o código a seguir: I- Dado. II- Informação. III- Comentário. IV- Endentação. ( ) Conjunto que não possui significado completo. ( ) Informação agregada ao algoritmo para auxiliar o programador. ( ) Resultado da união de valor aos dados. ( ) Alinhamento das linhas de comando. 9 10 17/05/2023 19:11 Avaliação Final (Objetiva) - Individual about:blank 7/7 Assinale a alternativa que apresenta a sequência CORRETA: A II - I - III - IV. B IV - III - II - I. C III - II - I - IV. D I - III - II - IV. Imprimir
Compartilhar