Logo Passei Direto
Buscar

Programação de Computadores Fixação 02 - 1

Ferramentas de estudo

Questões resolvidas

Conhecer os diferentes conceitos que envolvem a programação orientada a objetos é fundamental para poder programar neste paradigma. Considere os itens abaixo:
Estão corretos:
I - a principal estrutura elaborada dentro da programação orientada a objetos é a classe, que é composta basicamente por atributos e métodos
II - os atributos são as características que um objeto da classe irá possuir
III – os métodos são as ações que o objeto poderá executar dentro do contexto do sistema computacional
a. III apenas.
b. I apenas.
c. I e II apenas.
d. I, II e III.
e. II e III apenas.

A programação orientada a objetos faz uso de alguns conceitos principais que são:
a. Variáveis e identificadores.
b. Variável, função e procedimento.
c. Objetos e classes.
d. Fluxograma, variável e tipo de dado.
e. Variáveis, abstração e herança.

Determinadas partes de uma classe em um programa orientado a objetos necessitam de proteção extra. Os termos utilizados para definir esta liberação de acesso são:
a. Variável e constante.
b. Classe, objeto e método.
c. Função e procedimento.
d. Local, global e único.
e. Public, private e protected.

Os requisitos básicos para que uma linguagem de programação pertença ao paradigma Orientado a Objetos são:
a. Objeto, método e classe.
b. Abstração, identidade e variável.
c. Abstração, encapsulamento, herança e polimorfismo.
d. Variável, função e procedimento.
e. Fluxograma, variável e tipo de dado.

Em alguns programas, existem situações mutuamente exclusivas, ou seja, se uma situação for executada as demais não serão. Quando este for o caso, um comando seletivo será o mais indicado.
Assinale a alternativa correta em relação ao nome do comando para situações condicionais mutuamente exclusivas.
a. para
b. imprima
c. enquanto
d. case
e. leia

A estrutura de repetição enquanto é utilizada quando não se sabe o número de vezes que um trecho do algoritmo deve ser repetido, embora também possa ser utilizada quando se conhece esse número.
Assinale a alternativa correta em relação a sintaxe da condição enquanto.
a. Enquanto condição comando 1
b. Enquanto se condição faça comando 1 comando 2
c. Enquanto condição faça comando1
d. Enquanto se condição faça comando 1
e. Enquanto condição faça comando 1 senão comando 2

A estrutura de um vetor bidimensional é composta por: nome da variável do tipo vetor, tamanho que representa a quantidade de variáveis que vão compor o vetor e tipo que é o tipo básico dos dados que serão armazenados no vetor.
Assinale a alternativa correta em relação ao nome dado a forma como se referencia um dado valor dentro de um vetor.
a. Condição
b. Índice
c. Variável
d. Repetição
e. Constante

A interação entre um humano e o computador acontece mediante os dispositivos de entrada e saída. Um programa deve estar preparado para realizar estas operações, através de comandos específicos.
Considerando a pseudolinguagem Portugol e a sua implementação em Visualg é correto afirmar que:
I. Os comandos de entrada e saída, no Portugol, são, respectivamente: “leia” e “escreva”.
II. Os comandos de entrada e saída, no Portugol, são, respectivamente: “receba” e “imprima”.
III. Há uma variação entre o comando “escreva” e o “escreval”, que muda de linha após apresentar o resultado.
IV. Tudo o que é apresentado pelo comando de saída deve estar entre aspas.
a. apenas as alternativas I, III e IV
b. apenas as alternativas II, III e IV
c. apenas as alternativas II e III
d. apenas as alternativas I e IV
e. apenas as alternativas I e III

Visando melhores práticas de desenvolvimento realizamos a separação entre as classes do sistema e o programa aplicativo, o que possibilita:
Escolha uma:
a. Agilidade nas futuras manutenções, pois a técnica cria dependência entre os códigos.
b. redução do acoplamento entre os elementos do programa.
c. armazenar arquivos do programa em um único arquivo e diretório único.
d. integração entre os arquivos “.cpp”, que contêm a definição das classes, métodos e atributos, com os métodos descritos nos arquivos “.h”
e. segregação total entre os arquivos do programa principal (.cpp) e declaração de classes e métodos (.h).

Uma técnica fundamental para a programação orientada a objetos é conhecida como encapsulamento. A função do encapsulamento dos membros de uma classe é:
Escolha uma:
a. definir o padrão público quando nenhum especificador de acesso é definido para um membro da classe.
b. disponibilizar acesso ao usuário à particularidades da estrutura de uma classe.
c. restringir as alterações realizadas pelo usuário conforme os especificadores public, private e protected.
d. permitir aos usuários atribuir qualquer valor para o atributo.
e. permitir que o usuário realize qualquer tipo de alteração de dados de forma direta.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

Conhecer os diferentes conceitos que envolvem a programação orientada a objetos é fundamental para poder programar neste paradigma. Considere os itens abaixo:
Estão corretos:
I - a principal estrutura elaborada dentro da programação orientada a objetos é a classe, que é composta basicamente por atributos e métodos
II - os atributos são as características que um objeto da classe irá possuir
III – os métodos são as ações que o objeto poderá executar dentro do contexto do sistema computacional
a. III apenas.
b. I apenas.
c. I e II apenas.
d. I, II e III.
e. II e III apenas.

A programação orientada a objetos faz uso de alguns conceitos principais que são:
a. Variáveis e identificadores.
b. Variável, função e procedimento.
c. Objetos e classes.
d. Fluxograma, variável e tipo de dado.
e. Variáveis, abstração e herança.

Determinadas partes de uma classe em um programa orientado a objetos necessitam de proteção extra. Os termos utilizados para definir esta liberação de acesso são:
a. Variável e constante.
b. Classe, objeto e método.
c. Função e procedimento.
d. Local, global e único.
e. Public, private e protected.

Os requisitos básicos para que uma linguagem de programação pertença ao paradigma Orientado a Objetos são:
a. Objeto, método e classe.
b. Abstração, identidade e variável.
c. Abstração, encapsulamento, herança e polimorfismo.
d. Variável, função e procedimento.
e. Fluxograma, variável e tipo de dado.

Em alguns programas, existem situações mutuamente exclusivas, ou seja, se uma situação for executada as demais não serão. Quando este for o caso, um comando seletivo será o mais indicado.
Assinale a alternativa correta em relação ao nome do comando para situações condicionais mutuamente exclusivas.
a. para
b. imprima
c. enquanto
d. case
e. leia

A estrutura de repetição enquanto é utilizada quando não se sabe o número de vezes que um trecho do algoritmo deve ser repetido, embora também possa ser utilizada quando se conhece esse número.
Assinale a alternativa correta em relação a sintaxe da condição enquanto.
a. Enquanto condição comando 1
b. Enquanto se condição faça comando 1 comando 2
c. Enquanto condição faça comando1
d. Enquanto se condição faça comando 1
e. Enquanto condição faça comando 1 senão comando 2

A estrutura de um vetor bidimensional é composta por: nome da variável do tipo vetor, tamanho que representa a quantidade de variáveis que vão compor o vetor e tipo que é o tipo básico dos dados que serão armazenados no vetor.
Assinale a alternativa correta em relação ao nome dado a forma como se referencia um dado valor dentro de um vetor.
a. Condição
b. Índice
c. Variável
d. Repetição
e. Constante

A interação entre um humano e o computador acontece mediante os dispositivos de entrada e saída. Um programa deve estar preparado para realizar estas operações, através de comandos específicos.
Considerando a pseudolinguagem Portugol e a sua implementação em Visualg é correto afirmar que:
I. Os comandos de entrada e saída, no Portugol, são, respectivamente: “leia” e “escreva”.
II. Os comandos de entrada e saída, no Portugol, são, respectivamente: “receba” e “imprima”.
III. Há uma variação entre o comando “escreva” e o “escreval”, que muda de linha após apresentar o resultado.
IV. Tudo o que é apresentado pelo comando de saída deve estar entre aspas.
a. apenas as alternativas I, III e IV
b. apenas as alternativas II, III e IV
c. apenas as alternativas II e III
d. apenas as alternativas I e IV
e. apenas as alternativas I e III

Visando melhores práticas de desenvolvimento realizamos a separação entre as classes do sistema e o programa aplicativo, o que possibilita:
Escolha uma:
a. Agilidade nas futuras manutenções, pois a técnica cria dependência entre os códigos.
b. redução do acoplamento entre os elementos do programa.
c. armazenar arquivos do programa em um único arquivo e diretório único.
d. integração entre os arquivos “.cpp”, que contêm a definição das classes, métodos e atributos, com os métodos descritos nos arquivos “.h”
e. segregação total entre os arquivos do programa principal (.cpp) e declaração de classes e métodos (.h).

Uma técnica fundamental para a programação orientada a objetos é conhecida como encapsulamento. A função do encapsulamento dos membros de uma classe é:
Escolha uma:
a. definir o padrão público quando nenhum especificador de acesso é definido para um membro da classe.
b. disponibilizar acesso ao usuário à particularidades da estrutura de uma classe.
c. restringir as alterações realizadas pelo usuário conforme os especificadores public, private e protected.
d. permitir aos usuários atribuir qualquer valor para o atributo.
e. permitir que o usuário realize qualquer tipo de alteração de dados de forma direta.

Prévia do material em texto

10/06/2019 Fixação 02
https://aula.fael.edu.br/mod/quiz/review.php?attempt=1112654&cmid=13700 1/11
Programação de Computadores
Atividade anterior Próxima atividade
Iniciado em segunda, 10 Jun 2019, 17:03
Estado Finalizada
Concluída em segunda, 10 Jun 2019, 17:15
Avaliar 4,00 de um máximo de 10,00(40%)


10/06/2019 Fixação 02
https://aula.fael.edu.br/mod/quiz/review.php?attempt=1112654&cmid=13700 2/11
Questão 1
Correto
Conhecer os diferentes conceitos que envolvem a programação orientada a objetos
é fundamental para poder programar neste paradigma. Considere os itens abaixo: 
I - a principal estrutura elaborada dentro da programação orientada a objetos é a
classe, que é composta basicamente por atributos e métodos 
II - os atributos são as características que um objeto da classe irá possuir 
III – os métodos são as ações que o objeto poderá executar dentro do contexto do
sistema computacional 
Estão corretos:
Escolha uma:
A resposta correta é: I, II e III..
a. III apenas.
b. I apenas.
c. I e II apenas.
Comentário: A principal estrutura elaborada dentro da programação orientada a
objetos é a classe, que é composta basicamente por atributos e métodos, segundo Sintes
(2002). Enquanto os atributos são as características que um objeto desta classe irá possuir,
os métodos são as ações que esse objeto poderá executar dentro do contexto do sistema
computacional. Fonte: livro texto, capítulo 4 seção 4.1.
d. I, II e III.

e. II e III apenas.


10/06/2019 Fixação 02
https://aula.fael.edu.br/mod/quiz/review.php?attempt=1112654&cmid=13700 3/11
Questão 2
Correto
A programação orientada a objetos faz uso de alguns conceitos principais que são:
Escolha uma:
A resposta correta é: Objetos e classes..
a. Variáveis e identi�cadores.
b. Variável, função e procedimento.
Objetos e classes. Comentário: O entendimento e a posterior diferenciação dos
conceitos de orientação a objetos referente aos objetos e classes são fundamentais para
elaborar programas utilizando o paradigma orientado a objetos. Fonte: livro texto, capítulo 3
seção 3.1.1 e 3.1.2.
c. Objetos e classes.

d. Fluxograma, variável e tipo de dado.
e. Variáveis, abstração e herança.


10/06/2019 Fixação 02
https://aula.fael.edu.br/mod/quiz/review.php?attempt=1112654&cmid=13700 4/11
Questão 3
Correto
Determinadas partes de uma classe em um programa orientado a objetos
necessitam de proteção extra. Os termos utilizados para de�nir esta liberação de
acesso são:
Escolha uma:
A resposta correta é: Public, private e protected..
a. Variável e constante.
b. Classe, objeto e método.
c. Função e procedimento.
d. Local, global e único.
Public, private e protected. Comentário: Determinadas partes de uma classe podem
necessitar de proteção extra, isto é, requerem que o acesso a elas não seja feito de forma
direta pelo usuário, mas sim por um método de�nido especi�camente para isso. As palavras
reservadas public, private e protected indicam no código a utilização dos especi�cadores.
Fonte: livro texto, capítulo 4 seção 4.2.
e. Public, private e protected.



10/06/2019 Fixação 02
https://aula.fael.edu.br/mod/quiz/review.php?attempt=1112654&cmid=13700 5/11
Questão 4
Correto
Os requisitos básicos para que uma linguagem de programação pertença ao
paradigma Orientado a Objetos são:
Escolha uma:
A resposta correta é: Abstração, encapsulamento, herança e polimor�smo..
a. Objeto, método e classe.
b. Abstração, identidade e variável.
Abstração, encapsulamento e herança. Comentário: É necessário analisar os requisitos
básicos para que uma linguagem de programação “pertença” ao paradigma Orientado a
Objetos, que seriam a abstração, o encapsulamento, a herança e o polimor�smo. Fonte: livro
texto, capítulo 2 seção 2.3.2.
c. Abstração, encapsulamento, herança e polimor�smo.

d. Variável, função e procedimento.
e. Fluxograma, variável e tipo de dado.


10/06/2019 Fixação 02
https://aula.fael.edu.br/mod/quiz/review.php?attempt=1112654&cmid=13700 6/11
Questão 5
Incorreto
Em alguns programas, existem situações mutuamente exclusivas, ou seja, se uma
situação for executada as demais não serão. Quando este for o caso, um comando
seletivo será o mais indicado. Assinale a alternativa correta em relação ao nome do
comando para situações condicionais mutuamente exclusivas.
Escolha uma:
A resposta correta é: case.
a. para
b. imprima
Gabarito: 
Comentário: A estrutura case é o nome dado a condições mutuamente exclusivas, isto é,
quando uma determinada situação é executada as demais são descartadas.
c. enquanto

d. case
e. leia


10/06/2019 Fixação 02
https://aula.fael.edu.br/mod/quiz/review.php?attempt=1112654&cmid=13700 7/11
Questão 6
Incorreto
A estrutura de repetição enquanto é utilizada quando não se sabe o número de
vezes que um trecho do algoritmo deve ser repetido, embora também possa ser
utilizada quando se conhece esse número. Assinale a alternativa correta em relação
a sintaxe da condição enquanto.
Escolha uma:
A resposta correta é: Enquanto condição faça comando1.
a. Enquanto condição comando 1
b. Enquanto se condição faça comando 1 comando 2
c. Enquanto condição faça comando1
d. Enquanto se condição faça comando 1
Gabarito: 
Comentário: A estrutura de repetição enquanto pode ser utilizada com teste de condição no
início ou no �nal. No caso de condição no início a sintaxe correta a ser utilizada em um
algoritmo é ENQUANTO condição FAÇA comando. Cabe ressaltar que o comando somente
será executado se a condição for verdadeira.
e. Enquanto condição faça comando 1 senão comando 2



10/06/2019 Fixação 02
https://aula.fael.edu.br/mod/quiz/review.php?attempt=1112654&cmid=13700 8/11
Questão 7
Incorreto
A estrutura de um vetor bidimensional é composta por: nome da variável do tipo
vetor, tamanho que representa a quantidade de variáveis que vão compor o vetor e
tipo que é o tipo básico dos dados que serão armazenados no vetor. Assinale a
alternativa correta em relação ao nome dado a forma como se referencia um dado
valor dentro de um vetor.
Escolha uma:
A resposta correta é: Índice.
a. Condição
b. Índice
Gabarito: 
Comentário: O índice é utilizado no vetor para permitir a localização de um determinado
valor ou então para navegar dentre todos os elementos que compõem o vetor.
c. Variável

d. Repetição
e. Constante


10/06/2019 Fixação 02
https://aula.fael.edu.br/mod/quiz/review.php?attempt=1112654&cmid=13700 9/11
Questão 8
Incorreto
A interação entre um humano e o computador acontece mediante os dispositivos de
entrada e saída. Um programa deve estar preparado para realizar estas operações,
através de comandos especí�cos. Considerando apseudolinguagemPortugol e a sua
implementação em Visualg é correto a�rmar que:
I. Os comandos de entrada e saída, no Portugol, são, respectivamente: “leia” e
“escreva”.
II. Os comandos de entrada e saída, no Portugol, são, respectivamente: “receba” e
“imprima”.
III. Há uma variação entre o comando “escreva” e o “escreval”, que muda de linha
após apresentar o resultado.
IV. Tudo o que é apresentado pelo comando de saída deve estar entre aspas.
Consideram-se como verdadeiras:
Escolha uma:
A resposta correta é: apenas as alternativas I e III.
a. apenas as alternativas I, III e IV
b. apenas as alternativas II, III e IV
c. apenas as alternativas II e III
Gabarito: apenas as alternativas I e III 
Justi�cativa: A troca de informações entre a máquina e o usuário são realizadas por meio de
comandos de entrada e saída de dados, tornando possível manipular dispositivos de
hardware como: teclados, mouses, discos, impressoras. No Visualg, o comando de entrada érepresentado pela palavra “leia” e o comando de saída utiliza a palavra “escreva”, sendo que
este último pode receber a letra “l” ao seu �nal, inicial da palavra “linha”, resultando no
comando “escreval”, que força a troca de linha ao �nal do que é escrito.
d. apenas as alternativas I e IV

e. apenas as alternativas I e III


10/06/2019 Fixação 02
https://aula.fael.edu.br/mod/quiz/review.php?attempt=1112654&cmid=13700 10/11
Questão 9
Incorreto
Visando melhores práticas de desenvolvimento realizamos a separação entre as
classes do sistema e o programa aplicativo, o que possibilita:
Escolha uma:
A resposta correta é: redução do acoplamento entre os elementos do programa..
Resposta Correta: redução do acoplamento entre os elementos do programa. Conforme
página 75 do livro da disciplina. Opção Agilidade nas futuras manutenções, pois a técnica cria
dependência entre os códigos está incorreta pois o acoplamento cria independência entre os
códigos. As demais opções estão incorretas pois os arquivos são complementares, Aextensão
“.h” indica que foi criado um arquivo de cabeçalho em que normalmente se encontram a
de�nição de classes,atributos e métodos e o .cpp são utilizados para implementaçãode
códigos diversos, como aqueles dos métodos descritos nos arquivos “.h”.
a. Agilidade nas futuras manutenções, pois a técnica cria dependência entre os
códigos.

b. redução do acoplamento entre os elementos do programa.
c. armazenar arquivos do programa em um único arquivo e diretório único.
d. integração entre os arquivos “.cpp”, que contêm a de�nição das classes, métodos
e atributos, com os métodos descritos nos arquivos “.h”
e. segregação total entre os arquivos do programa principal (.cpp) e declaração de
classes e métodos (.h).


10/06/2019 Fixação 02
https://aula.fael.edu.br/mod/quiz/review.php?attempt=1112654&cmid=13700 11/11
Questão 10
Incorreto
Uma técnica fundamental para a programação orientada a objetos é conhecida
como encapsulamento. A função do encapsulamento dos membros de uma classe é:
Escolha uma:
A resposta correta é: restringir as alterações realizadas pelo o usuário conforme os
especi�cadores public, private e protected..
a. de�nir o padrão público quando nenhum especi�cador de acesso é de�nido para
um membro da classe.
b. disponibilizar acesso ao usuário à particularidades da estrutura de uma classe.
c. restringir as alterações realizadas pelo o usuário conforme os especi�cadores
public, private e protected.
d. permitir aos usuários atribuir qualquer valor para o atributo.
Resposta Correta: restringir as alterações realizadas pelo o usuário conforme os
especi�cadores public, private e protected. Conforme livro da disciplina item 4.2 As outras
questões estão incorretas pois a função do encapsulamento é: Ocultar a estrutura interna do
programa e Reduzir o número de mudanças no código-fonte quando houver alteração da
estrutura interna dos dados.
e. permitir que o usuário realize qualquer tipo de alteração de dados de forma
direta.




Mais conteúdos dessa disciplina