Estado do Piauí Tribunal de Contas Comissão de Seleção de Estagiário Teste Seletivo – Computação TESTE SELETIVO PARA ESTAGIÁRIO ÁREA – COMPUTAÇÃO Candidato: Inscrição: Assinatura: _________________________________________________________ CADERNO DE PROVAS INSTRUÇÕES 1 – Assine o Caderno de Provas e o Cartão de Respostas. 2 - O CARTÃO DE RESPOSTAS tem, obrigatoriamente, de ser assinado e não será substituído, portanto não o rasure nem o amasse. 3 – A prova terá a duração de 3 horas, incluído o tempo para preenchimento do CARTÃO DE RESPOSTAS. 4 - Neste caderno, há 30 (trinta) questões de múltipla escolha, com cinco opções: a, b, c, d e e, sendo 10 (dez) de Português e 20 (vinte) de Conhecimento Específico. 5 - No CARTÃO DE RESPOSTAS, as questões estão representadas por seus respectivos números. Preencha, FORTEMENTE, com caneta esferográfica (tinta azul ou preta), toda a área correspondente à opção de sua escolha, sem ultrapassar as bordas. 6 - Será anulada a questão cuja resposta contiver emenda ou rasura, ou para a qual for assinalada mais de uma opção. 7 - Ao receber a ordem do Fiscal de Sala, confira este CADERNO com muita atenção, pois nenhuma reclamação sobre o total de questões e/ou falhas na impressão será aceita depois de iniciada a prova. 8 - Durante a prova, não será admitida qualquer espécie de consulta ou comunicação entre os candidatos, tampouco será permitido o uso de qualquer tipo de equipamento (calculadora, telefone celular etc.). 9 - Por motivo de segurança, somente durante os trinta minutos que antecedem o término da prova, poderão ser copiados os seus assinalamentos feitos no CARTÃO DE RESPOSTAS. 10 - Entregue este CADERNO DE PROVA, juntamente com o CARTÃO DE RESPOSTAS, ao Fiscal de Sala, quando de sua saída, que não poderá ocorrer antes de decorrido 30 (trinta) minutos do início da prova. 11 – A não observância de qualquer das exigências acima acarretará a sua exclusão do concurso. Boa Prova! Estado do Piauí Tribunal de Contas Comissão de Seleção de Estagiário Teste Seletivo – Computação S AUD ADE Saudade! Olhar de minha mãe rezando, E o pranto lento deslizando em fio... Saudade! Amor da minha terra... o rio Cantigas de águas claras soluçando. Noites de junho... o caburé com frio, Ao luar, sobre o arvoredo, piando, piando... E, ao vento, as folhas lívidas cantando A saudade imortal de um sol de estio. Saudade! Asa de dor do Pensamento! Gemidos vãos de canaviais ao vento... As mortalhas de névoa sobre a serra... Saudade! O Parnaíba – velho monge As barbas brancas alongando... E, ao longe, O mugido dos bois da minha terra... (Da Costa e Silva, in ‘Sangue’,1908) 1. Sobre os recursos gramaticais do soneto ‘Saudade’, de autoria do ‘Príncipe dos Poetas Piauienses’, NÃO se pode afirmar que: a) Há a elipse verbal quase total no Soneto. Esse recurso estilístico-sintático dá ao texto mais dinamicidade pela contenção de palavras, visto que os verbos suprimidos estão implícitos no contexto poético. b) As poucas formas verbais explicitadas no Soneto estão no gerúndio, denotando processos em curso, de ações continuadas, vida ao texto. É o que se chama de Gerundismo. c) No verso 6 (‘...piando, piando...’), o Poeta usa uma figura de linguagem sonora, característica da musicalidade simbolista, a Aliteração, e outra que conota a linguagem dos animais, a Onomatopéia. d) No verso 10 (‘Gemidos vãos de canaviais ao vento’), destacam-se duas figuras de linguagem: uma sonora (Aliteração) e outra pensamento (Prosopopéia). e) O Poeta faz o uso de uma pontuação mais estilística que sintática, marcando, especialmente, a elipse dos verbos e a entonação de voz, o que acentua o tom nostálgico do texto. Estado do Piauí Tribunal de Contas Comissão de Seleção de Estagiário Teste Seletivo – Computação 2. NÃO é correto afirmar sobre o soneto ‘Saudade’, do poeta amarantino Da Costa e Silva, cujo livro ‘Sangue’ completou 100 anos em 2008: a) A temática da saudade, externada com forte intimismo saudosista, em especial da terra natal, tornou esse Soneto no mais popular do Poeta amarantino, sendo assim da mesma linha temática do famoso poema Canção do Exílio, do maranhense Gonçalves Dias. b) O Poeta lança mão de elementos amorfos como ‘água’ (‘pranto lento deslizando em fio...’ e ‘o rio... águas claras...’) e ‘sons’ (‘cantigas de águas... soluçando...’, ‘ao vento, as folhas lívidas cantando...’, ‘gemidos vãos de canaviais ao vento...’ e ‘o mugido dos bois...’ ) para dizer do intangível da saudade, mas sempre presente e inelutável (‘saudade imortal...’ e ‘Asas de dor do Pensamento’). c) O pano de fundo da arquitetura poética do Soneto em estudo é o lirismo amoroso. Amor à terra natal, ao Rio Parnaíba e, em especial, à figura materna, carregada de religiosidade e sofrimento pelas adversidades do interior agreste e pela saudade do filho que partiu para a cidade grande. Há entre eles um ponto em comum: o enigma, marcado textualmente pela ausência de verbos (exceto os gerúndios) e pela pontuação carregada de reticências e exclamações. d) Na tentativa de conceituar o que é saudade (versos 01, 03, 09 e 12), o Poeta lança mão dos registros de seu passado em sua terra natal, com a imagética metafórica da força religiosa, encarnada na figura materna e dos elementos naturais, como o rio, a fauna, o sol, o luar, a geografia. e) Nesse Soneto, a ‘saudade’ do Poeta, externada com profunda nostalgia, tem três origens: sua mãe, Amarante e o Rio Parnaíba. O Soneto é elegíaco, evocativo, nostálgico, sobre exílio. 3. Observe as construções a seguir: Em 2008, eu quero casar na igreja toda de branco. Em 2008, eu quero casar toda de branco na igreja. a) A mudança de posição dos termos destacados altera todo o valor morfossintático e, conseqüentemente, o semântico. b) A mudança de posição dos termos destacados não altera seu valor semântico. c) A mudança de posição dos termos destacados altera apenas sua função sintática. d) A mudança de posição dos termos destacados é apena estilística. e) A mudança de posição dos termos destacados altera apenas a concordância nominal. Estado do Piauí Tribunal de Contas Comissão de Seleção de Estagiário Teste Seletivo – Computação 4. Regência e Paralelismo se dão de forma a manter o equilíbrio semântico-gramatical da construção. Isso SÓ ocorre em: a) Muitos preferem poesia à teatro. b) Muitos preferem a poesia a teatro. c) Muitos preferem poesia ao teatro. d) Muitos preferem poesia a teatro. e) Muitos preferem à poesia ao teatro. 5. NÃO há falta de paralelismo na construção: a) A reunião do DFAM será de 11h às 12h40. b) A reunião do DFAM será de 11h à 12h40. c) A reunião do DFAM será das 11h à 12h40. d) A reunião do DFAM será das 11h as 12h40. e) A reunião do DFAM será de 11h a 12h40. 6. Observe as construções a seguir: I. Houveram-se bem na prova os mais preparados e tranqüilos. II. Políticos corruptos se houveram com o julgamento do povo. III. Hão de existir políticos honestos neste país. IV. Havia mais de dez anos que ele trabalhava no TCE-PI. No que diz respeito à flexão do verbo ‘haver’, freqüentemente impessoal, ou seja, sem flexão, pode-se AFIRMAR que: a) Apenas uma construção é aceita. b) Apenas duas construções são aceitas. c) Apenas três construções são aceitas. d) Todas as construções são aceitas. e) Nenhuma construção é aceita. Estado do Piauí Tribunal de Contas Comissão de Seleção de Estagiário Teste Seletivo – Computação 7. Observe a construção a seguir: “Denuncie ainda que muitos não o façam.” a) A pontuação, ou sua ausência, em nada altera esse texto. b) Bastaria colocar o ‘ainda’ entre vírgulas para mudar a semântica do texto. c) Se se colocar o ‘ainda’ ente vírgulas, é preciso ajustar o modo do 2º verbo ao 1º. d) Pontuar a construção acima é apenas uma questão estilística. e) Se se pontuar essa construção, ela perde totalmente seu sentido. 8. A única construção que NÃO apresenta falha de coesão ou coerência textual é: a) “Quem faz o Brasil crescer tem o apoio do BB”. b) “Convocaram dez jogadores, sendo que dois eram do Flamengo”. c) “O motorista responderá em liberdade por crime culposo quando não há intenção de matar”. d) “A Assembléia Legislativa pediu seguranças mas a PM vai mandar policiais...” e) “A TIM acredita que pais e filhos deveriam conversar mais...” 9. Quando o substantivo está adjetivado, ele perde sua flexão. Ocorre desobediência a essa norma em: a) Você agora tem dois problemas tamanho família. b) Com o acidente, formaram-se filas gigantes na Frei Serafim. c) Preciso contar-lhe as notícias bomba. d) Foram cassados todos os funcionários fantasma do governo. e) As meninas mais bonitas foram escolhidas para garotas propaganda. 10. NÃO é aceita a concordância de: a) Havia muitos candidatos às vagas para estagiário do TCE-PI. b) Hão existir muitos candidatos às vagas para estagiário do TCE-PI. c) Há de haver muitos candidatos às vagas para estagiário do TCE-PI. d) Existem muitos candidatos às vagas para estagiário do TCE-PI. e) Hão de haver muitos candidatos às vagas para estagiário do TCE-PI. Estado do Piauí Tribunal de Contas Comissão de Seleção de Estagiário Teste Seletivo – Computação 11. Para que um método possa ser, e somente possa ser, acessado pelas classes do mesmo pacote, qual modificador de acesso devemos utilizar? a) private b) public c) protected d) package e) não devemos utilizar modificador de acesso 12. Analise o seguinte método e assinale a alternativa INCORRETA. void interpretar(String s) throws NumberFormatException { int num; num = Integer.parseLong(s); } a) A exceção NumberFormatException está sendo capturada pelo método. b) NumberFormatException é subclasse de Exception; c) O método parseLong da classe Interger lança a exceção NumberFormatException; d) Se o método não lançasse a exceção, teria de capturá-la; e) Novas exceções podem ser definidas, através de herança. 13. Sobre Interfaces podemos afirmar que: a) a linguagem Java suporta herança múltipla através do recurso das interfaces. b) é possível checar se um objeto implementa uma interface através do comando instanceof. c) não é possível declarar uma variável cujo tipo é uma interface. d) interface é uma classe que não pode ser instanciada. e) uma classe pode implementar apenas uma interface. 14. A principal característica da Orientação a Objetos na utilização de Interfaces é o(a) a) encapsulamento. b) herança. c) polimorfismo. d) reutilização de códigos. e) agregação. Estado do Piauí Tribunal de Contas Comissão de Seleção de Estagiário Teste Seletivo – Computação 15. Na modelagem UML, o Diagrama de Casos de Uso fornece a) o comportamento dinâmico do sistema, tornando-se ideal para especificar as exigências de tempo real ou restrições do desenho. b) o contexto completo de uma interação, inclusive os objetos e seus relacionamentos pertinentes a uma interação particular. c) o comportamento estático do ator que participa deste diagrama, apenas com o objetivo de receber a informação final de execução do processo. d) um modo de descrever a visão externa do sistema e suas interações com o mundo exterior , representando uma visão de alto nível da funcionalidade do sistema mediante uma requisição do usuário e) Um gráfico de atores montado sem a especificação de domínio, comunicações ou associações entre atores 16. Quantos objetos são instanciados através da execução do seguinte trecho de programa? for (int i=10; i>=0; i--) { Integer tmp = new Integer(i); } a) 9. b) 10. c) 11. d) 12. e) Nenhum, pois há um erro em tempo de execução. 17. Em Java, o que ocorrerá quando o código a seguir for executado: if (2) { System.out.println("Hello "); } a) Erro de compilação b) Erro de Execução c) Imprimirá Hello com aspas d) Imprimirá Hello sem aspas e) Nenhuma das alternativas System.out.println(tmp); Estado do Piauí Tribunal de Contas Comissão de Seleção de Estagiário Teste Seletivo – Computação 18. Assinale a alternativa INCORRETA com relação a exceções em Java a) Exceções são capturadas e tratadas através do bloco try...catch; b) Um bloco de comandos da opção finally, associada a um bloco try...catch, é executado havendo exceção capturada ou não; c) Uma dada classe pode lançar ou tratar várias exceções; d) Tratamento de exceções incrementa a robustez de aplicações Java. e) Apenas um tipo (instância de dada classe) de exceção pode ser tratada através de um bloco try...catch; 19. Qual a correta forma de se lançar a exceção MinhaExcecao? a) throws exception MinhaExcecao(); b) throw new Exception(MinhaExcecao); c) throw new Exception(‘MinhaExcecao’); d) throw new MinhaExcecao (); e) throws exception(MinhaExcecao). 20. Qual dos itens a seguir não é um conceito fortemente relacionado à Orientação a Objetos: a) Tipos abstratos de dados b) Alto nível de abstração; c) Polimorfismo; d) Herança; e) Encapsulamento. 21. Não é característica da linguagem Java: a) Portabilidade b) Caso insensitivo c) Orientada a objeto d) Desalocação de memória automática e) Sintaxe similar a liguagem C/C++ Estado do Piauí Tribunal de Contas Comissão de Seleção de Estagiário Teste Seletivo – Computação 22. Baseado em seus conhecimentos sobre sobrecarga e polimorfismo. Assinale a alternativa INCORRETA com relação a seguinte classe: a) Ambos os conceitos estão presentes na linguagem Java; b) Um método de uma dada classe, reescrito em uma subclasse desta classe, caracteriza um polimorfismo; c) Podemos verificar caso de sobrecarga na definição de mais de um construtor para uma dada classe; d) A quantidade de construtores de uma dada classe se limita à quantidade de atributos desta classe; e) Métodos de classes abstratas podem ser reescritos. 23. O bytecode, gerado pelo compilador Java, é um código a) próximo ao de máquina, mas elaborado para ser interpretado por uma máquina virtual. b) de uma máquina dependente da plataforma, elaborado para ser interpretado por uma estação IBM. c) em alto nível, para ser interpretado por um processador de texto. d) auxiliar, para a compilação de um applet e) fonte de um programa Java. 24. Os comandos básicos de controle de laço da linguagem Java são: a) while, repeat e for b) while, do while e repeat c) while, do while e for d) switch, do while e repeat e) switch, do while e for 25. Dentre as funções matemáticas a seguir, qual retorna um valor do tipo int: a) pow(double a, double b) b) cos(double a) c) floor(double a) d) random() e) round(float a) Estado do Piauí Tribunal de Contas Comissão de Seleção de Estagiário Teste Seletivo – Computação 26. O valor da operação sqrt(pow(4096,2)) é: a) 64 b) 16777216 c) 4096 d) 8192 e) Nenhuma das alternativas 27. Quanto as variáveis Java, um número em ponto flutuante de 64 bits que pode assumir como maior valor positivo 1.7976931348623157e+308 é: a) boolean b) float c) long d) double e) short 28. Com relação a identificadores na linguagem Java, assinale a alternativa verdadeira: a) O primeiro caractere de um identificador pode ser um número. b) Apenas as letras do alfabeto latino podem ser usadas em identificadores. c) Não se pode usar o caractere underscore( _ ) em identificadores. d) As palavras Tce e tce representam o mesmo identificador em um mesmo programa. e) Os identificadores não podem ser palavras como: class, for, while, public 29. Qual a saída do programa a seguir: class Saida{ public static void main(String[] args){ int x,y; for(x=0,y=0;x+y<50;x=x+1,y=y+1) System.out.println(x+y); } } a) Imprime os números pares de 0 a 48 b) Imprime os números de 0 a 50 c) Imprime os números ímpares entre 0 e 50 Estado do Piauí Tribunal de Contas Comissão de Seleção de Estagiário Teste Seletivo – Computação d) Erro de compilação e) Imprime “x+y” 30. O que será impresso pelo código a seguir: public class Saida{ public static void main(String[] args){ int valor=2; switch(valor){ case 1: System.out.print("A "); case 2: System.out.print("B "); case 3: System.out.print("C"); break; } } } a) A b) A B C c) A B d) B C e) B C Ab