Buscar

Questões sobre a Linguagem C

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 28 páginas

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 6, do total de 28 páginas

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 9, do total de 28 páginas

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

Prévia do material em texto

1a Questão (Ref.: 201202437805)
	 Fórum de Dúvidas (1)       Saiba  (0)
	
	Na Aula 1, estudamos algumas características e vantagens da linguagem C. Observe as afirmativas abaixo e assinale a opção que contem a resposta correta.
I Tem boa Portabilidade. 
II Não pode ser modularizada. 
III É uma linguagem Orientada a Objetos.
IV Uma linguagem que pode manipular endereços de memória. 
V Não possui um propósito especifico.
		
	 
	As afirmativas I e IV estão corretas e as demais, erradas.
	
	As afirmativas IV e V estão corretas e as demais, erradas.
	
	As afirmativas II, III e IV estão corretas e as demais, erradas.
	
	As afirmativas II, IV e V estão corretas e as demais, erradas.
	 
	As afirmativas I, IV e V estão corretas e as demais, erradas.
	
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201202439331)
	 Fórum de Dúvidas (1)       Saiba  (0)
	
	Uma das características mais marcantes da linguagem C é a sua portabilidade. Os códigos escrito em C são portáveis, o que significa que é possível executa-los nos mais diferentes tipos de arquiteturas. Tendo um programa C compilado para Windows, para executa-lo em Linux, identifique a opção CORRETA:
		
	 
	Precisamos recompilar o código fonte para o Linux.
	
	Ocorrerá erro, pois todas as instruções da linguagem C são incompatíveis com o Linux.
	
	Só é possível copiar o código executável do Linux para o Windows e executa-lo.
	
	Basta apenas copiar o código executável para o Linux e executa-lo.
	
	Ocorrerá erro, pois os programas C não rodam em Linux.
	
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201202400942)
	 Fórum de Dúvidas (1)       Saiba  (0)
	
	Todo programa codificado na linguagem C pode incluir uma, ou várias bibliotecas, mas existe uma que tem que estar nessa lista, na maioria das vezes, devido a necessidade da interação com o usuário..
Assinale a alternativa que apresenta essa biblioteca.
		
	 
	studio.h 
	
	iostream.h 
	
	stdin.h 
	
	iostream 
	 
	stdio.h 
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201202743390)
	 Fórum de Dúvidas (1)       Saiba  (0)
	
	Um dos grandes problemas de empresas que desenvolvem software é a variedade hardware. Como por exemplo, em grandes redes de supermercados, o software instalado não pode ser trocado sem maiores custos e traumas. A linguagem C possui a capacidade de ser compilado ou executado em diferentes arquiteturas (seja de hardware ou de software). Identifique abaixo a capacidade descrita.
		
	 
	Portabilidade
	
	Polimorfismo
	
	Modularidade
	
	Reuso
	
	Flexibilidade
	
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201202437812)
	 Fórum de Dúvidas (1)       Saiba  (0)
	
	Na história da linguagem C, alguns momentos foram marcantes devido a acréscimos e/ou modificações significativas embora nem todos os compiladores tenham aderido. Abaixo estão relacionadas alguns deles:
- Surge o tipo long long para inteiros;
- As funções matemáticas passam a aceitar todos os tipos numéricos;
- O caracter // para comentário de uma linha, pode ser usado também;
Assinale a opção que contem o nome do documento onde apareceram, pela primeira vez, as modificações acima.
		
	
	Padrão C95
	 
	Padrão C89
	 
	Padrão C99
	
	ISO/IEC 9899:1990
	
	C tradicional
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201202403039)
	 Fórum de Dúvidas (1)       Saiba  (0)
	
	Para que possamos criar nossos programas na linguagem C, iniciamos por criar o ______________, o qual pode ser feito através de um editor de texto não formatado e salvo com a ______________ ou mesmo utilizar um editor da linguagem, como o DEV C++. De acordo com o sistema operacional isto pode ser um pouco diferente. Após esta etapa, devemos ___________ e linkeditar o programa gerando o arquivo _____________, o qual após ser executado apresenta o resultado de nosso programa.
Das opções apresentadas, marque aquela que completa respectivamente e corretamente os espaços em branco destacados do texto, segundo os conceitos da linguagem C apresentados no material didático da disciplina.
		
	
	Código base - extensão .c - compilar - fonte
	
	Fonte - extensão .txt - editar - executável
	
	Código de texto - extensão .txt - editar - fonte
	
	Executável - extensão .c - compilar - fonte
	 
	Código fonte - extensão .c - compilar - executável
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 1a Questão (Ref.: 201202760114)
	 Fórum de Dúvidas (1)       Saiba  (0)
	
	Escreva o comando que defina uma constante de nome PI com valor igual a 3,14.
		
	
	#include PI 3.14
	 
	#const PI 3,14
	
	#define PI 3,14
	
	#include PI 3,14
	 
	#define PI 3.14
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201202403044)
	 Fórum de Dúvidas (1)       Saiba  (0)
	
	Na linguagem C, temos várias formas de exibir mensagens na tela, através das funções encontradas na biblioteca padrão stdio.h.  Sabe-se de antemão que poderíamos utilizar várias delas para exibir um texto, mas a escolha da função parte da necessidade do programa.
 Se um programa precisa exibir um texto, sem variáveis ou constantes numéricas já com a quebra de linha no final, qual das funções apresentadas é a mais adequada?
		
	 
	puts
	 
	putchar
	
	printf
	
	print
	
	cout
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201202405929)
	 Fórum de Dúvidas (1)       Saiba  (0)
	
	Observe o código abaixo: 
#include < stdio.h >
#include < stdlib.h>
int main(){ 
int x,y,z; 
x=6; 
y=2; 
z = (x%2)+8; 
puts(z); 
system("PAUSE"); 
return 0; 
} 
Dentre as opções abaixo é correto afirmar:
		
	
	O programa exibirá 8
	
	O programa exibirá 0
	 
	Ocorrerá um erro
	
	O programa exibirá 11
	 
	O programa exibirá 16
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201202356588)
	 Fórum de Dúvidas (1)       Saiba  (0)
	
	Quanto aos códigos de formatação (especificadores de formato) usados com a função printf() e tendo em vista o trecho do programa,  qual deveria ser a linha usada para exibir a saída abaixo:
Observação: A sequência de números que aparece na saída representa as colunas da tela.
 
Trecho
int num1= 12, num2=8; float num3=15;
printf("\n12345678901234"); 
 
		
	
	printf("\n%04d\t%.2f\n", num1/num2, num3);
	
	printf("\n%d\t%06.2f\n", num1, num3);
	 
	printf("\n%.2f\t%06.2f\n",(float) num1/num2, num3);
	
	printf("\n%d\t%6.2f\n",num1/num2, num3);
	
	printf("\n%4d\t%.2f\n", num1%num2, num3/2);
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201202357941)
	 Fórum de Dúvidas (1)       Saiba  (0)
	
	As funções existem para decompor um problema em partes menores, simplificando e organizando o programa como um todo. Tendo em vista o que foi exposto, assinale a opção que apresenta uma afirmativa ERRADA em relação aos conceitos de funções.
		
	
	As variáveis declaradas no corpo de uma função são chamadas variáveis locais.
	
	Além do valor de uma variável é possível passar para uma função o endereço da variável como por exemplo, das matrizes.
	
	Todas as funções apresentam na declaração de seu cabeçalho um par de parênteses.
	
	O protótipo de uma função informa ao compilador o tipo de retorno, o nome e a lista de parâmetros da função.
	 
	O comando return encerra a execução de uma função e pode retornar vários valores para a função chamadora da função.
	
	
	
	
	 6a Questão (Ref.: 201202743839)Fórum de Dúvidas (1)       Saiba  (0)
	
	Suponha que as bibliotecas necessárias foram declaradas e considere em função das respostas a numeração das linhas apresentadas entre parênteses.
(L1)int main()
(L2) {
(L3) char vet[40];
(L4) puts("Digite o seu nome completo:");
(L5) fgets(vet);
(L6) printf("%s\n", vet);
(L7) system("pause");
(L8) return (0);
(L9) }
Analise o código e assinale a alternativa correta.
		
	
	Erro na (L8)- O return é utilizado apenas em funções.
	 
	Erro na (L5)- Na forma de preencher a função fgets.
	
	Erro na (L4)- Puts está sendo usado de forma errada.
	 
	Erro na (L3)- Deveria ser utilizado uma matriz.
	
	Erro na (L6)- O printf não aceita a forma apresentada.
	
		1a Questão (Ref.: 201202786092)
	 Fórum de Dúvidas (2 de 2)       Saiba  (2 de 2)
	
	Escolha a opção que inclui somente nomes válidos para variáveis na linguagem C.
		
	
	2nota, a36, x#y, --j
	 
	If, nota_do_aluno_2, HOJE, _yes
	
	2_ou_1, fim, *h, j
	 
	nota-2 , a36, x_y
	
	i, j, int, obs
	
	
	
	
	 2a Questão (Ref.: 201202789684)
	 Fórum de Dúvidas (2)       Saiba  (2)
	
	Na linguagem de programação C, como em outras, na criação de programas, precisamos fazer a entrada e saída de dados no sistema e para tal temos algumas opções.
Das opções apresentadas, qual não é parte linguagem C, conforme o material apresentado nas aulas.
		
	
	printf ( )
	
	getchar ( )
	 
	cin ( )
	
	scanf ( )
	 
	fgetc(stdin)
	
	
	
	
	 3a Questão (Ref.: 201202261575)
	 Fórum de Dúvidas (2)       Saiba  (2)
	
	Sabemos que para a utilização de funções da linguagem C precisamos declarar suas respectivas bibliotecas.
De acordo com a Linguagem C marque a opção em que o descritivo da biblioteca está correto.
		
	
	stdlib.h - Funções de entrada e saida. 
	
	time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos.
	 
	math.h - Funções matemáticas
	
	stdio.h - Funções para gráficos.
	
	string.h - Funções para concatenação de strings com inteiros.
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201202346783)
	 Fórum de Dúvidas (2)       Saiba  (2)
	
	Um programa de cadastro deve solicitar cpf,nome e telefone de alunos até que o cpf seja igual a 0. Que estrutura em C melhor representa esta tarefa?
		
	 
	do{ // [bloco de comandos] } 
while (cfp !=0);
	
	if (cpf != 0)
{ // [bloco de comandos] }
	
	do while (cfp !=0)
{ // [bloco de comandos] }
	
	for (cpf=0; cpf !=0; cpf++) 
{ // [bloco de comandos] }
	
	while{ // [bloco de comandos] } 
do (cfp !=0);
	
	
	
	
	 5a Questão (Ref.: 201202346763)
	 Fórum de Dúvidas (2)       Saiba  (2)
	
	Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro.
		
	
	((pontos>=10) ! (pontos <=20))
	
	((pontos>=10) % (pontos <=20))
	 
	((pontos>=10) && (pontos <=20))
	
	((pontos>=10) || (pontos <=20))
	
	((pontos>=10) # (pontos <=20))
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201202357211)
	 Fórum de Dúvidas (2)       Saiba  (2)
	
	Um engenheiro precisava calcular o valor do imposto a ser pago no carnê leão.
Sabe-se que o imposto é calculado sobre o salário bruto.
Acompanhe o programa codificado na linguagem C, supondo que você digitou 4000 para primeira solicitação de entrada e 1000, para segunda solicitação. Escolha a opção onde está presente o valor do imposto.
		
	
	Valor do imposto a ser pago: 850.00
	 
	Valor do imposto a ser pago: 650.00
	
	Valor do imposto a ser pago: 800.00
	 
	Valor do imposto a ser pago: 750.00
	
	Valor do imposto a ser pago: 1000.00
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	1a Questão (Ref.: 201202272585)
	 Fórum de Dúvidas (2)       Saiba  (2)
	
	Qual é a saída de tela, deste trecho de programa?
int x=4, 
y=8; 
if (x < 2) 
    printf ("%d \n", x); 
else 
    printf ("%d \n", y);
		
	
	\n8
	
	9
	 
	8
	
	12
	
	\n4
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201202789701)
	 Fórum de Dúvidas (2)       Saiba  (2)
	
	Na construção de programas na linguagem C, precisamos utilizar os operadores relacionais para montar nossas expressões relacionais.
Supondo que as variáveis foram devidamente declaradas, dentre as opções apresentadas qual não apresentauma expressão relacional correta na linguagem C.
		
	
	x > ( a + b )
	 
	x = ( a + b )
	
	x == ( a + b )
	
	x <= ( a + b )
	
	x >= ( a + b )
	
	
	
	
	 3a Questão (Ref.: 201202786671)
	 Fórum de Dúvidas (1 de 2)       Saiba  (1 de 2)
	
	Um desenvolvedor construiu um código onde estava presente o trecho abaixo. 
char resp;
scanf("%c", &resp); 
switch(toupper(resp)) ;
{
case 'A': puts("Digitou a letra A" ); break; 
case 'E': puts("Digitou a letra E" ); break; 
case 'i': puts("Digitou a letra I" ); 
case 'O': puts("Digitou a letra O" ); 
case 'U': puts("Digitou a letra U" ); break; 
default: puts("Nao digitou vogal" ); 
}
Analise as afirmativas abaixo e assinale a opção correta.
I Se digitar I, aparece: Digitou a letra I / Digitou a letra O/ Digitou a letra U uma mensagem em cada linha. 
II Se digitar i, aparece: Nao digitou vogal. 
III Se digitar o, aparece:Digitou a letra O/ Digitou a letra U uma mensagem em cada linha. 
IV Se digitar a, aparece: Nao digitou vogal. 
V Se digitar A, aparece: Digitou a letra A. 
		
	 
	II, III e V são verdadeiras
	
	II e, IV são verdadeiras
	
	I, III e IV são verdadeiras
	
	III e IV são verdadeiras
	 
	Só a a III é verdadeira
	
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201202743734)
	 Fórum de Dúvidas (2)       Saiba  (1 de 2)
	
	Suponha que as notas digitadas pelo usuário sejam respectivamente (4.5; 8.5; 6.5).
int main()
{
float n1, n2, n3, med;
puts("Digites as notas");
scanf("%f", &n1);
scanf("%f", &n2);
scanf("%f", &n3);
med= (n1+n2+n3)/3;
if(med>=7)
printf("Aluno aprovado com: %.1f\n", med);
else
printf("Aluno reprovado com: %.1f\n", med);
system("pause");
return 0;
}
Desconsidere a necessidade da declaração das bibliotecas.
Qual será a mensagem final exibida para o usuário?
		
	
	Aluno aprovado com: 6.00
	
	Aluno aprovado com: 6.5
	
	Aluno reprovado com: 6.50
	 
	Aluno reprovado com: 6.5
	
	Aluno aprovado com: 6.0
	
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201202786722)
	 Fórum de Dúvidas (1 de 2)       Saiba  (1 de 2)
	
	Existe sempre uma dúvida por parte do desenvolvedor se escolhe switch() ou if quando está usando a Linguagem C.
Sabemos que existem algumas exigências para se usar o switch().
Analise as opções abaixo e assinale a opção correta.
I Qualquer tipo pode ser usado. 
II Somente o tipo vetor de char que Não pode ser usado. 
III Não pode ser usado intervalo tipo: 1..3 em um case. 
IV Sempre será obrigatório usar o comando break; ao final de um case. 
V Quando o valor digitado não estiver presente em nenhum dos cases, irá para a opção default, caso exista.
		
	
	II, III e IV são verdadeiras
	
	I, III e IV são verdadeiras
	
	I, III, IV e V são verdadeiras
	
	II, IV e V são verdadeiras
	 
	III e V são verdadeiras
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201202786547)
	 Fórum de Dúvidas (1 de 2)Saiba  (1 de 2)
	
	Se precisarmos testar o conteúdo de uma variável e sabendo-se que só serão executados comandos se o teste retornar verdadeiro, qual estrutura você indicaria para esse caso?
		
	
	printf()
	 
	if
	
	switch()
	
	if else
	
	if else if
	 1a Questão (Ref.: 201202237386)
	 Fórum de Dúvidas (2)       Saiba  (1)
	
	Qual a estrutura de repetição usada para quantidade indeterminada de repetições?
		
	
	struct
	 
	while
	 
	for
	
	switch
	
	if-else
	
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201202304225)
	 Fórum de Dúvidas (2)       Saiba  (1)
	
	Durante a criação de um programa, foi percebido que uma parte do código era executada várias vezes, porém não era em uma sequência de repetições e sim esporadicamente. Cada vez que esta parte era executada inicialmente precisava-se de um valor diferente e no final do trecho a resposta nem sempre era a mesma. Era necessário achar alguma forma de evitar a redundância de códigos e melhorar a escrita e desempenho do sistema. Baseado na descrição apresentada acima e utilizando-se da melhor forma os conceitos de programação, qual seria a melhor solução pra o problema:
		
	
	Utilizar a estrutura de loop FOR com o GOTO, para executar a parte do código que se repetia.
	
	Utilizar a estrutura de loop FOR, para executar a parte do código que se repetia.
	 
	Utilizar a estrutura de loop DO-WHILE, para executar a parte do código que se repetia.
	
	Utilizar a estrutura de loop WHILE, para executar a parte do código que se repetia.
	 
	Criar uma função para executar a parte do código que se repetia.
	
	
	
	
	 3a Questão (Ref.: 201202360707)
	 Fórum de Dúvidas (2)       Saiba  (1)
	
	 Uma das dificuldades da estrutura escolha/ caso é o fato das restrições variarem para cada linguagem, dificultando a fixação. Na linguagem C, essa estrutura recebe o nome de switch() e tem suas restrições. Observe os trechos abaixo e assinale o que é possível ser usado na linguagem C, supondo que  se espera encontrar na variável de nome a, inteira, alguns valores e entres eles está o número 90. Analise as linhas abaixo e assinale que foi escrita corretamente para testar o número 90 na estrutura switch().
		
	 
	case 90: printf("Pode") ; break;
	
	90: printf("Pode"); stop;
	
	case a=90: printf("Pode") ;break;
	
	case a > 90: printf("Pode") ;break;
	 
	90: printf("Pode");
	
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201202358147)
	 Fórum de Dúvidas (2)       Saiba  (1)
	
	 Muitas séries matemáticas podem ser geradas pela estrutura do  for. Analise o código abaixo, supondo que você digitou 2 e 4 quando lhe foram solicitados dois números e escolha a opção que contém a série exibida pelo código.
		
	
	2       4       4       8       12       20       32       52
	
	2       4       6       8       19       12       14       16
	 
	2       4       6       10       16       26       42
	
	2       4       4       8       12       20       32       
	
	2       4       6       10       16       26       42       68
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201202358131)
	 Fórum de Dúvidas (2)       Saiba  (1)
	
	Muitas séries matemáticas podem ser geradas pela estrutura do for. Analise o código abaixo e escolha a opção que contém a série exibida pelo código.
		
	 
	0     1     1     3     2     4     5     7
	 
	1     1     2     3     5     8     13     21
	
	0     1     1     2     3     4     5     6
	
	1       3     4      7      9     11     13
	
	0     1     1     2     3     5     8     13     21
	
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201202796809)
	 Fórum de Dúvidas (1 de 2)       Saiba  (1 de 1)
	
	As estruturas de repetição são essenciais no desenvolvimentos de programas na linguagem C. Dado o programa abaixo, identifique a opção que demonstra o que será exibido na tela:
int main(int argc, char *argv[]) {
int i = 0; 
int j = 5;
while(++i <= --j){ 
printf("%d ", i); 
}
system("PAUSE"); 
return 0;
}
		
	
	1 2 3 4 5
	
	1 2 3
	
	0 1 2 3 4 5
	 
	0 1 2
	 
	1 2
	
	
	
	1a Questão (Ref.: 201202400465)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Um lojista gostaria de desenvolver um programa que pudesse armazenar os códigos(valores inteiros), os valores de compra(valores reais), os valores de vendas(valores reais) e a quantidade(valores inteiros) de todos os mil produtos.
Pensou em declarar algumas matrizes unidimensionais para tornar isso possível.
 
Qual das opções abaixo declara as matrizes necessárias para que o programa possa ser desenvolvido a partir delas e seguindo, rigorosamente, as sugestões do texto acima?
		
	
	int codigos[999], qtdade[999]; float valorC[999], valorV[999];
	
	double codigos[1000], qtdade[1000], valorC[1000], valorV[1000];
	
	double codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];
	
	double codigos[999], qtdade[999], valorC[999], valorV[999];
	 
	int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201202431766)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Analise as sentenças abaixo sobre a declaração de vetores e, em seguida, assinale a alternativa correta:
I. Na linguagem C++, uma string é um vetor de caracteres terminado com um caracter nulo cujo valor inteiro é igual a zero (código ASCII igual a 0).
II. O terminador nulo também pode ser escrito usando a convenção de barra invertida do C++ como sendo '\0'.
III. Como precisamos reservar duas posições para o terminador (a barra e o zero), sempre iremos declarar o tamanho necessário menos um.
 
		
	 
	Somente as sentenças II e III estão corretas
	
	Todas as sentenças estão corretas
	
	Somente as sentenças I e III estão corretas
	
	Somente a sentença II está correta
	 
	Somente as sentenças I e II estão corretas
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201202437852)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Observe as declarações abaixo e assinale a opção correta.
I int idades[]={5,16,27,19};
II float CR[3]={6.1, 8.9, 9.3};
III char letras[]={"A", "E", "I", "O", "U"};
IV char letras[]={"Linguagem de "};
		
	
	Somente as declarações I e II estão corretas
	 
	Todas as declarações estão corretas
	
	As declarações III e IV estão erradas
	 
	Somente as declarações I , II e IV estão corretas
	
	A declaração I está errada e a declaração II está correta
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201202736080)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Uma empresa possui uma série de programas desenvolvidos em C que acessam um mesmo arquivo. Um dos problemas constatados é a falta de padronização no armazenamento de dados neste arquivo. Alguns aplicativos gravam em caixa alta (letras maiúsculas), outros em caixa baixa (letras minúsculas) e alguns não administram isto.
Para tanto, foi definido, por padrão, que todos os caracteres lidos devem ser convertidos para caixa alta imediatamente após a leitura do mesmo. Qual função do C devo incluir nos programas para efetuar a conversão de caractere a caractere?
		
	
	convertUp
	
	upper
	
	toupr
	 
	toupper
	
	convertUpper
	
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201202437846)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Um desenvolvedor precisava armazenar matrícula, nome e CR de um aluno. Sabe-se que a matrícula é um número inteiro e que o CR é um númeroreal. Observe as alternativas abaixo e assinale qual foi a escolhida por atender a todas as exigências.
		
	
	char[30] nome; int matricula[12]; float CR;
	
	char nome; int matricula[12]; double CR;
	
	char nome; int matricula; float CR;
	
	char[30] nome; int matricula; double CR;
	 
	char nome[30]; int matricula; float CR;
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201202437850)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Observe as afirmativas abaixo sobre o terminador nulo e assinale a opção correta.
I Devemos sempre acrescentar mais uma posição ao vetor de char quando ele for dimensionado;
II Ele deve ser incluído ao final de todo vetor independente do tipo;
III O terminador nulo é identificado pelo caracter \0;
		
	 
	As afirmativas I e III são verdadeiras.
	
	Somente a afirmativa I é verdadeira
	
	Somente a III é verdadeira
	 
	As afirmativas II e III são verdadeiras
	
	Todas as afirmativas são verdadeiras
	
	
	 1a Questão (Ref.: 201202357972)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Um programa pode ser formado por uma, ou mais funções. Quando existir mais de uma função, onde poderão se posicionar as demais funções em relação à função main()?
Observe as afirmativas abaixo e assinale a resposta CORRETA
 
I Antes ou depois, depende do programador, pois a posição não gera, nunca, problema.
II Depois, desde que os protótipos sejam colocados antes da main().
III Antes para não ter que colocar os protótipos e nunca ocasionar erros.
IV Antes ou depois, desde que sejam colocados os protótipos.
		
	
	II e III estão corretas
	
	I e III estão corretas
	 
	II e IV estão corretas
	 
	Só a II está correta
	
	I e IV estão corretas
	
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201202743780)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Considere que todas as bibliotecas necessárias foram declaradas.
int main()
{
int mat[3][3], i, j, det;
puts("Codigo que calcula o determinante de uma matriz 3x3\n");
____{
puts("Digite os elementos da matriz\n");
____(i=0;i<3;i++)
____(j=0;j<3;j++)
scanf("%d", &mat[i][j]);
fflush(stdin);
det= (mat[0][0]*mat[1][1]*mat[2][2]) + (mat[0][1]*mat[1][2]*mat[2][0]) + (mat[0][2]*mat[1][0]*mat[2][1]) - ((mat[0][1]*mat[1][0]*mat[2][2]) + (mat[0][0]*mat[1][2]*mat[2][1]) + (mat[0][2]*mat[1][1]*mat[2][0]));
printf("\ndet=%d\n", det);
} ____ (det==0);
system("pause");
return (0);
}
Complete as lacunas do código da maneira correta para que o programa funcione corretamente.
		
	
	while-for-do-for
	 
	do-while-for-for
	
	do-if-else-while
	 
	do-for-for-while
	
	do-if-for-while
	
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201202304825)
	 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 apenas a linha de comando, das opções apresentadas em relação à manipulação de vetores marque a resposta correta.
		
	
	int vetinteiros[5]=[1,2,3,4,5];
	 
	char vet[5]={a,b,c,d,e};
	 
	float vetreais[4]={1.0,2.4,3.5,4.5};
	
	float array[4]=[1.0,2.4,3.5,4.5];
	
	char vetnome[5]= "Maria";
	
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201202304833)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Para resolver um determinado problema um programador escreveu um código para trabalhar com um vetor conforme apresentado na questão:
    int vetn[10];
    for (int i=1; i <= 10; i++){
        vetn[i -1]  = i * 13;
        i = i + 1;
    }
Desconsiderando a necessidade do programa completo e levando em conta apenas o código descrito, das opções apresentadas em relação ao vetor, qual afirmativa está correta.
		
	
	O segundo valor armazenado será o 26.
	
	O décimo valor armazenado será o 117.
	 
	Serão armazenados 10 valores inteiros.
	 
	Serão armazenados 5 valores inteiros.
	
	O terceiro valor armazenado será o 60.
	
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201202304836)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Para resolver um determinado problema um programador escreveu um código para trabalhar com um vetor conforme apresentado na questão:
    int vetn[3][2];
    for (int i=0; i < 3; i++){
        for (int j=0; j < 2; j++){
            vetn[i][j]  = i + j;
        }
    }
Desconsiderando a necessidade do programa completo e levando em conta apenas o código descrito, das opções apresentadas, qual afirmativa está correta.
		
	
	Serão armazenados os valores 0,1,2,2,3,3.
	
	O trecho apresentado possui erro e nenhum valor será armazenado.
	
	O trecho apresentado possui erro e apenas um valor será armazenado.
	 
	Serão armazenados os valores 0,1,1,2,2,3.
	 
	Serão armazenados os valores 0,0,1,1,2,2.
	
	
	
	
	 6a Questão (Ref.: 201202743807)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Verifique o código a seguir e assinale a alternativa que contém um erro presente no código e a justificativa correta. Suponha que as bibliotecas necessárias foram declaradas.
int main()
{
int i, j, det, l, c;
int mat[l][c];
puts("Codigo que calcula o determinante de uma matriz 3x3\n");
do{
puts("Digite os elementos da matriz\n");
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%d", &mat[i][j]);
fflush(stdin);
det= (mat[0][0]*mat[1][1]*mat[2][2]) + (mat[0][1]*mat[1][2]*mat[2][0]) + (mat[0][2]*mat[1][0]*mat[2][1]) - ((mat[0][1]*mat[1][0]*mat[2][2]) + (mat[0][0]*mat[1][2]*mat[2][1]) + (mat[0][2]*mat[1][1]*mat[2][0]));
printf("\ndet=%d\n", det);
}while (det==0);
system("pause");
return (0);
}
		
	 
	Declaração da matriz- Na declaração de uma matriz suas dimensões não podem ser indicadas por variáveis.
	
	Utilização da função puts- Pois o puts exibe apena um caractere.
	 
	Falta no (;) após o comando for- Toda linha do código deve ser encerrada com (;).
	
	Formato do while- deveria ter apenas um sinala de (=).
	
	Declaração de variáveis- det é uma palavra reservada, portanto não pode ser nome de variável.
	
	
	
	 1a Questão (Ref.: 201202437871)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Os alunos foram desafiados pelo professor para construir uma linha em linguagem C que pudesse exibir no display o algarismo da casa das dezenas simples de um número dado na chamada das funções.
O professor disse que eles não precisavam fazer nenhuma proteção, mas deixou claro que tinham que usar somente as duas funções que foram disponibilizadas para eles.
Observe os protótipos abaixo e os comentários sobre o que cada função retorna e depois escolha a opção que possibilita o que foi pedido, supondo que o número seja : 987234.
Função 1: int retornaUltimo(int num); /* Retorna o algarismo da casa das unidades simples*/
Função 2: int retornaDezenas(int num); /* Retorna o número de dezenas de um número */
		
	 
	
	
	 
	
	
	 
	 
	
	
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201202437867)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Um engenheiro gostaria de definir uma função para resolver um determinado problema.
Observe o código abaixo e identifique a opção que exibe o que é retornado pela função.
		
	
	Nada retorna porque tem erro na função, uma vez que não testa se o número é negativo
	 
	Retorna o total de algarismos do número digitado independente do sinal
	 
	Retorna 1 se o número digitado for divisível por 10
	
	Retorna 0 caso o número digitado seja negativo
	
	Retorna o total de números digitados e divisíveis por 10
	
	 Gabarito ComentadoGabarito Comentado
	
	
	 3a Questão (Ref.: 201202360650)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	O chefe do departamento do pessoal da Empresa YYY gostaria de declarar matrizes bidimensionais para armazenar nomes dos 20 funcionários e 14 salários de cada um deles.
Assinale a linha onde a declaração atende ao que ele deseja.
		
	 
	
char nomes[20][31]; float salarios[20][14]; 
	
	
char nomes[20]; float salarios[19][13]; 
	 
	
char nomes[19][31]; float salarios[19][13]; 
	
	
float nomes[20][31], salarios[20][14]; 
	
	
char nomes[20][31]; float salarios[20][20]; 
	
	
	
	
	 4a Questão (Ref.: 201202736221)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A língua portuguesa realmente é surpreendente. Além de rica em fonemas e vocabulário, possui muitas curiosidades. Entre elas o conceito de palíndromo, que é uma palavra ou um número que se lê da mesma maneira nos dois sentidos como, por exemplo, OVO.
Dado o código abaixo, qual das opções complementa o programa para identificar este curioso conceito?
int ePalindromo(char vet[],int tam);
void main(int argc, char *argv[]) { 
char texto[] = "arara";
int i; 
if(ePalindromo(texto, strlen(texto)))
printf("Eh palindromo");
else
printf("Nao eh palindromo");
system("PAUSE"); 
}
		
	
	int ePalindromo(char vet,int tam){
int i; int aux=1;
for(i=0; i < tam-1; i++){
if(vet[i]!=vet[tam-i]){ 
aux = 0;
break;
}
} 
return aux; 
}
	
	int ePalindromo(char vet[],int tam){
int i; int aux=1;
for(i=0; i < tam; i++){
if(vet[i]!=vet[tam+1-i]){
aux = 0;
break;
}
} 
return aux; 
}
	 
	int ePalindromo(char vet[],int tam){
int i; int aux=1;
for(i=0; i < tam/2; i++){
if(vet[i]!=vet[tam-i]){ 
aux = 0;
break;
}
} 
return aux; 
}
	 
	int ePalindromo(char vet[],int tam){
int i; int aux=1;
for(i=0; i < tam/2; i++){
if(vet[i]!=vet[tam-1-i]){ 
aux = 0;
break;
}
} 
return aux; 
}
	
	int ePalindromo(char vet[],int tam){
int i; int aux=1;
for(i=0; i < tam-1; i++){
if(vet[i]!=vet[tam-i]){ 
aux = 0;
break;
}
} 
return aux; 
}
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201202414330)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Existem basicamente dois tipos de variáveis que podem ser declaradas em um código: variáveis locais e variáveis globais. Para que um programador possa escolher a melhor maneira de declarar as variáveis em seu programa é necessário que ele tenha domínio sobre elas.
Assinale a alternativa que contém apenas características das variáveis globais.
		
	 
	Declaradas dentro do escopo de todas as funções e poderá ser manipulado por qualquer função.
	
	Declaradas fora ou dentro do escopo de todas as funções e não poderá ser manipulado por qualquer função.
	
	Declaradas fora do escopo de todas as funções e não poderá ser manipulado por qualquer função.
	 
	Declaradas fora do escopo de todas as funções e poderá ser manipulado por qualquer função.
	
	Declaradas dentro do escopo de todas as funções e não poderá ser manipulado por qualquer função.
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201202400500)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Observe o programa abaixo e escolha a opção que apresenta o que retorna da função chamada.
                         
		
	
	Nada retorna porque o nome do vetor da função main é diferente do nome do vetor da função descobre 
	
	O maior número é retornado 
	 
	O valor retornado corresponde ao deslocamento mais um em relação ao endereço base da variável que contem o menor número 
	
	O menor número é retornado 
	
	O valor retornado corresponde ao índice da variável que contem o menor número 
	 1a Questão (Ref.: 201202789913)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Na manipulação de arquivos na linguagem C, podemos utilizar várias funções da linguagem. Cada uma delas tem um propósito específico.
Das afirmativas apresentadas qual define melhor e corretamente qual a finalidade da função fprintf() .
		
	
	Função que fecha um arquivo.
	
	Funções para gravar um caractere.
	
	Função que detecta o fim do arquivo.
	 
	Funções para gravação formatada.
	
	Funções para gravar uma linha.
	
	
	
	
	 2a Questão (Ref.: 201202795464)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Suponha que o arquivo dados.txt contém a cadeia de caracteres "ABCYDEF" e nada mais. O que o seguinte programa imprime?
int main( void) {
FILE *entrada;
int c; 
entrada = fopen( "dados.txt", "r");
while ((c = getc( entrada)) != EOF)
printf( "%c ", c);
fclose( entrada);
return EXIT_SUCCESS;
}
		
	
	ABC
	 
	DEF
	 
	ABCYDEF
	
	ABCDEF
	
	ABCDEFY
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201202789927)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Na manipulação de arquivos na linguagem C, podemos utilizar várias funções da linguagem. Cada uma delas tem um propósito específico.
Das afirmativas apresentadas qual define corretamente qual a finalidade da função fputc() .
		
	
	Funções para gravação formatadas.
	
	Função que detecta o fim do arquivo.
	 
	Função para gravar um caractere.
	
	Funções para gravar uma linha.
	
	Função que fecha um arquivo.
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201202304829)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	 Na definição de estruturas, funções, variáveis, etc. devemos seguir suas respectivas Sintaxes.
Das opções apresentas, qual é SINTAXE correta da definição de um vetor bidimensional.
		
	 
	tipo nome_matriz[numero_linhas][numero_colunas];
	
	nome_matriz[numero_linhas][numero_colunas];
	 
	tipo nome_matriz[][];
	
	tipo nome_matriz[numero_colunas][numero_linhas];
	
	tipo nome_vetor[numero_colunas][numero_linhas];
	
	
	
	
	 5a Questão (Ref.: 201202409710)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A linguagem C possui vários modos de abertura de arquivo. Para tanto, correlacione as colunas abaixo:
    i.       "r"
   ii.      "w"
  iii.      "a"
  iv.      "r+"
  v.      "w+"
  vi.      "a+"
( ) Abrir um arquivo texto para gravação. Os dados serão adicionados no fim do arquivo ("append"), se ele já existir, ou um novo arquivo será criado, no caso de arquivo não existente anteriormente
( ) Cria um arquivo texto para leitura e gravação. Se o arquivo existir, o conteúdo anterior será destruído. Se não existir, será criado.
( ) Abre um arquivo texto para leitura. O arquivo deve existir antes de ser aberto.
( ) Abre um arquivo texto para gravação e leitura. Os dados serão adicionados no fim do arquivo se ele já existir, ou um novo arquivo será criado, no caso de arquivo não existente anteriormente
( ) Abrir um arquivo texto para gravação. Se o arquivo não existir, ele será criado. Se já existir, o conteúdo anterior será destruído. 
 ( ) Abre um arquivo texto para leitura e gravação. O arquivo deve existir e pode ser modificado.
Dentre as opções abaixo é correto afirmar:
 
		
	
	vi, v, i, iii, ii, iv
	 
	iii, v, i, vi, ii, iv
	 
	vi, i, ii, iii, v, iv
	
	vi, ii, iv, iii, v, i
	
	iii, ii, iv, vi, v, i
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201202795451)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Observe o programa abaixo e assinale a alternativa que corresponde a sua execução.
#include < stdio.h >
#include < stdlib.h >
int main( void) {
char c;
FILE *entrada;
entrada = fopen( "dados.txt", "r");
if (entrada == NULL) exit( EXIT_FAILURE);
c = getc( entrada);
if (c != EOF) 
putc( c, stdout);
else 
printf( "\nO arquivo terminou!");fclose( entrada);
return EXIT_SUCCESS;
}
		
	
	O programa lê o último caractere do arquivo dados.txt e exibe esse caractere na tela do monitor.
	 
	O programa lê todos os caracteres do arquivo dados.txt e exibe esses caracteres na tela do monitor.
	
	O programa lê o primeiro e o segundo caracteres do arquivo dados.txt e exibe esses caracteres na tela do monitor.
	 
	O programa lê o primeiro caractere do arquivo dados.txt e exibe esse caractere na tela do monitor.
	
	O programa lê o segundo caractere do arquivo dados.txt e exibe esse caractere na tela do monitor.
	
	
	 1a Questão (Ref.: 201202803092)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A função rewind() de protótipo
void rewind (FILE *fp);
tem como comportamento:
		
	 
	Retornar a posição corrente do arquivo para o início.
	
	Adiantar a posição corrente do arquivo para o fim.
	
	Adiantar para a próxima posição corrente do arquivo.
	
	Adiantar a posição corrente do arquivo para o início.
	
	Retornar a posição corrente do arquivo para o fim.
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201202789994)
	 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.
		
	 
	fgets() e fsetpos().
	 
	fgetpos() e fsetpos().
	
	rewind () e fgets ().
	
	fwrite() e rewind().
	
	fgetpos() e ftell().
	
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201202790044)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Trabalhando com arquivos, precisamos deslocar o ponteiro pelo mesmo afim de conseguirmos achar ou posicionar onde será necessário fazer alguma alteração ou leitura.
A função fgetpos() é uma das responsáveis por fazer este movimento. Assinale a alternativa que expressacorretamente a sua sintaxe.
		
	
	fgetpos(variavelPonteiroArquivo, pos);
	
	fgetpos(variavelPonteiroArquivo, origem, &pos);
	
	fgetpos(deslocamento, variavelPonteiroArquivo, pos);
	 
	fgetpos(variavelPonteiroArquivo, &pos);
	
	fgetpos(variavelPonteiroArquivo, deslocamento, &pos);
	
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201202803078)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	O protótipo de fread() é:
		
	 
	unsigned fread (void *buffer, int numero_de_bytes, int count, FILE *fp);
	
	int fread (void *buffer, int numero_de_bytes, int count, FILE *fp);
	 
	void fread (void *buffer, int numero_de_bytes, int count, FILE *fp);
	
	signed fread (void *buffer, int numero_de_bytes, int count, FILE *fp);
	
	unsigned fread (int *buffer, int numero_de_bytes, int count, FILE *fp);
	
	
	
	
	 5a Questão (Ref.: 201202789985)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Na aula 10 vimos sobre as funções de localização e posicionamento.
A respeito da função fseek() assinale a alternativa que expressa corretamente a sua sintaxe.
		
	 
	fseek(variavelPonteiroArquivo, deslocamento, origem);
	
	fseek(variavelPonteiroArquivo, quantidade, origem);
	
	fseek(variavelPonteiroArquivo, FILE, origem);
	 
	fseek(variavelPonteiroArquivo, deslocamento, FILE);
	
	fseek(quantidade, deslocamento, origem);
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201202790130)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Trabalhando com arquivos, muitas vezes é necessário remover o mesmo e para tal temos a função remove().
Das alternativas apresentadas qual está ERRADA em relação a função.
		
	
	Possui apenas um parâmetro.
	 
	Não possui retorno.
	
	O nome do arquivo é um vetor de char.
	
	É do tipo int.
	
	Retorna um valor inteiro.

Continue navegando