100 Exercícios Teóricos não resolvidos - PDF
Download "100 Exercícios Teóricos não resolvidos"
Bárbara de Vieira Neiva
1 1 GUIA DE ESTUDO LINGUAGEM DE PROGRAMAÇÃO C Exercícios Teóricos não resolvidos Prof. Universitário e Consultor Silva Quiala Msc, Bsc, HND Uso exclusivo para estudantes ( Versão Adaptada) 21 de Setembro de 2016 [Escolha a data]
2 Prefácio É com grande alegria e honra que escrevo este pequeno manual de exercicios teóricos e práticos destinado aos estudante de diversas Universiades Angolanas e pessoas interessandas em desenvolver as suas habilidades no dominio da informáticas. Começo por dedicar esta pequena obra as Minhas Lindas Filhas que são o meu Meu Mundo Minha Vida. O objectivo é ser acessível e cativante para os estudantes, alguns trechos deste manual Sebenta, foi extraido do meu livro (Por Publicar) que contém uma série de exercícios diversos que poderá ajudar o estudante a tirar o máximo proveito dos exercícios. O manual de exercícios numa primeira fase será apresentado em forma experimental somente para uso domestico Estudante ou seja não comercial, o mesmo é da autoria Silva Quiala, Mestre em Computação Forense pela London Metropolitan University e professor de programação e informática pela Universidade Agostinho Neto Os estudantes devem achar muito estranho que apenas um único nome aparece na capa deste manual de exercicios, na realidade muitas pessoas contribuiram para a criação desta pequena obra que teve com base de referência as obras de muitos outros autores ligados a informática e programação, assim como os gloriosos estudantes de deversas universidades de Angola. Espero sugestões e comentários sincéros de maneira que juntos possámos melhorar para nas outras edições. Para Sugestoes e comentários por favor envie o seu contributo acessando e meu website: SQ Help Consultoria e Prestação de Serviços. Venda e Distribuição Todos os direitos reservados Tel: Página 2
3 1. Quem foi o criador da Linguagem C++? 2. O que é uma linguagem de programação? 3. Quais os tipos de linguagem de programação conheces? 4. Quais as principais características do C++? 5. Menciona Cinco diferença entre a Linguagem C e C++ 6. Menciona Cinco semelhanças entre a Linguagem C e C++ 7. Explique a origem da Linguagem C Quem foi o autor do livro clássico The C++ Programming Language? 9. Qual a extensão utilizada para um programa C++? 10. Para que serve a biblioteca? 11. Por que devemos utilizar a palavra-reservada void na frente da função principal main( )? 12. O que significa cpp em C++? 13. O que acontece se usarmos a função main( ) sem o especificador void? 14. Escreva um programa em C++ para imprimir o nome da sua equipe de futebol. 15. Defina suscintamente biblioteca padrão. 16. Qual a instrução utilizada para saída de dados? 17. Qual a diferença do uso das aspas simples e aspas duplas? 18. Para que servem os caracteres especiais? 19. Como podemos escrever uma linha de comentário em C++? 20. O que significa o comando \n? 21. Para que utilizamos uma variável? 22. Cite três nomes de variáveis válidas. 23. Diferencie Variável Local e Variável Global. 24. Quais as formas de declaração de uma constante num programa em C++? 25. Quais são os tipos primitivos de variáveis? 26. Diferencie variável real de precisão simples e real de precisão dupla. 27. Uma variável String em C++ é interpretada por um conjunto de caracteres. 28. Quais os respectivos tamanhos em bytes da variável real de precisão simples e da variável real de precisão dupla? 29. Qual a função da biblioteca math? 30. O que faz a instrução clrscr( )? 31. Qual a função dos modificadores de variáveis? 32. O que são os manipuladores de impressão? 33. Onde estão armazenados os manipuladores de impressão? 34. Para que utilizamos a instrução cin? 35. Para que serve a função getchar( )? 36. Qual a diferença da função getche( ) e getch( )? 37. Para que serve a função gets( )? 38. Para que servem os operadores? 39. Qual a diferença do uso do Pré-incremento para o Pós-incremento? 40. Qual a vantagem de elaborarmos um programa cujo teste seja feito no início? 41. Qual a vantagem de elaborarmos um programa cujo teste seja feito no final? SQ Help Consultoria e Prestação de Serviços. Venda e Distribuição Todos os direitos reservados Tel: Página 3
4 42. Para que servem as funções? 43. O que é uma função recursiva? 44. Porque é que diz que a linguagem C++é uma linguagem de alto nível? 45. Quais as principais vantagens e desvantagens do C++? 46. O que é um compilador? 47. O que entendes por (arquivo-fonte) e (arquivo executável)? 48. Defina cabeçalho de um programa? 49. Defina biblioteca? 50. Para que serve a função main? 51. O que significa a expressão Sensetive case? 52. O que são palavras reservadas e dê exemplos: 53. O que são variaveis? 54. Quais os tipos de dados em C++? 55. Como são classificadas as variaveis? Define-as? 56. O que é uma string? 57. O que é o algoritmo 58. Como é constituido um programa básico em C++? 59. Porque e como os programadores costumam utilizar comentários? 60. Para que serve a estrutura de decisão? 61. Para que serve a estrutura de decisão? 62. O que são identificadores? De alguns exemplos? 63. O que é uma Constante Literal? Cite um exemplo: 64. Qual a forma geral para declarar uma Variável? 65. O que são constantes simbólicas? 66. Quais os operadores aritméticos básicos em C++? 67. Rescreva a seguinte instrução usando operador de incremento. 68. Para que são usado os operadores relacionais 69. A forma geral do operador de atribuição é: 70. O que entende-se por verdadeiro e falso em C++? 71. Como funcionam os Operadores de Incremento e Decremento? 72. O sinal de igual = em C++, significa: 73. Cite o motivo de usarmos o operador vírgula. 74. Qual a forma geral da diretiva # define? 75. Cite, segundo o padrão ANSI, algumas diretivas contidas em C. 76. Defina o que são diretivas do pré-processador de C. 77. O que são operadores e quais são os tipos que conheces? 78. Qual a função da diretiva # define? 79. Qual a sintaxe da função printf? 80. Qual a sintaxe da função scanf? 81. Para que serve a função exit? 82. Qual a principal diferença entre getch( ) e getche( ). 83. O C é case sensitive. O que isso quer dizer? 84. Descreva o funcionamento do getchar() 85. Para que serve a função sqrt( ) e em que protótipo está definida? 86. Comente resumidamente a origem da Linguagem C. 87. O que vem a ser Interpretadores e Compiladores? 88. Para que servem os comentários? 89. Porque os programadores costumam utilizar comentários? 90. O que é uma função? SQ Help Consultoria e Prestação de Serviços. Venda e Distribuição Todos os direitos reservados Tel: Página 4
5 91. O que são argumentos? 92. O que é um programa de computador? 93. Qual a sintaxe da função printf ( )? 94. Explique a função main ( ) : 95. O que faz a Biblioteca C? 96. O que é o codigo fonte? 97. O que vem a ser Interpretadores e Compiladores? 98. O que é uma função? 99. O que faz um Linkeditor? 100. O que é string e quais os tipos? SQ Help Consultoria e Prestação de Serviços. Venda e Distribuição Todos os direitos reservados Tel: Página 5