Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação On-Line Avaliação: AV1.2012.3EAD-LINGUAGEM DE PROGRAMAÇÃO-CCT0176 Disciplina: CCT0176 - LINGUAGEM DE PROGRAMAÇÃO Tipo de Avaliação: AV1 Aluno: 201101007443 - CRISTIAN MOTA CAVALCANTE Nota da Prova: 5 Nota do Trabalho: Nota da Participação: 2 Total: 7 Prova On-Line Questão: 1 (175852) O Java é uma linguagem que é compilada para um “bytecode ” e também é interpretada por uma máquina virtual – JVM (Java virtual machine ). Marque a única alternativa que não representa uma característica da linguagem Java. Pontos da Questão: 1 O Java é uma linguagem orientada a objeto e contém a sintaxe similar a linguagem C/C++. O Java não suporta multithreading, porém permite compilação just-in-time e utilização de código nativo. O Java pode ser executado via rede com restrições de execução. O Java é uma linguagem portável, pois pode ser executado em qualquer plataforma ou equipamento que possua um interpretador Java. Questão: 2 (177607) Observe o trecho do programa: public class Exemplo{ public static void main(String args[]){ System.out.println("BRASIL"); } } Com base nesta classe java, assinale a opção correta: Pontos da Questão: 0,5 Sua execução dependerá da máquina virtual java em uso. O método main necessita receber uma string como parâmetro para ser executado. O método main é o primeiro a ser chamado e executado pela máquina virtual java. Esta classe não será executada pela máquina virtual java. Questão: 3 (178401) Na orientação a objetos, é um recurso que serve para inicializar os atributos e é executado automaticamente sempre que um novo objeto é criado: Pontos da Questão: 1 interface. construtor. polimorfismo. classe. Questão: 4 (178395) Com relação aos IDE, do inglês Integrated Development Enviroment ou Ambiente Integrado de Desenvolvimento, pode-se afirmar que: I) IDE é um hardware especial, pode-se dizer que é a ferramenta para o desenvolvimento de programas. II) Pode-se citar como exemplos de IDE, O Eclipse, O Netbeans, O Delphi entre outros. III) O NetBeans é uma IDE gratuita e de código aberto, totalmente escrito em Java. IV) O NetBeans IDE oferece aos desenvolvedores ferramentas necessárias para criar aplicativos profissionais de desktop, empresariais, Web e móveis. V) Para instalaçãod do Netbeans é necessário a instalação simultânea do Eclipse. Marque a opção com as afirmativas corretas. Pontos da Questão: 0,5 III, IV e V I, II e III I, II, III e V II, III e IV Questão: 5 (177585) Seja o seguinte código: public class DemoTipoVariavel{ public static void main(String [] args){ int i = 10; double d = 9.85; char c = ’a’; boolean b = true; System.out.println(i); System.out.println(c); System.out.print(d); System.out.print(b); } } Marque a alternativa que representa a saída deste código: Pontos da Questão: 1 10 a 9.85 true 10 a 9.85 true 10 a 9.85 true 10 a 9.85true Questão: 6 (178406) Existem várias palavras chaves ou reservadas nas linguagens de programação. Estas palavras têm funções específicas definidas pelaos criadores da linguagem. Na linguagem de programação JAVA, que palavra-chave cria um objeto de uma classe específica? Pontos da Questão: 0,5 main public new class Questão: 7 (175946) O ambiente de desenvolvimento de software Java, Java SDK (antigamente, JDK), é formado essencialmente por um conjunto de aplicativos que permite, entre outras tarefas, realizar a compilação e a execução de programas escritos na linguagem Java. Marque a alternativa ERRADA, dentre as afirmações abaixo: De acordo com o ambiente de desenvolvimento Java, marque a alternativa que não está de acordo com as ferramentas básicas do kit de desenvolvimento Java: Pontos da Questão: 0,5 J2SE - Java2 Standard Edition - Fornece as principais APIs e enfoca o desenvolvimento de aplicações na arquitetura Cliente ¿ Servidor. Não permite distribuição de objetos nem oferece suporte a tecnologias para Internet. java é um compilador para programas java, enquanto o javac é o interpretador de bytecode. J2EE - Java2 Enterprise Edition - Fornece um conjunto de APIs para o desenvolvimento corporativo e enfoca na integração entre sistemas. Disponibiliza alta distribuição de objetos e oferece total suporte a tecnologias para Internet. J2ME - Java2 Micro Edition - Fornece as APIs para o desenvolvimento de aplicações para computação móvel, em pequenos dispositivos ou tecnologias embarcadas. Questão: 8 (177589) O código: public class TesteConvByte{ public static void main(String args[]){ int l=393; byte b; b=(byte) l; System.out.println("O valor de b é "+b); } } sabendo-se que o tipo int (inteiro) ocupa 4bytes e o tipo byte apenas 1 byte, marque a alternativa que expressa a saída do programa. Pontos da Questão: 1 O valor de b é 393 O valor de b é 119 O valor de b é -393 O valor de b é -119 Questão: 9 (175941) Marque a afirmativa que não se aplica sobre o processo de desenvolvimento de progrmas em JAVA. Pontos da Questão: 1 Os bytecodes são instruções que independem de plataforma, isto é são portáveis. A Máquina Virtual Java (JVM) é um aplicativo que simula um computador, ocultando o sistema operacional e o hardware que interagem com ela. O comando javac Prog.java produz o arquivo Prog.claSS Se um programam JAVA compilar corretamente, o compilador produzirá um arquivo com a extensão .java Questão: 10 (178400) No programa abaixo, criamos uma tela de exemplo que não possui nada dentro. import javax.swing.*; public class Frm01 { public void criaTela() { JFrame f= new JFrame(); f.setSize(290,100); f.setTitle("Cadastro"); f.setLocation(10,10); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.setVisible(true); } } Marque a única opção que explica corretamente o que o comando está fazendo: Pontos da Questão: 1 f.setTitle("Cadastro"); // Recebe o nome do título da tela para ser tratado no programa f.setVisible(true); // Coloca o formulário visível para o usuário JFrame f= new JFrame(); // Cria uma classe painel com o nome f f.setSize(290,100); // Indica a posição x,y onde a tela irá aparecer
Compartilhar