1/3
I I N N S S T T I I T T U U T T O O P P O O L L I I T T É É C C N N I I C C O O D D E E B B R R A A G G A A N N Ç Ç A A
E S C O L A S U P E R I O R A G R Á R I A D E B R A G A N Ç A Engª do Ambiente e do Território - Engª Biotecnológica – Engª Agronómica –
Engª Florestal
INFORMÁTICA-INFORMÁTICA E COMPUTAÇÃO E x a m e – E s p e c i a l D u r a ç ã o : 2 h o r a s Data : 2 6/ 10 / 2 0 01
Grupo I [3,5 pts]
(As perguntas de alternativa múltipla, quando erradas, não provocam qualquer desconto na nota.)1.1 - Basicamente um sistema informático é composto por hardware e por software, sendo que:
a) O software serve de suporte físico para o funcionamento de todo o hardware.
b) O hardware não necessita de software para o seu desempenho.
c) Para que o hardware funcione é necessário ter um software de base.
d) Todas as anteriores.
1.2 - O sistema operativo Windows é considerado:
a) Um sistema multitarefa.
b) Um sistema monotarefa.
c) Um sistema impossibilitado de se interligar numa rede de computadores.
d) Nenhuma das anteriores.
1.3 - A operação de drag & drop (arrastar e largar) do Windows permite:
a) Copiar ou mover pastas e ficheiros.
b) Copiar ou mover atalhos.
c) Enviar ficheiros e pastas para a reciclagem.
d) Todas as anteriores.
1.4 - A aplicação de estilos num documento do Word proporciona:
a) A feitura de um índice remissivo automático.
b) A feitura de um índice automático baseado nos estilos Titulo, Titulo1,..,Titulo9 aplicados.
c) A consecução de uma impressão em série.
d) Um documento isento de erros ortográficos.
1.5 - Sabendo que numa folha de cálculo Excel a célula A1 apresenta o valor 10, então a fórmula que esta célula contém poderá ser:
a) =A2 b) =2+4*2 c) =A2^2/10
d) Qualquer das anteriores.
1.6 – A linguagem Pascal diz-se estruturada porque:
a) Utiliza uma representação gráfica da sequência lógica de acções que podem ocorrer num programa.
b) Permite modularização, ou seja criar sub-programas (procedimentos ou funções) que resolvem os sub-problemas do problema a resolver.
c) Não permite que existam erros léxicos ou de sintaxe no código fonte.
Não permite modularização.
1.7 - A linguagem de programaç ão Pascal permite uma estrutura cíclica onde a condição é testada apenas no final de cada iteração, tal estrutura codifica-se com a instrução:
a) While...Do b) If..Then..Else c) Repeat...Until d) For...To...Do
2/3
Grupo II [2,5 pts]
2.1 - “As necessidades de armazenamento de dados são cada vez maiores,..., hoje em dia a diversidade de suportes de armazenamento à disposição dos utilizadores pode ser um factor de dúvida na escolha do suporte a adquirir” PCW - Janeiro de 2000
Comente o texto anterior focando a sua crítica nos vários tipos de suportes de armazenamento que conhece, na capacidade de armazenamento, na fiabilidade e custo de aquisição.
2.2 - Tendo como base os seguintes valores (A, B, C e D) expressos em binário e decimal, calcule a expressão que se segue apresentando o resultado (x) quer em decimal, quer em binário.
Decimal Binário
A A 100000
B 88 B
C C 1100
D 8 D
Grupo III [2 pts]
3.1 - Os elementos do sistema de arquivo do Windows, podem resumir-se a pastas e ficheiros.
Distinga entre essas duas entidades.
3.2 – Quais as funcionalidades que acrescem ao Windows quando se trabalha num ambiente de rede?
Grupo IV [2 pts]
4.1 - O processador de texto Word permite criar uma base de dados monotabela, possibilitando a utilização dessa base de dados em impressões em série de cartas, catálogos, etiquetas, envelopes, etc.
Na elaboração do documento principal de impressão em série é possível inserir campos de impressão em série e campos do Word. Estabeleça as diferenças entre uns e outros.
4.2 - O que entende por documentos on-line, que elementos poderá inserir em documentos on-line se utilizar o processador de texto Word? Apresente três exemplos de documentos on-line.
Grupo V [4 pts]
5.1 – Com base na folha de cálculo da figura seguinte e sabendo que o conjunto de células $A$1:$C$5 se designa por bd, responda às questões que se seguem:
a) Qual a fórmula a colocar em F2
para que o número de telefone, correspondente ao nome presente na célula horizontalmente anterior, surja automaticamente?
b) Qual a fórmula que deverá existir em F5 para que o nome associado ao telefone seja encontrado automaticamente?
c) Escreva a fórmula a colocar na célula C7 para lograr a contagem de telefones fixos.
d) Apresente a fórmula a colocar na célula C8, para obter automaticamente a percentagem de telefones móveis em bd.
D x C
B
A =
+
+
3/3 function misterio(num:integer):integer;
var
s,d:integer;
begin s:=0;
While (num>0) do begin
d:=num mod 10;
num:=num div 10;
s:=s+d;
end;
misterio:=s;
end;
Grupo VI [6 pts]
6.1 – Dados três valores X, Y, Z, lidos do teclado, e assumindo que s ão valores válidos para as medidas dos lados de um triângulo, verificar se é um triângulo equilátero (todos os lados iguais), isósceles (dois lados iguais e um diferente) ou escaleno (todos os lados diferentes) .
Crie um algoritmo que resolva o problema exposto, represente esse algoritmo em forma de fluxograma com aplicação co mputacional.
6.2 - A partir do fluxograma da questão anterior, codifique o programa correspondente em linguagem Pascal.
6.3 - Estude a função seguinte e determine a funcionalidade para que foi codificada. Apresente uma simulação do funcionamento da função, trace ou traçagem (apresentando a evolução dos conteúdos das variáveis) para a seguinte chamada: misterio(156);
6.4 - O ano 2001 não é bissexto, sabendo isso elabore um programa que permita verificar se uma data deste ano é valida. O programa aceita valores inteiros para definir o dia e o mês e deve produzir um output que informe se a data introduzida é valida ou não. Utilize matrizes como estruturas de dados para resolver o problema.
Exemplos de entrada Exemplos de saída Dia:23
Mês:6 Data Válida
Dia:31
Mês:11 Data Inválida