Você está na página 1de 4

iX

FORMACAO PROFISSIONAL - I.E.F.P


CENTRO EMPREGO E FORMALAO PROFISStONAL DE EVORA

smyjss. INSTITUTO DO EMPREGO E

Ficha de Avaliagao Sumativa


EFATecnotogico - Tficnico de Informatics e Sistemas
UFCD:0782 - Programafao em C/C++

Nome Formando:

Duragao.
Formador J(

Data:

Class ificag&o

Notas Gerais;
Esta prova de natureza tedrico-pratica divide-se em tres grupos e lem a durago de
180 minutos
Utilize apenas caneta on esferografica de Lints indelevel. azul ou pneta

N3o e permitido o uso de corrector Em caso de engano, deve riscar de forma


inequivoca, aquilo que pretend e que nao seja clas&ificado
N3o 6 penmitido o uso de auxiliaries
As respostas ilegiveis

.....

ou que nao pos&am ser identificadas $3o classificadas com zero

pontos.

Rubnque no canto superior dineibo iodas as folhas da prowa.

Quatquer tentative de cdpia sera punida com a anulagao da prova

As cotagoes dos iters encontram-se descritas no quadro seguinte:

*
W
1.

Grupo II

0.5

a&

3.

4.

0,5

Grupo I

->

I
1

f
M.

2.

5.

0.5

Grupa III

"Is
4

14

I
POpw EET'-s-s".
QRIf!
gumnCU' E C*:S*

y<

INSTITUTO DO EMPREGO E FORMAQAO PROF1SSIONAL - I.E.F.P


CENTRO EMPREGO E FORMAAO PROFISSIONAL DE EVORA

Gruoo I
1. Qual das seguintes afirmapaes e verdadeira?
)Sd 6 possivel declarer, no mesmo ambito, uma variavel com o mesmo

nome

(B)Sb e possivel declarer em ambitos diferentes, uma variavel com o


mesmo nome.
(C)So e possivel declarer, no mesmo &mbiio, uma variavel com o mesmo
*,-..tipo de dados.
e possivel declarar, em limbitos diferentes, yma variavel com o
mesmo tipo de dados

X, 'iDjfSo

2 Considere que o utilizador necessita de mtroduzir o segumte codigo de


produto: A101ZZX999. Qual o tipo de dados da variavel de receg5o?

A.W

oat

(D)Nenhuma das anteriores

3. Qual das seguintes afimnafoes e verdadeira?


(A)O nome de uma variavel nao pode conter numeros
x <B}0 nome de uma variavel nfio pode conter slmbolos
1 ftp)0 nome de uma variavel n3o pode center letras
(@Nenhuma das anteriores

Qual das seguintes afirmapSes e verdadeira?


e possivel ter uma estrutura de decisSo IF por cada programa em C
(B)Sb e possivel ter uma variavel global por cada programs em C
(C)So 6 possivel ter uma variavel local por cada programa em 0

i0fS6

f\ (D)Nenhuma das
anteriores
S

PO
Ruunru

I*

l#MO
ihaaa

mMiuKnulirtnuj

foiniC/ka HSMi

INSTITUTO DO EMPREGO E FORWARD PROFI&&IONAL - LE.F.P


CENTRO EMPREGO E FORMAAO PROFISSIONAL DE EVORA

Grupo

II

1. Indique qual o resultado final das vanaval s apos a execuao do seguinte

fragmento de cPdigo:
Intcio
Declare x
Declare y

Variveis Globais

Declara z

(nye nome):

3. <ri,*

x=0
yx+f
z=y+1
x=z+ J
y=y+x

V0ftd'/eis Locals (ne nome):

Z=2+X

Mostra x

Mostra y Mostra z =

Fim

2 Indique qual a rasultado final das variAveis apos a oxacugSo do seguinte


fragmento de codigo:
INICIO

Declan? x;
Declare y;
Declara z;
Declara a;

Vari&veis Globais (n e nome)

x-J

y=x*1

Variveis Locals (n e nome)

c-y

Z=X-1

a=z
x-x-z
y=X'Z

a=x
SEz>QENTAQ

x-f :
y=2;
z-3a=0;

SENAO
x=3
y=2
Z=1
a-4;

FIM SE
x=x+1
a-a+l
y-y+x

V>tl-4
>

V'

'J

Z-2+X ,-n

Mostra x;

y;
Mostra z;
Mostra

FM

PCpM

<|g;

WK'i

Si

_____

,SS!SSSL INST1TUT0 DO EMPREGO E FORMACAO PROFISSIONAL - I.E.F.P


CENTRO EMPREGO E FORMAL AO PROFISSIONAL DE EVORA

GmpO 111 -

PRATICA I Apresente a sua solucao em Lineuaaem C.

1 Desenvolva um programs que, dado um numero correspondante ao salario, o


programs mostra qual o valor maximo que o utilizador pode gastar sabendo que a
taxe de esforpo 6 de 40% r
y
Exempio;
insira o satano (euros): 80Q~
Pode gastar no maximo (euros): 320

2 Desenvolva um programs para mostrar ao utilizador qual o consumo do seu


automovel, O utilizador insere os km que percorreu, e qual o total de litres que
utihzou e recebe o resultado em l/t00km
resultado (iHOOkm) = (lOOlitroiTnseridosW krninseriflos

Exempto:
Km perconidos; 635
Litros gastos. 42 8
Consumo do seu veiculo (i/100km): 5.1

3. Desenvolva um programs que dado um nome e o ano de nascimento e o


programs verifies se este cidadao pode votar e mostra a idade Si) 6 possivel
votar com idade igual ou superior a 13 anos
Assuma que o ano de 2014 para realgar os calulesnaa idade
v
Exempio
Nome do Funcion&fio. Ana
Ano de Nascimento- 1990
Pode votar.
idade (anos): 24.
4

Desenvolva um programs que permits no utilizador indicar o prepo de uma


reparapao de um computador O utilizador insere em primeiro lugar se 6 uma
formataqSo (op$ao 1) ou uma reparaqao (restantes opqdesj Caso seja uma
formataao o PVP e de 30 euros Caso seja uma reparaqao, o utilizador rnsere o
numero de horas gastas e recebe o F>VP sabendo que e cobrado 20 euros por
hora Em qualquer um dos casos o utilizador deve de receber ainda a
percentagem que tern de pagar a loja/corresnopdente a 3% do PVP por ser uma
C
reparao XPTO
Exempio
Insira uma opgao (1-Formata$3o) (2 ou outro num. -ReparagSo): 2
Insira o rPde horas: 10
Vatora pagar (euros) 200
Percentagem extra (euros) 6

5. Desenvolva um programa para auxiliar o utilizador no custo da pintura de um


objecto O utilizador insere uma opao, {Opintar cubo) (outra-pintar cilindro) e de
seguida introduz os dados necessarios No caso de pintar um cubo o utilizador
insere: aresta(A), preo de cada lata{P), a quantidade de tmta por lata (Q) e a
capacidade de pintura (C), ew cm2, pertcada dl No caso de pmtar um cilindro o
utilizador insere: dianelro[[ jdlurafFf] prepo de cada lata(P)f a quantidade de
tinta por lata (Q) e a capacidade de pJtura (C), em cm2, por cada dl Sabe-se
que:

_____

custopintarOBJ ECTO = ((AREAOBJECTO/CVQ)P

AREA CUBO = (A * A) * 6
AREA CILINDRO = AREA BASE + AREA SUPERFICIE
AREA BASE = (3.14 * (D * D))i4
AREA SUPERFICIE = 3 14*D*H

PO pM

P
fcC-iN &;

Hi