Buscar

Lista de Exercícios para AT2

Prévia do material em texto

28/11/2023, 08:19 PR1022804 2023 2 AULA13 - MediaWiki do Campus São José
https://wiki.sj.ifsc.edu.br/index.php/PR1022804_2023_2_AULA13 1/2
PR1022804 2023 2 AULA13
Lista de Exercícios para AT2
Parte 1 - Funções em C e Variáveis Globais e Locais
Parte 2 - Vetores e Matrizes
Parte 3 - Estruturas
Parte 4 - Ponteiros
Parte 5 - Operações com Arquivos
Lista de Exercícios para AT2
INTRODUÇÃO
A lista de exercícios para Avaliação Teórica 2 (AT2) está dividida em cinco partes: Funções em C
e Variáveis Globais e Locais, Vetores e Matrizes, Estruturas, Ponteiros e Operações com
Arquivos. Lembrando que em cada aula existe vários exemplos e exercícios propostos, você
deve executar todos e entender o funcionamentos dos programas. Esses exercícios/exemplos
servirão de base para nossa avaliação. Não há necessidade de entregar esses exercícios e
todos podem ser feitos com material de aula do SIGAA/WiKi.
1. O que é a função main()?
2. Para que criar uma função dentro de um programa?
3. O que são parâmetros para uma função e como se dá o retorno de valores de uma função?
4. Como é o formato geral da declaração de uma função?
5. Qual a diferença entre variáveis GLOBAL e LOCAL?
6. Se o mesmo nome de uma variável LOCAL for utilizada também como GLOBAL o que acontece
dentro da função onde é utilizada?
7. Para que serve a biblioteca "math.h"?
8. Na função pow(x,y) quem é x é quem é y?
9. Na utilização da função sin() o resultado é em graus ou radianos?
1. O que é um vetor?
2. Quais os tipos de dados que temos para vetores?
3. Como pode se definir um vetor?
4. Como posso iniciar um vetor?
5. O que é o tipo "string"?
6. Qual o caractere (símbolo) que identifica o final de uma "string"?
Índice
Parte 1 - Funções em C e Variáveis Globais e Locais
Parte 2 - Vetores e Matrizes
28/11/2023, 08:19 PR1022804 2023 2 AULA13 - MediaWiki do Campus São José
https://wiki.sj.ifsc.edu.br/index.php/PR1022804_2023_2_AULA13 2/2
7. Para que serve a função gets()? Qual a diferença para scanf()?
1. Para que serve uma Estrutura?
2. Quais as duas maneiras de se atribuir uma variável a uma estrutura?
3. Como seria uma estrutura de dados utilizada para cadastrar livros?
4. Como seria uma estrutura de dados utilizada para cadastrar veículos?
5. Como seria uma estrutura de dados utilizadas para cadastrar apartamentos de um condomínio
residencial?
6. Como seria uma estrutura de dados para cadastrar plantas de uma estufa?
1. O que é um Ponteiro?
2. Para onde um Ponteiro aponta?
3. Quantos bytes tem o Ponteiro pra char? ..E o ponteiro pra float?
4. Quantos bytes de memória ocupam os tipos: char, int, float, double e ponteiro?
5. A variável do tipo Ponteiro também possui endereço?
6. Posso ter Ponteiro para Ponteiro, Para Ponteiro?
7. Para que serve os caracteres '*' e '&'?
8. O que significa os caracteres "**" juntos?
1. Onde se utiliza o chamado sistema de arquivos?
2. O que é um arquivo?
3. Como é dividido o sistema de arquivos no linux?
4. O que é um diretório/pasta?
5. Para que servem as funções fopen() e fclose()?
6. Qual a função utilizada para fazer uma impressão formatada para um arquivo?
7. Qual o tipo de dados/estrutura para trabalhar com arquivos?
8. O que é uma string com delimitadores? Explique.
 
Disponível em “https://wiki.sj.ifsc.edu.br/index.php?title=PR1022804_2023_2_AULA13&oldid=191655”
Esta página foi modificada pela última vez em 5 de outubro de 2023, às 16h30min.
Parte 3 - Estruturas
Parte 4 - Ponteiros
Parte 5 - Operações com Arquivos
https://wiki.sj.ifsc.edu.br/index.php/PR1022804_2023_2_AULA12
https://wiki.sj.ifsc.edu.br/index.php/PR1022804_2023_2_AULA12
https://wiki.sj.ifsc.edu.br/index.php/PR1022804_2023_2#Aulas
https://wiki.sj.ifsc.edu.br/index.php/PR1022804_2023_2#Aulas
https://wiki.sj.ifsc.edu.br/index.php/PR1022804_2023_2_AULA14
https://wiki.sj.ifsc.edu.br/index.php/PR1022804_2023_2_AULA14
https://wiki.sj.ifsc.edu.br/index.php?title=PR1022804_2023_2_AULA13&oldid=191655

Continue navegando