Informática Perfil I

Propaganda
!
!
!
!
!
!
!
!
!
!
!!
MINISTÉRIO)DA)EDUCAÇÃO)
)
INSTITUTO)FEDERAL)DE)EDUCAÇÃO,)CIÊNCIA)E)
TECNOLOGIA)DO)SUDESTE)DE)MINAS)GERAIS)
CONCURSO!PÚBLICO!PARA!PROVIMENTO!DE!CARGO!EFETIVO!DE!DOCENTES!
)
ÁREA:!Informática!<!Perfil!I!
!
<!PROVA!OBJETIVA!<!
Câmpus!Muriaé!<!Edital!002/2013!
!
TEMPO DE DURAÇÃO DA PROVA: 03 (TRÊS) HORAS
INSTRUÇÕES PARA REALIZAÇÃO DA PROVA
1. ABRA ESTE CADERNO DE PROVAS SOMENTE QUANDO AUTORIZADO.
2. Confira se sua prova corresponde ao cargo para o qual você se inscreveu.
3. Verifique se este Caderno de Provas contém 20 (vinte) questões. Cada questão é constituída de cinco alternativas. Caso haja
algum problema, solicite a substituição de seu Caderno de Provas.
4. Seus dados pessoais, o cargo e o Câmpus para o qual concorre encontram-se no seu Comprovante Definitivo de Inscrição e na
Folha de Respostas.
5. Você só poderá deixar o local de prova após 60 minutos do início da aplicação e poderá levar o Caderno de Provas após 90
minutos do início; quando deverá entregar apenas a folha de respostas.
6. Comunique sempre aos fiscais qualquer irregularidade observada durante a realização das provas. Não sendo tomadas as
devidas providências a respeito da sua reclamação, solicite a presença do(a) Coordenador(a) ou comunique-se com ele(a), na
secretaria, tão logo termine a prova.
7. Os 3 últimos candidatos deverão permanecer na sala para entrega simultânea da Folha de Respostas, e deverão assinar na Ata
de Sala.
8. Você será avisado quando restarem 30 minutos para o final da prova.
INSTRUÇÕES PARA O PREENCHIMENTO DA FOLHA DE RESPOSTAS
1. Ao receber sua Folha de Respostas, verifique os seus dados pessoais, o nome do cargo e o Câmpus para o qual concorre. Caso
esteja incorreta alguma informação, comunique ao fiscal.
2. É obrigatória a assinatura do candidato na Folha de Respostas.
3. Ao receber a Folha de Respostas, assine-a imediatamente, não deixe para depois. É de responsabilidade do candidato essa
assinatura. A COPESE não se responsabilizará por Folhas de Respostas não assinadas.
4. Não amasse, não dobre, não rasgue, não rasure a Folha de Respostas, nem use corretivo.
5. A marcação de mais de uma opção para uma mesma questão implica a anulação da mesma.
6. Terminada a resolução da prova, preencha a Folha de Respostas com as suas opções, conforme instruções a seguir.
• A marcação das respostas deve OBRIGATORIAMENTE ser feita com caneta esferográfica com tinta azul ou preta.
• A letra correspondente à questão escolhida deve ser totalmente preenchida, evitando-se ultrapassar a linha que margeia a
letra.
• A COPESE não se responsabiliza por problemas na leitura que advierem da marcação inadequada da Folha de Respostas ou
da utilização de material não especificado para tal.
7. Em hipótese alguma haverá substituição da Folha de Respostas.
8. Não deixe para preencher sua Folha de Respostas na última hora, pois não haverá tempo adicional para a realização dessa
atividade.
!
AO ASSINALAR SUAS RESPOSTAS, PREENCHA TOTALMENTE A LETRA CORRESPONDENTE A SUA RESPOSTA, NÃO FAÇA UM X OU
QUALQUER OUTRA MARCA.
!
!
FORMA CORRETA DE PREENCHIMENTO:
NÃO PREENCHA ASSIM:
x! ✓! −! *!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
ATENÇÃO)
•
)
)
Leia!atentamente!o!Edital!correspondente!ao!seu!concurso.!
•
A!seguir,!chamamos!a!atenção!para!alguns!itens!presentes!no!respectivo!edital.!
=
=
!
=
Será! classificado,! nesta! etapa,! o! candidato! que! obtiver! aproveitamento! igual! ou!
superior! a! 60%! (sessenta! por! cento),! respeitando! o! limite! de,! no! máximo,! 20(vinte)!
vezes!o!número!de!vagas!oferecidas!na!área!objeto!do!concurso.!
!
Todos! os! candidatos! empatados! na! última! classificação! da! prova! objetiva! serão!
considerados! classificados! nesta! etapa! nos! termos! do! §3o! do! Art.16! do! Decreto! no!
6.944/2009.!
O! resultado! da! prova! objetiva! será! divulgado! no! endereço! eletrônico:!
http://www.ifsudestemg.edu.br!
!
Concurso Público para provimento de cargo efetivo de Docentes
!!
!
INFORMÁTICA – Perfil I
!
Câmpus Muriaé
!
!
Questão 01 Dado o algoritmo abaixo, determine o resultado de sua execução.
Observação: Caso sejam solicitados valores para o usuário,
considere que podem ser respectivamente fornecidos os valores
1, 2, 3, 4, 5 , 6, 7, 8, 9, 10... e assim sucessivamente enquanto
for necessário.
a) 1,25
b) -0,5
c) 0,75
d) Erro
e) -0,875
algoritmo "Media_Turma"
var MD: vetor[1..8] de real
SOMA, MEDIA: real
I: inteiro
início
SOMA <- 0
para I de 1 ate 8 passo 1 faca
MD[I]<-0
fim para
para I de 2 ate 8 passo 2 faca
leia(MD[I-1])
SOMA <- SOMA + (MD[I]-1)
fim para
MEDIA <- SOMA / 8
escreva(MEDIA)
fim algoritmo
Questão 02 Sobre pilhas, é INCORRETO afirmar:
a) Uma Pilha, também conhecida como stack, é utilizada para armazenar dados, disponibilizando
como critério de acesso “o último que entra é o primeiro que sai” (LIFO). Possuem duas regiões
conhecidas como topo e base.
b) É um tipo de lista Linear, onde todas as inserções e retiradas são feitas em apenas uma das
extremidades, chamada topo.
c) As operações de inserção e retirada são também chamadas, respectivamente, de Push e Pop. A
operação Push sempre coloca um novo dado sobre o último inserido, e a operação Pop sempre retira
o elemento mais recente da pilha.
d) Uma operação de Pop só poderá ser realizada se o limite máximo de elementos da pilha não foi
atingido, e operações de Push não poderão ser executadas se o último elemento colocado na pilha já
tiver sido retirado.
e) Quando uma pilha cresce descontroladamente, ocorre o erro de estouro de pilha (overflow). Outro
problema que pode ocorrer na manipulação de uma pilha é o underflow, que consiste em tentarmos
acessar um elemento de uma pilha já vazia.
Questão 03 São características da Programação Orientada a Objetos, EXCETO:
a) A base geral dessa tecnologia é o conceito de classe.
b) Estrutura o programa baseando-se em rotinas e dados, escondendo as estruturas de dados dentro das
rotinas, denominadas objeto.
c) Sua modularização é baseada no fato de que cada objeto possui duas características básicas:
propriedades e métodos.
d) Implementa quatro conceitos básicos: Abstração, Encapsulamento, Herança e Polimorfismo.
e) Dois objetivos fundamentais: Reutilização de código e modularização da escrita.
Instituto Federal de Educação, Ciência e Tecnologia do Sudeste de Minas Gerais - COPESE
Pag.!1!de!8!
!
!!
!
!
!
!
Concurso Público para provimento de cargo efetivo de Docentes
INFORMÁTICA – Perfil I
Câmpus Muriaé
Questão 04 Sobre implementação de Filas com vetor, julgue os itens a seguir.
I - Podemos afirmar que em implementação de Filas realizada através de arranjos, os itens são
armazenados em posições aleatórias de memória. Graças a essa característica da fila, a
operação Enfileira faz a parte da frente da fila se expandir, e a operação Desenfileira faz a
parte de trás da fila se contrair.
II - Com relação à implementação de Filas através de arranjos, podemos afirmar que a
implementação do vetor circular é realizada através de aritmética modular.
Marque a alternativa CORRETA.
a)
b)
c)
d)
e)
Apenas a afirmativa I está incorreta.
Apenas a afirmativa II está incorreta.
As afirmativas I e II estão corretas.
As duas afirmativas estão incorretas.
Nenhuma das alternativas anteriores.
Questão 05 É característica da Programação Procedural, EXCETO:
a) Conjunto de instruções organizadas em blocos para executar determinadas tarefas denominadas
funções.
b) Conjunto de funções agrupadas por funcionalidade em bibliotecas.
c) Estruturas de dados e funções não modelam o mundo real muito bem, como o paradigma Orientado
a Objetos o faz.
d) Impossibilidade de criar novos tipos de dados.
e) Estrutura o programa baseando-se em rotinas e dados (separados um do outro).
Questão 06 Sobre árvores binárias, julgue os itens a seguir.
I - Podemos afirmar que as árvores binárias apresentam vantagens em relação às listas
encadeadas somente quando estão balanceadas, justificando-se, assim, uso de métodos de
balanceamento de árvore binária quando elementos estão sendo frequentemente acrescentados
e removidos da árvore.
II - Podemos afirmar que uma árvore binária de pesquisa é uma árvore binária em que todo nodo
externo contém um registro.
Marque a alternativa CORRETA.
a)
b)
c)
d)
e)
Apenas a afirmativa I está correta.
Apenas a afirmativa II está correta.
As afirmativas I e II estão corretas.
As afirmativas I e II estão incorretas.
Nenhuma das alternativas anteriores.
Instituto Federal de Educação, Ciência e Tecnologia do Sudeste de Minas Gerais - COPESE
Pag.!2!de!8!
!
!!
!
!
!
!
Concurso Público para provimento de cargo efetivo de Docentes
INFORMÁTICA – Perfil I
Câmpus Muriaé
Questão 07 Com relação à arquitetura Java J2EE, julgue os itens abaixo.
I - Quando se utiliza XML no J2EE, necessita-se de um tratamento específico, porque o Java não
contempla nenhuma API nativa para realizar interpretação de XML.
II - Podemos afirmar que todo Servlet deve possuir um construtor sem argumentos para que o
container possa criá-lo.
III - Podemos afirmar que os Applets, são componentes que podem ser executados tanto pelo lado
do cliente quanto pelo lado do servidor, em qualquer aplicação Java.
a)
b)
c)
d)
e)
Apenas a afirmativa I está incorreta.
Apenas a afirmativa II está incorreta.
Apenas a afirmativa III está correta.
As afirmativas I e III estão incorretas.
As afirmativas I e II estão corretas.
Questão 08 Vislumbrando um trecho de código em Java, que realiza operações de controle acadêmico de
uma Instituição de Ensino Particular, onde o sistema deve realizar as seguintes operações em
uma Fila:
!
•
•
•
Inserir um aluno no fim da Fila;
Remover um aluno que está no começo da Fila;
Verificar e informar se a fila se encontra vazia;
Figura 1
Instituto Federal de Educação, Ciência e Tecnologia do Sudeste de Minas Gerais - COPESE
Pag.!3!de!8!
!
!!
!
!
!
!
Concurso Público para provimento de cargo efetivo de Docentes
INFORMÁTICA – Perfil I
Câmpus Muriaé
Apresente qual seria a ÚNICA sequência apresentada abaixo, que representa a resposta do cenário que foi
apresentado na Figura 1?
a)
b)
c)
d)
e)
Fila Vazia - Remover no começo da Fila- Inserir no fim da Fila.
Fila Vazia - Remover no começo da Fila- Inserir no início da Fila.
Fila Vazia - Remover no fim da Fila- Inserir no início da Fila.
Fila Vazia - Remover no fim da Fila- Inserir no fim da Fila.
Nenhuma das alternativas acima.
Questão 09 A partir do trecho de código em Java abaixo (Figura 2) apresentado, julgue as afirmações.
Figura 2
!
I - No código fonte apresentado na questão, o método init() jamais poderia ser executado
automaticamente, visto que depende da criação do Frame f.
II - O código apresentado se encontra sintaticamente errado e, portanto, não será compilado.
Marque a alternativa CORRETA.
a)
b)
c)
d)
e)
Apenas a I é verdadeira.
Apenas a II é verdadeira.
As duas afirmativas estão certas.
As duas afirmativas estão erradas.
Nenhuma das alternativas anteriores.
Instituto Federal de Educação, Ciência e Tecnologia do Sudeste de Minas Gerais - COPESE
Pag.!4!de!8!
!
!!
!
!
!
!
Concurso Público para provimento de cargo efetivo de Docentes
INFORMÁTICA – Perfil I
Câmpus Muriaé
Questão 10 De acordo com o trecho de código abaixo (Figura 3), marque a alternativa CORRETA.
import Java.util.Ramdom;
public class PrintTask implements Runnable
{
private final int sleepTime;
private final String TaskName;
private final static Ramdom generator = new Random();
Figura 3
a) A classe PrintTasks implementa uma interrupção no Sistema operacional desligando-o.
b) A classe PrintTask implementa Runnable, de modo que apenas um PrintTasks possa ser executado .
c) A classe PrintTask implementa Runnable, de modo que múltiplos PrintTasks possam executar
concorrentemente.
d) A classe PrintTasks implementa acesso randômico à memória.
e) A classe PrintTask implementa um bloqueio de outras tarefas.
Questão 11 A execução de um programa Java, após o usuário ter digitado as entradas neste programa,
que divide um número inteiro por outro, apresentou a tela abaixo (Figura 4):
...
Exception in thread “main” Java.util.InputMismatchException
at java.util.Scanner.throwFor(Unknow Source)
at java.util.Scanner.next(UnKnow Source)
at java.util.Scanner.nextInt(Unknow Source)
at java.util.Scanner.nextInt(UnKnow Source)
at DivideByZeroNoExceptionHandling.main(
DivideByZeroNoExceptionHandling.java:20)
Figura 4
Marque a alternativa INCORRETA.
a) Unknow Source significa que os chamados símbolos de depuração, que fornecem informações
sobre o nome do arquivo e número da linha, relativos à classe desse método, não estavam
disponíveis para JVM.
b) As informações apresentadas na tela são conhecidas como rastreamento de pilha.
c) Nota-se que a exceção foi detectada na linha 20.
d) Nota-se que a exceção ocorreu no método nextInt.
e) InputMismatchException ocorreu como resultado da tentativa de dividir por zero.
Instituto Federal de Educação, Ciência e Tecnologia do Sudeste de Minas Gerais - COPESE
Pag.!5!de!8!
!
!!
!
!
!
!
Concurso Público para provimento de cargo efetivo de Docentes
INFORMÁTICA – Perfil I
Câmpus Muriaé
Questão 12 A execução de um programa Java gerou a saída abaixo (Figura 5):
Welcome
To
Java
Programing!
Figura 5
Um comando básico do Java que gera este tipo de saída pode ser:
a)
b)
c)
d)
e)
System.out.println(“Welcome /nto/nJava/nProgramming!”).
System.out.println(“Welcome to Java Programming!”).
System.out.printf(“%s\n%s\n%s\n%s\n”, “Welcome”, “to”, “Java”, “Programming!”).
System.out.println(“Welcome \to\ Java\ Programming!”).
System.out.print(“Welcome to Java Programming!”).
Questão 13 Marque a alternativa CORRETA, onde aparece o comando do JDK que compila um
programa Java.
a)
b)
c)
d)
e)
java
.java
.class
cjava
javac
Questão 14 Considere as afirmações:
I"# Podemos afirmar que restrições!de!integridade!definidas!para!especializações!do!Banco!de!
Dados!são!a!de!integralidade!e!disjunção.!
II"# Podemos!afirmar!que!um!tipo!de!relacionamento!dentro!do!Banco!de!Dados!não!pode!ter!
um!atributoDchave.!
III"# Podemos! afirmar! que! o! valor! de! restrição! do! Banco! de! Dados! de! integridade! pode! ser!
somente!parcial.!
!
Analisando as afirmativas, marque a alternativa INCORRETA.
a)
b)
c)
d)
e)
Apenas a I é incorreta.
Apenas a II é incorreta.
As três afirmativas estão incorretas.
Apenas a I e II estão incorretas.
Apenas a afirmativa III está incorreta.
Instituto Federal de Educação, Ciência e Tecnologia do Sudeste de Minas Gerais - COPESE
Pag.!6!de!8!
!
Concurso Público para provimento de cargo efetivo de Docentes
!!
!
INFORMÁTICA – Perfil I
!
Câmpus Muriaé
!
!
Questão 15 Considere as afirmações:
I - Podemos afirmar que a SQL é uma linguagem procedural.
II - Podemos afirmar que somente a palavra-chave ÚNICA (UNIQUE) pode ser utilizada para
declarar uma chave secundária de uma tabela.
III - Podemos afirmar que somente a palavra-chave CHAVE PRIMÁRIA (PRIMARY KEY) pode
ser utilizada para declarar uma chave secundária de uma tabela.
Analisando as afirmativas, marque a alternativa CORRETA.
a)
b)
c)
d)
e)
Apenas a I é a correta.
Apenas a II é a correta.
As três afirmativas estão corretas.
Apenas a I e II estão corretas.
Apenas a afirmativa III está correta.
Questão 16 Considere as afirmações:
I - Podemos afirmar que para especificar uma chave secundária consistindo de dois ou mais
atributos é necessário especificar uma tabela como restrição.
II - Podemos afirmar que SQL é um exemplo de linguagem de baixo nível.
III - Ao utilizar o comando DELETE FROM, todos os dados serão apagados da tabela, inclusive a
própria tabela.
Analisando as afirmativas, marque a alternativa CORRETA.
a)
b)
c)
d)
e)
Apenas a I é a correta.
Apenas a II é a correta.
As três afirmativas estão corretas.
Apenas a I e II estão corretas.
Apenas a afirmativa III está correta.
Questão 17 Considere as afirmações:
I - Podemos afirmar que um Banco de Dados cuidadosamente projetado seria impossível de ser
invadido por Hacker.
II - Podemos afirmar que um Banco de Dados cuidadosamente projetado seria muito mais fácil de
ser mantido pelos seus usuários.
III - Podemos apresentar como sendo uma vantagem de se usar um Banco de Dados o seu baixo
custo.
Analisando as afirmativas, marque a alternativa CORRETA.
a) Apenas a I é a correta.
b) Apenas a II é a correta.
c) As três afirmativas estão corretas.
d) Apenas a I e II estão corretas.
e) Apenas a afirmativa III está correta.
Instituto Federal de Educação, Ciência e Tecnologia do Sudeste de Minas Gerais - COPESE
Pag.!7!de!8!
!
Concurso Público para provimento de cargo efetivo de Docentes
!!
!
INFORMÁTICA – Perfil I
!
Câmpus Muriaé
!
!
Questão 18 Com relação a Algoritmos, julgue as afirmativas abaixo.
I - Com relação a algoritmo de Ordenação, podemos afirmar que o Heapsort não é recomendado
para arquivos com poucos registros.
II - A implementação do Shellsort é simples e requer uma quantidade de código pequena.
III - Podemos afirmar que Quicksort é o algoritmo de ordenação interna mais lento que se conhece
para uma ampla variedade de situações.
IV - Podemos afirmar que as matrizes esparsas, são matrizes nas quais a maioria das posições é
preenchida por zeros.
Analisando as afirmativas, marque a alternativa CORRETA.
a)
b)
c)
d)
e)
Apenas a I é verdadeira.
Apenas a II é verdadeira.
As quatro afirmativas estão certas.
As quatro afirmativas estão erradas.
Apenas a afirmativa III está errada.
Questão 19 Com relação a Banco de Dados, julgue as afirmações abaixo.
I - Podemos afirmar que um índice de Arvore-B+ é um índice de níveis múltiplos.
II - Podemos afirmar que dependendo do tipo de índice utilizado, a atualização do mesmo só vai
ser realizada quando houver a inserção de registros no arquivo.
III - Com relação a atualizações em Árvores-B+, podemos afirmar que a inserção e a remoção são
mais complicadas do que a busca.
Analisando as afirmativas, marque a alternativa CORRETA.
a)
b)
c)
d)
e)
Apenas a I é errada.
Apenas a II é errada.
Apenas a III é errada.
Apenas a I e II são erradas.
Todas as afirmativas estão erradas.
Questão 20 Com relação às consultas SQL abaixo,
I - select nome_agencia from emprestimo
II - select distinct nome_agencia from emprestimo
III - select all nome_agencia from emprestimo
marque a afirmativa que descreva CORRETAMENTE essas consultas.
a)
b)
c)
d)
e)
I e II suprimem as duplicidades.
I e III não suprimem as duplicidades.
II e III não suprimem as duplicidades.
II e III suprimem as duplicidades.
Somente a III não suprime as duplicidades.
Instituto Federal de Educação, Ciência e Tecnologia do Sudeste de Minas Gerais - COPESE
Pag.!8!de!8!
Download