Buscar

Fundamentos de Programação Avaliação Presencial - 20A120

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

Iniciado em
	Tuesday, 18 Oct 2022, 06:42
	Estado
	Finalizada
	Concluída em
	Tuesday, 18 Oct 2022, 07:44
	Tempo empregado
	1 hora 2 minutos
	Avaliar
	7,00 de um máximo de 10,00(70%)
Parte superior do formulário
Questão 1
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
O que é uma linguagem de programação?
Escolha uma opção:
a. É a linguagem falada pelos humanos, mas, em vez de uma conversa entre humanos, trata-se de uma conversa entre humanos e um computador
b. É a linguagem utilizada para escrever programas de computadores. 
c. É a linguagem utilizada pelos programadores para realizar documentação sobre os programas que eles escrevem.
d. É a linguagem composta por 0 e 1 e impossível de ser utilizada por um ser humano.
e. É a linguagem na qual os algoritmos são escritos.
Questão 2
Incorreto
Atingiu 0,00 de 1,00
Marcar questão
Texto da questão
Considerando o conceito de métodos na programação orientada a objetos, marque a alternativa correta.
Escolha uma opção:
a. Realizam operações apenas nos objetos da própria classe.
b. São funções que podem ser executadas por qualquer classe do sistema.
c. São instâncias da classe a que pertencem.
d. Acessam e/ou modificam as mensagens trocadas entre os objetos. 
e. Encapsulam o código-fonte evitando a cópia indevida da propriedade intelectual.
Questão 3
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Qual o valor da variável após a execução do seguinte código?
Escolha uma opção:
a. Nada. Ocorre um erro, pois não é possível realizar uma operação do tipo x-2.
b. 16. 
c. 18.
d. O valor da variável x é um endereço de memória.
Questão 4
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Você precisa armazenar os seguintes dados: 
I. Salário bruto; 
II. Sexo, que será representado por F (Feminino), M (Masculino) ou N (prefiro não declarar); 
III. Idade, em anos. 
Quais são os tipos dessas variáveis?
Escolha uma opção:
a. char, double e int.
b. int, char e int.
c. double, char e double.
d. int, char e double.
e. double, char e int. 
Questão 5
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Marque a alternativa que apresenta o comportamento de funções em linguagem C++.
Escolha uma opção:
a. Deve-se, necessariamente, retornar um valor a quem realizou a chamada por meio da instrução return. 
b. É possível retornar mais de uma variável a uma função.
c. É necessária a passagem de parâmetros em funções, uma vez que é a finalidade de sua existência.
d. Deve-se declarar os protótipos de funções em todos os programas que possuem funções.
e. Pode-se, opcionalmente, retornar um valor, pois a função e o procedimento possuem o mesmo comportamento.
Questão 6
Incorreto
Atingiu 0,00 de 1,00
Marcar questão
Texto da questão
Marque a alternativa correta em relação aos objetos que podem ser criados na linguagem C++.
Escolha uma opção:
a. Por mais que sejam da mesma classe, objetos não se comunicam diretamente.
b. Um objeto é criado quando uma determinada classe é instanciada.
c. Dois objetos são iguais quando o estado deles é o mesmo.
d. Objetos efetuam trocas de mensagens com as classes às quais pertencem. 
e. Objetos são instâncias de classes e possuem nome, atributos e métodos.
Questão 7
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Quando podemos substituir o while pela for?
Escolha uma opção:
a. Nunca podemos substituir uma estrutura while por uma for.
b. Apenas quando não é preciso inicializar a variável de controle.
c. Sempre é possível substituir uma estrutura while por uma for.
d. Apenas quando o while estiver efetuando operações aritméticas.
e. Apenas quando sabemos quantas vezes a estrutura de repetição será executada. 
Questão 8
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Qual é a função dos operadores ++ e --na linguagem C, respectivamente?
Escolha uma opção:
a. Esses operadores não existem em C.
b. São operadores de incremento e decremento. 
c. São operadores de multiplicação e de divisão, escritos de forma diferente.
d. É o operador de soma e de subtração, respectivamente.
e. É o operador de decremento e de incremento, respectivamente
Questão 9
Incorreto
Atingiu 0,00 de 1,00
Marcar questão
Texto da questão
Com base no paradigma de orientação a objetos, identifique a alternativa que apresenta corretamente o conceito de classe.
Escolha uma opção:
a. Classes instanciam objetos com o objetivo de criar um modelo real.
b. Classes trocam mensagens entre si por meio de seus métodos. 
c. Classes são abstrações que representam o estado e o comportamento de determinados objetos.
d. Classes são paradigmas de programação orientada a objetos da linguagem C++.
e. Uma classe é cliente de um objeto quando esse objeto pertence a essa classe.
Questão 10
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Utilizando o editor e o compilador, quais os passos para que se tenha um programa em C pronto para execução?
Escolha uma opção:
a. Não é possível desenvolver um programa em C somente com editor de texto e compilador.
b. Escrever o programa em um arquivo, salvar o arquivo com extensão C e executá-lo na linha de comando.
c. Escrever o programa em um arquivo, salvar o arquivo com extensão C e compilar com a seguinte linha de comando: gcc nomedoprograma.c -o nomedoexecutavel. 
d. Escrever o programa em um arquivo com extensão txt, com a seguinte linha de comando: gcc -o nomedoprograma.txt nomedoexecutavel.
e. Escrever o programa em um arquivo com qualquer extensão e compilar com a seguinte linha de comando: gcc -o nomedoprograma nomedoexecutavel.
Parte inferior do formulário

Continue navegando