COLÉGIO PEDRO II SECRETARIA DE...

25
Reservado para Avaliação 1º Examinador: ...................... 2º Examinador: ...................... 3º Examinador: ...................... COLÉGIO PEDRO II SECRETARIA DE ENSINO CONCURSO PARA PROFESSORES DE ENSINO FUNDAMENTAL E MÉDIO ˜ 2006 ˜ Antes de iniciar a prova, leia atentamente as seguintes instruções: Esta prova contém 14 questões e uma Dissertação e terá a duração máxima de 05 (cinco) horas. Preencha as informações solicitadas no rodapé da folha, abaixo da linha pontilhada, único local autorizado para a identificação do candidato , sob pena de desclassificação, conforme previsto no Art. 13.6 do Edital nº 07/ 06. Será eliminado do Concurso Público o candidato que: a) UTILIZAR-SE DE QUALQUER ARTIFÍCIO QUE O IDENTIFIQUE EM QUALQUER ESPAÇO FORA DO RODAPÉ DESTA PÁGINA ; b) usar, durante a realização da prova, máquina de calcular, rádios, gravadores, fones de ouvido, telefones celulares, pagers ou fontes de consulta de qualquer espécie; c) ausentar-se da sala sem assinar a lista de presença, diante do Fiscal. A prova deverá ser respondida, obrigatoriamente, com caneta esferográfica de tinta azul ou preta . A interpretação dos enunciados faz parte da aferição de conhecimentos e da avaliação, não cabendo, portanto, esclarecimentos adicionais durante a realização da prova. O candidato somente poderá retirar-se da sala onde se realiza a prova após decorridos 60 (sessenta) minutos do início da mesma. Os três últimos candidatos, ao entregarem suas provas, permanecerão em sala como testemunhas do encerramento dos trabalhos a cargo do Fiscal de Sala. Entregue o caderno de questões completo ao Fiscal ao término da prova. AGUARDE AUTORIZAÇÃO PARA COMEÇAR A RESPONDER ÀS QUESTÕES. ATENÇÃO: Comunicamos aos candidatos que a solicitação de vista da PROVA ESCRITA deverá ser apresentada no Protocolo Geral, situado no Campo de São Cristóvão, 177 – Prédio da Direção Geral (térreo), no prazo de até 48 (quarenta e oito) horas após a divulgação dos resultados, que ocorrerá no dia 12 de setembro de 2006. ............................................................................................................................................................... Reservado para a Coordenação NOME: (letra de forma) .................................................................................................................... DISCIPLINA: ............................................... Nº DE INSCRIÇÃO: .............................................. ASSINATURA: ...................................................................................................................................

Transcript of COLÉGIO PEDRO II SECRETARIA DE...

Reservado para Avaliação

1º Examinador: ......................

2º Examinador: ......................

3º Examinador: ......................

COLÉGIO PEDRO II SECRETARIA DE ENSINO

CONCURSO PARA PROFESSORES DE ENSINO FUNDAMENTAL E MÉDIO

˜ 2006 ˜

Antes de iniciar a prova, leia atentamente as seguintes instruções:

• Esta prova contém 14 questões e uma Dissertação e terá a duração máxima de 05 (cinco)

horas.

• Preencha as informações solicitadas no rodapé da folha, abaixo da linha pontilhada, único local autorizado para a identificação do candidato, sob pena de desclassificação, conforme previsto no Art. 13.6 do Edital nº 07/ 06.

• Será eliminado do Concurso Público o candidato que: a) UTILIZAR-SE DE QUALQUER ARTIFÍCIO QUE O IDENTIFIQUE EM QUALQUER

ESPAÇO FORA DO RODAPÉ DESTA PÁGINA;

b) usar, durante a realização da prova, máquina de calcular, rádios, gravadores, fones de ouvido, telefones celulares, pagers ou fontes de consulta de qualquer espécie;

c) ausentar-se da sala sem assinar a lista de presença, diante do Fiscal.

• A prova deverá ser respondida, obrigatoriamente, com caneta esferográfica de tinta azul ou preta.

• A interpretação dos enunciados faz parte da aferição de conhecimentos e da avaliação, não cabendo, portanto, esclarecimentos adicionais durante a realização da prova.

• O candidato somente poderá retirar-se da sala onde se realiza a prova após decorridos 60 (sessenta) minutos do início da mesma.

• Os três últimos candidatos, ao entregarem suas provas, permanecerão em sala como testemunhas do encerramento dos trabalhos a cargo do Fiscal de Sala.

• Entregue o caderno de questões completo ao Fiscal ao término da prova.

• AGUARDE AUTORIZAÇÃO PARA COMEÇAR A RESPONDER ÀS QUESTÕES.

ATENÇÃO: Comunicamos aos candidatos que a solicitação de vista da PROVA ESCRITA deverá

ser apresentada no Protocolo Geral, situado no Campo de São Cristóvão, 177 – Prédio da Direção

Geral (térreo), no prazo de até 48 (quarenta e oito) horas após a divulgação dos resultados, que

ocorrerá no dia 12 de setembro de 2006.

...............................................................................................................................................................

Reservado para a Coordenação

NOME: (letra de forma) ....................................................................................................................

DISCIPLINA: ............................................... Nº DE INSCRIÇÃO: ..............................................

ASSINATURA: ...................................................................................................................................

COLÉGIO PEDRO II CONCURSO PÚBLICO PARA PROFESSORES - 2006 PROVA ESCRITA DE CIÊNCIAS DA COMPUTAÇÃO

COLÉGIO PEDRO II DIRETORIA GERAL SECRETARIA DE ENSINO

CONCURSO PÚBLICO PARA PROFESSORES DE ENSINO FUNDAMENTAL E MÉDIO

= 2006 =

PROVA ESCRITA DE CIÊNCIAS DA COMPUTAÇÃO

PRIMEIRA PARTE - QUESTÕES DISCURSIVAS (70 pontos) 1. Defina os seguintes componentes de um computador:

(valor: 4 pontos) a. UCP: b. ULA: c. Memória Principal: d. Memória Secundária:

2

COLÉGIO PEDRO II CONCURSO PÚBLICO PARA PROFESSORES - 2006 PROVA ESCRITA DE CIÊNCIAS DA COMPUTAÇÃO 2. Com a popularização da Internet, o uso de HTML para a construção de páginas Web

vem sendo cada vez mais comum. Utilizando HTML, pede-se para: (valor: 8 pontos)

a. Criar um formulário, que será utilizado para inscrição de alunos em um curso,

conforme o exemplo abaixo:

Observações: • O botão ENVIAR será usado para submeter o formulário; • O botão LIMPAR será usado para limpar os campos do formulário;

3

COLÉGIO PEDRO II CONCURSO PÚBLICO PARA PROFESSORES - 2006 PROVA ESCRITA DE CIÊNCIAS DA COMPUTAÇÃO

b. Criar uma função javascript que faça as seguintes validações:

• Verifique se a matrícula é numérica e possui 5 dígitos; • Verifique se o nome está preenchido.

Esta função deverá retornar true se os itens acima forem satisfeitos, ou false caso contrário.

4

COLÉGIO PEDRO II CONCURSO PÚBLICO PARA PROFESSORES - 2006 PROVA ESCRITA DE CIÊNCIAS DA COMPUTAÇÃO 3. Faça as seguintes conversões de base:

(valor: 3 pontos)

Decimal Binário Hexadecimal 56

Binário Hexadecimal Decimal 01101001

Hexadecimal Decimal Binário 7A

5

COLÉGIO PEDRO II CONCURSO PÚBLICO PARA PROFESSORES - 2006 PROVA ESCRITA DE CIÊNCIAS DA COMPUTAÇÃO 4. Defina os seguintes termos relacionados à Análise Orientada a Objetos:

(valor: 5 pontos) a. Polimorfismo: b. Herança: c. Sobrecarga: d. Método abstrato: e. Interface:

6

COLÉGIO PEDRO II CONCURSO PÚBLICO PARA PROFESSORES - 2006 PROVA ESCRITA DE CIÊNCIAS DA COMPUTAÇÃO 5. Escreva um algoritmo em pseudocódigo que decodifique, critique e imprima, caso

esteja correta, a mensagem contida em um texto. O texto será recebido caracter a caracter pelo teclado.

(valor: 6 pontos) Regras:

• O texto começa sempre por um número chamado "número-chave", que pode assumir os valores do intervalo de 2 a 5 inclusive.

• O número-chave indica a quantidade de letras ou # que serão colocados antes de cada letra pertencente à mensagem original.

• A mensagem codificada é escrita sempre duas vezes dentro do texto.

• O término de uma palavra da mensagem é sempre marcado pelo caracter "/".

• O término de uma mensagem é sempre marcado pelo caracter ".".

• Para que a mensagem esteja correta, é necessário que seja igual nas duas vezes em que foi codificada dentro do texto, e o número de caracteres "#" que aparecem no texto seja igual ao valor do número-chave.

Exemplo: Texto com a mensagem codificada: 3 W H I B L # T O K P R A / Q V M S J E T O L X G R N D E T B C Z E / . B N # B M Z G O N L D A / A F J S # S R O I U Y R W H C T G D A E / . Número-chave: 3 Mensagem decodificada e impressa: BOA SORTE

7

COLÉGIO PEDRO II CONCURSO PÚBLICO PARA PROFESSORES - 2006 PROVA ESCRITA DE CIÊNCIAS DA COMPUTAÇÃO

Espaço reservado à resolução da questão nº 5.

8

COLÉGIO PEDRO II CONCURSO PÚBLICO PARA PROFESSORES - 2006 PROVA ESCRITA DE CIÊNCIAS DA COMPUTAÇÃO 6. Considere uma implementação de filas usando vetores “circulares”. Usando a

linguagem Pascal, C ou Visual Basic, pede-se: (valor: 6 pontos)

Opção de linguagem: ( ) Pascal ou ( ) C ou ( ) VisualBasic

a. Escreva o trecho de código que declare e inicialize as variáveis que você julgar

necessário. Considere um vetor de inteiros, com 10 posições.

9

COLÉGIO PEDRO II CONCURSO PÚBLICO PARA PROFESSORES - 2006 PROVA ESCRITA DE CIÊNCIAS DA COMPUTAÇÃO

b. Crie uma função, chamada inserirNumero, para inserir um elemento na fila.

Declare os parâmetros que julgar necessários. A função deverá retornar um valor booleano: verdadeiro se conseguir inserir o elemento, ou falso caso o vetor já esteja cheio.

10

COLÉGIO PEDRO II CONCURSO PÚBLICO PARA PROFESSORES - 2006 PROVA ESCRITA DE CIÊNCIAS DA COMPUTAÇÃO

c. Criar uma função chamada verPosicao, que retorne a posição de um número,

passado como parâmetro, na fila (não confundir a posição física no vetor), ou 0 (zero) caso não seja encontrado. Além do número a ser pesquisado, declare os demais parâmetros que julgar necessários.

11

COLÉGIO PEDRO II CONCURSO PÚBLICO PARA PROFESSORES - 2006 PROVA ESCRITA DE CIÊNCIAS DA COMPUTAÇÃO 7. Complete o código Java abaixo de modo que a execução do método main() tenha

o resultado esperado, ou seja, a troca dos valores dos atributos x e y na classe Cliente.

(valor: 2 pontos)

O resultado impresso pelo programa é: 4, 7

class Prova { public static void troca(I obj) { // complete aqui } } interface I { public int getX(); public int getY(); public void setX(int x); public void setY(int y); } public class Cliente implements I { private int x; private int y; // complete aqui } class Teste { public static void main(String args[]) { Cliente c = new Cliente(); c.setX(7); c.setY(4); Prova.troca(c); System.out.println(c.getX() + ", " + c.getY()); } }

12

COLÉGIO PEDRO II CONCURSO PÚBLICO PARA PROFESSORES - 2006 PROVA ESCRITA DE CIÊNCIAS DA COMPUTAÇÃO 8. Na maioria das linguagens de programação, podemos encontrar dois tipos de

subprogramas: as funções e os procedimentos. Utilizando a linguagem Delphi ou Visual Basic, pede-se para:

(valor: 8 pontos)

Opção de linguagem: ( ) Delphi ou ( ) VisualBasic a. Fazer uma função que receba o ângulo x (em radianos) e a quantidade de termos

da série, e retorne o seno de x. O valor do seno pode ser obtido com boa aproximação através dos 30 primeiros termos da série a seguir:

sen x = X - X3 + X5 - X7 + . . . 3! 5! 7!

13

COLÉGIO PEDRO II CONCURSO PÚBLICO PARA PROFESSORES - 2006 PROVA ESCRITA DE CIÊNCIAS DA COMPUTAÇÃO

b. Escrever um procedimento (subrotina) que será utilizado para completar o

trecho de código abaixo. Este procedimento (subrotina) deve receber o lado de um quadrado como parâmetro e retornar, também através de parâmetros, a área e o perímetro do quadrado.

Opção de linguagem: ( ) Pascal ou ( ) VisualBasic

Em Pascal: Program Prova; Var lado, area, per : integer; Begin lado := 5; calcular(lado, area, per); writeln ('Area = ', area, ' Perímetro = ', per); End. Em Visual Basic: Private Sub Form_Load() Dim lado As Integer, area As Integer, per as Integer lado = 5 Call calcular(lado, area, per) Debug.Print area Debug.Print per End End Sub

14

COLÉGIO PEDRO II CONCURSO PÚBLICO PARA PROFESSORES - 2006 PROVA ESCRITA DE CIÊNCIAS DA COMPUTAÇÃO 9. Com relação aos sistemas de suporte à inteligência do negócio:

(valor: 6 pontos) a. Caracterize os tipos de processamento OLTP e OLAP:

15

COLÉGIO PEDRO II CONCURSO PÚBLICO PARA PROFESSORES - 2006 PROVA ESCRITA DE CIÊNCIAS DA COMPUTAÇÃO

b. Cite as operações usuais em ferramentas OLAP:

16

COLÉGIO PEDRO II CONCURSO PÚBLICO PARA PROFESSORES - 2006 PROVA ESCRITA DE CIÊNCIAS DA COMPUTAÇÃO

c. O esquema estrela é o dominante nas abordagens de modelagem dimensional.

Descreva as suas características:

17

COLÉGIO PEDRO II CONCURSO PÚBLICO PARA PROFESSORES - 2006 PROVA ESCRITA DE CIÊNCIAS DA COMPUTAÇÃO 10. Diferencie Administração de Dados e Administração de Banco de Dados:

(valor: 2 pontos)

18

COLÉGIO PEDRO II CONCURSO PÚBLICO PARA PROFESSORES - 2006 PROVA ESCRITA DE CIÊNCIAS DA COMPUTAÇÃO 11. Caracterize Independência de Dados e Independência Funcional:

(valor: 3 pontos)

19

COLÉGIO PEDRO II CONCURSO PÚBLICO PARA PROFESSORES - 2006 PROVA ESCRITA DE CIÊNCIAS DA COMPUTAÇÃO 12. Coesão a acoplamento são medidores qualitativos de modularidade.

(valor: 4 pontos) a. Defina coesão e cite os tipos de coesão:

b. Defina acoplamento e cite os tipos de acoplamento:

20

COLÉGIO PEDRO II CONCURSO PÚBLICO PARA PROFESSORES - 2006 PROVA ESCRITA DE CIÊNCIAS DA COMPUTAÇÃO 13. As eleições fazem parte do processo democrático de escolher representantes da

população para atuarem no governo. (valor: 8 pontos)

Nesse contexto, sabemos que:

- Esses representantes ocupam os seguintes cargos: Presidente, Governadores, Prefeitos, Senadores, Deputados (Federais e Estaduais) e Vereadores;

- Alguns cargos são para as cidades; outros para os estados e para o país;

- Há uma regra que define a número de representantes para cada cargo de acordo com o número de habitantes da cidade ou estado;

- Cada partido político possui uma sigla, um nome, a data de fundação, um número e um conjunto de partidários; cada partidário possui um nome, número de registro no partido, data de filiação e data de desligamento do partido;

- Numa eleição, há cargos que podem ter mais de um candidato por partido e há cargos que podem ter apenas um candidato por partido;

- Um partido pode não concorrer a determinados cargos numa eleição.

- Em cada eleição, os partidos indicam partidários como candidatos aos cargos; cada partidário só pode concorrer a um cargo, sendo identificado por um número na respectiva eleição;

- Demais informações relativas às eleições (zonas e seções eleitorais, eleitores, turnos de votações, etc.) não fazem parte desse contexto.

Construa o Modelo de Entidades e Relacionamentos da situação descrita acima, contendo:

- As entidades necessárias;

- Os atributos de cada entidade, na Terceira Forma Normal, identificando os atributos chave;

- O relacionamento entre as entidades e respectivas cardinalidades e modalidades;

21

COLÉGIO PEDRO II CONCURSO PÚBLICO PARA PROFESSORES - 2006 PROVA ESCRITA DE CIÊNCIAS DA COMPUTAÇÃO

Espaço reservado à resolução da questão nº 13.

22

COLÉGIO PEDRO II CONCURSO PÚBLICO PARA PROFESSORES - 2006 PROVA ESCRITA DE CIÊNCIAS DA COMPUTAÇÃO 14. Considere um banco de dados relacional com as seguintes tabelas e seus atributos:

(valor: 5 pontos) REVISTA (códigoR, título, preço) ASSINANTE (códigoA, nome, endereço) ASSINATURA (códigoR, códigoA, data_início, data_término) A tabela REVISTA contém a relação de revistas de uma editora, com código, título e preço da assinatura anual; A tabela ASSINANTE contém o cadastro de assinantes, com código, nome e endereço; A tabela ASSINATURA contém as assinaturas correntes, com datas de início e término da assinatura. Os atributos sublinhados constituem chaves primárias.

a. Escrever os comandos (ou seqüências de comandos) SQL necessários para apresentar as REVISTAS (TÍTULO) não assinadas atualmente (sem assinaturas correntes):

b. Escrever os comandos (ou seqüências de comandos) SQL necessários para

apresentar os ASSINANTES (NOME) que atualmente (correntemente) assinam todas as REVISTAS:

23

COLÉGIO PEDRO II CONCURSO PÚBLICO PARA PROFESSORES - 2006 PROVA ESCRITA DE CIÊNCIAS DA COMPUTAÇÃO

c. Escrever os comandos (ou seqüências de comandos) SQL necessários para

aplicar um desconto de 25% no preço de assinatura anual das REVISTAS:

d. Escrever os comandos (ou seqüências de comandos) SQL necessários para ELIMINAR as ASSINATURAS anteriores ao ano de 2003 (data de término anterior a 2003):

e. Escrever os comandos (ou seqüências de comandos) SQL necessários para

INSERIR para o ano de 2006 as ASSINATURAS do ASSINANTE “CKM3456” feitas no ano 2005 (data de início):

24

COLÉGIO PEDRO II CONCURSO PÚBLICO PARA PROFESSORES - 2006 PROVA ESCRITA DE CIÊNCIAS DA COMPUTAÇÃO

SEGUNDA PARTE - DISSERTAÇÃO (30 pontos)

Desenvolva o tema sorteado sob a forma de Dissertação, utilizando, no mínimo,

três e, no máximo, cinco páginas. Discorra sobre os conteúdos relevantes ao tema.

Se desejar, utilize as folhas de rascunho, sem destacá-las do corpo da prova. Entretanto, para efeito de avaliação, o rascunho não será considerado.

Temas Para Dissertação

1 – História e Evolução da Informática 2 – Dispositivos de Armazenamento 3 – Programação Estruturada 4 – Programação Orientada a Objetos 5 – Arquitetura de Sistemas de Banco de Dados 6 – SQL ANSI 7 – Engenharia de Requisitos 8 – Prototipagem 9 – Teste de Software: Caixa Branca e Preta 10 – CMM

TEMA SORTEADO: Nº 05

25