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