Você está na página 1de 2

Escola Secundária S. João do Estoril 13.

2
#include <stdio.h>
main
Técnicas e Linguagens de Programação – TLP 11º Ano {
printf (“Hello World”);
}

Ficha Nº 2 – Linguagem C
13.3
#include <stdio.h>
1. Escreva um programa em C que apresente o seguinte output: main()
1- Clintes {
2- Fornecedores print (“Hello World”);
3- Facturas }
13.4
0- Sair #include <stdio.h>
main()
2. Escreva um programa em C que apresente duas linhas com a string “ Aqui vai um {
Apito”, ouvindo-se no final de cada string um sinal sonoro. printf (“Hello”) (“ World”);
}
3. Escreva um programa em C que indique qual o significado dos seguintes caracteres
especiais - \n, \\, \t, %%. 14. Os comentários devem ser escritos
a) antes de qualquer instrução do programa
4. Qual a função que deve estar presente em todos os programas em C? b) depois de todas as instruções
c) antes do main
5. Como devem terminar todas as instruções em C? d) sempre que o programador ache necessário ou conveniente.
6. Como é delimitado um bloco em C? 15. Um programa em C, que tenha comentários no seu código, é em relação a outro que
os não tenha
7. A função printf faz parte integrante da linguagem C? a) mais rápido a executar
b) mais lento a executar
8. Para que serve a linha #include<stdio.h> num programa? c) executado praticamente à mesma velocidade pois os comentários requerem uma
utilização ínfima do CPU
9. A extensão .h indica que o ficheiro correspondente é composto por...? d) executado à mesma velocidade, pois os comentários são simplesmente ignorados
pelo compilador, não havendo qualquer reflexo deles no tempo de execução.
10. Os ficheiros com extensão .h são também conhecidos por....?
16. Indique se são verdadeiras ou falsas as seguintes afirmações
11. Dentro de uma string podem-se usar letras maiúsculas? Justifique. Os comentários
a) só podem ocupar uma única linha
12. Qual é o significado de stdio? b) podem ocupar várias linhas
c) podem conter outros comentários dentro
13. Identifique os erros de compilação que seriam detectados nos seguintes programas. d) começam por /* e terminam com */
e) não têm qualquer influência na velocidade de execução de um programa
13.1. f) têm que começar no início de uma linha
#include <stdio.h> g) quando ocupam apenas uma linha não necessitam de terminar com */.
Main()
{ 16. Escreva um programa que coloque no ecrã a seguinte frase
printf (“Hello World”); Bem Vindo ao Mundo da programação em C
}

Paula Cardoso 1 Paula Cardoso 2


17. Escreva um programa que coloque no ecrã uma árvore com o seguinte formato:

*
***
*****
/|\

18. Escreva um programa que coloque no ecrã o seguinte output

Total = 100%
Iva = 17%
IRS = 15%
------------------------
Liq. = 68%

19. Escreva um programa que solicite ao utilizador a altura e o raio de um cilindro


circular e imprima o volume do cilindro. O volume de um cilindro circular é
calculado por meio da seguinte fórmula:Vol = 3.141592 * raio * raio * altura

20. Elabore um programa que efectue a conversão de base numérica.


De decimal para hexadecimal
De hexadecimal para decimal
De decimal para octal
De octal para decimal

Paula Cardoso 3

Você também pode gostar