Buscar

AULA 10 - AVALIANDO APRENDIZADO - PROGRAMAÇÃO I

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

1a Questão (Ref.: 201402036832) Fórum de Dúvidas (0) Saiba (0) 
 
A função remove() apaga um arquivo especificado. Tem como protótipo: 
 
 
char remove (char *nome_do_arquivo); 
 int remove (char *nome_do_arquivo); 
 void remove (char *nome_do_arquivo); 
 
int remove (char nome_do_arquivo); 
 
int remove (int *nome_do_arquivo); 
 
 Gabarito Comentado 
 
 
 
 
 2a Questão (Ref.: 201401593226) Fórum de Dúvidas (0) Saiba (0) 
 
Um engenheiro elétrico desenvolveu um programa para que possa, entre outras funções, ler de um 
arquivo txt dados coletados durante um dia de um usina elétrica. 
Cada arquivo é salvo seguindo o modelo abaixo: 
 
ddmmaaaa.txt (onde tem dd( digita o dia com dois algarismos), mm(digita o mês com dois algarismos) 
e aaaa(ano com 4 algarismos). 
 
O chefe dele quando deseja fazer uma consulta, clica no executável e escolhe a opção leitura e 
quando lhe é perguntado, digita o nome do arquivo conforme falado acima. 
Para que isso seja possível, deverá estar presente na função consulta() uma das linhas abaixo. 
Selecione-a. 
 
 fp=fopen("nomeArq", "a"); " 
 fp=fopen(nomeArq, "w"); 
 fp=fopen("ddmmaaaa.txt", "r"); 
 fp=fopen(nomeArq, "r"); 
 fp=fopen(ddmmaaaa.txt, "w+"); 
 
 Gabarito Comentado 
 
 
 
 
 3a Questão (Ref.: 201402023732) Fórum de Dúvidas (0) Saiba (0) 
 
Nas aulas conhecemos primeiro as funções fseek() e ftell() e posteriormente outras duas funções ______ e 
______ que são equivalentes a estas porém com sintaxe diferentes. 
Assinale a alternativa que completa corretamente as lacunas. 
 
 
fwrite() e rewind(). 
 
rewind () e fgets (). 
 fgetpos() e fsetpos(). 
 
fgetpos() e ftell(). 
 
fgets() e fsetpos(). 
 
 Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201401594391) Fórum de Dúvidas (0) Saiba (0) 
 
Um Engenheiro da prefeitura está fazendo um levantamento do número de árvores necessárias para 
serem plantadas em 20 bairros. 
Ele gostaria de declarar matrizes para armazenamento desses dados. 
Assinale a linha onde a declaração atende ao que ele deseja. 
 
 
 
 
char bairros[20]; int quantidade[20]; 
 
 
char bairros[19]; int quantidade[19]; 
 
 
char bairros[19][40]; int quantidade[19]; 
 
 
char bairros[20,40]; int quantidade[20]; 
 
char bairros[20][40]; int quantidade[20]; 
 
 
 
 
 
 5a Questão (Ref.: 201401538565) Fórum de Dúvidas (0) Saiba (0) 
 
As matrizes, em geral, são caracterizadas por se tratarem de uma única variável de determinado 
tamanho que guarda várias informações do mesmo tipo. 
Desconsiderando a necessidade do programa principal e levando em conta a programação 
adequada, declaração e respectiva manipulação das matrizes, das opções apresentadas a 
respeito das matrizes bidimensionais marque a resposta correta. 
 
 
char mat[2][2]; mat[0][2] = A; 
 
int mat[3][3]; mat[0][3] = 5; 
 
int mat[3][3]; mat[0][2] = 5.0; 
 int mat[3][3]; mat[0][2] = 5; 
 
char mat[2][2]; mat[0][2] = "A"; 
 
 
 
 
 
 6a Questão (Ref.: 201401591735) Fórum de Dúvidas (0) Saiba (0) 
 
Um Engenheiro de Produção que gostava de programar resolveu definir uma função para facilitar 
seu trabalho, uma vez desejava dar um premio de produtividade para sua equipe. 
O premio seria calculado de forma variada e iria se basear na avaliação de cada funcionário 
(valores de 1 a 5). 
Ele escreveu o protótipo abaixo. 
 
float premio(float salario, int avaliacao); 
 
Tendo em vista esse protótipo é CORRETO afirmar que a função: 
 
 
 Não retorna nenhum valor para a função chamadora. 
 
Recebe dois valores, salário e a avaliação, passados por referência. 
 
Retornará dois valores para a função chamadora. 
 
Retornará o salário somado ao percentual 
 Recebe dois valores, salário e a classificação, passados por valor. 
 
 Gabarito Comentado 
 
 
�

Outros materiais