Você está na página 1de 4

DEPARTAMENTO DE TECNOLOGIAS G550 - INFORMÁTICA

FICHA DE TRABALHO N.º 2


UFCD 0782 - PROGRAMAÇÃO EM C/C++ - ESTRUTURA BÁSICA E CONCEITOS FUNDAMENTAIS
DISCIPLINA | PROGRAMAÇÃO CURSO PROFISSIONAL DE INFORMÁTICA - SISTEMAS
NOME: 10.º S
CLASSIFICAÇÃO PROFESSOR(A)
OUT/2022

1. Escreve um programa que coloque no ecrã o seguinte output

2. Experimente a função puts(“Hello Mundo”); (put string) para escrever a string “Hello
Mundo” e indique qual a diferença entre esta e a função printf. (Nota: esta função também
faz parte do stdio.h)

3. O nome de uma variável….


(a) Deve indicar aquilo que ela armazena
(b) Deve ser o menor possível
(c) Deve ser o maior possível
(d) Deve ser o mais explícito possível
(e) Deve ser todo escrito em maiúsculas
(f) Pode começar por underscore(_)
(g) Pode conter mais que um caracter

4. Indique os erros de compilação que seriam detetados nos seguintes programas:

(1)

(2)

(3)

IMSQUA10900 Página 1
DEPARTAMENTO DE TECNOLOGIAS G550 - INFORMÁTICA
(4)

(5)

(6)

(7)

(8)

(9)

(10)

5. Escreva um programa em C que que solicite ao utilizador dois inteiros e apresente o


resultado da realização das operações tradicionais.

6. Escreva um programa em C que solicite um determinado número de segundos e em


seguida indique quantas horas, minutos e segundos esse valor representa.

7. Escreva um programa em C que solicite determinado número real e mostre qual a sua
parte inteira e a sua parte fracionária.

IMSQUA10900 Página 2
DEPARTAMENTO DE TECNOLOGIAS G550 - INFORMÁTICA

8. Indique quais das seguintes declarações estão correctas.


(a) y int;
(b) int ;
(c) integer x;
(d) inta, b;
(e) float f,g , c;
(f) char ch1=ch2=’A’;
(g) char ch1=’A’, ch2=’A’;

9. Associe os seguintes tipos aos correspondentes formatos de leitura e escrita


TIPO DE VARIÁVEL RESPOSTA FORMATO LEITURA E ESCRITA
int a) %f
float b) %d
char c) %hd
short int d) %ud
long int e) %c
signed int f) %ld

10.Indique os erros de compilação que seriam detetados nos seguintes programas:

(1)

(2)

(3)

11.Embora os programas que se seguem não tenham erros de compilação, identifique


as causas do seu possível mau funcionamento:

(1)

IMSQUA10900 Página 3
DEPARTAMENTO DE TECNOLOGIAS G550 - INFORMÁTICA
(2)

(3)

12. Escreva um programa que solicite ao utilizador uma determinada data e a mostre em
seguida no formato dd/mm/aaaa.

13. Escreva um programa que solicite ao utilizador uma determinada data no formato aaaa-
mm-dd e a mostre em seguida no formato dd/mm/aaaa.

IMSQUA10900 Página 4

Você também pode gostar