Prévia do material em texto
Prova Impressa GABARITO | Avaliação I - Individual (Cod.:768340) Peso da Avaliação 1,50 Prova 56812418 Qtd. de Questões 10 Acertos/Erros 8/2 Nota 8,00 A estrutura de uma classe na linguagem de programação Java comporta um nome, um conjunto de atributos, também conhecidos como o estado desta classe e um conjunto de métodos, também conhecidos como o comportamento desta classe. Considerando a estrutura da Classe Principal demonstrada na figura a seguir, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A linha 1 define, através da palavra reservada "package", o que é conhecido como o ponto de entrada da aplicação. ( ) Já que o método "Aluno()" não possui parâmetros as linhas 7 a 9 geram erros de compilação. ( ) O método chamado main é quem torna uma classe executável, sendo que a sua existência em uma classe é opcional. ( ) Pode-se afirmar que o tipo de dados do atributo "nome", existente na classe aluno é do tipo alfanumérico. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - V - V. B V - F - F - V. C F - F - V - V. D V - F - V - F. Programação orientada a objetos é um paradigma de programação baseado no conceito de "objetos", que podem conter dados na forma de campos, VOLTAR A+ Alterar modo de visualização 1 2 Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 1 of 7 14/11/2022 00:06 também conhecidos como atributos, e códigos, na forma de procedimentos, também conhecidos como métodos. Para demonstrarmos os conceitos e as técnicas envolvidas na programação orientada a objetos, é necessário que se utilize uma linguagem de programação adequada. Existem diversas linguagens de programação no mercado. Sobre o nome dessas linguagens de programação orientadas a objetos, analise as sentenças a seguir: I – Python II – C# III – C++ IV – SmalTalk V – C Assinale a alternativa CORRETA: A Somente a sentença IV está correta. B Somente a sentença I está correta. C Somente a sentença III está correta. D As sentenças I, II, III e IV estão corretas. A cidade de São Paulo, que possuía uma população de 10.000.000 de habitantes, teve um aumento de mais 2.000.000 de novos habitantes. Na associação dessa afirmação aos conceitos da modelagem orientada a objetos, é correto afirmar que São Paulo, população e aumento, referem-se, respectivamente, a quê? A Classe, objeto, instância de classe. B Classe, objeto, atributo. 3 Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 2 of 7 14/11/2022 00:06 C Objeto, atributo, implementação por um método do objeto. D Objeto, instância, operação. Paradigma de programação (estilo) é um meio de se classificar as linguagens de programação baseado em suas funcionalidades. As linguagens podem ser classificadas em vários paradigmas. Um paradigma de programação fornece e determina a visão que o programador possui sobre a estruturação e execução do programa. Sobre os principais paradigmas de programação existentes, analise as sentenças a seguir: I – Paradigma Estruturado. II – Paradigma Orientada a Objetos. III – Paradigma Alternativo. IV – Paradigma Escalar. V – Paradigma Multifuncional. Assinale a alternativa CORRETA: A As sentenças I e III estão corretas. B As sentenças I e II estão corretas. C As sentenças I e IV estão corretas. D As sentenças II e V estão corretas. 4 Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 3 of 7 14/11/2022 00:06 O editor do Eclipse apresenta inúmeras características para auxiliar a escrita do código-fonte, entre as quais podemos citar: Diferenciação; Ajuda de contexto; Compilação; Sugestão de correção; Documentação on-line; Intelisense. Sobre a a definição para a “Intelisense”, assinale a alternativa CORRETA: A Ao colocar o mouse sobre determinada Classe ou método, automaticamente a documentação da linguagem aparece na tela, facilitando em muito o trabalho do desenvolvedor. B Ao encontrar um erro de compilação no código, o Eclipse inicialmente marca o erro sublinhando-o em vermelho. Neste caso, o Eclipse está nos dizendo que a variável nome não existe na classe e sugere que a criemos. Ao selecionar qualquer uma das opções, o Eclipse já procede com a correção, executando a ação escolhida. Apesar de esta ser uma funcionalidade extremamente poderosa, devemos utilizá-la com cuidado, pois uma ação errada pode levar a diversos erros de difícil correção posterior. C Ao digitar parte de um comando, o Eclipse mostra diversas opções para automaticamente completar o que está faltando, sugerindo inclusive nomes para variáveis com base em parâmetros definidos há métodos. D Serve para descobrirmos quais métodos e atributos de um objeto estão disponíveis para utilização. A proteção de atributos e operações das classes faz com que estas se comuniquem com o meio externo por meio de suas interfaces. Que conceito é esse? A Herança. B Agregação. 5 6 Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 4 of 7 14/11/2022 00:06 C Encapsulamento. D Polimorfismo. Nas linguagens compiladas, o compilador constrói um (ou mais) arquivo binário, onde transforma código fonte para código nativo da plataforma para a qual se está compilando. Sobras as vantagens de se utilizar um compilador, analise as sentenças a seguir: I – Permite estruturas de programação mais complexas. II – Gera arquivo executável, gerando maior autonomia e segurança. III – Mais desempenho. IV – Consome menos memória. V – Tradução em uma única etapa. Assinale a alternativa CORRETA: A As sentenças II e V estão corretas. B As sentenças I, III e V estão corretas. C As sentenças I e IV estão corretas. D As sentenças I, II e III estão corretas. Classe representa um conjunto de objetos com características afins. Sobre o exposto, assinale a alternativa CORRETA: 7 8 Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 5 of 7 14/11/2022 00:06 A Uma classe pertence a um objeto quando os atributos de uma pode pertencer a outra. B Uma classe de objetos descreve um grupo de objetos com propriedades (atributos) similares, comportamento (operações) similares, relacionamentos comuns com outros objetos e uma semântica comum. Por exemplo, Pessoa e Companhia são classes de objetos. C Nenhuma das alternativas. D Um objeto pode ser uma classe por ter atributos semelhantes. Há oito tipos de dados primitivos suportados pelo Java. Tipos de dados primitivos são predefinidos pela linguagem e nomeado por uma palavra- chave Sobre um tipo de dados primitivo, assinale a alternativa INCORRETA: A boolean B int C short D longer Dentro da Orientação a Objetos, o conceito de classe e objeto é fundamental, sendo indispensável sua compreensão para que possamos fazer programas consistentes usando este tipo de tecnologia. Sobre as as alternativas que referem-se a classes, assinale a alternativa 9 10 Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 6 of 7 14/11/2022 00:06 INCORRETA: A Arroz tio joão. B Fornecedor. C Cliente. D Produto. Imprimir Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 7 of 7 14/11/2022 00:06