Baixe o app para aproveitar ainda mais
Prévia do material em texto
FRANCISCO RAUL NUNES PINHEIRO201601060211 EAD MOREIRA CAMPOS CE Fechar Disciplina: PROGRAMAÇÃO ORIENTADA A OBJETOS Avaliação: CCT0263_AV_201601060211 Data: 14/06/2017 17:19:55 (F) Critério: AV Aluno: 201601060211 FRANCISCO RAUL NUNES PINHEIRO Nota Prova: 7,0 de 8,0 Nota Partic.: 2,0 Av. Parcial.: 2,0 Nota SIA: 10,0 pts PROGRAMAÇÃO ORIENTADA A OBJETOS 1a Questão (Ref.: 98560) Pontos: 0,0 / 1,0 Quando a JVM começar a ser executada, procurará a classe que você forneceu na linha de comando. Em seguida, começará a procurar um método especialmente escrito como o representado abaixo: Informe o significado de cada uma setas: Resposta: Public: É um quantificador de método; Void: Para o método retornar vazio; Main: Método principal da classe; (String[] args): Cria um array/vetor de parâmetros. Gabarito: public é um qualificador de método, que indica que ele é acessível externamente a esta classe. Isto é útil quando uma classe necessita utilizar alguma funcionalidade de outra classe, característica muito comum na linguagem JAVA. void É o valor de retorno do método. Quando n¿ao retorna nenhum valor ele retorna void, uma espécie de vlor vazio que tem que ser especificado. main É o nome do método que indica ao compilador o inicio do programa. É o método principal. (String[] args) É o argumento do método principal(main). É um vetor de strings formados por todos os argumentos passados ao programa na linha de comando do sistema operacional quando o programa é invocado. 2a Questão (Ref.: 124980) Pontos: 1,0 / 1,0 Qual a definição de Um Thread e quais são as suas características? FRNP FRNP FRNP Resposta: A Thread é onde se pode tratar um escalonamento de processos. Ela possui um contexto de hardware, de software e um endereçamento de dados, e podem ser tratados de diferentes formas, por exemplo em ordem de prioridade de processos. Gabarito: Threading é um artifício que permite a coexistência de múltiplas atividades dentro de um único processo. Threads são também chamados de ¿processos leves¿, pois, da mesma forma que processos, threads são independentes, possuem sua própria pilha de execução, seu próprio program conter e suas próprias variáveis locais. Porém, threads de um mesmo processo compartilham memória, descritores de arquivos (file handles) e outros atributos que são específicos daquele processo. 3a Questão (Ref.: 91133) Pontos: 1,0 / 1,0 De acordo com algumas definições sobre JFrame identifique qual afirmação NÃO está correta. Qualquer aplicativo Delphi ou VB sabe fechar sua janela sem problema, mas Java não. Um frame, implementado como uma instância da classe JFrame, é uma janela que tem acessórios tais como borda, título e botões para fechar e minimizála. O setDefaultCloseOperation serve para dizermos ao programa o que queremos que o sistema faça quando fechamos uma JFrame qualquer. Ao contrário de outras linguagens de programação, os containers Java não vêm 100% para lidar com os eventos básicos que ocorrem em uma janela. A programação gráfica está muito ligada à ocorrência de eventos, que não precisam ser tratados durante o desenvolvimento do programa. 4a Questão (Ref.: 91221) Pontos: 1,0 / 1,0 De acordo com a definição de FlowLayout, identifique qual das alternativas abaixo NÃO está correta. É uma classe gerenciadora de layout que arranja os componentes seqüencialmente na janela, da esquerda para a direita, do topo para baixo. Os componentes recebem o seu tamanho preferido tanto verticalmente quanto horizontalmente. Os componentes são posicionados na ordem inversa que foram adicionados. Trata o container como se fosse uma "página" ou um "parágrafo" da esquerda para a direita e de cima para baixo. Se a linha for muito longa, os componentes passam para a linha de baixo. 5a Questão (Ref.: 91559) Pontos: 1,0 / 1,0 Dado a lista de métodos da classe JTextField o que NÃO é correto afirmar? setText(String): insere um texto no banco de dados. setEditable(boolean): tornar ou não o campo editável. isEditable( ): retorna true ou false, se o campo é ou não editável. getText( ): captura o texto do campo. getSelectedText( ): captura o texto do campo que foi selecionado. Gabarito Comentado. 6a Questão (Ref.: 91247) Pontos: 1,0 / 1,0 Sobre o tratamento de eventos, identifique qual das interfaces abaixo está INCORRETA. MouseListener KeyListener WindowListener LabelTextListener FocusListener 7a Questão (Ref.: 250030) Pontos: 0,5 / 0,5 Eventos de texto são gerados quando um texto em um componente foi alterado de alguma forma. Este evento funciona apenas com componentes textfields e textarea da biblioteca AWT. Com relação ao textValueChanged(TextEvent e) selecione a opção correta: Invocado quando o texto do component AWT sofre alguma alteração; Invocado quando uma tecla é solta e o componente está em foco; Invocado quando uma tecla é apertada e o componente está em foco; Invocado quando a janela é redimensionada. Invocado quando a janela é maximizada ou minimizada. Gabarito Comentado. 8a Questão (Ref.: 693037) Pontos: 0,5 / 0,5 Assinale a alternativa correta referente a uma exceção do pacote java.sql.* FileNotFoundException EOFException SQLException OptionalDataException IOException Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 249674) Pontos: 0,5 / 0,5 É o nome do método da classe Statement usado para enviar uma instrução SQL do tipo INSERT, UPDATE ou DELETE: executeQuery executeUpdate getResultset execute getMaxRows 10a Questão (Ref.: 241054) Pontos: 0,5 / 0,5 Os componentes GUI Swing podem fazer uso de Threads. Identifique com verdadeiro ou falso as alternativas abaixo: ( ) Todas as interações com componentes Swing devem ser executadas a partir de, no máximo, 10 Threads de cada vez ( ) invokeLater() solicita que algum código seja executado na Thread de despacho de evento. Este método retorna imediatamente a execução do código, sem que seja necessário esperar. ( ) invokeAndWait(): Atua muito semelhante ao invokeLater(), exceto pelo fato de esperar pela execução do código. v, v, f v, v, v f, v, f v, f, v f, v, v Gabarito Comentado. Educational Performace Solution EPS ® Alunos
Compartilhar