• Nenhum resultado encontrado

INFORMÁTICA (SUBÁREA : DESENVOLVIMENTO E DESENVOLVIMENTO WEB)

N/A
N/A
Protected

Academic year: 2021

Share "INFORMÁTICA (SUBÁREA : DESENVOLVIMENTO E DESENVOLVIMENTO WEB)"

Copied!
13
0
0

Texto

(1)

GABARITO

CONCURSO PÚBLICO DOCENTE IFMS

EDITAL Nº 002/2013 – CCP – IFMS

INFORMÁTICA

(SUBÁREA : DESENVOLVIMENTO E

DESENVOLVIMENTO WEB)

Uso exclusivo do IFMS.

(2)
(3)

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.

(4)

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ós- graduaçã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.

(5)

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?

(6)

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.

(7)

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;

(8)

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.

(9)

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";

(10)

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

(11)

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:

(12)

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:

(13)

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. int x = 0;

3. int a = 10;

4. while (x < 10) { 5. int b = x;

6. } 7. a = b;

8. }

________________________________________________________________________

________________________________________________________________________

________________________________________________________________________

Código III:

1. {

2. int x = 0;

3. int a = 10;

4. while (x < 10) { 5. int b = x;

6. } 7. x = 2;

8. while (x < 10) { 9. int b = a;

10. } 11. }

________________________________________________________________________

______________________________________________________________________________

________________________________________________________________________

Referências

Documentos relacionados

Karolliny Martins da Silva 125 Associação de Pais e Amigos do Judô e Dança - Itajaí. Vittorya Sant anna 125 Comissão Municipal de Esportes

equipes (pilotos, preparadores ou acompanhantes) no local de verificação técnica. A presença de membros de outras equipes, que não as envolvidas, será passível

Em Babilônia, só são sete pragas, e, elas não atingem ao povo de Deus (Mal.3:17-18) No Egito, as pragas terminam com a liber-.. tação do povo

A analise da relação de Coliformes Termotolerantes e temperatura, demostrou que o NMP de Coliformes Termotolerantes presentes no tecido mole de Mytella guyanensis

In this sense, the challenges towards promoting sustainable livestock in Brazil, which has the recovery of degraded pas- tures, comprising intensification and the increase

Em relação ao perfil dos pesquisados, verifica-se que os respondentes são pessoas altamente qualificadas (60,8% tem formação lato sensu/MBA) e que esse não é

Portanto, acredita-se que o estudo proposto nesta dissertação, possa contribuir para identificar se a proposta do projeto contribui para uma formação profissional

Conclui-se que os quintais agroflorestais estudados em Pinheiros e Macuco são estratégias sustentáveis de produção de gêneros alimentícios e não-alimentícios nos