Buscar

PDS Aula 6 exercício 1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

1
        Questão
	
	
	Qual afirmativa abaixo é verdadeira em relação a linguagem de baixo nível?
		
	
	É o resultado da compilação do código de máquina.
	
	Linguagem gerada através do editor de texto.
	
	Comumente chamada de linguagem de programação, esta linguagem se aproxima mais da linguagem humana.
	
	É um conjunto de intruções que interpreta o código de máquina e tem como resultado o código fonte estruturado.
	 
	Nessa linguagem  é levado em consideração a arquitetura do computador, as características do processador e seus registradores para execução das ações.
	Respondido em 09/06/2020 19:07:58
	
Explicação:
A linguagem assembly que trabalha com registradores é um exemplo de linguagem de baixo nível.
Conclusão:
A afirmativa verdadeira em relação a linguagem de baixo nível é "Nessa linguagem  é levado em consideração a arquitetura do computador, as características do processador e seus registradores para execução das ações.".
	
	
	 
		2
        Questão
	
	
	Relacione as colunas 1 e 2, no que se refere as linguagens de programação
Coluna 1
1- C++
2- Assembly
3 - Linguagem de 0 e 1
Coluna 2
a. Linguagem da alto nível
b. Linguagem de máquina
c. Linguagem do código objeto
Marque a opção que apresenta a correta correlação entre as 2 colunas.
		
	
	1 - b; 2 - a; 3 - c;
	 
	1 - a; 2 - c; 3 - b;
	
	1 - b; 2 - c; 3 - a;
	
	1 - c; 2 - b; 3 - a;
	
	1 - a; 2 - b; 3 - c;
	Respondido em 09/06/2020 19:32:39
	
Explicação:
1- C++  - Linguagem da alto nível
2- Assembly - Linguagem do código objeto
3 - Linguagem de 0 e 1 - Linguagem de máquina
 
	
	
	 
		3
        Questão
	
	
	A implementação é um processo que realiza a transformação do desenho em diversos tipos de componentes de código de programação. Complete a frase escrevendo o nome de cada uma das definições do encontradas na fase de implementação:
I) _____________: Programa que, além de fazer a leitura do código fonte e transformá-lo em código objeto, transforma-o em um código executável.
II) _____________: Tipo de linguagem de programação que utiliza a arquitetura do processador para executar as ações;
III) _____________: Programa que faz uma leitura do código fonte, desenvolvido em uma linguagem de alto nível, e transcreve para um novo tipo de linguagem chamada de baixo nível;
 IV) _____________: Comumente chamada de linguagem de programação, este tipo de  linguagem se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de entendimento humano bem definido.
		
	
	I-Linguagem de baixo nível - II-Interpretador - III-Linguagem de alto nível - IV-Compilador
	 
	I-Interpretador - II-Linguagem de baixo nível - III-Compilador - IV-Linguagem de alto nível
	
	I-Linguagem de alto nível - II-Interpretador - III-Compilador - IV-Linguagem de baixo nível
	
	I-Compilador - II-Interpretador - III-Linguagem de alto nível - IV-Linguagem de baixo nível
	
	I-Linguagem de baixo nível - II-Compilador - III-Linguagem de alto nível - IV-Interpretador
	Respondido em 09/06/2020 20:08:39
	
	
	 
		4
        Questão
	
	
	A fase de implementação ou codificação, tem como objetivo escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. O código de programação pode ser dividido em 3 tipos:
I. Código Fonte - Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada;
II. Código Objeto - Resultado da compilação do código fonte.
III. Código de Máquina - Sequência binária de ações diretamente direcionadas para o processador da máquina.
Marque a alternativa correta:
		
	 
	Todas as sentenças estão corretas
	
	Apenas as sentenças I e II estão corretas
	
	Apenas as sentenças II e III estão corretas
	
	Todas as sentenças estão erradas
	
	Apenas a sentença I está correta.
	Respondido em 09/06/2020 20:16:39
	
		
	Gabarito
Comentado
	
	
	 
		5
        Questão
	
	
	O código de programação que representa uma Sequência binária de ações diretamente direcionadas para o processador da máquina é o
		
	 
	código de máquina
	
	código objeto
	
	código fonte
	
	código executável
	
	código final
	Respondido em 09/06/2020 20:21:02
	
		
	Gabarito
Comentado
	
	
	 
		6
        Questão
	
	
	Sobre a fase de implementação e seu contexto no processo de desenvolvimento de software, avalie as assertivas a seguir.
I. Hoje em dia, a implementação visa codificar em linguagem de máquina o que fora projetado na fase de Desenho ou projeto do software.
II. Das fases do processo de desenvolvimento a única que não pode ser "pulada" é a de implementação. Claro que pular as demais fases será com prejuízo da qualidade, mas é factível.
III. O foco da fase de Implementação é desenvolver os componentes, classes e programas, na linguagem de programação e no banco de dados definidos na fase de projeto ou desenho do software.
Marque a opção que apresenta as assertivas corretas.
		
	
	Apenas III
	 
	Apenas II e III
	
	Apenas I e II
	
	Apenas II
	
	I, II e III
	Respondido em 09/06/2020 20:23:08
	
Explicação:
I. Hoje em dia, a implementação visa codificar em linguagem de máquina o que fora projetado na fase de Desenho ou projeto do software. - FALSO, a codificação não é em linguagem de máquina nos dias de hoje.
II. Das fases do processo de desenvolvimento a única que não pode ser "pulada" é a de implementação. Claro que pular as demais fases será com prejuízo da qualidade, mas é factível. - Verdade, se não houver implementação não teremos nenhum programa. Logo de uma forma ou de outras a fase precisa acontecer.
III. O foco da fase de Implementação é desenvolver os componentes, classes e programas, na linguagem de programação e no  banco de dados definidos na fase de projeto ou desenho do software. - Verdade, hoje em dia implementa-se classes, componentes e afins, além de código em programas (aplicativos).
 
	
	
	 
		7
        Questão
	
	
	O processo de codificação também pode ser visto como um passo do processo de engenharia de software. As características de engenharia de uma linguagem exercem um importante impacto sobre o sucesso de um projeto de desenvolvimento de software. Qual o tipo de linguagem que não leva em consideração a arquitetura do computador, nem as características do processador e seus registradores.
		
	
	Linguagem binária
	 
	Linguagem de alto nível
	
	Linguagem assembly
	
	Linguagem de máquina
	
	Linguagem de baixo nível
	Respondido em 09/06/2020 22:27:07
	
Explicação:
A linguagem de alto nível se aproxima da linguagem humana. Neste tipo de linguagem não é levado em consideração a arquitetura do computador, nem as características do processador e seus registradores.
	
	
	 
		8
        Questão
	
	
	O CMM tem como compromisso a estabilidade da melhoria já conseguida.Para isto possui atividades de institucionalização, são divididas em características comuns. Marque a opção INCORRETA em relação a estas características comuns.
		
	
	Atividades realizadas
	
	Capacitação para executar
	
	Comprometimento em executar
	
	Medição e análise
	 
	Verificação de teste de implementação
	Respondido em 09/06/2020 22:39:21
	
Explicação:
A opção INCORRETA em relação a estas características comuns é a Verificação de teste de implementação

Continue navegando