EXAME NACIONAL DO ENSINO SECUNDÁRIO

Reviews
Shared by: Lisa Baker
Stats
views:
99
rating:
not rated
reviews:
0
posted:
5/9/2008
language:
pages:
0
PROVA 113/8 Págs. EXAME NACIONAL DO ENSINO SECUNDÁRIO 12.º Ano de Escolaridade Curso Tecnológico de Informática Duração da prova: 120 minutos PROVA MODELO 2001 PROVA ESCRITA DE ESTRUTURA, ORGANIZAÇÃO E TRATAMENTO DE DADOS A prova é constituída por quatro grupos. – Os três itens do Grupo I são relativos a algoritmia. – Dois dos três itens do Grupo II são relativos a redes PERT. – Os três itens do Grupo III são relativos a gestão de bases de dados. – O único item do Grupo IV é relativo a programação em Visual Basic. Todos os itens exigem respostas de composição curta, à excepção do terceiro item do Grupo II que é um item de desenvolvimento. 113/1 v.s.f.f. GRUPO I Considere uma aplicação de gestão de contas bancárias. 1. Sugira uma estrutura de dados (vector, matriz ou ficheiro) que permita guardar, em memória secundária, a data, a descrição e o valor dos movimentos de uma conta. No caso de a estrutura de dados escolhida ser um vector ou uma matriz, apresente a sua dimensão; no caso de ser um ficheiro, apresente o nome dos campos constituintes dos seus registos. 2. Transcreva para a sua folha de prova os «termos» adequados ao preenchimento dos espaços (!,",...,#) assinalados no algoritmo seguinte. Com base na matriz SALDOS, previamente preenchida com 12 × 31 elementos, este algoritmo calcula e imprime o saldo médio anual de uma conta, com base nos seus saldos diários. Fazem–se as seguintes considerações: cada elemento da matriz SALDOS[I,J] contém o saldo da conta no mês I, no dia J; não existem saldos negativos; nos dias não previstos no calendário, por exemplo, 30 de Fevereiro, o elemento correspondente na matriz SALDOS[2,30] é –1. 1. [Calcular o saldo médio] SOMA←0 N←0 Repita para I=1,2,…,!___________ Repita para J="___________,2,…,31 Se SALDOS[I,J]≥ $___________ Então SOMA←%___________+#___________ N←N+1 2. [Escrever o saldo médio da conta] Escreva('O saldo médio da conta é ',SOMA/N) 3. [Terminar] Saída 3. Elabore o passo 2 do algoritmo seguinte, de forma a calcular e a imprimir o maior saldo de uma conta num dado mês. Tenha em consideração as seguintes especificações: cada elemento da matriz SALDOS[I,J] contém o saldo da conta no mês I, no dia J; não existem saldos negativos; nos dias não previstos no calendário, por exemplo, 30 de Fevereiro, o elemento correspondente na matriz SALDOS[2,30] é –1. 1. [Ler o mês] Leia(MÊS) 2. [Calcular o maior saldo no mês lido] ... 113/2 Grupo II 1. Elabore a rede PERT correspondente à tabela seguinte. Actividade A B C D E F G H Actividades precedentes A, B, C A, B, C A, B, C D F 2. Tendo como base a rede PERT seguinte (Fig. 1), representativa das actividades a desenvolver num projecto e das respectivas durações em dias, determine o(s) caminho(s) crítico(s) e o tempo crítico da realização do projecto. Fig. 1 – Rede PERT 3. Embora possam ser usados de forma complementar, o Access e o Visual Basic são ferramentas com finalidades claramente distintas. Apresente e caracterize sumariamente dois exemplos concretos em que seja clara a opção por cada uma das ferramentas indicadas. 113/3 v.s.f.f. Grupo III 1. Identifique e transcreva para a sua folha de prova os termos adequados ao preenchimento dos espaços assinalados abaixo, (!,",...,#), nas seguintes afirmações, relativas aos Sistemas Gestores de Bases de Dados (SGBD): Os valores predefinidos devem ser incluídos nos inicial quando um novo "___________ é criado. !___________ em que se pretende um valor A $___________ permite excluir, à partida, valores não permitidos. Na fase inicial da criação de uma tabela, procede-se à identificação dos seus respectivos #___________. %___________ e 2. Defina um conjunto de tabelas (nomes e respectivos campos) a incluir numa base de dados que dê suporte ao formulário seguinte, (Fig. 2), respeitando o modelo relacional (tabelas normalizadas). Considere que o número da mensagem e o número do aluno identificam inequivocamente as entidades respectivas. Fig. 2 – Formulário para envio de mensagens entre os alunos de uma turma 113/4 3. Considere as seguintes tabelas, pertencentes ao registo de informação relativa a um conjunto de publicações europeias (jornais e revistas). Fig. 3 – Tabelas da base de dados Nota: – os campos «Nome País», «Nome Publicação», «Periodicidade», «Nome «Descrição Assunto» são de texto, o campo «Data Fundação» é uma data, restantes são numéricos; – o campo «Cód País» da tabela «Publicações» refere-se ao país de origem da e o campo «Cód País» da tabela «Publicações/Ranking» refere-se ao país de da publicação (uma publicação pode ser distribuída em vários países). Língua» e e todos os publicação, distribuição 3.1. Apresente, para cada uma das tabelas, (Fig. 3), o campo, ou a combinação de campos, que deve constituir a sua chave primária. 3.2. Identifique o objectivo das consultas seguintes, (Fig. 4 e Fig. 5), construídas mediante a utilização de uma ferramenta gráfica convencional de elaboração de consultas: 3.2.1. Fig. 4 – Consulta construída com recurso a uma ferramenta gráfica 113/5 v.s.f.f. 3.2.2. Fig. 5 – Consulta construída com recurso a uma ferramenta gráfica 3.3. Tendo em conta que a sintaxe SQL usada utiliza parêntesis rectos para referenciar tabelas e campos cuja designação é formada por mais do que uma palavra, descreva o objectivo de cada uma das instruções SQL seguintes: 3.3.1. SELECT [Nome Publicação],[Nome País],[Data Fundação] FROM Publicações,Países WHERE Publicações.[Cód País]=Países.[Cód País] SELECT [Nome Publicação],[Nome Língua],Tiragem FROM [Publicações/Línguas],Publicações,Línguas WHERE [Publicações/Línguas].[Cód Publicação]=[Publicações].[Cód Publicação] AND [Publicações/Línguas].[Cód Língua]=Línguas.[Cód Língua] SELECT [Nome Publicação] FROM Publicações,Assuntos WHERE Publicações.[Cód Assunto]=Assuntos.[Cód Assunto] AND [Descrição Assunto]="Desporto Motorizado" 3.3.2. 3.3.3. 3.4. Apresente a instrução SQL que permite efectuar a selecção de dados adequada a cada um dos seguintes pedidos: 3.4.1. 3.4.2. O número de registos da tabela «Línguas». O nome das publicações distribuídas no país com o código 1, ordenadas ascendentemente pelo seu ranking. A contagem de publicações por país de origem, identificado pelo seu código. 3.4.3. 113/6 Grupo IV 1. Considere o seguinte formulário (form) de Visual Basic, (Fig. 6), que visualiza as localidades indicadas no mapa. Fig. 6 – Formulário em Visual Basic 1.1. Qual é a propriedade que permite especificar o título do form «Fotos das localidades»? 1.2. Para que o utilizador possa seleccionar as diferentes localidades do mapa, movendo o rato sobre a área correspondente, foi utilizado um vector de imagens Image2 (não visível) cujos elementos foram inseridos sobre as localidades, do mapa. Qual é o nome do evento que ocorre quando se move o cursor do rato sobre uma imagem? 1.3. Qual é a propriedade que permite definir o estilo do contorno de uma imagem? 1.4. Para carregar, por exemplo, o ficheiro «ESTREMOZ.BMP», para o controlo de imagem correspondente em tempo de execução, é necessário utilizar uma função. Qual é essa função? 1.5. Codifique a sub-rotina seguinte, relativa ao botão «Sair», por forma a que a aplicação pergunte ao utilizador, numa caixa de mensagem, «Confirma a saída da aplicação?» e, em caso afirmativo, termine a sua execução. Private Sub Command1_Click() ... End Sub FIM 113/7 v.s.f.f. COTAÇÕES Grupos Questões 1 Cotações 5 10 10 15 15 15 15 20 10 6 9 5 5 5 5 5 5 5 10 5 5 15 Total das cotações por grupo I 2 3 1 25 II 2 3 1 2 3.1 3.2.1 3.2.2 45 III 3.3.1 3.3.2 3.3.3 3.4.1 3.4.2 3.4.3 1.1. 1.2. 90 IV 1.3. 1.4. 1.5. 40 TOTAL ................................................. 200 113/8 PROVA 113/7 Págs. EXAME NACIONAL DO ENSINO SECUNDÁRIO 12.º Ano de Escolaridade Curso Tecnológico de Informática Duração da prova: 120 minutos PROVA MODELO 2001 PROVA ESCRITA DE ESTRUTURA, ORGANIZAÇÃO E TRATAMENTO DE DADOS CRITÉRIOS DE CLASSIFICAÇÃO GRUPO I 1. Perante um caso concreto, pede-se ao aluno que o relacione com uma estrutura de dados (vector, matriz ou ficheiro) e que apresente o nome dos campos se a estrutura for do tipo ficheiro; no caso dos outros dois tipos, é pedida a sua dimensão. Cotação: Pontos 2,5 2,5 Total Identificação da estrutura Dimensão ou identificação dos campos (pressupõe a correcta identificação da estrutura) 5 2. Dado um algoritmo, pede-se ao aluno que preencha os espaços numerados. Cotação: Pontos 5 x 2 = 10 Total 10 Cada preenchimento correcto 3. Pede-se ao aluno que elabore o passo do algoritmo mediante as especificações fornecidas. Cotação: Pontos 7 3 Total 10 Elaboração do passo do algoritmo, conforme pedido Eficiência 113/C/1 v.s.f.f. GRUPO II 1. Pede-se ao aluno que elabore a rede PERT correspondente à tabela apresentada. Cotação: Pontos Identificação de cada um dos nodos constituintes da rede, bem como das actividades que a ele chegam e das que dele partem Apresentação e rigor no desenho da rede Total 7 x 2 = 14 1 15 2. Com base na rede PERT apresentada, pede-se ao aluno que determine o(s) caminhos(s) crítico(s) e o tempo crítico. Cotação: Pontos 10 4 1 Total Identificação dos caminhos críticos Determinação do tempo crítico Identificação da unidade de tempo 15 3. Com base na afirmação fornecida, pede-se ao aluno dois exemplos da aplicação das ferramentas indicadas. Cotação: Pontos 2 x 7,5 = 15 Total 15 Por cada exemplo devidamente fundamentado GRUPO III 1. Solicita-se o preenchimento dos espaços deixados em branco no texto apresentado. Cotação: Pontos 5 x 3 = 15 Total 15 Cada preenchimento correcto 113/C/2 2. Perante o formulário apresentado no enunciado, pede-se ao aluno que identifique as tabelas que lhe dão suporte, respeitando o modelo relacional. Cotação: Pontos Identificação de cada tabela e respectivos campos: !" Mensagens !" Mensagens/Destinatários !" Alunos 6 8 6 Total 20 3.1. Para cada uma das tabelas representadas, é pedido o campo, ou a combinação de campos, que deve constituir a chave primária. Cotação: Pontos Determinação do(s) campo(s) chave das tabelas: Países !" Publicações/Ranking !" Publicações !" Publicações/Línguas !" Assuntos !" Línguas !" 1 3 1 3 1 1 Total 10 3.2. Solicita-se que o aluno identifique o objectivo das consultas construídas com recurso a uma ferramenta gráfica. 3.2.1. Cotação: Pontos Identificação do objectivo do inquérito, com referência (implícita ou explícita): à !" tabela usada à !" expressão de contagem Total 3 3 6 3.2.2. Cotação: Pontos Identificação do objectivo do inquérito, com referência (implícita ou explícita): às !" tabelas usadas aos campos de saída !" ao !" critério de selecção à !" ordenação Total 2 2 2 3 9 113/C/3 v.s.f.f. 3.3. Pede-se que o aluno identifique o objectivo de cada uma das instruções SQL apresentadas. 3.3.1. Cotação: Pontos Identificação do objectivo da instrução, com referência (implícita ou explícita): às !" tabelas usadas aos campos de saída !" à !" condição de junção Total 1 2 2 5 3.3.2. Cotação: Pontos Identificação do objectivo da instrução, com referência (implícita ou explícita): às !" tabelas usadas aos campos de saída !" às !" condições de junção Total 1 2 2 5 3.3.3. Cotação: Pontos Identificação do objectivo da instrução, com referência (implícita ou explícita): às !" tabelas usadas ao !" campo de saída à !" condição de junção ao !" critério de selecção Total 1 1 1 2 5 3.4. Pede-se que o aluno apresente as instruções SQL adequadas aos pedidos efectuados. 3.4.1. Cotação: Pontos A instrução inclui (correctamente) as componentes: !" expressão de contagem !" tabela 3 2 Total 5 113/C/4 3.4.2. Cotação: Pontos A instrução inclui (correctamente) as componentes: !" campo de saída !" tabelas !" condição de junção !" critério de selecção !" ordenação 1 1 1 1 1 Total 5 3.4.3. Cotação: Pontos A instrução inclui (correctamente) as componentes: !" campo de saída e expressão de contagem !" tabela !" agrupamento 2 1 2 Total 5 GRUPO IV 1. Com base no form de Visual Basic apresentado, são formuladas várias questões. 1.1. Cotação: Pontos 5 Total 5 Identificação da propriedade 1.2. Cotação: Pontos 10 Total 10 Identificação do evento 1.3. Cotação: Pontos 5 Total 5 Identificação da propriedade 113/C/5 v.s.f.f. 1.4. Cotação: Pontos 5 Total 5 Identificação da função 1.5. Cotação: Pontos 15 Total 15 Codificação da sub-rotina 113/C/6

Related docs
Other docs by Lisa Baker
UNIVERSIDAD DE LOS ANDES
Views: 1223  |  Downloads: 8
UNIDAD SEGUNDA
Views: 991  |  Downloads: 6
Tocar hoy vive para la eternidad
Views: 708  |  Downloads: 2
Timbres Fiscales
Views: 1340  |  Downloads: 0
TÉRMINOS DE REFERENCIA
Views: 833  |  Downloads: 14
Taller de Escalada
Views: 693  |  Downloads: 2
SUB-DIRECCION DE DEFENSA DEL TRABAJADOR
Views: 2806  |  Downloads: 2
SOLICITUD Y FORMULARIO DE VERIFICACIÓN
Views: 713  |  Downloads: 1
SOLICITUD VISA L
Views: 775  |  Downloads: 0
SOLICITUD DE
Views: 516  |  Downloads: 0