Prévia do material em texto
Questão 1 A classe JavaFX permite a utilização de componentes prontos para a criação de interfaces gráficas utilizada a linguagem Java. Um dos componentes, do conjunto de componentes disponíveis, permite realizar a seleção de opções mutuamente excludentes em forma de lista. Aponte entre as alternativa, qual apresenta o nome correto do referido componente: A) TextFild B) CheckBox C) TextArea D) ComboBox E) Label Questão 2 O tratamento de exceções é considerado um recurso indispensável da linguagem Java para lidar com comportamentos que fogem ao padrão esperado. Esse tipo situação é algo incomum, ocorrendo poucas vezes mas precisa ser considerado, para evitar, por exemplo, o travamento e sua aplicação. No caso da construção de um código que faça a divisão de algum número por zero, será lançada qual das exceções abaixo: A) CalcDivisionException B) NullPointerException C) ArithmeticException D) InputMismatchException E) NumberFormatException Questão 3 A biblioteca JavaFX permite gerenciar os componentes na tela, durante processo de construção de uma tela gráfica. Para que isso seja possível, a biblioteca conta com algumas classes que atuam nessa tarefa. Uma dessas classes utiliza a estratégia de fazer o alinhamento baseado no empilhamento dos componentes. Assinale a alternativa que apresenta a classe correta: A) Hbox B) StackPane C) Vbox D) Javax Library E) PinJava Questão 4 __________ é um elemento que representa as características intrínsecas da classe enquanto que ___________________ dá ao objeto de uma classe a capacidade de executar algum tipo de ação, comportamento ou processamento: A) Método, Function B) Método, Atributo C) Nenhuma das alternativas D) Function, Método E) Atributo, Método Questão 5 As interfaces são recursos disponíveis na linguagem java que existem para lidar com uma certa limitação dessa linguagem, que não permite a implementação de heranças múltiplas. Classifique cada uma das seguintes afirmações em "V" (para Verdadeira) ou "F" (para Falsa) e assinale a alternativa que corresponde à sequência correta de indicações: ( ) É na inteface Runnable que existe o método compareTo ( ) Comparable permite impor ordem aos objetos de uma determinada classe que os implementa ( ) Runnable permite impor ordem aos objetos de uma determinada classe que os implementa ( ) Serializable é utilizada para especificar algumas tarefas a serem realizadas. Existe um método que deve ser implementado para que isso seja possível. A) F-V-F-F B) V-V-V-F C) F-F-V-V D) F-V-F-V E) V-F-V-V Questão 6 Em java é possível utilizar a saída padrão conhecida por ________ que fará uso do monitor para exibir a saída padrão. Já o ________ é considerado o output padrão que exibe erros do sistema e por fim, o _________ permite realizar a leitura padrão de dados de entrada. Assinale a alternativa que apresenta a sequência correta: A) System.out, System.in, System.err B) System.out, System.err, System.enter C) System.ount, System.enter, System.fail D) System.out, System.err, System.in E) System.err, System.in, System, out Questão 7 Analise o código a seguir: 1 class OlaMundo { 2 public static void main(String args[]) { 3 System.out.println("Olá Mundo!"); 4 } Identifique qual qualificador está sendo utilizado para garantir que o método main() possa ser reconhecido por outras classes: A) static B) println C) void D) public E) class Questão 8 Os especificadores de formato, como o próprio nome sugere, são códigos que auxiliam na definição de onde e qual será o tipo de um determinado dado a ser exibido em uma saída. Ele geralmente é iniciado com o símbolo de porcentagem (%) seguido por um carácter que representa o tipo do dado. Qual das opções a seguir, é o correto a ser utilizando quando se trata de um valor do tipo float: A) %f B) %xj C) %x D) %d E) %e Questão 9 Analise o código a seguir: public class Soma{ public static void main(String args[]) { int n1=10; int n2=25; int soma=n1+n2; System.out.println("Soma de " + n1 + " + " + n2 + " = " + soma); } } Qual parte do código a seguir, é utilizado para concatenar texto e valores de variáveis, exibindo-os como resultado final: A) + B) args[] C) int D) n1 E) = Questão 10 Os paradigmas de programação podem ser organizados no que chamamos de vertentes. Entre elas, existem duas específicas que possibilitam visualizar melhor tais paradigmas. Por exemplo, a vertente de programação do tipo Imperativo, declara comandos dizendo exatamente como o código deve executar algo. Outra ainda, descreve o que deve ser feito, contudo, não apresenta como deve ser feito. A qual vertente estamos nos referindo: A) Conjuntivo B) Declarativo C) Cumulativo D) Imperativo E) Explorativo Questão 11 A sequência de escape auxilia o/a programador/a na construção de código de diversas maneiras. Por exemplo, existe um escape que server para inserir tabulação na horizontal. Assinale a alternativa que apresenta a opção correta: A) \r B) \n C) \t D) \l E) Nenhuma das alternativas Questão 12 A documentação em javadoc, muito utilizada na programação com a linguagem Java, pode ser melhorada e melhor estruturada utilizando algumas tags disponíveis. Uma delas, permite descrever uma exceção ou um erro lançado por um método ou construtor. De qual tag a questão trata: A) Nenhuma das alternativas B) @throws C) @return D) @returns E) @trows