Buscar

BDQ Prova

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

Prévia do material em texto

02/10/2017 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4
se torne mas legível e fácil de reu�lizar. 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 permi�rá 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.
 
Resposta: .
 
 
Gabarito: #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.: 616739) Pontos: 1,0 / 1,0
A Linguagem C tem algumas características importantes e uma delas é a Portabilidade, Isso significa dizer que:
 Com pequenas alterações, o programa poderá ser compilado em várias plataformas.
Podemos dividir o programa em parte menores.
A linguagem possui um propósito específico.
Um programa executável gerado na plataforma Windows é executado na Plataforma Linux.
Por ser considerada uma linguagem de baixo nível é mais simples migrar para outra plataforma.
 Gabarito Comentado.
 
 4a Questão (Ref.: 177554) Pontos: 1,0 / 1,0
Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais.
&&, || e ~
=, > e ||
 <, > e >=
+, - e *
&&, >= e ||
 Gabarito Comentado.
 
 5a Questão (Ref.: 667620) Pontos: 1,0 / 1,0
Para o programa abaixo qual a saída apresentada?
 
main(){
 int x,soma=0;
 for(x=10; x<=15;x++)
 {
 printf(" %d",pow(x,2));
 }
 system("PAUSE");
 return 0;
 }
15 14 13 12 11 10
10 11 12 13 14 15
 100 121 144 169 196 225
20 22 24 26 28 30
9 10 11 12 13 14 15
 Gabarito Comentado.
02/10/2017 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4
 
 6a Questão (Ref.: 262538) Pontos: 0,0 / 1,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.
 
Todas as sentenças estão corretas
 Somente as sentenças I e III estão corretas
 Somente as sentenças I e II estão corretas
Somente a sentença II está correta
Somente as sentenças II e III estão corretas
 Gabarito Comentado. Gabarito Comentado.
 
 7a Questão (Ref.: 574552) Pontos: 1,0 / 1,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.
 
do-while-for-for
do-if-for-while
do-if-else-while
 do-for-for-while
while-for-do-for
 Gabarito Comentado.
 
 8a Questão (Ref.: 191422) Pontos: 1,0 / 1,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.
 
float nomes[20][31], salarios[20][14]; 
 
char nomes[20]; float salarios[19][13]; 
 
char nomes[19][31]; float salarios[19][13];

Continue navegando