1 Questões de Múltipla Escolha
|
|
|
- Brian Canela Mendonça
- 9 Há anos
- Visualizações:
Transcrição
1 Universidade Federal do Rio de Janeiro Centro de Ciências Matemáticas e da Natureza Instituto de Matemática Departamento de Ciência da Computação Computação para Informática - Prof. Adriano Joaquim dm Oliveira Cruz Segunda Prova - 04 de dezembro de 2006 Nome: Assinatura: 1 Questões de Múltipla Escolha Nesta parte da prova você deve resolver 10 questões de múltipla escolha. Escolha uma das cinco opções oferecidas em cada uma das questões. Observe que cada uma das questões vale 0,5 ponto. Não deixe nenhuma resposta sem marcação. 1 a Questão: Considere o seguinte programa: int d [6] = 10, 33, 47, 13, 22, 55; int i, m1, m2 ; for (i =0; i <5; i ++) i f (d[i] > d[i +1]) m1 = d[i ]; m2 = d [0]; for (i =0; i <6; i ++) i f (d[i] > m2 ) m2 = d[i ]; printf ("%d %d ", m1, m2 ); (a) (b) (c) (d) (e)
2 2 a Questão: Considere o seguinte programa: #include < string.h > char pm ( char c) i f (c >= 'A ' && c <= 'Z ') return c - 'A ' + 'a '; return c; int main (void ) char * texto = " Esta e uma pequena frase."; char *v = " aeiou "; int i = 0, j, c = 0; while ( texto [i ]) for (j = 0; j < strlen (v ); j ++ ) i f ( pm ( texto [i ]) == v[j ]) c ++; break; i ++; printf ("%d\n", c ); (a) 13 (b) 10 (c) 11 (d) 12 (e) 25 3 a Questão: Considere o seguinte programa: 1 2 #include < stdlib.h > char * p1, p2 ; 6 7 p2 = malloc ( sizeof (char )); 8 p1 = p2 ; 9 * p2 = 'c '; 10 printf ("%c", * p1 );
3 O gcc indicou um erro durante a compilação deste trecho de programa. Para corrigi-lo o que deve ser feito? (a) Faltou incluir uma linha após a linha 8 para alocar memória para o ponteiro p1. (b) Faltou indicar quantos caracteres o ponteiro p2 irá apontar na linha 8. (c) Incluir p2 no comando printf na linha 12. (d) Faltou colocar um asterisco antes de p2 na linha 5. (e) Nenhuma das respostas anteriores. 4 a Questão: Considere o seguinte programa: #include < string.h > int i, j; char nome [80], c; gets ( nome ); for (i =0, j= strlen ( nome ) -1; i < strlen ( nome ); i ++, j - -) c = nome [i ]; nome [i] = nome [j ]; nome [j ]= c; puts ( nome ); O que será impresso caso a cadeia de caracteres fornecida seja ? (a) (b) (c) (d) (e) a Questão: Considere o seguinte programa: int i, j; for (i =1; i <=5; i ++) for (j =0; j <5; j ++) i f ( j < i) printf ("%d", j ); printf ("\n" ); 3
4 O que será impresso por este programa? (a) 1 (b) (c) 0 (d) (e) a Questão: Considere o seguinte programa: #define TAM 8 typedef struct _PILHA int pilha [ TAM ]; int topo ; PILHA ; void inserepilha ( int valor, PILHA * p) Inserir dois comandos aqui PILHA p; p. topo = -1; inserepilha (10, &p ); inserepilha (20, &p ); printf ("%d %d\n", p. pilha [0], p. pilha [1]); Quais dois comandos devem ser incluídos no trecho indicado na listagem para que os valores 10 e 20 sejam impressos pelo programa? (a) pilha[topo] = valor; topo++; (b) topo++; pilha[topo] = valor; (c) p.topo++; p.pilha[p.topo] = valor; (d) p->pilha[p->topo] = valor; p->topo++; (e) p->topo++; p->pilha[p->topo] = valor; 4
5 7 a Questão: Considere o seguinte programa: int umavariavel = 10; void Funcao () umavariavel ++; void OutraFuncao ( int v) v ++; int umavariavel = 5; printf ("%d, ", umavariavel ); Funcao (); printf ("%d, ", umavariavel ); OutraFuncao ( umavariavel ); printf ("%d, ", umavariavel ); MaisUmaFuncao (& umavariavel ); printf ("%d, ", umavariavel ); void MaisUmaFuncao ( int * c) printf ("%d, ", umavariavel ); *c += 1; (a) 5, 5, 6, 10, 7, (b) 5, 5, 5, 11, 6, (c) 5, 6, 7, 10, 8, (d) 5, 5, 5, 10, 6, (e) 5, 5, 6, 11, 6, 8 a Questão: Considere o seguinte programa: #include < string.h > char * nome = " computacao "; char *p, *q; p = nome ; q = p + strlen ( nome ) - 1; while (p < q ) printf ("%c %c;", *p, *q ); p ++; q - -; 5
6 (a) c o;m p;u t;a c;a o; (b) c o;o a;m c;p a;u t; (c) c t;o a;m c;p a;u o; (d) u o;p a;m c;o a;c t; (e) u t;p a;m c;o a;c a; 9 a Questão: Considere o seguinte programa: int matriz [5][5]; int i, j; FILE * pa ; char * nomearquivo = " dados. txt "; i f (!( pa = fopen ( nomearquivo, "r" ))) return 1; for (i =0; i <5 ; i ++) for (j =0; j <5 ; j ++) fscanf (pa, "%d", & matriz [i ][ j ]); for (i =0; i <5; i ++) printf ("%d ", matriz [i ][ i ]); for (i =0; i <5; i ++) printf ("%d ", matriz [i ][4 - i ]); for (i =0; i <5; i ++ ) printf ("%d ", matriz [i ][ i /2]); Este programa se chama teste6.exe. Para executá-lo, o usuário digitou a seguinte linha de comando: teste6 informatica 3 7 (a) forma (b) orma (c) ormat (d) inf (e) informa 6
7 10 a Questão: Considere o seguinte programa: int matriz [5][5]; int i, j; FILE * pa ; char * nomearquivo = " dados. txt "; i f (!( pa = fopen ( nomearquivo, "r" ))) return 1; for (i =0; i <5 ; i ++) for (j =0; j <5 ; j ++) fscanf (pa, "%d", & matriz [i ][ j ]); for (i =0; i <5; i ++) printf ("%d ", matriz [i ][ i ]); for (i =0; i <5; i ++) printf ("%d ", matriz [i ][4 - i ]); for (i =0; i <5; i ++ ) printf ("%d ", matriz [i ][ i /2]); Este arquivo leu o seguinte arquivo de dados: (a) ; ; ; (b) ; ; ; (c) ; ; ; (d) ; ; ; (e) ; ; ; 7
8 2 Programas Nesta seção você deverá escrever 2 programas. Cada um dos problemas vale 2.5 pontos. 1 a Problema: A maioria dos fãs de palavras cruzadas estão acostumados com anagramas, que são grupos de palavras com as mesmas letras, mas em ordem diferentes. Por exemplo: Poti, Tipo; ViDA, DiVa; AmoRA, aroma. Algumas palavras, todavia, não têm este atributo, não importa como você rearrange as letras não é possível formar outra palavra válida. Estas palavras são chamadas de ananagramas. Escreva um programa que leia uma série de pares de palavras e diga os pares que formam anagramas. Observe que palavras com uma única letra são por denições anagramas já que elas não podem ser arranjadas. Dica: Observe que anagramas são formados pelo mesmo conjunto de letras e, portanto, a freqüência de cada uma das letras é igual nas duas palavras. Entrada A entrada consiste de uma série de linhas com pares de palavras. Nenhuma palavra terá mais do que 20 caracteres que podem ser maiúsculas e/ou minúsculas. Espaços podem aparecer livremente em torno das palavras, mas pelo menos um espaço aparece entre as palavras. Observar que palavras que contém as mesmas letras mesmo que de caixas diferentes são consideradas anagramas. Por exemplo: vida e diva. A entrada termina por uma linha com dois caracteres # #, separados por pelo menos um espaço. Saída A saída consistirá de uma série de linhas informando se as palavras lidas são anagramas. Exemplo da Entrada: voo Ovo Hoje jeho pito TiPO dia noite # # Exemplo Saída: Anagramas Anagramas Anagramas Nao anagramas 8
9 Solução do programa 1 9
10 2 a Problema: Considere a estrutura denida abaixo que armazena informações sobre um robot andando em um mundo plano com origem (0,0) no canto superior esquerdo. typedef struct robot int posx, posy ; /* posicao atual do robot */ int passos ; /* passos dado pelo robot desde o início */ ROBOT ; O robot anda de acordo com ordens dada por um jogador através do teclado. O mundo é um quadrado de tamanho igual a 80 por 80, ou seja o robot não pode ir para coordenadas negativas nem maiores que 79. Uma ordem que faça o robot se mover para fora destes limites faz com que ele que parado no mesmo lugar. O membro da estrutura ROBOT chamado passos armazena quantos passos o robot realmente andou, portanto somente ordens que o façam andar aumentam o número de passos. Escreva um programa que obedeça as ordens dadas por um usuário. Uma ordem é dada pelo jogador através de caracteres que podem ser letras maiúsculas ou minúsculas. As seguintes ordens são possíveis: N: Anda na direção norte; S: Anda na direção sul; L: Anda na direção leste; O: Anda na direção oeste; Entrada A entrada consiste de várias linhas de caracteres contendo o conjunto de ordens que o robot deve obedecer. Para cada linha lida considerar que o robot começa na posição (39,39) do mundo. Nenhum conjunto pode ter mais de 80 caracteres. Os caracteres podem ser letras maiúsculas ou minúsculas. O programa termina quando um vetor de tamanho zero for lido. Saída A saída é a posição onde o robot está no momento e quantos passos ele andou. Exemplo da Entrada: NLSo SSSS NNnNNnN o vvvv vzfsn Exemplo Saída: x = 39, y = 39, passos = 4 x = 39, y = 43, passos = 4 x = 39, y = 32, passos = 7 x = 38, y = 39, passos = 1 x = 39, y = 39, passos = 0 x = 39, y = 39, passos = 2 10
11 Solução do programa 2 11
INF 1620 P4 30/06/07 Questão 1 Nome:
INF 1620 P4 30/06/07 Questão 1 O maior divisor comum (MDC) de dois números inteiros é o maior número inteiro que faz uma divisão exata (com resto zero) desses dois números. Por exemplo, o MDC de 32 e 40
1 Exercícios com ponteiros
Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Oitava Aula Prática - 29 de outubro de 2010 O objetivo desta aula prática é exercitar ponteiros e funções. 1 Exercícios com ponteiros
INF 1620 P4-06/12/02 Questão 1 Nome:
INF 1620 P4-06/12/02 Questão 1 (a) Escreva uma função em C que receba como parâmetro um número inteiro não negativo e retorne, como resultado da função, o valor do seu fatorial. O cabeçalho desta função
INF 1620 P2-14/10/05 Questão 1 Nome:
INF 1620 P2-14/10/05 Questão 1 Considere um cadastro de produtos de um estoque, com as seguintes informações para cada produto: Código de identificação do produto: representado por um valor inteiro Nome
INF 1620 P4-27/06/02 Questão 1 Nome:
INF 1620 P4-27/06/02 Questão 1 Considere o tipo que representa uma grandeza vetorial (com três componentes) dado por: struct vetor { float x; float y; float z; }; typedef vetor Vetor; Pede-se: (a) Escreva
a) Implemente uma função que retorne uma aproximação do valor de π, de acordo com a F órmula de Leibniz: ( 1)
INF 620 P - 7/04/04 Questão a) Implemente uma função que retorne uma aproximação do valor de π, de acordo com a F órmula de Leibniz: Ou seja: π 4 * + 3 π 5 7 + 9 i ( ) 4 * n i= 0 2 * i + + K Esta função
INF 1620 P2-17/05/08 Questão 1 Nome:
INF 620 P2-7/05/08 Questão Considere um cadastro de produtos de um estoque, com as seguintes informações: Código de Identificação do produto: representado por um número inteiro Nome do produto: com até
INF 1620 P1-18/09/04 Questão 1 Nome:
INF 1620 P1-18/09/04 Questão 1 Considerando a definição da série harmônica abaixo: H n =1+ 1 2 + 1 3 + 1 4 + 1 5 + K+ 1 n (a) Escreva uma função que calcule o valor de H n dado o número de termos da série
Departamento de Informática - PUC-Rio INF 1007 Programação 2 P3 26/11/2010
Departamento de Informática - PUC-Rio INF 1007 Programação 2 P3 26/11/2010 Aluno: Matrícula: Turma: Instruções: 1) Escreva seu nome completo, matrícula e turma em todas as folhas desta prova; 2) A prova
INF 1620 P2-23/10/04 Questão 1 Nome:
INF 1620 P2-23/10/04 Questão 1 Considere um tipo abstrato de dados para representar uma disciplina da PUC-Rio, com as seguintes informações: Nome da disciplina: com até 50 caracteres Código da disciplina:
INF 1620 P1-14/04/07 Questão 1 Nome:
INF 1620 P1-14/04/07 Questão 1 Considerando o critério de aprovação de uma disciplina que determina que um aluno está aprovado se a média ponderada de suas três provas for maior ou igual a 5.0, onde a
INF 1620 P3-27/11/04 Questão 1 Nome:
INF 1620 P3-27/11/04 Questão 1 Considere um arquivo texto com as notas dos alunos de uma disciplina. Os dados de cada aluno são armazenados em duas linhas do arquivo: uma com o seu nome (cadeia com até
Departamento de Informática - PUC-Rio INF 1007 Programação 2 P3 23/06/2010
Departamento de Informática - PUC-Rio INF 1007 Programação 2 P3 23/06/2010 Aluno: Instruções: 1) Escreva seu nome completo, matrícula e turma em todas as folhas desta prova; 2) A prova deve ser completamente
CAP. IX - MANIPULAÇÃO DE ARQUIVOS Generalidades sobre Arquivos. 9.2 Abertura e Fechamento de Arquivos. Operações com arquivos:
CAP. IX - MANIPULAÇÃO DE ARQUIVOS 9.1 Generalidades sobre arquivos 9.2 Abertura e fechamento de arquivos 9.3 Arquivos textos e arquivos binários 9.4 Leitura e escrita em arquivos binários 9.5 Procura direta
INF 1620 P4-13/12/01 Questão 1 Nome:
INF 1620 P4-13/12/01 Questão 1 (a) Escreva uma função em C, chamada somaprod, para calcular a soma e o produto de dois valores inteiros. Esta função deve ter o seguinte efeito: se tivermos duas variáveis
1 Exercícios com ponteiros
Computação para Informática Funções e Ponteiros1 EXERCÍCIOS COM PONTEIROS Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Aula Prática - Funções e ponteiros O objetivo desta aula prática
Algoritmos e Programação
Algoritmos e Programação Aula 3 Introdução a Linguagem C Profa. Marina Gomes [email protected] 1 Aula de Hoje - Criar programas simples em C utilizando a estrutura básica; - Declarar variáveis;
INF 1620 P1-11/04/08 Questão 1 Nome:
INF 1620 P1-11/04/08 Questão 1 Nas Olimpíadas, em uma determinada modalidade esportiva, os competidores recebem a nota de quatro jurados e a nota final é o resultado da média das quatro notas menos um
Estruturas de Dados. Módulo 15 - Arquivos. 2/6/2005 (c) Dept. Informática - PUC-Rio 1
Estruturas de Dados Módulo 15 - Arquivos 2/6/2005 (c) Dept. Informática - PUC-Rio 1 Referências Waldemar Celes, Renato Cerqueira, José Lucas Rangel, Introdução a Estruturas de Dados, Editora Campus (2004)
INF 1620 P3-29/06/04 Questão 1 Nome:
INF 1620 P3-29/06/04 Questão 1 Considere um arquivo texto que descreve um conjunto de retângulos e círculos. Cada linha do arquivo contém a descrição de uma figura. O primeiro caractere da linha indica
INF 1620 P3-21/06/08 Questão 1 Nome:
INF 1620 P3-21/06/08 Questão 1 Dada uma lista encadeada de números inteiros cujo tipo que representa um nó da lista é dado por: struct lista { int info; struct lista *prox; typedef struct lista Lista;
Computação 2. Aula 3. Diego Addan Vetores de caracteres (strings)
Computação 2 Aula 3 Vetores de caracteres (strings) Diego Addan [email protected] Vetor de caracteres (Strings) Uma cadeia de caracteres, mais conhecida como string, é uma seqüência de caracteres (letras
Caracteres e Cadeias de Caracteres
Caracteres e Cadeias de Caracteres INF1005 Programação I Prof. Hélio Lopes [email protected] sala 408 RDC 1 caracteres e cadeias de caracteres tópicos caracteres cadeias de caracteres (strings) vetor
Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Segunda Prova - 23a de junho de 2008
Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Segunda Prova - 23a de junho de 2008 Nome: Assinatura: 1 a Questão: (2.0 pontos) Números Aleatórios Escreva um programa que gere N números
Curso Básico de Programação Aula 11. Revisão Aula Anterior Laços de Repetição While; Do-While; For.
Curso Básico de Programação Aula 11 Revisão Aula Anterior Laços de Repetição While; Do-While; For. Introdução à Linguagem C Laços de Repetição While Do-While For while () { } do {
Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Terceira Aula Prática - 10 de setembro de 2010
Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Terceira Aula Prática - 10 de setembro de 2010 1 O comando while Para fazer os exercícios desta aula prática você irá precisar de um
Computação 2. Aula 8. Profª. Fabiany Arquivos
Computação 2 Aula 8 Arquivos Profª. Fabiany [email protected] E/S com Arquivos A linguagem C não possui nenhum comando de E/S. Todas as operações de E/S ocorrem mediante chamadas a funções de biblioteca
CURSO BÁSICO DE PROGRAMAÇÃO AULA 11. Revisão Aula Anterior Vetores Cadeia de Caracteres
CURSO BÁSICO DE PROGRAMAÇÃO AULA 11 Revisão Aula Anterior Vetores Cadeia de Caracteres Introdução a Linguagem C Laços de Repetição While Do-While For while() { } do { }while();
Computação I - C Prova /10/ Profs. Adriano Cruz e Valeria Bastos
Computação I - C Prova 2 2016-2 14/10/2016 - Profs. Adriano Cruz e Valeria Bastos Nome: DRE: Observação: Justifique todas as respostas dadas. Some nte serão aceitas respostas com justificativas. Questão
Linguagem C: Introdução
Linguagem C: Introdução Linguagem C É uma Linguagem de programação genérica que é utilizada para a criação de programas diversos como: Processadores de texto Planilhas eletrônicas Sistemas operacionais
INF 1620 P1-04/10/03 Questão 1 Nome:
INF 1620 P1-04/10/03 Questão 1 a) Implemente uma função para calcular as raízes de uma equação do segundo grau do tipo ax 2 +bx+c=0. O protótipo dessa função deve ser: void raizes (float a, float b, float
Departamento de Informática - PUC-Rio INF 1007 Programação 2 P4 07/12/2010
Departamento de Informática - PUC-Rio INF 1007 Programação 2 P4 07/12/2010 Aluno: Matrícula: Turma: Instruções: 1) Escreva seu nome completo, matrícula e turma; 2) A prova deve ser completamente resolvida
INF 1620 P1-17/09/05 Questão 1 Nome:
INF 1620 P1-17/09/05 Questão 1 Considere as equações de movimento para calcular a posição (s) e velocidade (v) de uma partícula em um determinado instante t, dado sua aceleração a, posição inicial s 0
INF 1620 P2-01/11/03 Questão 1 Nome:
INF 1620 P2-01/11/03 Questão 1 Considere a implementação de uma lista encadeada para armazenar as notas dos alunos de uma turma dada pelo tipo abaixo: struct lista { char nome[81]; int mat; float p1, p2,
Métodos Computacionais. Arquivos
Métodos Computacionais Arquivos Arquivos Um arquivo representa um elemento de informação armazenado em memória secundária (disco) Características: Informações são persistidas Atribui-se nomes aos elementos
Apêndice B. Cadeias de Caracteres (Strings)
Apêndice B. Cadeias de Caracteres (Strings) Até agora, quando desejávamos indicar o número de elementos existentes em um vetor qualquer, utilizávamos uma variável inteira, digamos tam, para armazenar tal
Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Segunda Aula Prática - 29 de agosto de 2008
Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Segunda Aula Prática - 29 de agosto de 2008 Introdução O objetivo desta aula prática é exercitar comandos de entrada e saída simples
Linguagem C: Ponteiros - Alocação Dinâmica
Prof. Paulo R. S. L. Coelho [email protected] Faculdade de Computação Universidade Federal de Uberlândia GEQ007 Organização 1 Ponteiros Alocação Dinâmica de Memória 2 3 4 Organização Ponteiros Alocação
Linguagem C: Arquivo-Texto
Prof. Paulo R. S. L. Coelho [email protected] Faculdade de Computação Universidade Federal de Uberlândia GEQ007 Organização 1 Introdução em C 2 3 Organização Introdução em C 1 Introdução em C 2 3 Introdução
Linguagem de Programação I Vetores e Strings. Thiago Leite Francisco Barretto
Linguagem de Programação I Vetores e Strings Thiago Leite Francisco Barretto Vetores são matrizes unidimensionais; Uma matriz é uma coleção de
Computação Informática
Computação Informática Linguagem C Matrizes em C Aula N. 05 Prof. SIMÃO Jean Marcelo SIMÃO 1 Estrutura de Dados Homogênea matrizes Uma matriz computacional é um váriável composta capaz de armazenar uma
Programação em C. Variáveis e Expressões. Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Programação em C Variáveis e Expressões DCA0800 Algoritmos e Lógica de Programação Heitor Medeiros Florencio
Programação de Computadores 1 Lista 2. Prof. Álvaro A. F. de Souza DECSI - ICEA - UFOP
Programação de Computadores 1 Lista 2 Prof. Álvaro A. F. de Souza DECSI - ICEA - UFOP 0.1 Vetores e Cadeias de Caracteres 1. Codifique um programa que leia e armazene duas notas de 10 alunos e calcule
1ª Lista de Exercícios
Universidade Federal do Rio de Janeiro Data: 26/04/05 Disciplina: Computação I 1ª Lista de Exercícios 1) Faça um programa, em pseudo-código, que peça ao usuário que informe n números reais e então calcule
Lista de Exercícios para P1 INF1007 (Prog2) 15/04/2013. ATENÇÃO: O material a seguir não sofreu revisão e pode conter erros.
EXERCÍCIO 1: Lista de Exercícios para P1 INF1007 (Prog2) 15/04/2013 ATENÇÃO: O material a seguir não sofreu revisão e pode conter erros. Considere as informações dos candidatos inscritos em um concurso.
INF 1007 Programação II Semestre 09.2
INF 1007 Programação II Semestre 09.2 Trabalho 1: Logodesafio O Logodesafio é um passatempo que exercita o conhecimento léxico dos participantes, consistindo em formar palavras a partir de um conjunto
3.1 - Funções para manipular dados de entrada e saída padrão
1616161616161616161616161616161616161616161616161616 3- ENTRADA E SAÍDA EM C Os principais meios para executar operações de entrada e saída (E/S) são: Entrada e saída pelo console (ou padrão): teclado
Ponteiros. Introdução e Alocação Dinâmica
Ponteiros Introdução e Alocação Dinâmica Conceito Um PONTEIRO ou APONTADOR é uma variável usada para armazenar um endereço de memória. Normalmente, o endereço armazenado em um PONTEIRO é a posição de uma
INF 1620 P3-02/07/02 Questão 1 Nome:
INF 1620 P3-02/07/02 Questão 1 Considere um arquivo texto que contém os nomes e as notas dos alunos de uma disciplina. As informações de cada aluno ocupam duas linhas do arquivo: a primeira linha contém
Linguagem C Ficheiros Compilação Separada
Linguagem C Ficheiros Compilação Separada typedef definição de tipos Apontadores para estruturas Ficheiros na bibiloteca standard do C Compilação Separada Definição de novos tipos em C É possível definir
Estrutura de dados 2. Ponteiro. Prof. Jesuliana N. Ulysses
1 3 Estrutura de dados 2 Ponteiro Ponteiro 2 O ponteiro é um tipo de dado como int, char ou float. A diferença do ponteiro ponteiro guardará um endereço de memória. Por meio deste endereço pode-se acessar
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO - CAMPUS CAXIAS. Aluno (s): 01 ATIVIDADE. Revisão de Conteúdo
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO - CAMPUS CAXIAS DISCIPLINA: Lab. de Programação PROF: MSc. Flávio Barros PERÍODO: 2 DATA: Aluno (s): 01 ATIVIDADE / / Revisão de Conteúdo
Ponteiros em C. Adriano Joaquim de Oliveira Cruz 21 de julho de Instituto de Matemática Departamento de Ciência da Computação UFRJ
Ponteiros em C Adriano Joaquim de Oliveira Cruz 21 de julho de 2017 Instituto de Matemática Departamento de Ciência da Computação UFRJ 1 Resumo da Seção Introdução Declaração Incrementando e Decrementando
Estruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões.
1 Estruturas da linguagem C 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões. Identificadores Os identificadores seguem a duas regras: 1. Devem ser começados por letras
Introdução à Programação
Programação de Computadores Introdução à Programação Prof. Helton Fábio de Matos [email protected] Agenda Algoritmo & Programa Variáveis Declaração de tipos Comando de entrada ou de leitura Comando de
INF 1620 P3-06/12/03 Questão 1 Nome:
INF 1620 P3-06/12/03 Questão 1 Considere um cadastro com as médias por disciplina dos alunos de uma universidade. Esse cadastro é originalmente armazenado em um arquivo texto que contém, para cada disciplina,
Conhecendo a Linguagem de Programação C
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Conhecendo a Linguagem de Programação C DCA0800 - Algoritmos e Lógica de Programação Heitor Medeiros 1 Como
Computação 2. Aula Profª. Fabiany Listas Duplamente Encadeadas
Computação 2 Aula 10.1 Listas Duplamente Encadeadas Profª. Fabiany [email protected] ListaEncadeada.h #ifndef _LISTAENCADEADA_H_ #define _LISTAENCADEADA_H_ #include #include #include
GEQ Prof. Paulo R. Coelho. Lista para prova
GEQ007 2013 Prof. Paulo R. Coelho Lista para prova 7. Defina uma estrutura empregado para armazenar nome, data de nascimento, idade e salário de um empregado de uma empresa. Leia informações sobre 10 empregados
DAS5102 Fundamentos da Estrutura da Informação
Ponteiros e Funções Funções ou sub-rotinas são parcelas de código que podem ser invocadas a partir do programa principal ou até mesmo por outras sub-rotinas. Elas têm como objetivo a execução de uma tarefa
Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Sexta Aula Prática - 28 de abril de 2011
Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Sexta Aula Prática - 8 de abril de 11 O objetivo desta aula prática é exercitar vetores e matrizes de caracteres. Exercício 1: Escreva
1ª versão. #include <stdio.h> #include <string.h> #include <stdlib.h> #define maxdiscos 1000
#include #include #include #define maxdiscos 1000 typedef struct { char nomeautor[80]; char nomedisco[100]; int numdiscosvendidos; DISCO; 1ª versão int main() { DISCO listadiscos[maxdiscos];
C Estruturas. Adriano Cruz 21 de julho de Instituto de Matemática Departamento de Ciência da Computação UFRJ
C Estruturas Adriano Cruz [email protected] 21 de julho de 2017 Instituto de Matemática Departamento de Ciência da Computação UFRJ 1 Section Summary 1 Introdução 2 Definições Básicas 3 typedef 4 typedef
