Buscar

Linguagem de Programação - Simulado 8

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

13/04/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=927206072 1/3
   LINGUAGEM DE PROGRAMAÇÃO I
 Fechar
Exercício: CCE0242_EX_A2_201202123902  Matrícula: 201202123902
Aluno(a): WILLIAN DA SILVA SOUZA Data: 13/04/2015 09:34:43 (Finalizada)
  1a Questão (Ref.: 201202727178)  Fórum de Dúvidas (1)       Saiba   (0)
Escreva o comando que defina uma constante de nome PI com valor igual a 3,14.
#define PI 3,14
#const PI 3,14
  #define PI 3.14
#include PI 3,14
#include PI 3.14
 Gabarito Comentado
  2a Questão (Ref.: 201202370108)  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?
print
cout
  printf
  puts
putchar
 Gabarito Comentado  Gabarito Comentado
  3a Questão (Ref.: 201202372993)  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); 
13/04/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=927206072 2/3
system("PAUSE"); 
return 0; 
} 
Dentre as opções abaixo é correto afirmar:
O programa exibirá 0
  Ocorrerá um erro
  O programa exibirá 11
O programa exibirá 16
O programa exibirá 8
 Gabarito Comentado  Gabarito Comentado
  4a Questão (Ref.: 201202323652)  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%d\t%06.2f\n", num1, num3);
printf("\n%d\t%6.2f\n",num1/num2, num3);
  printf("\n%4d\t%.2f\n", num1%num2, num3/2);
printf("\n%04d\t%.2f\n", num1/num2, num3);
  printf("\n%.2f\t%06.2f\n",(float) num1/num2, num3);
 Gabarito Comentado  Gabarito Comentado
  5a Questão (Ref.: 201202325005)  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.
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.
  Todas as funções apresentam na declaração de seu cabeçalho um par de parênteses.
13/04/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=927206072 3/3
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.
  6a Questão (Ref.: 201202710903)  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 (L6)­ O printf não aceita a forma apresentada.
Erro na (L3)­ Deveria ser utilizado uma matriz.
  Erro na (L5)­ Na forma de preencher a função fgets.
Erro na (L4)­ Puts está sendo usado de forma errada.
 Gabarito Comentado
 Fechar

Outros materiais