Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.:201608220024) 1a sem.: Tecnologia Java Acerto: 1,0 / 1,0 Para que possamos desenvolver aplicações básicas em Java basta termos instalado em nosso computador a(s) seguinte(s) tecnologias: (assinale somente uma alternativa) O JDK e o Java Standard Edition. Somente o Java Runtime Enviroment-JRE. Somente a Java Virutal Machine-JVM. Somente o Java Standard Edition. A Java Runtime Environment (JRE), ambiente de execução Java, formado pela JVM e bibliotecas,e do Java SE (Standard Edition) - JDK. Gabarito Coment. 2a Questão (Ref.:201608222195) 1a sem.: Introdução à Linguagem de Programação Acerto: 1,0 / 1,0 A tecnologia Java é, basicamente, dividida em: JSE, JDE e JPE JSE, JEEP e JME JSE, JEE e JME JSE, JEE e JPE JSE, JDE e JME 3a Questão (Ref.:201609145621) 2a sem.: MANIPULAÇÃO DE STRING Acerto: 1,0 / 1,0 Analise o código abaixo e marque a opção correta após a execução do mesmo: public class Prog001 { public static void main(String[] args) { String X="RIO DE JANEIRO"; int tamanho=X.length(); System.out.println("Tamanho = " +tamanho); } } Tamanho = 3 Êrro de compilação Êrro de sintaxe Tamanho = 13 Tamanho = 14 4a Questão (Ref.:201609001959) 2a sem.: TECNOLOGIA JAVA / ESTRUTURA DE REPETIÇÃO Acerto: 0,0 / 1,0 Analise o código em Java abaixo e marque a opção correta onde representa o que será exibido após a execução do mesmo: public class Repeticao { public static void main(String arg[]){ int i; char letra = 'a'; for(i=1;i<=5;i++){ System.out.print(" "+letra); letra++; } } } letra letra letra letra letra a b c d letra letra letra letra a b c d e a b c d e f 5a Questão (Ref.:201608888509) 3a sem.: Aula 3 - SWING e AWT Acerto: 0,0 / 1,0 Analise as afirmativas e marque a alternativa correta: i -A interface gráfica com o usuário (GUI) fornece a um programa um conjunto consistente de componentes intuitivos. ii-A utilização de GUI diminui o tempo de aprendizado de uma nova ferramenta. iii-As GUI são construídas a partir de objetos com o qual o usuário interage através dos dispositivos de entrada. Todas as alternativas estão erradas. Todas as alternativas estão corretas. Apenas a alternativa i está correta. Apenas a alternativa iii está correta. Apenas a alternativa ii está correta. 6a Questão (Ref.:201608849731) 3a sem.: JAVA Acerto: 1,0 / 1,0 Após a execução do programa em linguagem de programação JAVA abaixo, qual será a janela correta? 7a Questão (Ref.:201608220051) 4a sem.: Tecnologia Java Acerto: 1,0 / 1,0 Quando desenvolvemos uma classe em Java podemos definir um atributo de diferentes formas, como usar modificadores de visibilidade e também definí-lo como estático, usando o termo static. Definir um atributo como static significa: É a forma mais próxima de se definir um atributo local em Java. O valor deste atributo é o mesmo para todas as instâncias da classe (ele é compartilhado). É um atributo do objeto e não da classe. É acessado pelo objeto e não pela classe. O dado atribuído a este atributo fica guardado no objeto, e não na classe. 8a Questão (Ref.:201608972366) 4a sem.: CONCEITO DE METODO Acerto: 1,0 / 1,0 Assinale a alternativa que apresenta a assinatura de um método declarado corretamente em Java. public void calcular int v1, int v2 { } public void calcular(int v1, int v2) { } public void (int v1, int v2) { } public void calcular(v1, v2) { } public void calcular(int, int) { } 9a Questão (Ref.:201608220548) 5a sem.: TECNOLOGIA JAVA Acerto: 1,0 / 1,0 Marque a alternativa que representa a palavra reservada que indica a execução do construtor de superclasses em uma generalização: implements generation new super extends 10a Questão (Ref.:201608972879) 5a sem.: Orientação a Objetos Acerto: 0,0 / 1,0 Marque a alternativa que contém o valor que será exibido na console quando da execução do código Java abaixo. 6 8 5 84 10 1a Questão (Ref.:201608830617) 1a sem.: Conceitos iniciais- Java Acerto: 1,0 / 1,0 Seja o arquivo MeuPrograma.java, um arquivo escrito no bloco de notas, contendo código fonte em java. Marque a única alternativa CORRETA, para a descrição do processo de compilação e execução do programa. Com o comando java MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando javac MeuPrograma o bytecode é executado. Com o comando javac MeuPrograma compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é executado. Com o comando java MeuPrograma.javac compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é executado. Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma o bytecode é executado. Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.class o bytecode é executado. 2a Questão (Ref.:201608420564) 1a sem.: Aula 1 Acerto: 1,0 / 1,0 Seja o arquivo MeuPrograma.java, um arquivo escrito no bloco de notas, contendo código fonte em java. Marque a única alternativa CORRETA, para a descrição do processo de compilação e execução do programa. Com o comando javac MeuPrograma compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é executado. Com o comando java MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando javac MeuPrograma o bytecode é executado. Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.class o bytecode é executado. Com o comando java MeuPrograma.javac compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é executado. Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma o bytecode é executado. Gabarito Coment. 3a Questão (Ref.:201609145618) 2a sem.: MANIPULAÇÃO DE STRING Acerto: 1,0 / 1,0 Analise o código abaixo e marque a opção correta após a execução do mesmo: public class Prog001{ public static void main(String[] args){ String X="PEDRO"; String Y="pedro"; if(X.equalsIgnoreCase(Y)) System.out.println("Mesma pessoa"); else System.out.println("Pessoa diferente"); }} Pessoa diferente Êrro de sintaxe e de compilação Êrro de sintaxe Mesma pessoa Êrro de compilação 4a Questão (Ref.:201609154327) 2a sem.: ARRAY Acerto: 1,0 / 1,0 Marque a opção correta. Um índice de um array deve ser: String e não negativo Inteiro e não negativo Real e não negativo Inteiro e negativo Caracter e não negativo5a Questão (Ref.:201608804505) 3a sem.: Introdução as Interfaces Gráficas Acerto: 1,0 / 1,0 Para construirmos uma interface gráfica em JAVA, adicionamos componentes sobre a área da janela. Por essa razão, a área da janela é um container, ou seja, um elemento capaz de armazenar uma lista de componentes. Existem uma infinidade de funcionalidades disponíveis nas bibliotecas de classes Java, destinadas a prover a comunicação homem-máquina gráfica. São características de um JPanel, EXCETO: A classe JPanel não tem painel de conteúdo como JFrames, assim, os elementos devem ser diretamente adicionados ao objeto painel São criados com a classe JPanel, que é derivada da classe Container São áreas que comportam outros componentes, inclusive outros painéis São elementos que fazem a intermediação entre um container e os demais GUI anexados. O JPanel, assim como o JFrame são derivados do pacote java.util.awt Gabarito Coment. Gabarito Coment. 6a Questão (Ref.:201608888520) 3a sem.: Aula 3 - Componente SWING Acerto: 1,0 / 1,0 Analise as afirmativas e marque a alternativa correta: i-Os componentes Java puros oferecem um maior nível de portabilidade e flexibilidade e são do pacote AWT. ii-Os componentes Swing fornecem funcionalidade e aparência uniforme em todas as plataforma, sendo denominada de aparência de metal. iii-Os componentes AWT fornecem funcionalidade e aparência uniforme em todas as plataforma, sendo denominada de aparência de metal. Todas as alternativas estão corretas. Apenas a alternativa iii está correta. Todas as alternativas estão erradas. Apenas a alternativa i está correta. Apenas a alternativa ii está correta. 7a Questão (Ref.:201609202236) 4a sem.: JAVA Acerto: 1,0 / 1,0 Um objeto é instanciado em Java por meio do operador instanceof. new. this. type. extend. 8a Questão (Ref.:201609043027) 4a sem.: Princípios de Orientação a Objetos Acerto: 1,0 / 1,0 Atributos declarados em uma classe como "private" não podem ser acessados de forma direta utilizando o nome do objeto como referência ao atributo, para isso há a necessidade de introdução de métodos, na referida classe, que realizem tal tarefa: os getters e os setters. Este recurso, que é um dos fundamentos do paradigma das linguagens orientadas a objetos, é conhecido como: encapsulamento herança sobrecarga de método implementação de interface polimorfismo 9a Questão (Ref.:201608842358) 5a sem.: ORIENTAÇÃO A OBJETOS Acerto: 1,0 / 1,0 Uma classe pode possuir mais de um construtor. Eles devem ter o mesmo nome e diferenciar-se apenas pela quantidade e tipo de argumentos que recebem. Este mecanismo é chamado de: sobrecarga de atributos sobrecarga de objeto sobrecarga de classes sobrecarga de construtor sobrecarga de linguagem 10a Questão (Ref.:201608280079) 5a sem.: CONCEITOS Acerto: 1,0 / 1,0 Uma classe ClasseA de determinada aplicação possuía um método calculeAlgo() em que testes (instruções de desvio condicional) eram utilizados para se determinar que algoritmo deveria ser adotado para efetuar o cálculo. Foi criada uma nova hierarquia de classes, iniciando na classe abstrata ClasseB, que declara o método abstrato calcule(). Este método é implementado por cada classe concreta da hierarquia, sendo cada uma delas correspondente a um dos algoritmos previstos no método calculeAlgo() original. ClasseA passou a ter um atributo do tipo ClasseB e métodos de acesso ao mesmo, e calculeAlgo() teve seu código substituído por uma simples chamada ao método calcule() do objeto armazenado no novo atributo. O conceito OO (Orientação a Objetos) predominante na descrição acima é a(o): polimorfismo acesso externo direto a atributo herança múltipla sobrecarga de método sobrecarga de atributo
Compartilhar