CONCURSO PÚBLICO DOCENTE IFMS
EDITAL Nº 002/2013 – CCP – IFMS
INFORMÁTICA
(SUBÁREA : DESENVOLVIMENTO E
DESENVOLVIMENTO WEB)
GABARITO
Uso exclusivo do IFMS.
QUESTÃO 1 (Valor 4 pontos)
A Lei nº 11.892, de 29 de dezembro de 2008, equiparou os Institutos Federais de
Educação, Ciência e Tecnologia às Universidades Federais no que se refere
a) às disposições que regem a regulação, avaliação e supervisão das instituições
e dos cursos de Educação Superior.
b) a exercer o papel de instituições acreditadoras e certificadoras de competências
profissionais.
c) à autonomia e a utilização dos instrumentos de gestão e de quadro de pessoal.
d) à oferta de Educação Superior, Básica e Profissional, pluricurriculares e multicampi,
especializados na oferta de educação profissional e tecnológica nas diferentes
modalidades de ensino, com base na conjugação de conhecimentos técnicos e
tecnológicos com as suas práticas pedagógicas.
e) à oferta de formação inicial e continuada ou qualificação profissional para o trabalho,
entre os quais estão incluídos os cursos especiais, abertos à comunidade.
QUESTÃO 2 (Valor 4 pontos)
Analise as afirmativas abaixo.
I.
A instituição ofertante de Curso de Especialização Técnica de Nível Médio deve ter
em sua oferta regular Curso de Educação Profissional Técnica de Nível Médio
correspondente, ou no respectivo eixo tecnológico relacionado estreitamente com o
perfil profissional de conclusão de especialização.
II.
A carga horária mínima dos Cursos de Especialização Técnica de Nível Médio é de
50% da carga horária mínima indicada no Catálogo Nacional de Cursos Técnicos
para a habilitação profissional a que se vincula.
III.
Os Cursos Técnicos de Nível Médio poderão prever atividades não presenciais, no
limite de até 10% da carga horária do curso, respeitados os mínimos previstos de
duração e carga horária total.
IV.
No desenvolvimento da ação acadêmica, o Instituto Federal, em cada exercício,
deverá garantir o mínimo de 50% de suas vagas em cursos de Educação
Profissional Técnica de Nível Médio.
Assinale a alternativa correta.
a) as afirmativas I e III estão corretas.
b) as afirmativas I e IV estão corretas.
c) somente a afirmativa I está correta.
d) somente a afirmativa II está correta.
e) as afirmativas II e IV estão corretas.
QUESTÃO 3 (Valor 4 pontos)
A formação inicial para a docência na Educação Profissional Técnica de Nível Médio
realiza-se em cursos de graduação e programas de licenciatura ou outras formas, em
consonância com a legislação e com normas específicas definidas pelo Conselho
Nacional de Educação. A legislação estipula que
I.
aos professores graduados, não licenciados, em efetivo exercício na profissão
docente ou aprovados em concurso público, é assegurado o direito de participar ou
ter reconhecidos seus saberes profissionais.
II.
excepcionalmente, a equivalência à licenciatura poderá ocorrer pela certificação da
experiência docente, na forma de reconhecimento dos saberes profissionais de
docentes com mais de 20 anos de efetivo exercício como professores da Educação
Profissional, no âmbito da Rede Certific.
III.
aos professores graduados, não licenciados, em efetivo exercício na profissão
docente ou aprovados em concurso público, é assegurado que a formação
equivalente à licenciatura ocorra, excepcionalmente, por meio de curso de pósgraduação lato sensu, de caráter pedagógico.
IV.
o prazo para o cumprimento da excepcionalidade prevista no item III para a
formação pedagógica dos docentes em efetivo exercício da profissão encerrar-se-á
no ano de 2020.
a) somente as afirmativas I e III estão corretas.
b) somente as afirmativas I e II estão corretas.
c) somente a afirmativa IV está incorreta.
d) somente a afirmativa III está incorreta.
e) somente a afirmativa II está incorreta.
QUESTÃO 4 (Valor 4 pontos)
A Lei nº 8.112, de 11 de dezembro de 1990, que dispõe sobre o regime jurídico dos
servidores públicos civis da União, das autarquias e das fundações públicas federais, ao
se referir aos direitos e vantagens estabelece que
a) a remuneração do servidor é o vencimento do cargo efetivo, e neste estão
contabilizadas as vantagens pecuniárias permanentes estabelecidas em lei.
b) as gratificações e os adicionais não se incorporam ao vencimento ou provento.
c) não será concedida ajuda de custo aquele que, não sendo servidor da União, for
nomeado para cargo em comissão, com mudança de domicílio.
d) nos casos em que o deslocamento da sede constituir exigência permanente do
cargo, o servidor não fará jus a diárias.
e) a gratificação natalina será considerada para cálculo de qualquer vantagem
pecuniária.
QUESTÃO 5 (Valor 4 pontos)
A Educação Profissional Técnica de Nível Médio, na forma integrada, é desenvolvida da
seguinte forma:
a) a quem ingresse no Ensino Médio ou já o esteja cursando, efetuando-se matrículas
distintas para cada curso.
b) em instituições de ensino distintas, mediante convênios de intercomplementaridade,
visando ao planejamento e ao desenvolvimento do projeto pedagógico unificado.
c) com matrícula única, na mesma instituição de ensino, de modo a conduzir o
estudante à habilitação profissional técnica de nível médio ao mesmo tempo em
que conclui a última etapa da Educação Básica.
d) em cursos destinados, exclusivamente, a quem já tenha concluído o Ensino Médio,
com duração total mínima de 3.000 horas.
e) em instituições de ensino distintas, aproveitando as oportunidades de ensino
disponíveis.
QUESTÃO 6 (Valor 3 pontos)
A expressão (a >= b), utilizada em uma estrutura de controle, é equivalente a
a) (a > b) AND (a = b)
b) (a < b) OR (a = b)
c) (a > b) OR (a = b)
d) (a > b) XOR (a = b)
e) NOT(a > b)
QUESTÃO 7 (Valor 3 pontos)
Considere o seguinte código em Pascal:
Program Questao02;
var
a, b: integer;
procedure c(var a:integer; b:integer);
begin
a:=a+1;
b:=a+b;
end;
begin
a:=5;
b:=2;
c(a,b);
write(a,b);
end.
Quais serão, respectivamente, os valores das variáveis a e b que serão escritos na tela
ao final da execução do programa?
a) 5 2
b) 6 8
c) 5 8
d) 6 2
e) 6 7
QUESTÃO 8 (Valor 3 pontos)
Uma lista encadeada é composta por nós que apontam para o próximo elemento da lista.
Apesar de ser uma estrutura de dados linear, para cada novo elemento inserido na
estrutura, alocamos dinamicamente um espaço de memória para armazená-lo. Dentro
deste contexto, marque a afirmativa correta.
a) Podemos garantir que os elementos armazenados na lista ocuparão um espaço de
memória contíguo.
b) Para que seja possível percorrer todos os elementos da lista, precisamos apenas
saber o endereço do último elemento da lista.
c) A inserção ou remoção de um elemento na lista implica a mudança de lugar de outros
elementos na memória.
d) Temos acesso direto aos elementos da lista.
e) O espaço total de memória gasto pela estrutura é proporcional ao número de
elementos nela armazenado.
QUESTÃO 9 (Valor 3 pontos)
Sobre os conceitos da orientação a objetos, considere:
I - Superclasse é uma especialização de um conjunto de classes relacionadas a ela.
II - O encapsulamento oculta os detalhes da implementação do mundo exterior,impedindo
o acesso direto ao estado de um objeto e disponibilizando externamente apenas os
métodos que alteram este estado, de forma que objetos encapsulados funcionem como
caixas pretas.
III - Herança permite o reaproveitamento de métodos e atributos definidos na superclasse,
diminuindo o tempo de desenvolvimento, reduzindo as linhas de código e,
consequentemente, facilitando as manutenções futuras.
IV - Polimorfismo trabalha com a redeclaração de métodos herdados, ou seja, os métodos
têm a mesma assinatura (têm o mesmo nome), mas são implementados de forma
diferente da superclasse.
É correto afirmar que:
a) as afirmativas I, II, III e IV estão corretas.
b) somente as afirmativas II, III e IV estão corretas.
c) somente as afirmativas I, III e IV estão corretas.
d) somente as afirmativas I, II e III estão corretas.
e) somente as afirmativas I e IV estão corretas.
QUESTÃO 10 (Valor 3 pontos)
Considere as afirmações:
I - Um método ou atributo definido como público pode ser utilizado por qualquer objeto.
II - Um método ou atributo definido como privado pode ser utilizado por qualquer objeto da
classe que o definiu, além de objetos de suas subclasses.
III - Um método ou atributo definido como protegido pode ser utilizado apenas pelos
objetos da classe que o definiu.
IV - O acesso a um atributo privado por um objeto de outra classe pode ser feito a partir
de um método público ou protegido.
Em relação à visibilidade, podemos afirmar que estão corretas
a) as afirmações I, II, III e IV.
b) somente as afirmações I e IV.
c) somente as afirmações II e III.
d) somente as afirmações I, II e IV.
e) somente as afirmações I, II e III.
QUESTÃO 11 (Valor 3 pontos)
Considere o código Java apresentado a seguir:
public static void main(String args[]){
int var1 = 1;
int var2 = 5;
int soma = 0;
soma+= var1++ + var2;
System.out.print("soma = "+ soma);
soma+= var1 + --var2;
System.out.println("soma = "+ soma);
}
A execução do código anterior resulta em
a) soma = 6; soma = 12;
b) soma = 6; soma = 6;
c) soma = 6; soma = 7;
d) soma = 7; soma = 6;
e) soma = 7; soma = 13;
QUESTÃO 12 (Valor 3 pontos)
ANULADA
QUESTÃO 13 (Valor 3 pontos)
A função que invoca o compilador Java Script, que pode ser usada para converter um
texto JSON em um objeto, denomina- se
a) decode
b) encode
c) process
d) eval
e) map
QUESTÃO 14 (Valor 3 pontos)
Considere o código de manipulação de managedbeans em Java abaixo:
<managed-bean>
<managed-bean-name>clientes</managed-bean-name>
<managed-bean-class>bean.Cliente</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
O arquivo a que se refere o conteúdo é:
a) deploydescriptor
b) web-inf.xml
c) web.xml
d) faces- config.xml
e) hibernate.xml
QUESTÃO 15 (Valor 3 pontos)
Para desenvolvimento de uma aplicação em Java WEB, que processa requisições e
respostas utilizando um servidor de aplicação Container é necessário uma tecnologia
específica que tem uma estrutura bem definida, e que é instalada junto a um Servidor.
Qual aplicação implementa esta tecnologia?
a) Plugin WEB.
b) JPA.
c) ASP.net.
d) Annotation.
e) Servlet.
QUESTÃO 16 (Valor 3 pontos)
ANULADA
QUESTÃO 17 (Valor 3 pontos)
A tecnologia web AJAX, muito utilizada em sites, incorpora a tecnologia
a) ActionScript
b)
XSF
c)
XSLT
d)
Telnet
e)
JSTL
QUESTÃO 18 (Valor 3 pontos)
Sobre as coleções do Hibernate, considere:
I. Quando um objeto é adicionado na coleção, o número da versão do proprietário da
coleção é incrementado.
II. Quando um objeto é removido da coleção, o número da versão do proprietário da
coleção é decrementado.
III. Se uma entidade é adicionada a uma coleção (uma associação um-para-muitos ou
muitos-para-muitos), ela fará com que a entidade se torne persistente, por padrão.
IV. Se um objeto removido de uma coleção for uma instância de um tipo de valor, este
objeto irá parar de ser persistente e seu estado será completamente removido do banco
de dados.
Podemos afirmar que estão corretas
a) somente I e III.
b) somente I e IV.
c) somente II e III.
d) somente II e IV.
e) I, II, III e IV.
QUESTÃO 19 (Valor 3 pontos)
Analise os exemplos de criação de array em PHP.
I.
$idade = array("Paulo"=>32, "Pedro"=>30, "Ana"=>34);
II.
$familia = array("Jorge"=>array("Angela","Iracema",
"Bia"),"Pedro"=>array("Ana"));
III.
$nome[0] ="Paulo";
$nome[1] ="Pedro";
$nome[2] ="Ana";
IV.
$idade['Paulo'] = "32";
$idade['Pedro'] = "30";
$idade['Ana'] = "34";
Em relação à criação de array, podemos afirmar que estão corretos
a) I, II, III e IV.
b) somente III e IV.
c) somente I e II.
d) somente I, III e IV.
e) somente II, III e IV.
QUESTÃO 20 (Valor 3 pontos)
Qual sintaxe é utilizada no PHP para a função de conexão com o MySqlDatabase?
a) mysql(username,password,servername)
b) mysql_connect(servername,username,password)
c) mysql_connect(username,password,servername)
d) connect (servername,password, username)
e) mysql_connect(servername, password, username)
QUESTÃO 21 (Valor 3 pontos)
Um dos recursos mais importantes em se trabalhar com programação para dispositivos
móveis é a classe que representa a tela de sua aplicação, na qual cada uma é
responsável por controlar eventos e definir qual view será responsável por desenhar a
interface gráfica ao usuário. Em se tratando de programação para Android, pode-se
afirmar que esta classe é:
a) Activity
b) Bundle
c) ContentView
d) Maps
e) JFrame
QUESTÃO 22 (Valor 3 pontos)
Para imprimir mensagem no console em programação para Android usa-se o comando
a) System.out.println
b) System.out.err
c) Log
d) printf
e) out
QUESTÃO 23 (Valor 10 pontos)
Considere a função abaixo que realiza a soma dos elementos de um vetor:
funçãosomavetor(v:vetor[1..n] de inteiros, n:inteiro):inteiro
variáveis
soma, i : inteiro
início
soma0
para i de 1 ate n faça
somasoma + v[i]
fimpara
retorne soma
fimfuncao
Reescreva a função para que realize a soma dos elementos do vetor de forma recursiva:
QUESTÃO 24 (Valor 10 pontos)
Escreva um algoritmo que implemente a leitura de um vetor de 20 elementos inteiros e a
ordenação do mesmo utilizando o método bubblesort:
QUESTÃO 25 (Valor 9 pontos)
Para cada um dos trechos de código JAVA abaixo, escreva se o mesmo está correto ou
incorreto. Caso esteja incorreto, descreva sucintamente qual o erro encontrado:
Código I:
1. {
2.
int x = 0;
3.
int a = 10;
4.
while (x < 10) {
5.
int a = x;
6.
}
7. }
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
Código II:
1.
2.
3.
4.
5.
6.
7.
8.
{
int x = 0;
int a = 10;
while (x < 10) {
int b = x;
}
a = b;
}
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
Código III:
1. {
2.
3.
4.
5.
6.
7.
8.
9.
10.
11. }
int x = 0;
int a = 10;
while (x < 10) {
int b = x;
}
x = 2;
while (x < 10) {
int b = a;
}
________________________________________________________________________
______________________________________________________________________________
________________________________________________________________________
Download

Gabarito - Informática/Desenvolvimento Web - 11/10/2013