Buscar

linguagem prog

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 4 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

22/05/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2418015270 1/4
   LINGUAGEM DE PROGRAMAÇÃO I
Simulado: CCE0242_SM_201202123902 V.1   Fechar
Aluno(a): WILLIAN DA SILVA SOUZA Matrícula: 201202123902
Desempenho: 1,0 de 8,0 Data: 18/05/2015 12:43:24 (Finalizada)
  1a Questão (Ref.: 201202228569)
Faça um programa em C que dado um número inteiro positivo n, imprimir os n primeiros naturais ímpares.
Exemplo: Para n=4 a saída deverá ser 1,3,5,7.
Sua Resposta: .
Compare com a sua resposta: #include 
int main() {
int n, i, impar;
printf("\n\tGerador de numeros impares\n");
printf("\nDigite o valor de n: ");
scanf("%d", &n);
i = 0;
impar = 1; 
printf("Os %d primeiros impares sao:\n", n);
while (i < n) {
printf ("%d\n", impar);
impar = impar + 2; 
i = i + 1;
}
return 0;
}
  2a Questão (Ref.: 201202381986)
Na solução de problemas precisamos utilizar funções associados às rotinas do programa principal, para que o mesmo
se torne mas legível e fácil de reutilizar.  Baseado nisto, crie um programa na linguagem C de forma que:
 Possua uma função que calcule a área de um retângulo e retorne o resultado.  O valor dos  lados devem ser
lidos dentro da função.
 O programa permitirá calcular várias áreas até que o usuário escolha encerrar o programa.
 O programa principal chama a função e exibe o resultado recebido com duas casas decimais.
Sua Resposta: .
Compare com a sua resposta: #include < stdio.h > #include < stdlib.h > float retangulo(void){ float L1, L2,
area; printf("Digite um numero: "); scanf("%f",&L1); printf("Digite um numero: "); scanf("%f",&L2); area = L1 *
L2; return area; } int main() { int opc; opc= 1; while(opc == 1){ printf("Area: %.2f", retangulo( ) );
printf("\nContinuar ­ 1 Sair ­ 2 :"); scanf("%d",&opc); } return 0; }
  3a Questão (Ref.: 201202711040) Pontos: 0,0  / 1,0
Considere que as bibliotecas necessárias foram devidamente declaradas.
int main() {
FILE *arq ;
int i;
_____ c ;
22/05/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2418015270 2/4
arq = _____ ( " jornal.txt " , " r " ) ;
if ( arq == NULL ){
printf ( " Erro na abertura do arquivo " ) ;
system ( " pause " ) ;
exit ( 1 ) ;
} else
for ( i = 0; i<5; i++){
c = fgetc ( arq ) ;
printf( "%c", c ) ;
}
_____( arq ) ;
system ( " pause " ) ;
return 0;
}
Complete as lacunas do código para que o programa funcione corretamente.
A ordem em que as palavras são dispostas na resposta, devem preencher respectivamente as lacunas.
  char ­ fopen ­ fclose
int ­ open ­ close
  int ­ abrir ­ fopen
char ­ fopen ­ fechar
float ­ fopen ­ fclose
 Gabarito Comentado.
  4a Questão (Ref.: 201202756991) Pontos: 0,0  / 1,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ção que fecha um arquivo.
Função que detecta o fim do arquivo.
Funções para gravar uma linha.
  Funções para gravação formatadas.
  Função para gravar um caractere.
 Gabarito Comentado.
  5a Questão (Ref.: 201202327712) Pontos: 0,0  / 1,0
O professor de Matemática armazena as notas dos quatro bimestres e da média dos seus 47 alunos
em cinco vetores.
Ele pretende agrupar esses vetores em uma matriz bidimensional de nome NOTAS na linguagem C.
Assinale a opção que possibilitará fazer o que o professor deseja.
float NOTAS[47,5]; 
 
float NOTAS[47][5]; 
float notas[5][47]; 
 
float NOTAS[47][47]; 
22/05/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2418015270 3/4
float Notas[47][47]; 
  6a Questão (Ref.: 201202756974) Pontos: 0,0  / 1,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 feof() .
Funções para ler um caractere.
Funções para leitura formatada.
  Função que fecha um arquivo.
  Função que detecta o fim do arquivo.
Funções para gravar uma linha.
  7a Questão (Ref.: 201202770125) Pontos: 0,0  / 1,0
Observe a linha abaixo e diga qual será o resultado obtido:
result = fprintf(arq,"Linha %d\n",i);
Se a função fprintf for executada com sucesso, devolve os caracteres gravados. Se a função NÃO for
executada com sucesso, retorna a constante EOF.
  Se a função fprintf for executada com sucesso, devolve a constante EOF. Se a função NÃO for
executada com sucesso, retorna o número de caracteres gravados.
Se a função fprintf NÃO for executada com sucesso, devolve o número de caracteres gravados. Se a
função for executada com sucesso, retorna a constante EOF.
  Se a função fprintf for executada com sucesso, devolve o número de caracteres gravados. Se a função
NÃO for executada com sucesso, retorna a constante EOF.
Se a função fprintf for executada com sucesso, devolve o número de caracteres gravados. Se a função
NÃO for executada com sucesso, retorna a constante BOF.
 Gabarito Comentado.
  8a Questão (Ref.: 201202770136) Pontos: 0,0  / 1,0
A função fgets():
  lê uma linha inteira de uma vez.
lê um arquivo inteiro de uma vez.
lê um caracter de cada vez.
  imprime um caracter de cada vez.
imprime uma linha inteira de uma vez.
 Gabarito Comentado.
  9a Questão (Ref.: 201202376747) Pontos: 1,0  / 1,0
Matrizes é um dos conceitos mais largamente usado em programação nos dias de hoje.
22/05/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=2418015270 4/4
Identifique a opção que ocorrerá um erro:
int matriz[2][3]; matriz[0][0]=2; matriz[0][1]=4;
int matriz[2][3]= {{2,4,6},{7,8,9}};
  int matriz[2][3]= {{2,4,6};{7,8,9}};
int matriz[][3]= {{2,4,6},{7,8,9}};
int matriz[][3]= {{2,4,6}};
 Gabarito Comentado.  Gabarito Comentado.
  10a Questão (Ref.: 201202770116) Pontos: 0,0  / 1,0
Para se ler uma string num arquivo podemos usar fgets() cujo protótipo é:
char *fgets (char *str, int tamanho,FILE fp);
char *fgets (char str, int tamanho,FILE *fp);
int *fgets (char *str, int tamanho,FILE *fp);
  char *fget (char *str, int tamanho,FILE *fp);
  char *fgets (char *str, int tamanho,FILE *fp);

Continue navegando