Informática Perfil II

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!II!
!
<!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 II
Câmpus Muriaé
Questão 01 O processo Cascata, sendo também conhecido como Waterfall Model, é constituído de um
conjunto de atividades (Engenharia de Sistemas, Análise, Projeto, etc). Com relação às
principais características do Processo Cascata:
I - O desenvolvedor deve pensar em uma especificação, ou seja, uma definição do software, antes
da codificação, que é a implementação daquilo que foi especificado. Após isso, pode-se testar
o software que foi implementado.
II - Cada atividade precisa ser bem feita e o resultado verificado antes de prosseguir para a
próxima atividade. Isso garante aos responsáveis pela próxima atividade produtos confiáveis
para realizar as suas atividades.
III - O usuário ou cliente provê as necessidades de negócio e o desenvolvedor trata de materializálas na forma de software; por esse motivo o cliente deve ser envolvido em todas as fases do
projeto.
Marque a alternativa que descreve INCORRETAMENTE uma dessas características.
a)
b)
c)
d)
e)
I apenas.
II apenas.
III apenas.
I e II.
II e III.
Questão 02 Todas as opções abaixo são atividades fundamentais dos processos de softwares, EXCETO:
a)
b)
c)
d)
e)
Especificação de software.
Avaliação da confiança.
Projeto e implementação.
Verificação e validação.
Evolução.
Questão 03 Disponibilidade, confiabilidade, segurança e proteção são as dimensões básicas da(o):
a)
b)
c)
d)
e)
Especificação de software.
Confiança.
Projeto e implementação.
Validação do software.
Evolução.
Instituto Federal de Educação, Ciência e Tecnologia do Sudeste de Minas Gerais - COPESE
Pag.!1!de!7!
!
!!
!
!
!
!
Concurso Público para provimento de cargo efetivo de Docentes
INFORMÁTICA – Perfil II
Câmpus Muriaé
Questão 04 Com relação aos requisitos de sistema de software, considere:
I - Os requisitos de um sistema são descrições dos serviços fornecidos pelo sistema e as suas
restrições operacionais.
II - Requisitos funcionais são as declarações de serviços que o sistema deve fornecer, como o
sistema deve reagir às entradas específicas, e como o sistema deve se comportar em
determinadas situações.
III - Requisitos não funcionais são restrições sobre os serviços ou as funções oferecidas pelo
sistema.
IV - Requisitos de domínio são requisitos provenientes do domínio da aplicação do sistema e que
refletem as características e as restrições desse domínio.
Marque a alternativa CORRETA.
a)
b)
c)
d)
e)
As quatro afirmações são corretas.
Uma está errada e as outras corretas.
Duas estão erradas e as outras corretas.
Três estão erradas e a outra correta.
Todas estão erradas.
Questão 05 Sobre as ferramentas de desenvolvimento Android:
I - Emulador. Trata-se de um dispositivo móvel virtual que possibilita testar as aplicações
desenvolvidas.
II - DDMS. Ferramenta utilizada para a depuração de aplicações. Provê uma série de informações,
dentre elas captura do dispositivo, informação de log, processos, simulações de recebimento
de chamadas e dados de localização entre outras.
III - Devices. Aqui podemos encontrar todos os dispositivos ou emuladores que estão on-line e
conectados ao Eclipse.
Estão CORRETAS as afirmativas:
a)
b)
c)
d)
e)
Apenas I.
Apenas I e II.
Apenas II e III.
Apenas I e III.
Todas.
Questão 06 São componentes necessários para o desenvolvimento de aplicativos móveis, EXCETO:
a)
b)
c)
d)
ADT (Android Development Tools). Plugin Android para o Eclipse.
JDK. Conjunto de ferramentas para o desenvolvimento de aplicações Java.
Eclipse. IDE para desenvolvimento Java.
Android SDK. Conjunto de ferramentas utilizadas para desenvolver aplicações na plataforma
Android.
e) Android OS.
Instituto Federal de Educação, Ciência e Tecnologia do Sudeste de Minas Gerais - COPESE
Pag.!2!de!7!
!
!!
!
!
!
!
Concurso Público para provimento de cargo efetivo de Docentes
INFORMÁTICA – Perfil II
Câmpus Muriaé
Questão 07 Sobre as plataformas Java, considere as seguintes sentenças:
I - JEE é uma ferramenta de desenvolvimento para a plataforma Java. Ela contém todo o
ambiente necessário para a criação e execução de aplicações Java, incluindo a máquina virtual
Java (JVM), o compilador Java, as APIs do Java e outras ferramentas utilitárias para uma
melhor funcionalidade. Seu uso é voltado a PCs.
II - O JSE inclui toda a funcionalidade existente na plataforma JEE mais todas as funcionalidades
necessárias para o desenvolvimento e execução de aplicações em um ambiente corporativo. É
voltado para redes, internet, intranets e afins.
III - Uma JRE é composta de uma JVM e de um conjunto de bibliotecas que permite a execução de
softwares desenvolvidos em Java em um PC.
IV - JME é uma tecnologia que possibilita o desenvolvimento de software para sistemas e
aplicações embarcadas, ou seja, toda aquela que roda em um dispositivo de propósito
específico, desempenhando alguma tarefa que seja útil para o dispositivo.
Marque a alternativa CORRETA.
a)
b)
c)
d)
e)
As quatro afirmações são corretas.
Uma está errada e as outras corretas.
Duas estão erradas e as outras corretas.
Três estão erradas e a outra correta.
Todas estão erradas.
Questão 08 Sobre o Java ME, marque a alternativa INCORRETA.
a) Basicamente a arquitetura do Java ME está dividida em três camadas: Máquina virtual,
Configurações e Perfis.
b) CDLC (Connected Limited Device Configuration). É uma configuração da plataforma Java ME,
utilizada em dispositivos móveis muito limitados e com capacidade de ligação à rede.
c) Um perfil Java ME estende a API de uma configuração acrescentando-lhe funcionalidades, MIDP
(Mobile Information Device Profile) é um dos perfis definidos para a CLDC.
d) As aplicações escritas para o perfil MIDP são designadas por MApplets. Uma MApplet consiste
numa classe que estende a classe javax.microedition.mapplet.MApplet e nas outras classes
necessárias à aplicação.
e) A especificação MIDP 2.0 introduziu na sua API um pacote de classes destinadas a facilitar o
trabalho do programador de jogos, o pacote javax.microedition.lcdui.game
Instituto Federal de Educação, Ciência e Tecnologia do Sudeste de Minas Gerais - COPESE
Pag.!3!de!7!
!
Concurso Público para provimento de cargo efetivo de Docentes
!!
!
INFORMÁTICA – Perfil II
!
Câmpus Muriaé
!
!
Questão 09 Sobre a Linguagem C#, marque a afirmativa INCORRETA.
a) Completamente orientada a objetos: em C#, qualquer variável tem que fazer parte de uma classe.
b) Fortemente tipada: Isso ajudará a evitar erros por manipulação imprópria de tipos, atribuições
incorretas, etc.
c) O Visual Studio é a IDE (Ambiente Integrado de Desenvolvimento em Português) oficial da
Microsoft para criação de aplicativos.
d) Sharpdevelop, outro ambiente de desenvolvimento que pode ser utilizado no Sistema Operacional
Windows, é um projeto Open Source e tem um excelente desempenho, sendo uma ferramenta muito
leve e versátil.
e) O gerenciamento de memória é feito diretamente pelo programador via GC (Garbage Collector),
reduzindo as chances de cometer erros comuns.
Questão 10 Para o desenvolvimento de aplicações para Windows Phone é importante que os
desenvolvedores tenham domínio de seu hardware. Em qualquer versão do Windows Phone
teremos o mesmo número de botões embaixo da tela. Eles foram projetados para garantir a
unidade do sistema, consequentemente, em uma melhor experiência do usuário. Quantos
são?
a)
b)
c)
d)
e)
Um botão.
Dois botões.
Três botões.
Quatro botões.
Nenhuma das alternativas.
Questão 11 Para garantir que o usuário possa escolher o aparelho que mais lhe agrade, sem ter que se
preocupar se as aplicações irão funcionar ou não, a Microsoft exige que os fabricantes de
hardware sigam uma série de padrões e pré-requisitos, garantindo assim que o usuário
sempre tenha uma experiência rica ao utilizar o Windows Phone.
Todas as alternativas abaixo se referem a especificações mínimas exigidas para um dispositivo possuir
Windows Phone, EXCETO:
a)
b)
c)
d)
e)
Tela capacitiva com 4 ou mais pontos de contato.
Câmera com 5mega pixels ou mais.
Memória Ram de 256MB ou mais.
Teclado QWERTY.
GPU com Directx9.
Questão 12 Podemos definir o Microsoft Expression Blend for Windows Phone como:
a) Emulador do Windows Phone onde é possível testarmos as aplicações simulando o ambiente do
dispositivo.
b) Ferramenta para o desenvolvimento (exclusivamente programação) para Windows Phone.
c) Pacote que fornece templates para o desenvolvimento de aplicações baseadas no Silverlight.
d) Pacote que fornece templates para o desenvolvimento de aplicações baseadas em XNA.
e) Ferramenta gráfica, de auxílio ao design das interfaces das aplicações.
Instituto Federal de Educação, Ciência e Tecnologia do Sudeste de Minas Gerais - COPESE
Pag.!4!de!7!
!
!!
!
!
!
!
Concurso Público para provimento de cargo efetivo de Docentes
INFORMÁTICA – Perfil II
Câmpus Muriaé
Questão 13 Sobre os Frameworks de desenvolvimento para Windows Phone podemos afirmar:
a) Para criar aplicações tradicionais, com páginas, controles e acesso a dados, utilizamos o Silverlight.
Para criarmos jogos, utilizamos o XNA.
b) Para criar aplicações tradicionais, com páginas, controles e acesso a dados, utilizamos o XNA. Para
criarmos jogos, utilizamos o Silverlight.
c) Para criar aplicações tradicionais, com páginas, controles e acesso a dados, podemos utilizar o
Silverlight ou o XNA.
d) Para criar jogos podemos utilizar o Silverlight ou o XNA.
e) Não é possível mesclarmos o Silverlight e o XNA.
Questão 14 Na ciência da computação, o que é um sprite?
a) Um objeto gráfico que se move ou não numa tela, sem deixar traços de sua passagem.
b) Um processo de desenvolvimento iterativo e incremental para gerenciamento de projetos e
desenvolvimento ágil de software.
c) Uma técnica de gerência de projetos, que permite o teste da funcionalidade de um novo produto ao
longo do projeto, não é uma atividade e não possui duração.
d) Uma técnica de manipulação de imagens somente para dispositivos móveis.
e) Nenhuma das alternativas.
Questão 15 Considere o seguinte exemplo de Servlet (o nome deste arquivo é MeuPrimeiroServlet.java):
Uma vez que o servidor esteja corretamente
configurado e não exista problema na
importação dos pacotes, marque a opção que
melhor defina o que este código exibirá na
tela do navegador:
a) Primeiramente a frase “Trabalhando
com Servlet” e na frente dela “Meu
primeiro Servlet”.
b) Primeiramente a frase “Meuprimeiro
Servlet”
e
na
frente
dela
“Trabalhando com Servlet”.
c) Na tela (branca) somente exibirá
“Meu primeiro Servlet”.
d) Não será exibido nada na tela.
e) Este código contém erros.
packagemeupacote;
importjava.io.IOException;
importjava.io.PrintWriter;
importjavax.servlet.ServletException;
importjavax.servlet.http.HttpServletRequest;
importjavax.servlet.http.HttpServletResponse;
publicclassMeuPrimeiroServletextendsjavax.servlet.http.HttpServlet{
publicvoiddestroy() {
super.destroy();
}
publicvoidinit() throwsServletException {
super.init();
}
protectedvoidservice(HttpServletRequestrequest,
HttpServletResponse response)
throwsServletException, IOException {
response.setContentType("text/html;charset=ISO-8859-1");
Stringhtml = "<html>" +
"<head><title>Trabalhandocom Servlet</title></head>" +
"</head>"+
"<body>"+
"<hl>Meuprimeiro Servlet</hl>" +
"</body> " +
"</html>" ;
}
}
Instituto Federal de Educação, Ciência e Tecnologia do Sudeste de Minas Gerais - COPESE
Pag.!5!de!7!
!
!!
!
!
!
!
Concurso Público para provimento de cargo efetivo de Docentes
INFORMÁTICA – Perfil II
Câmpus Muriaé
Questão 16 Considere as seguintes definições:
Definição 1- Solicita ao servidor um recurso chamado de solicitação URL. Os parâmetros da
solicitação devem ser codificados nessa solicitação, para que o mesmo os entenda.
Este é o método mais usado, pois é a forma como o browser chama o servidor
quando você digita um URL para que ele o recupere.
Definição 2 - Similar ao método da Definição 1, o servidor apenas retoma a linha de resposta e
os cabeçalhos de resposta.
Definição 3 - Embora similar ao método da Definição 1, este contém um corpo nos quais seus
parâmetros de solicitação já são codificados. O mais frequente uso desse método é na
submissão de formulários HTML.
Definição 4 - Esse método permite o envio de arquivos para o servidor Web.
Essas definições estão relacionadas, respectivamente, aos protocolos:
a)
b)
c)
d)
e)
GET, HEAD, POST e PUT.
POST, HEAD, GET e PUT.
HEAD, GET, POST e PUT.
HEAD, PUT, GET e POST.
HEAD, PUT, POST e GET.
Questão 17 Considere o seguinte trecho de código HTML:
<form action="cadastro.jsp" method="post">
<input name="op1" type="radio" value="v1" checked>
<input name="op2" type="radio" value="v2" checked>
<input name="op3" type="radio" value="v3" checked>
<input name="op4" type="radio" value="v4" checked>
</form>
Valor 1<br>
Valor 2<br>
Valor 3<br>
Valor 4<br>
Marque a alternativa CORRETA.
a)
b)
c)
d)
e)
Nessa página, o usuário poderá marcar de uma a quatro opções.
Nessa página, o usuário poderá marcar de zero a quatro opções.
Nessa página, o usuário poderá marcar somente uma, entre quatro opções.
Nessa página, o usuário poderá marcar de uma a três opções.
Nenhuma das alternativas.
Instituto Federal de Educação, Ciência e Tecnologia do Sudeste de Minas Gerais - COPESE
Pag.!6!de!7!
!
!!
!
!
!
!
Concurso Público para provimento de cargo efetivo de Docentes
INFORMÁTICA – Perfil II
Câmpus Muriaé
Questão 18 Considere o seguinte trecho de código em PHP:
Linha Código
1
<?php
2
k=7;
3
k++;
4
echo "resposta: ".k;
5
?>
Em que linha de código o compilador Apache indicaria o erro (caso exista mais de um erro, considere o
primeiro):
a)
b)
c)
d)
e)
Linha 1.
Linha 2.
Linha 3.
Linha 4.
Não há erro nenhum
Questão 19 Uma página web com o nome de pagina2.php contem o seguinte trecho de código:
<?php
echo $_GET[‘telefone’];
?>
Necessita-se que uma página nomeada pagina1.php seja acessada para posteriormente ser utilizada a
informação contida em ‘telefone’ da pagina2.php. Dessa forma, marque a alternativa CORRETA.
a) A pagina1.php pode conter um formulário com o método POST e um componente de HTML com
nome ‘telefone’.
b) A pagina1.php pode gravar um cookie com o nome ‘telefone’.
c) A pagina1.php pode gravar no banco de dados uma variável chamada ‘telefone’.
d) A pagina1.php pode conter um formulário com o método GET e um componente de HTML com
nome ‘telefone’.
e) A pagina1.php não pode usar de hyperlink para enviar informação para a pagina2.php.
Questão 20 Todas as linguagens de programação abaixo são Server-Side, EXCETO:
a)
b)
c)
d)
e)
CGI.
JavaScript.
ASP.NET.
PHP.
Nenhuma das alternativas.
Instituto Federal de Educação, Ciência e Tecnologia do Sudeste de Minas Gerais - COPESE
Pag.!7!de!7!
Download