Logo Passei Direto
Buscar

Avaliação I - Individual -Programação Orientada a Objetos (ADS17)

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

<p>Prova Impressa</p><p>GABARITO | Avaliação I - Individual (Cod.:983193)</p><p>Peso da Avaliação 2,00</p><p>Prova 89665386</p><p>Qtd. de Questões 10</p><p>Acertos/Erros 9/1</p><p>Nota 9,00</p><p>Observe a tabela anexa que mostra as cinco primeiras linguagens de programação classificadas</p><p>no TIOBE Programming Community Index, que classifica a popularidade das linguagens de</p><p>programação com base no número de engenheiros qualificados no mundo, cursos e fornecedores de</p><p>terceiros. Classifique V para as sentenças verdadeiras e F para as falsas:</p><p>( ) O processo de compilação da linguagem de programação Java tem como resultado um único</p><p>arquivo com código executável para uma plataforma/sistema operacional específico.</p><p>( ) C é uma linguagem de programação compilada, de propósito geral e estruturada. Foi utilizada</p><p>por pesquisadores na década de 1970 para desenvolver o sistema operacional Unix.</p><p>( ) C++ e Python são exemplos de linguagens de programação interpretadas.</p><p>( ) Hotspot e JIT são tecnologias da linguagem de programação C#.</p><p>Agora, assinale a alternativa que apresenta a sequência CORRETA:</p><p>A V - F - F - V.</p><p>B V - V - V - F.</p><p>C F - V - F - F.</p><p>D V - V - F - V.</p><p>Toda linguagem de programação é constituída por uma série de detalhes formais, como a sua</p><p>sintaxe, e também por uma série de práticas que se denominam "boas práticas de programação".</p><p>Como uma linguagem sofisticada e moderna, a linguagem Java não é diferente nesse quesito,</p><p>possuindo por exemplo, uma padronização para nomes de classes. Sobre a padronização correta</p><p>indicada para nomes de classes que poderiam existir na criação de programas Java, tendo como foco o</p><p>domínio de problema do sistema de ambiente virtual de aprendizagem Gioconda da UNIASSELVI,</p><p>analise as sentenças a seguir:</p><p>I- aluno, disciplinacurso, _2curso.</p><p>II- DisciplinaCurso, Aluno, Curso.</p><p>III- Professor, Disciplina, Tutor.</p><p>VOLTAR</p><p>A+ Alterar modo de visualização</p><p>1</p><p>2</p><p>16/10/2024, 15:53 Avaliação I - Individual</p><p>about:blank 1/6</p><p>IV- DisciplinaCurso, Avaliação_2, tutor externo.</p><p>Assinale a alternativa CORRETA:</p><p>A As sentenças II e III estão corretas.</p><p>B As sentenças I e III estão corretas.</p><p>C As sentenças I e IV estão corretas.</p><p>D As sentenças II e IV estão corretas.</p><p>No paradigma de orientação a objetos, uma classe é uma estrutura que abstrai um conjunto de</p><p>objetos que possuem características em comum, e é composta, geralmente, por três elementos básicos:</p><p>nome, atributos e métodos. Com relação aos atributos, assinale a alternativa CORRETA:</p><p>A Os atributos de uma classe Java têm como objetivo armazenar os valores lógicos relacionados a</p><p>ela própria.</p><p>B Existe uma categoria especial de atributos que são chamados de construtores.</p><p>C Os atributos definem o estado de um determinado objeto, enquanto ele está na memória do</p><p>computador.</p><p>D Também conhecidos como operações, os atributos descrevem as funcionalidades de uma</p><p>determinada classe.</p><p>A linguagem de programação Java possui diversos operadores, como operadores aritméticos,</p><p>operadores lógicos, operadores relacionais e operadores binários. Cada operador é aplicado conforme</p><p>necessário, porém, em situações que precisamos realizar a comparação entre dois valores numéricos,</p><p>utilizamos, normalmente, os operadores relacionais. Considerando o código apresentado na figura</p><p>anexa, classifique V para as sentenças verdadeiras e F para as falsas:</p><p>( ) O resultado das expressões nas linhas 7, 8 e 11 é, respectivamente, "false", "true" e "true".</p><p>( ) Apenas as expressões das linhas 7, 10 e 11 apresentarão resultado "true".</p><p>( ) O resultado da linha 7 só seria "true" se o valor armazenado na variável 'var1' fosse múltiplo do</p><p>valor armazenado na variável 'var2'.</p><p>( ) O valor que será impresso no console do Java após a execução da linha 9 é "true".</p><p>Agora, assinale a alternativa que apresenta a sequência CORRETA:</p><p>A V - V - V - F.</p><p>3</p><p>4</p><p>16/10/2024, 15:53 Avaliação I - Individual</p><p>about:blank 2/6</p><p>B V - F - V - V.</p><p>C V - F - F - V.</p><p>D F - F - V - V.</p><p>A Orientação a Objetos (OO), nascida mais ou menos na década de 1990, surgiu com uma</p><p>proposta de resolver alguns problemas crônicos dos paradigmas de desenvolvimento de programas e</p><p>softwares existentes na época, como a reutilização e a manutenibilidade desses programas e</p><p>softwares. Hoje, depois de quase 30 anos, o paradigma OO está consolidado na indústria de software</p><p>e é utilizado também em outras abordagens de desenvolvimento como a Orientação a Serviços. Sobre</p><p>as vantagens oferecidas por programas criados usando o paradigma da orientação a objetos (OO),</p><p>classifique V para as sentenças verdadeiras e F para as falsas:</p><p>( ) A criação de programas usando esse paradigma permite a criação de programas mais naturais,</p><p>próximos dos conceitos do mundo real, uma vez que os objetos, e seus comportamentos, devem</p><p>traduzir os conceitos do mundo real.</p><p>( ) Os programas usando esse paradigma podem ser comparados à montagem de peças de um Lego,</p><p>uma vez que os objetos podem ser reutilizados (partes genéricas que podem ser combinadas) e</p><p>combinados para a execução de tarefas em diferentes programas e softwares.</p><p>( ) Programas escritos utilizando esse paradigma tendem a ser menos confiáveis que os escritos em</p><p>outros paradigmas devido ao excesso de controle que deve ser atribuído à comunicação entre os</p><p>objetos criados para diferentes módulos de um programa ou software.</p><p>( ) Programas escritos no paradigma OO são menos extensíveis que os criados em outros</p><p>paradigmas, uma vez que a extensão de suas características é limitada pela falta de recursos, e</p><p>características, que permitam essa extensão.</p><p>Assinale a alternativa que apresenta a sequência CORRETA:</p><p>A F - V - F - V.</p><p>B V - F - F - V.</p><p>C F - F - V - V.</p><p>D V - V - F - F.</p><p>Uma linguagem de programação é um vocábulo e um conjunto de regras gramaticais usadas</p><p>para escrever programas de computador, sendo que cada linguagem possui suas próprias</p><p>características e peculiaridades. No que se refere ao desenvolvimento de sistemas e à linguagem de</p><p>programação Java, analise as sentenças a seguir:</p><p>I- Há oito tipos de dados primitivos suportados no Java, que são: "bit", "short", "int", "long", "float",</p><p>"double", "logic" e "char".</p><p>II- A linguagem Java suporta apenas comentários de uma única linha, utilizando uma sequência de</p><p>duas barras, como "// esta linha será interpretada como um comentário".</p><p>III- Os três operadores relacionais E (representado por &&), OU (representado por '') e NÃO</p><p>(representado por !) permitem verificar se o valor de dois operandos é igual, maior, menor ou</p><p>diferente.</p><p>IV- Na linguagem de programação Java, podemos definir uma estrutura de repetição de três maneiras,</p><p>5</p><p>6</p><p>16/10/2024, 15:53 Avaliação I - Individual</p><p>about:blank 3/6</p><p>que são: "while"; "do-while"; e "for".</p><p>Assinale a alternativa CORRETA:</p><p>A As sentenças I e IV estão corretas.</p><p>B Somente a sentença IV está correta.</p><p>C As sentenças I, II e III estão corretas.</p><p>D As sentenças II, III e IV estão corretas.</p><p>A linguagem de programação Java possui muitas características como suporte à orientação a</p><p>objetos, utiliza o conceito de tipo de dados, suporte à programação Web, além de ser notadamente</p><p>aceita no mercado de software e também utilizada no ambiente acadêmico. Outra característica</p><p>significativa da linguagem é a utilização do conceito de Pacotes. Sobre as características do recurso</p><p>de pacotes da linguagem Java no auxilio à escrita de códigos-fonte, classifique V para as sentenças</p><p>verdadeiras e F para as falsas:</p><p>( ) A definição nomes para os Pacotes segue o mesmo padrão de nomenclatura que a definição para</p><p>nomes de classes.</p><p>( ) Empresas, Organizações e Instituições geralmente utilizam a própria estrutura de nome de seus</p><p>domínios existentes na Internet para definir a estrutura de nomes dos Pacotes utilizados para</p><p>armazenar seus códigos-fonte.</p><p>( ) Apesar de definir regras para a nomenclatura de pacotes, a linguagem Java não possui uma regra</p><p>de nomenclatura definida para criação de seus próprios Pacotes.</p><p>( ) A utilização do recurso de Pacotes presente na</p><p>linguagem Java pode ser considerada uma adesão</p><p>da linguagem às boas práticas de desenvolvimento de programas.</p><p>Assinale a alternativa CORRETA:</p><p>A V - V - F - F.</p><p>B V - F - F - V.</p><p>C F - V - F - V.</p><p>D F - F - V - V.</p><p>A estrutura de uma classe na linguagem de programação Java comporta um nome, um conjunto de</p><p>atributos, também conhecidos como o estado desta classe e um conjunto de métodos, além de</p><p>conhecidos como o comportamento desta classe.</p><p>Considerando a estrutura da Classe Principal demonstrada a seguir, classifique V para as sentenças</p><p>verdadeiras e F para as falsas:</p><p>7</p><p>8</p><p>16/10/2024, 15:53 Avaliação I - Individual</p><p>about:blank 4/6</p><p>1 package basico; 2 3 public class Principal { 4 5 public static void main(String[] args) { 6 Aluno a =</p><p>new Aluno(); 7 a.matricula = 12; 8 a.nome = "Catarina"; 9 a.calculaMedia(); 10 } 11 }</p><p>( ) A linha 1 define, através da palavra reservada "package", o que é conhecido como o ponto de</p><p>entrada da aplicação.</p><p>( ) Já que o método "Aluno()" não possui parâmetros, as linhas 7 a 9 geram erros de compilação.</p><p>( ) O método chamado main é quem torna uma classe executável, sendo que a sua existência em</p><p>uma classe é opcional.</p><p>( ) Pode-se afirmar que o tipo de dados do atributo "matricula", existente na classe aluno é do tipo</p><p>numérico.</p><p>Assinale a alternativa que apresenta a sequência CORRETA:</p><p>A V - F - F - V</p><p>B V - F - V - F</p><p>C F - F - V - V</p><p>D F - F - V - F</p><p>Existem quatro plataformas para a programação em Java: Java Platform Standard Edition (Java</p><p>SE), Java Platform Enterprise Edition (Java EE), Java Platform Mobile Edition (Java ME) e Java FX.</p><p>Cada plataforma é destinada a um tipo diferente de aplicação e possui o seu conjunto de APIs. Com</p><p>relação à plataforma Java ME, analise as afirmativas a seguir:</p><p>I- Utiliza um subconjunto das bibliotecas disponibilizadas pela Java Platform Standard Edition.</p><p>II- Plataforma que comporta o desenvolvimento de aplicações móveis, bem como aplicações escritas</p><p>em JavaFX Script.</p><p>III- Permite a criação de RIA (Rich Internet Applications) usando interfaces aceleradas por hardware.</p><p>IV- Em determinados dispositivos, é possível executar aplicações desenvolvidas para Java ME sem a</p><p>presença de uma JVM (Java Virtual Machine).</p><p>Agora, assinale a alternativa CORRETA:</p><p>A As afirmativas I e IV estão corretas.</p><p>B Somente a afirmativa I está correta.</p><p>C As afirmativas II e III estão corretas.</p><p>D As afirmativas II, III e IV estão corretas.</p><p>9</p><p>16/10/2024, 15:53 Avaliação I - Individual</p><p>about:blank 5/6</p><p>A criação de programas tendo como base a linguagem de programação Java é otimizada pelo</p><p>uso das chamadas IDE (Integrated Development Environment) que fornecem ambientes sofisticados</p><p>para o desenvolvimento de programas e softwares. Entre elas, pode-se citar o ambiente de</p><p>desenvolvimento Eclipse. Sobre as informações que devem ser fornecidas ao Eclipse durante a</p><p>criação de um Projeto, analise as sentenças a seguir:</p><p>I- A primeira informação que deve ser fornecida é a relativa à definição do Workspace.</p><p>II- Na definição do Project Name define-se também qual versão do JRE será utilizada pelos códigos-</p><p>fonte criados no Eclipse.</p><p>III- A opção Project Layout permite uma organização dos códigos-fonte do projeto, através da</p><p>configuração dos diretórios, garantindo uma separação dos arquivos binários gerados.</p><p>IV- Na opção JRE é definida qual a versão da linguagem Java (Java SE) será utilizada pelo projeto</p><p>criado.</p><p>Assinale a alternativa CORRETA:</p><p>A As sentenças I e II estão corretas.</p><p>B As sentenças II e III estão corretas.</p><p>C As sentenças III e IV estão corretas.</p><p>D As sentenças I e IV estão corretas.</p><p>10</p><p>Revisar Conteúdo do Livro</p><p>Imprimir</p><p>16/10/2024, 15:53 Avaliação I - Individual</p><p>about:blank 6/6</p>

Mais conteúdos dessa disciplina